From a545faf0787c8cd5c980ef82b622a4cd7e4fdaa6 Mon Sep 17 00:00:00 2001 From: Elaine Zhang Date: Mon, 23 Aug 2021 15:08:44 +0800 Subject: [PATCH] arm64: dts: rockchip: rk3588: add firmware\optee\scmi node Signed-off-by: Elaine Zhang Change-Id: Iaafea568783ca140717e8cde02c59775576c769e --- arch/arm64/boot/dts/rockchip/rk3588s.dtsi | 46 +++++++++++++++++++++++ 1 file changed, 46 insertions(+) diff --git a/arch/arm64/boot/dts/rockchip/rk3588s.dtsi b/arch/arm64/boot/dts/rockchip/rk3588s.dtsi index cfe538dd2ef0..e0427a930fc1 100644 --- a/arch/arm64/boot/dts/rockchip/rk3588s.dtsi +++ b/arch/arm64/boot/dts/rockchip/rk3588s.dtsi @@ -40,6 +40,39 @@ interrupt-affinity = <&cpu0>; }; + firmware { + optee: optee { + compatible = "linaro,optee-tz"; + method = "smc"; + }; + + scmi: scmi { + compatible = "arm,scmi-smc"; + shmem = <&scmi_shmem>; + arm,smc-id = <0x82000010>; + #address-cells = <1>; + #size-cells = <0>; + + scmi_clk: protocol@14 { + reg = <0x14>; + #clock-cells = <1>; + + assigned-clocks = <&scmi_clk SCMI_SPLL>; + assigned-clock-rates = <700000000>; + }; + + scmi_reset: protocol@16 { + reg = <0x16>; + #reset-cells = <1>; + }; + }; + + sdei: sdei { + compatible = "arm,sdei-1.0"; + method = "smc"; + }; + }; + psci { compatible = "arm,psci-1.0"; method = "smc"; @@ -74,6 +107,19 @@ clock-output-names = "xin24m"; }; + sram@10f000 { + compatible = "mmio-sram"; + reg = <0x0 0x0010f000 0x0 0x100>; + #address-cells = <1>; + #size-cells = <1>; + ranges = <0 0x0 0x0010f000 0x100>; + + scmi_shmem: sram@0 { + compatible = "arm,scmi-shmem"; + reg = <0x0 0x100>; + }; + }; + syssram: sram@fd600000 { compatible = "mmio-sram"; reg = <0x0 0xfd600000 0x0 0x100000>;