This set of patches adds basic support for Rockchip RK3576 SoCs.
Peripheral support is added for aiodev (SARADC) and GPIO.

David Jander (8):
  clk: rockchip: clk-pll.c: Fix macro name confusion
  clk: rockchip: Introduce rockchip_grf_type enum from kernel driver
  ARM: Initial support for Rockchip RK3576
  arm: dts: Add barebox specific RK3576.dtsi
  aiodev: rockchip_saradc.c: Add support for RK3576
  gpio: gpio-rockchip.c: Add support for GPIO_TYPE_V2_2
  arm: dts: rk3576.dtsi: Add gpio aliases
  phy: phy-rockchip-inno-usb2.c: Fix crash if phyclk isn't found

 arch/arm/dts/rk3576.dtsi                      |   21 +
 arch/arm/mach-rockchip/Kconfig                |    4 +
 arch/arm/mach-rockchip/Makefile               |    1 +
 arch/arm/mach-rockchip/atf.c                  |   38 +
 arch/arm/mach-rockchip/dmc.c                  |   89 +-
 arch/arm/mach-rockchip/rk3576.c               |   20 +
 arch/arm/mach-rockchip/rockchip.c             |    4 +
 common/Kconfig.debug_ll                       |    9 +
 drivers/aiodev/Kconfig                        |    2 +-
 drivers/aiodev/rockchip_saradc.c              |    7 +
 drivers/clk/rockchip/Makefile                 |    1 +
 drivers/clk/rockchip/clk-pll.c                |    3 +-
 drivers/clk/rockchip/clk-rk3288.c             |    2 +-
 drivers/clk/rockchip/clk-rk3568.c             |    2 +-
 drivers/clk/rockchip/clk-rk3576.c             | 1859 +++++++++++++++++
 drivers/clk/rockchip/clk.c                    |   13 +-
 drivers/clk/rockchip/clk.h                    |   84 +-
 drivers/clk/rockchip/rst-rk3576.c             |  650 ++++++
 drivers/gpio/gpio-rockchip.c                  |    3 +-
 drivers/nvmem/rockchip-otp.c                  |   11 +
 drivers/phy/rockchip/phy-rockchip-inno-usb2.c |    2 +
 drivers/pinctrl/pinctrl-rockchip.c            |  202 ++
 drivers/pinctrl/pinctrl-rockchip.h            |    1 +
 firmware/Makefile                             |    2 +
 include/mach/rockchip/atf.h                   |    6 +
 include/mach/rockchip/debug_ll.h              |    6 +
 include/mach/rockchip/dmc.h                   |    1 +
 include/mach/rockchip/rk3576-regs.h           |   23 +
 include/mach/rockchip/rockchip.h              |   10 +
 29 files changed, 3048 insertions(+), 28 deletions(-)
 create mode 100644 arch/arm/dts/rk3576.dtsi
 create mode 100644 arch/arm/mach-rockchip/rk3576.c
 create mode 100644 drivers/clk/rockchip/clk-rk3576.c
 create mode 100644 drivers/clk/rockchip/rst-rk3576.c
 create mode 100644 include/mach/rockchip/rk3576-regs.h

-- 
2.47.2


Reply via email to