0001 / {
0002 etf@20010000 {
0003 power-domains = <&scmi_devpd 8>;
0004 };
0005
0006 tpiu@20030000 {
0007 power-domains = <&scmi_devpd 8>;
0008 };
0009
0010 funnel@20040000 {
0011 power-domains = <&scmi_devpd 8>;
0012 };
0013
0014 etr@20070000 {
0015 power-domains = <&scmi_devpd 8>;
0016 };
0017
0018 stm@20100000 {
0019 power-domains = <&scmi_devpd 8>;
0020 };
0021
0022 replicator@20120000 {
0023 power-domains = <&scmi_devpd 8>;
0024 };
0025
0026 funnel@220c0000 {
0027 power-domains = <&scmi_devpd 8>;
0028 };
0029
0030 funnel@230c0000 {
0031 power-domains = <&scmi_devpd 8>;
0032 };
0033
0034 hdlcd@7ff50000 {
0035 clocks = <&scmi_clk 3>;
0036 };
0037
0038 hdlcd@7ff60000 {
0039 clocks = <&scmi_clk 3>;
0040 };
0041
0042 /delete-node/ scpi;
0043
0044 firmware {
0045 scmi {
0046 compatible = "arm,scmi";
0047 mbox-names = "tx", "rx";
0048 mboxes = <&mailbox 0 0 &mailbox 0 1>;
0049 shmem = <&cpu_scp_lpri0 &cpu_scp_lpri1>;
0050 #address-cells = <1>;
0051 #size-cells = <0>;
0052
0053 scmi_devpd: protocol@11 {
0054 reg = <0x11>;
0055 #power-domain-cells = <1>;
0056 };
0057
0058 scmi_dvfs: protocol@13 {
0059 reg = <0x13>;
0060 #clock-cells = <1>;
0061 mbox-names = "tx", "rx";
0062 mboxes = <&mailbox 1 0 &mailbox 1 1>;
0063 shmem = <&cpu_scp_hpri0 &cpu_scp_hpri1>;
0064 };
0065
0066 scmi_clk: protocol@14 {
0067 reg = <0x14>;
0068 #clock-cells = <1>;
0069 };
0070
0071 scmi_sensors0: protocol@15 {
0072 reg = <0x15>;
0073 #thermal-sensor-cells = <1>;
0074 };
0075 };
0076 };
0077
0078 thermal-zones {
0079 pmic {
0080 thermal-sensors = <&scmi_sensors0 0>;
0081 };
0082
0083 soc {
0084 thermal-sensors = <&scmi_sensors0 3>;
0085 };
0086
0087 big-cluster {
0088 thermal-sensors = <&scmi_sensors0 21>;
0089 };
0090
0091 little-cluster {
0092 thermal-sensors = <&scmi_sensors0 22>;
0093 };
0094
0095 gpu0 {
0096 thermal-sensors = <&scmi_sensors0 23>;
0097 };
0098
0099 gpu1 {
0100 thermal-sensors = <&scmi_sensors0 24>;
0101 };
0102 };
0103
0104 };
0105
0106 &A53_0 {
0107 clocks = <&scmi_dvfs 1>;
0108 };
0109 &A53_1 {
0110 clocks = <&scmi_dvfs 1>;
0111 };
0112 &A53_2 {
0113 clocks = <&scmi_dvfs 1>;
0114 };
0115 &A53_3 {
0116 clocks = <&scmi_dvfs 1>;
0117 };
0118
0119 &cpu_debug0 {
0120 power-domains = <&scmi_devpd 8>;
0121 };
0122 &cpu_debug1 {
0123 power-domains = <&scmi_devpd 8>;
0124 };
0125 &cpu_debug2 {
0126 power-domains = <&scmi_devpd 8>;
0127 };
0128 &cpu_debug3 {
0129 power-domains = <&scmi_devpd 8>;
0130 };
0131 &cpu_debug4 {
0132 power-domains = <&scmi_devpd 8>;
0133 };
0134 &cpu_debug5 {
0135 power-domains = <&scmi_devpd 8>;
0136 };
0137
0138 &etm0 {
0139 power-domains = <&scmi_devpd 8>;
0140 };
0141 &etm1 {
0142 power-domains = <&scmi_devpd 8>;
0143 };
0144 &etm2 {
0145 power-domains = <&scmi_devpd 8>;
0146 };
0147 &etm3 {
0148 power-domains = <&scmi_devpd 8>;
0149 };
0150 &etm4 {
0151 power-domains = <&scmi_devpd 8>;
0152 };
0153 &etm5 {
0154 power-domains = <&scmi_devpd 8>;
0155 };
0156
0157 &cti0 {
0158 power-domains = <&scmi_devpd 8>;
0159 };
0160 &cti1 {
0161 power-domains = <&scmi_devpd 8>;
0162 };
0163 &cti2 {
0164 power-domains = <&scmi_devpd 8>;
0165 };
0166 &cti3 {
0167 power-domains = <&scmi_devpd 8>;
0168 };
0169 &cti4 {
0170 power-domains = <&scmi_devpd 8>;
0171 };
0172 &cti5 {
0173 power-domains = <&scmi_devpd 8>;
0174 };
0175 &cti_sys0 {
0176 power-domains = <&scmi_devpd 8>;
0177 };
0178 &cti_sys1 {
0179 power-domains = <&scmi_devpd 8>;
0180 };
0181
0182 &gpu {
0183 clocks = <&scmi_dvfs 2>;
0184 power-domains = <&scmi_devpd 9>;
0185 };
0186
0187 &mailbox {
0188 compatible = "arm,mhu-doorbell", "arm,primecell";
0189 #mbox-cells = <2>;
0190 };
0191
0192 &smmu_etr {
0193 power-domains = <&scmi_devpd 8>;
0194 };
0195
0196 &smmu_gpu {
0197 power-domains = <&scmi_devpd 9>;
0198 };
0199
0200 &sram {
0201 /delete-node/ scp-sram@0;
0202 /delete-node/ scp-sram@200;
0203
0204 cpu_scp_lpri0: scp-sram@0 {
0205 compatible = "arm,scmi-shmem";
0206 reg = <0x0 0x80>;
0207 };
0208
0209 cpu_scp_lpri1: scp-sram@80 {
0210 compatible = "arm,scmi-shmem";
0211 reg = <0x80 0x80>;
0212 };
0213
0214 cpu_scp_hpri0: scp-sram@100 {
0215 compatible = "arm,scmi-shmem";
0216 reg = <0x100 0x80>;
0217 };
0218
0219 cpu_scp_hpri1: scp-sram@180 {
0220 compatible = "arm,scmi-shmem";
0221 reg = <0x180 0x80>;
0222 };
0223 };