From 4663ac10bca93cb40535362483c81f264be8d475 Mon Sep 17 00:00:00 2001 From: Steven Liu Date: Thu, 12 Jan 2023 18:01:05 +0800 Subject: [PATCH] arm64: dts: rockchip: Add RK3562 linux amp dts Signed-off-by: Steven Liu Change-Id: I896bb705fbabfe032879bd03d21964f220141e76 --- arch/arm64/boot/dts/rockchip/Makefile | 1 + arch/arm64/boot/dts/rockchip/rk3562-amp.dtsi | 33 +++++++++++++++++++ .../rk3562-evb1-lp4x-v10-linux-amp.dts | 10 ++++++ 3 files changed, 44 insertions(+) create mode 100644 arch/arm64/boot/dts/rockchip/rk3562-amp.dtsi create mode 100644 arch/arm64/boot/dts/rockchip/rk3562-evb1-lp4x-v10-linux-amp.dts diff --git a/arch/arm64/boot/dts/rockchip/Makefile b/arch/arm64/boot/dts/rockchip/Makefile index bf7425e643fb..5ceabe5c4144 100644 --- a/arch/arm64/boot/dts/rockchip/Makefile +++ b/arch/arm64/boot/dts/rockchip/Makefile @@ -75,6 +75,7 @@ dtb-$(CONFIG_ARCH_ROCKCHIP) += rk3528-evb4-ddr4-v10.dtb dtb-$(CONFIG_ARCH_ROCKCHIP) += rk3528-iotest-lp3-v10.dtb dtb-$(CONFIG_ARCH_ROCKCHIP) += rk3562-evb1-lp4x-v10.dtb dtb-$(CONFIG_ARCH_ROCKCHIP) += rk3562-evb1-lp4x-v10-linux.dtb +dtb-$(CONFIG_ARCH_ROCKCHIP) += rk3562-evb1-lp4x-v10-linux-amp.dtb dtb-$(CONFIG_ARCH_ROCKCHIP) += rk3562-evb1-lp4x-v10-lvds.dtb dtb-$(CONFIG_ARCH_ROCKCHIP) += rk3562-evb2-ddr4-v10.dtb dtb-$(CONFIG_ARCH_ROCKCHIP) += rk3562-evb2-ddr4-v10-linux.dtb diff --git a/arch/arm64/boot/dts/rockchip/rk3562-amp.dtsi b/arch/arm64/boot/dts/rockchip/rk3562-amp.dtsi new file mode 100644 index 000000000000..80e194e2bcec --- /dev/null +++ b/arch/arm64/boot/dts/rockchip/rk3562-amp.dtsi @@ -0,0 +1,33 @@ +// SPDX-License-Identifier: (GPL-2.0+ OR MIT) +/* + * Copyright (c) 2022 Rockchip Electronics Co., Ltd. + */ + +/ { + rockchip_amp: rockchip-amp { + compatible = "rockchip,mcu-amp"; + clocks = <&cru FCLK_BUS_CM0_CORE>, <&cru CLK_BUS_CM0_RTC>, + <&cru SCLK_UART5>, <&cru PCLK_UART5>, + <&cru PCLK_TIMER>, <&cru CLK_TIMER5>; + clock-names = "fclk_bus_cm0_core", "clk_bus_cm0_rtc", + "baudclk", "apb_pclk", "pclk", "timer"; + + pinctrl-names = "default"; + pinctrl-0 = <&uart5m0_xfer>; + + status = "okay"; + }; + + reserved-memory { + #address-cells = <2>; + #size-cells = <2>; + ranges; + + /* mcu address */ + mcu_reserved: mcu@8200000 { + reg = <0x0 0x8200000 0x0 0x100000>; + no-map; + }; + }; +}; + diff --git a/arch/arm64/boot/dts/rockchip/rk3562-evb1-lp4x-v10-linux-amp.dts b/arch/arm64/boot/dts/rockchip/rk3562-evb1-lp4x-v10-linux-amp.dts new file mode 100644 index 000000000000..0dd16a1d8c7b --- /dev/null +++ b/arch/arm64/boot/dts/rockchip/rk3562-evb1-lp4x-v10-linux-amp.dts @@ -0,0 +1,10 @@ +// SPDX-License-Identifier: (GPL-2.0+ OR MIT) +/* + * Copyright (c) 2022 Rockchip Electronics Co., Ltd. + * + */ + +#include "rk3562-evb1-lp4x-v10.dtsi" +#include "rk3562-linux.dtsi" +#include "rk3562-rk817.dtsi" +#include "rk3562-amp.dtsi"