123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223 |
- / {
- etf@20010000 {
- power-domains = <&scmi_devpd 8>;
- };
- tpiu@20030000 {
- power-domains = <&scmi_devpd 8>;
- };
- funnel@20040000 {
- power-domains = <&scmi_devpd 8>;
- };
- etr@20070000 {
- power-domains = <&scmi_devpd 8>;
- };
- stm@20100000 {
- power-domains = <&scmi_devpd 8>;
- };
- replicator@20120000 {
- power-domains = <&scmi_devpd 8>;
- };
- funnel@220c0000 {
- power-domains = <&scmi_devpd 8>;
- };
- funnel@230c0000 {
- power-domains = <&scmi_devpd 8>;
- };
- hdlcd@7ff50000 {
- clocks = <&scmi_clk 3>;
- };
- hdlcd@7ff60000 {
- clocks = <&scmi_clk 3>;
- };
- /delete-node/ scpi;
- firmware {
- scmi {
- compatible = "arm,scmi";
- mbox-names = "tx", "rx";
- mboxes = <&mailbox 0 0 &mailbox 0 1>;
- shmem = <&cpu_scp_lpri0 &cpu_scp_lpri1>;
- #address-cells = <1>;
- #size-cells = <0>;
- scmi_devpd: protocol@11 {
- reg = <0x11>;
- #power-domain-cells = <1>;
- };
- scmi_dvfs: protocol@13 {
- reg = <0x13>;
- #clock-cells = <1>;
- mbox-names = "tx", "rx";
- mboxes = <&mailbox 1 0 &mailbox 1 1>;
- shmem = <&cpu_scp_hpri0 &cpu_scp_hpri1>;
- };
- scmi_clk: protocol@14 {
- reg = <0x14>;
- #clock-cells = <1>;
- };
- scmi_sensors0: protocol@15 {
- reg = <0x15>;
- #thermal-sensor-cells = <1>;
- };
- };
- };
- thermal-zones {
- pmic {
- thermal-sensors = <&scmi_sensors0 0>;
- };
- soc {
- thermal-sensors = <&scmi_sensors0 3>;
- };
- big-cluster {
- thermal-sensors = <&scmi_sensors0 21>;
- };
- little-cluster {
- thermal-sensors = <&scmi_sensors0 22>;
- };
- gpu0 {
- thermal-sensors = <&scmi_sensors0 23>;
- };
- gpu1 {
- thermal-sensors = <&scmi_sensors0 24>;
- };
- };
- };
- &A53_0 {
- clocks = <&scmi_dvfs 1>;
- };
- &A53_1 {
- clocks = <&scmi_dvfs 1>;
- };
- &A53_2 {
- clocks = <&scmi_dvfs 1>;
- };
- &A53_3 {
- clocks = <&scmi_dvfs 1>;
- };
- &cpu_debug0 {
- power-domains = <&scmi_devpd 8>;
- };
- &cpu_debug1 {
- power-domains = <&scmi_devpd 8>;
- };
- &cpu_debug2 {
- power-domains = <&scmi_devpd 8>;
- };
- &cpu_debug3 {
- power-domains = <&scmi_devpd 8>;
- };
- &cpu_debug4 {
- power-domains = <&scmi_devpd 8>;
- };
- &cpu_debug5 {
- power-domains = <&scmi_devpd 8>;
- };
- &etm0 {
- power-domains = <&scmi_devpd 8>;
- };
- &etm1 {
- power-domains = <&scmi_devpd 8>;
- };
- &etm2 {
- power-domains = <&scmi_devpd 8>;
- };
- &etm3 {
- power-domains = <&scmi_devpd 8>;
- };
- &etm4 {
- power-domains = <&scmi_devpd 8>;
- };
- &etm5 {
- power-domains = <&scmi_devpd 8>;
- };
- &cti0 {
- power-domains = <&scmi_devpd 8>;
- };
- &cti1 {
- power-domains = <&scmi_devpd 8>;
- };
- &cti2 {
- power-domains = <&scmi_devpd 8>;
- };
- &cti3 {
- power-domains = <&scmi_devpd 8>;
- };
- &cti4 {
- power-domains = <&scmi_devpd 8>;
- };
- &cti5 {
- power-domains = <&scmi_devpd 8>;
- };
- &cti_sys0 {
- power-domains = <&scmi_devpd 8>;
- };
- &cti_sys1 {
- power-domains = <&scmi_devpd 8>;
- };
- &gpu {
- clocks = <&scmi_dvfs 2>;
- power-domains = <&scmi_devpd 9>;
- };
- &mailbox {
- compatible = "arm,mhu-doorbell", "arm,primecell";
- #mbox-cells = <2>;
- };
- &smmu_etr {
- power-domains = <&scmi_devpd 8>;
- };
- &smmu_gpu {
- power-domains = <&scmi_devpd 9>;
- };
- &sram {
- /delete-node/ scp-sram@0;
- /delete-node/ scp-sram@200;
- cpu_scp_lpri0: scp-sram@0 {
- compatible = "arm,scmi-shmem";
- reg = <0x0 0x80>;
- };
- cpu_scp_lpri1: scp-sram@80 {
- compatible = "arm,scmi-shmem";
- reg = <0x80 0x80>;
- };
- cpu_scp_hpri0: scp-sram@100 {
- compatible = "arm,scmi-shmem";
- reg = <0x100 0x80>;
- };
- cpu_scp_hpri1: scp-sram@180 {
- compatible = "arm,scmi-shmem";
- reg = <0x180 0x80>;
- };
- };
|