Skip to content
Commit 9ffef701 authored by Cristian Marussi's avatar Cristian Marussi
Browse files

[TODO] firmware: arm_scmi: Enable SCMI mailbox layer use MHUv2



[HACK]firmware: arm_scmi: Make MHUv1 MHUv2 coexist
[TC2] Simplify MHUv2 channels registration
[TC2] use shmem/mboxes to choose MHUv1/2 channels

Signed-off-by: Cristian Marussi's avatarCristian Marussi <cristian.marussi@arm.com>
---
Using DT

                        compatible = "arm,scmi-shmem";
                        reg = <0x0 0x80>;
                };
+
+               scp_cpu_scmi_mem: scp-shmem@80 {
+                       compatible = "arm,scmi-shmem";
+                       reg = <0x80 0x80>;
+               };
        };

        mbox_db_rx: mhu@45010000 {
@@ -270,8 +275,8 @@
        scmi {
                compatible = "arm,scmi";
                mbox-names = "tx", "rx";
-               mboxes = <&mbox_db_tx 0 0 &mbox_db_rx 0 0 >;
-               shmem = <&cpu_scp_scmi_mem &cpu_scp_scmi_mem>;
+               mboxes = <&mbox_db_tx 0 0 &mbox_db_rx 0 0 &mbox_db_rx 0 1>;
+               shmem = <&cpu_scp_scmi_mem &scp_cpu_scmi_mem>;
                #address-cells = <1>;
                #size-cells = <0>;

@@ -284,6 +289,11 @@
                        reg = <0x14>;
                        #clock-cells = <1>;
                };
+
+               scmi_sensors0: protocol@15 {
+                       reg = <0x15>;
+                       #thermal-sensor-cells = <1>;
+               };
        };
parent b76eb4cd
Loading
Loading
Loading
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment