aboutsummaryrefslogtreecommitdiffstats
path: root/arch
diff options
authorKuninori Morimoto <kuninori.morimoto.gx@renesas.com>2026-05-19 09:47:04 +0200
committerGeert Uytterhoeven <geert+renesas@glider.be>2026-05-28 15:59:05 +0200
commit502dc3d349873d6a99c4b5ec7627ac1b73bb6a40 (patch)
treecc7d4743aa0d3c2f20e552f061f4da2fd4f0981c /arch
parent5989b120353dbe01887acb97bbb01d496b7be56b (diff)
downloadlinux-next-history-502dc3d349873d6a99c4b5ec7627ac1b73bb6a40.tar.gz
arm64: dts: renesas: ironhide: Enable to use SCMI
Enable SCMI via MFIS-SCP and S-TCM transport area. Signed-off-by: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com> Signed-off-by: Wolfram Sang <wsa+renesas@sang-engineering.com> Reviewed-by: Geert Uytterhoeven <geert+renesas@glider.be> Link: https://patch.msgid.link/20260519074702.3308-6-wsa+renesas@sang-engineering.com [geert: Drop scmi_clk node] Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be>
Diffstat (limited to 'arch')
-rw-r--r--arch/arm64/boot/dts/renesas/r8a78000-ironhide.dts30
1 files changed, 30 insertions, 0 deletions
diff --git a/arch/arm64/boot/dts/renesas/r8a78000-ironhide.dts b/arch/arm64/boot/dts/renesas/r8a78000-ironhide.dts
index a721734fbd5d0..3db6dc92eac4c 100644
--- a/arch/arm64/boot/dts/renesas/r8a78000-ironhide.dts
+++ b/arch/arm64/boot/dts/renesas/r8a78000-ironhide.dts
@@ -6,6 +6,7 @@
*/
/dts-v1/;
+#include <dt-bindings/soc/renesas,r8a78000-mfis.h>
#include "r8a78000.dtsi"
/ {
@@ -20,6 +21,19 @@
stdout-path = "serial0:1843200n8";
};
+ firmware {
+ scmi: scmi {
+ compatible = "arm,scmi";
+ mboxes = <&mfis_scp 2 MFIS_CHANNEL_TX>,
+ <&mfis_scp 2 MFIS_CHANNEL_RX>;
+ mbox-names = "tx", "rx";
+ shmem = <&scmi_tx_shmem>, <&scmi_rx_shmem>;
+ arm,no-completion-irq;
+ #address-cells = <1>;
+ #size-cells = <0>;
+ };
+ };
+
memory@60600000 {
device_type = "memory";
/* first 518MiB is reserved for other purposes. */
@@ -80,6 +94,22 @@
status = "okay";
};
+&mfis_scp {
+ status = "okay";
+};
+
&scif_clk {
clock-frequency = <26000000>;
};
+
+&stcm_transport {
+ scmi_tx_shmem: sram@1200 {
+ compatible = "arm,scmi-shmem";
+ reg = <0x1200 0x0100>;
+ };
+
+ scmi_rx_shmem: sram@1300 {
+ compatible = "arm,scmi-shmem";
+ reg = <0x1300 0x100>;
+ };
+};