[PATCH 0/8] Add Rockchip RK3576 support
David Jander
david at protonic.nl
Sun Aug 10 23:40:18 PDT 2025
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
More information about the barebox
mailing list