diff --git a/arch/arm64/boot/dts/rockchip/Makefile b/arch/arm64/boot/dts/rockchip/Makefile index 93d1cefc7f10..dd9e118f5173 100644 --- a/arch/arm64/boot/dts/rockchip/Makefile +++ b/arch/arm64/boot/dts/rockchip/Makefile @@ -237,6 +237,7 @@ dtb-$(CONFIG_ARCH_ROCKCHIP) += rk3568m-serdes-v1-evb-display-super-frame-dsi0-co dtb-$(CONFIG_ARCH_ROCKCHIP) += rk3576-evb1-v10.dtb dtb-$(CONFIG_ARCH_ROCKCHIP) += rk3576-evb1-v10-edp-NV140QUM-N61.dtb dtb-$(CONFIG_ARCH_ROCKCHIP) += rk3576-evb1-v10-linux.dtb +dtb-$(CONFIG_ARCH_ROCKCHIP) += rk3576-evb1-v10-linux-amp.dtb dtb-$(CONFIG_ARCH_ROCKCHIP) += rk3576-evb1-v10-pdm.dtb dtb-$(CONFIG_ARCH_ROCKCHIP) += rk3576-evb1-v10-rk628-hdmi2csi.dtb dtb-$(CONFIG_ARCH_ROCKCHIP) += rk3576-evb1-v10-tp2815-ahd2csi.dtb diff --git a/arch/arm64/boot/dts/rockchip/rk3576-amp.dtsi b/arch/arm64/boot/dts/rockchip/rk3576-amp.dtsi new file mode 100644 index 000000000000..1dff37b1a211 --- /dev/null +++ b/arch/arm64/boot/dts/rockchip/rk3576-amp.dtsi @@ -0,0 +1,35 @@ +// SPDX-License-Identifier: (GPL-2.0+ OR MIT) +/* + * Copyright (c) 2024 Rockchip Electronics Co., Ltd. + */ + +#include + +/ { + rockchip_amp: rockchip-amp { + compatible = "rockchip,amp"; + clocks = <&cru FCLK_BUS_CM0_CORE>, <&cru CLK_BUS_CM0_RTC>, + <&cru FCLK_PMU_CM0_CORE>, <&cru CLK_PMU_CM0_RTC>, + <&cru PCLK_MAILBOX0>, + <&cru SCLK_UART5>, <&cru PCLK_UART5>, + <&cru PCLK_BUSTIMER1>, <&cru CLK_TIMER10>, <&cru CLK_TIMER11>; + + pinctrl-names = "default"; + pinctrl-0 = <&uart5m2_xfer>; + + status = "okay"; + }; + + reserved-memory { + #address-cells = <2>; + #size-cells = <2>; + ranges; + + /* mcu address */ + mcu_reserved: mcu@48200000 { + reg = <0x0 0x48200000 0x0 0x100000>; + no-map; + }; + }; +}; + diff --git a/arch/arm64/boot/dts/rockchip/rk3576-evb1-v10-linux-amp.dts b/arch/arm64/boot/dts/rockchip/rk3576-evb1-v10-linux-amp.dts new file mode 100644 index 000000000000..e853d9be5c1d --- /dev/null +++ b/arch/arm64/boot/dts/rockchip/rk3576-evb1-v10-linux-amp.dts @@ -0,0 +1,17 @@ +// SPDX-License-Identifier: (GPL-2.0+ OR MIT) +/* + * Copyright (c) 2024 Rockchip Electronics Co., Ltd. + * + */ + +/dts-v1/; + +#include "rk3576-evb1.dtsi" +#include "rk3576-evb1-cam-dcphy0.dtsi" +#include "rk3576-linux.dtsi" +#include "rk3576-amp.dtsi" + +/ { + model = "Rockchip RK3576 EVB1 V10 Board"; + compatible = "rockchip,rk3576-evb1-v10", "rockchip,rk3576"; +};