1 / { 1 / { 2 etf@20010000 { 2 etf@20010000 { 3 power-domains = <&scmi_devpd 8 3 power-domains = <&scmi_devpd 8>; 4 }; 4 }; 5 5 6 tpiu@20030000 { 6 tpiu@20030000 { 7 power-domains = <&scmi_devpd 8 7 power-domains = <&scmi_devpd 8>; 8 }; 8 }; 9 9 10 funnel@20040000 { 10 funnel@20040000 { 11 power-domains = <&scmi_devpd 8 11 power-domains = <&scmi_devpd 8>; 12 }; 12 }; 13 13 14 etr@20070000 { 14 etr@20070000 { 15 power-domains = <&scmi_devpd 8 15 power-domains = <&scmi_devpd 8>; 16 }; 16 }; 17 17 18 stm@20100000 { 18 stm@20100000 { 19 power-domains = <&scmi_devpd 8 19 power-domains = <&scmi_devpd 8>; 20 }; 20 }; 21 21 22 replicator@20120000 { 22 replicator@20120000 { 23 power-domains = <&scmi_devpd 8 23 power-domains = <&scmi_devpd 8>; 24 }; 24 }; 25 25 26 funnel@220c0000 { 26 funnel@220c0000 { 27 power-domains = <&scmi_devpd 8 27 power-domains = <&scmi_devpd 8>; 28 }; 28 }; 29 29 30 funnel@230c0000 { 30 funnel@230c0000 { 31 power-domains = <&scmi_devpd 8 31 power-domains = <&scmi_devpd 8>; 32 }; 32 }; 33 33 34 hdlcd@7ff50000 { 34 hdlcd@7ff50000 { 35 clocks = <&scmi_clk 3>; 35 clocks = <&scmi_clk 3>; 36 }; 36 }; 37 37 38 hdlcd@7ff60000 { 38 hdlcd@7ff60000 { 39 clocks = <&scmi_clk 3>; 39 clocks = <&scmi_clk 3>; 40 }; 40 }; 41 41 42 /delete-node/ scpi; 42 /delete-node/ scpi; 43 43 44 firmware { 44 firmware { 45 scmi { 45 scmi { 46 compatible = "arm,scmi 46 compatible = "arm,scmi"; 47 mbox-names = "tx", "rx 47 mbox-names = "tx", "rx"; 48 mboxes = <&mailbox 0 0 48 mboxes = <&mailbox 0 0 &mailbox 0 1>; 49 shmem = <&cpu_scp_lpri 49 shmem = <&cpu_scp_lpri0 &cpu_scp_lpri1>; 50 #address-cells = <1>; 50 #address-cells = <1>; 51 #size-cells = <0>; 51 #size-cells = <0>; 52 52 53 scmi_devpd: protocol@1 53 scmi_devpd: protocol@11 { 54 reg = <0x11>; 54 reg = <0x11>; 55 #power-domain- 55 #power-domain-cells = <1>; 56 }; 56 }; 57 57 58 scmi_dvfs: protocol@13 58 scmi_dvfs: protocol@13 { 59 reg = <0x13>; 59 reg = <0x13>; 60 #clock-cells = 60 #clock-cells = <1>; 61 mbox-names = " 61 mbox-names = "tx", "rx"; 62 mboxes = <&mai 62 mboxes = <&mailbox 1 0 &mailbox 1 1>; 63 shmem = <&cpu_ 63 shmem = <&cpu_scp_hpri0 &cpu_scp_hpri1>; 64 }; 64 }; 65 65 66 scmi_clk: protocol@14 66 scmi_clk: protocol@14 { 67 reg = <0x14>; 67 reg = <0x14>; 68 #clock-cells = 68 #clock-cells = <1>; 69 }; 69 }; 70 70 71 scmi_sensors0: protoco 71 scmi_sensors0: protocol@15 { 72 reg = <0x15>; 72 reg = <0x15>; 73 #thermal-senso 73 #thermal-sensor-cells = <1>; 74 }; 74 }; 75 }; 75 }; 76 }; 76 }; 77 77 78 thermal-zones { 78 thermal-zones { 79 pmic-thermal { !! 79 pmic { 80 thermal-sensors = <&sc 80 thermal-sensors = <&scmi_sensors0 0>; 81 }; 81 }; 82 82 83 soc-thermal { !! 83 soc { 84 thermal-sensors = <&sc 84 thermal-sensors = <&scmi_sensors0 3>; 85 }; 85 }; 86 86 87 big-cl-thermal { !! 87 big-cluster { 88 thermal-sensors = <&sc 88 thermal-sensors = <&scmi_sensors0 21>; 89 }; 89 }; 90 90 91 little-cl-thermal { !! 91 little-cluster { 92 thermal-sensors = <&sc 92 thermal-sensors = <&scmi_sensors0 22>; 93 }; 93 }; 94 94 95 gpu0-thermal { !! 95 gpu0 { 96 thermal-sensors = <&sc 96 thermal-sensors = <&scmi_sensors0 23>; 97 }; 97 }; 98 98 99 gpu1-thermal { !! 99 gpu1 { 100 thermal-sensors = <&sc 100 thermal-sensors = <&scmi_sensors0 24>; 101 }; 101 }; 102 }; 102 }; 103 103 104 }; 104 }; 105 105 106 &A53_0 { 106 &A53_0 { 107 clocks = <&scmi_dvfs 1>; 107 clocks = <&scmi_dvfs 1>; 108 }; 108 }; 109 &A53_1 { 109 &A53_1 { 110 clocks = <&scmi_dvfs 1>; 110 clocks = <&scmi_dvfs 1>; 111 }; 111 }; 112 &A53_2 { 112 &A53_2 { 113 clocks = <&scmi_dvfs 1>; 113 clocks = <&scmi_dvfs 1>; 114 }; 114 }; 115 &A53_3 { 115 &A53_3 { 116 clocks = <&scmi_dvfs 1>; 116 clocks = <&scmi_dvfs 1>; 117 }; 117 }; 118 118 119 &cpu_debug0 { 119 &cpu_debug0 { 120 power-domains = <&scmi_devpd 8>; 120 power-domains = <&scmi_devpd 8>; 121 }; 121 }; 122 &cpu_debug1 { 122 &cpu_debug1 { 123 power-domains = <&scmi_devpd 8>; 123 power-domains = <&scmi_devpd 8>; 124 }; 124 }; 125 &cpu_debug2 { 125 &cpu_debug2 { 126 power-domains = <&scmi_devpd 8>; 126 power-domains = <&scmi_devpd 8>; 127 }; 127 }; 128 &cpu_debug3 { 128 &cpu_debug3 { 129 power-domains = <&scmi_devpd 8>; 129 power-domains = <&scmi_devpd 8>; 130 }; 130 }; 131 &cpu_debug4 { 131 &cpu_debug4 { 132 power-domains = <&scmi_devpd 8>; 132 power-domains = <&scmi_devpd 8>; 133 }; 133 }; 134 &cpu_debug5 { 134 &cpu_debug5 { 135 power-domains = <&scmi_devpd 8>; 135 power-domains = <&scmi_devpd 8>; 136 }; 136 }; 137 137 138 &etm0 { 138 &etm0 { 139 power-domains = <&scmi_devpd 8>; 139 power-domains = <&scmi_devpd 8>; 140 }; 140 }; 141 &etm1 { 141 &etm1 { 142 power-domains = <&scmi_devpd 8>; 142 power-domains = <&scmi_devpd 8>; 143 }; 143 }; 144 &etm2 { 144 &etm2 { 145 power-domains = <&scmi_devpd 8>; 145 power-domains = <&scmi_devpd 8>; 146 }; 146 }; 147 &etm3 { 147 &etm3 { 148 power-domains = <&scmi_devpd 8>; 148 power-domains = <&scmi_devpd 8>; 149 }; 149 }; 150 &etm4 { 150 &etm4 { 151 power-domains = <&scmi_devpd 8>; 151 power-domains = <&scmi_devpd 8>; 152 }; 152 }; 153 &etm5 { 153 &etm5 { 154 power-domains = <&scmi_devpd 8>; 154 power-domains = <&scmi_devpd 8>; 155 }; 155 }; 156 156 157 &cti0 { 157 &cti0 { 158 power-domains = <&scmi_devpd 8>; 158 power-domains = <&scmi_devpd 8>; 159 }; 159 }; 160 &cti1 { 160 &cti1 { 161 power-domains = <&scmi_devpd 8>; 161 power-domains = <&scmi_devpd 8>; 162 }; 162 }; 163 &cti2 { 163 &cti2 { 164 power-domains = <&scmi_devpd 8>; 164 power-domains = <&scmi_devpd 8>; 165 }; 165 }; 166 &cti3 { 166 &cti3 { 167 power-domains = <&scmi_devpd 8>; 167 power-domains = <&scmi_devpd 8>; 168 }; 168 }; 169 &cti4 { 169 &cti4 { 170 power-domains = <&scmi_devpd 8>; 170 power-domains = <&scmi_devpd 8>; 171 }; 171 }; 172 &cti5 { 172 &cti5 { 173 power-domains = <&scmi_devpd 8>; 173 power-domains = <&scmi_devpd 8>; 174 }; 174 }; 175 &cti_sys0 { 175 &cti_sys0 { 176 power-domains = <&scmi_devpd 8>; 176 power-domains = <&scmi_devpd 8>; 177 }; 177 }; 178 &cti_sys1 { 178 &cti_sys1 { 179 power-domains = <&scmi_devpd 8>; 179 power-domains = <&scmi_devpd 8>; 180 }; 180 }; 181 181 182 &gpu { 182 &gpu { 183 clocks = <&scmi_dvfs 2>; 183 clocks = <&scmi_dvfs 2>; 184 power-domains = <&scmi_devpd 9>; 184 power-domains = <&scmi_devpd 9>; 185 }; 185 }; 186 186 187 &mailbox { 187 &mailbox { 188 compatible = "arm,mhu-doorbell", "arm, 188 compatible = "arm,mhu-doorbell", "arm,primecell"; 189 #mbox-cells = <2>; 189 #mbox-cells = <2>; 190 }; 190 }; 191 191 192 &smmu_etr { 192 &smmu_etr { 193 power-domains = <&scmi_devpd 8>; 193 power-domains = <&scmi_devpd 8>; 194 }; 194 }; 195 195 196 &smmu_gpu { 196 &smmu_gpu { 197 power-domains = <&scmi_devpd 9>; 197 power-domains = <&scmi_devpd 9>; 198 }; 198 }; 199 199 200 &sram { 200 &sram { 201 /delete-node/ scp-sram@0; 201 /delete-node/ scp-sram@0; 202 /delete-node/ scp-sram@200; 202 /delete-node/ scp-sram@200; 203 203 204 cpu_scp_lpri0: scp-sram@0 { 204 cpu_scp_lpri0: scp-sram@0 { 205 compatible = "arm,scmi-shmem"; 205 compatible = "arm,scmi-shmem"; 206 reg = <0x0 0x80>; 206 reg = <0x0 0x80>; 207 }; 207 }; 208 208 209 cpu_scp_lpri1: scp-sram@80 { 209 cpu_scp_lpri1: scp-sram@80 { 210 compatible = "arm,scmi-shmem"; 210 compatible = "arm,scmi-shmem"; 211 reg = <0x80 0x80>; 211 reg = <0x80 0x80>; 212 }; 212 }; 213 213 214 cpu_scp_hpri0: scp-sram@100 { 214 cpu_scp_hpri0: scp-sram@100 { 215 compatible = "arm,scmi-shmem"; 215 compatible = "arm,scmi-shmem"; 216 reg = <0x100 0x80>; 216 reg = <0x100 0x80>; 217 }; 217 }; 218 218 219 cpu_scp_hpri1: scp-sram@180 { 219 cpu_scp_hpri1: scp-sram@180 { 220 compatible = "arm,scmi-shmem"; 220 compatible = "arm,scmi-shmem"; 221 reg = <0x180 0x80>; 221 reg = <0x180 0x80>; 222 }; 222 }; 223 }; 223 };
Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.