Add a scmi node to support SCMI protocol 0x14 on NXP S32G2 platforms. Signed-off-by: Chester Lin <clin@xxxxxxxx> --- arch/arm64/boot/dts/freescale/s32g2.dtsi | 26 ++++++++++++++++++++++++ 1 file changed, 26 insertions(+) diff --git a/arch/arm64/boot/dts/freescale/s32g2.dtsi b/arch/arm64/boot/dts/freescale/s32g2.dtsi index 59ea8a25aa4c..34652d36a9f1 100644 --- a/arch/arm64/boot/dts/freescale/s32g2.dtsi +++ b/arch/arm64/boot/dts/freescale/s32g2.dtsi @@ -72,11 +72,37 @@ timer { <GIC_PPI 10 IRQ_TYPE_LEVEL_LOW>; }; + reserved-memory { + #address-cells = <2>; + #size-cells = <2>; + ranges; + + scmi_shmem: memory@d0000000 { + compatible = "arm,scmi-shmem"; + reg = <0 0xd0000000 0 0x400000>; /* 4 MiB */ + no-map; + }; + }; + firmware { psci { compatible = "arm,psci-1.0"; method = "smc"; }; + + scmi { + compatible = "arm,scmi-smc"; + #address-cells = <1>; + #size-cells = <0>; + shmem = <&scmi_shmem>; + arm,smc-id = <0xc20000fe>; + + scmi_clks: protocol@14 { + reg = <0x14>; + #clock-cells = <1>; + }; + }; + }; soc { -- 2.33.1