* [asahilinux:20240806-atcphy-rewrite 7/12] arch/arm64/boot/dts/apple/t8103.dtsi:720.18-725.5: Warning (simple_bus_reg): /soc/efuse@3d2bc000: simple-bus unit address format error, expected "23d2bc000"
@ 2024-08-12 5:51 kernel test robot
0 siblings, 0 replies; only message in thread
From: kernel test robot @ 2024-08-12 5:51 UTC (permalink / raw)
To: oe-kbuild; +Cc: lkp
::::::
:::::: Manual check reason: "dtcheck: binding changes may go via different trees"
::::::
BCC: lkp@intel.com
CC: llvm@lists.linux.dev
CC: oe-kbuild-all@lists.linux.dev
TO: Sven Peter <sven@svenpeter.dev>
tree: https://github.com/AsahiLinux/linux 20240806-atcphy-rewrite
head: ae2353de8d392a3c4846899968334797fe47f44c
commit: b13697a935ba3a9d67cc83f12fd8d8fc62c0f756 [7/12] arm64: dts: apple: t8103: Add eFuses node
:::::: branch date: 3 days ago
:::::: commit date: 5 days ago
config: arm64-allmodconfig (https://download.01.org/0day-ci/archive/20240812/202408121339.pYGj3Dja-lkp@intel.com/config)
compiler: clang version 20.0.0git (https://github.com/llvm/llvm-project f86594788ce93b696675c94f54016d27a6c21d18)
reproduce (this is a W=1 build): (https://download.01.org/0day-ci/archive/20240812/202408121339.pYGj3Dja-lkp@intel.com/reproduce)
If you fix the issue in a separate patch/commit (i.e. not just a new version of
the same patch/commit), kindly add following tags
| Reported-by: kernel test robot <lkp@intel.com>
| Closes: https://lore.kernel.org/r/202408121339.pYGj3Dja-lkp@intel.com/
dtcheck warnings: (new ones prefixed by >>)
>> arch/arm64/boot/dts/apple/t8103.dtsi:720.18-725.5: Warning (simple_bus_reg): /soc/efuse@3d2bc000: simple-bus unit address format error, expected "23d2bc000"
arch/arm64/boot/dts/apple/t8103-jxxx.dtsi:62.10-71.6: Warning (graph_child_address): /soc/i2c@235010000/usb-pd@38/connector/ports: graph node has single child node 'port@0', #address-cells/#size-cells are not necessary
arch/arm64/boot/dts/apple/t8103-jxxx.dtsi:87.10-96.6: Warning (graph_child_address): /soc/i2c@235010000/usb-pd@3f/connector/ports: graph node has single child node 'port@0', #address-cells/#size-cells are not necessary
vim +/23d2bc000 +720 arch/arm64/boot/dts/apple/t8103.dtsi
7d2d16ccf15d8eb Hector Martin 2021-02-04 14
7d2d16ccf15d8eb Hector Martin 2021-02-04 15 / {
7d2d16ccf15d8eb Hector Martin 2021-02-04 16 compatible = "apple,t8103", "apple,arm-platform";
7d2d16ccf15d8eb Hector Martin 2021-02-04 17
7d2d16ccf15d8eb Hector Martin 2021-02-04 18 #address-cells = <2>;
7d2d16ccf15d8eb Hector Martin 2021-02-04 19 #size-cells = <2>;
7d2d16ccf15d8eb Hector Martin 2021-02-04 20
7d2d16ccf15d8eb Hector Martin 2021-02-04 21 cpus {
7d2d16ccf15d8eb Hector Martin 2021-02-04 22 #address-cells = <2>;
7d2d16ccf15d8eb Hector Martin 2021-02-04 23 #size-cells = <0>;
7d2d16ccf15d8eb Hector Martin 2021-02-04 24
3e895a6460ec38e Hector Martin 2022-05-03 25 cpu-map {
3e895a6460ec38e Hector Martin 2022-05-03 26 cluster0 {
3e895a6460ec38e Hector Martin 2022-05-03 27 core0 {
3e895a6460ec38e Hector Martin 2022-05-03 28 cpu = <&cpu_e0>;
3e895a6460ec38e Hector Martin 2022-05-03 29 };
3e895a6460ec38e Hector Martin 2022-05-03 30 core1 {
3e895a6460ec38e Hector Martin 2022-05-03 31 cpu = <&cpu_e1>;
3e895a6460ec38e Hector Martin 2022-05-03 32 };
3e895a6460ec38e Hector Martin 2022-05-03 33 core2 {
3e895a6460ec38e Hector Martin 2022-05-03 34 cpu = <&cpu_e2>;
3e895a6460ec38e Hector Martin 2022-05-03 35 };
3e895a6460ec38e Hector Martin 2022-05-03 36 core3 {
3e895a6460ec38e Hector Martin 2022-05-03 37 cpu = <&cpu_e3>;
3e895a6460ec38e Hector Martin 2022-05-03 38 };
3e895a6460ec38e Hector Martin 2022-05-03 39 };
3e895a6460ec38e Hector Martin 2022-05-03 40
3e895a6460ec38e Hector Martin 2022-05-03 41 cluster1 {
3e895a6460ec38e Hector Martin 2022-05-03 42 core0 {
3e895a6460ec38e Hector Martin 2022-05-03 43 cpu = <&cpu_p0>;
3e895a6460ec38e Hector Martin 2022-05-03 44 };
3e895a6460ec38e Hector Martin 2022-05-03 45 core1 {
3e895a6460ec38e Hector Martin 2022-05-03 46 cpu = <&cpu_p1>;
3e895a6460ec38e Hector Martin 2022-05-03 47 };
3e895a6460ec38e Hector Martin 2022-05-03 48 core2 {
3e895a6460ec38e Hector Martin 2022-05-03 49 cpu = <&cpu_p2>;
3e895a6460ec38e Hector Martin 2022-05-03 50 };
3e895a6460ec38e Hector Martin 2022-05-03 51 core3 {
3e895a6460ec38e Hector Martin 2022-05-03 52 cpu = <&cpu_p3>;
3e895a6460ec38e Hector Martin 2022-05-03 53 };
3e895a6460ec38e Hector Martin 2022-05-03 54 };
3e895a6460ec38e Hector Martin 2022-05-03 55 };
3e895a6460ec38e Hector Martin 2022-05-03 56
3e895a6460ec38e Hector Martin 2022-05-03 57 cpu_e0: cpu@0 {
7d2d16ccf15d8eb Hector Martin 2021-02-04 58 compatible = "apple,icestorm";
7d2d16ccf15d8eb Hector Martin 2021-02-04 59 device_type = "cpu";
7d2d16ccf15d8eb Hector Martin 2021-02-04 60 reg = <0x0 0x0>;
7d2d16ccf15d8eb Hector Martin 2021-02-04 61 enable-method = "spin-table";
7d2d16ccf15d8eb Hector Martin 2021-02-04 62 cpu-release-addr = <0 0>; /* To be filled by loader */
3e895a6460ec38e Hector Martin 2022-05-03 63 operating-points-v2 = <&ecluster_opp>;
3e895a6460ec38e Hector Martin 2022-05-03 64 capacity-dmips-mhz = <714>;
3e895a6460ec38e Hector Martin 2022-05-03 65 performance-domains = <&cpufreq_e>;
9ecb7a4b8ac67c1 Janne Grunau 2022-12-06 66 next-level-cache = <&l2_cache_0>;
9ecb7a4b8ac67c1 Janne Grunau 2022-12-06 67 i-cache-size = <0x20000>;
9ecb7a4b8ac67c1 Janne Grunau 2022-12-06 68 d-cache-size = <0x10000>;
7d2d16ccf15d8eb Hector Martin 2021-02-04 69 };
7d2d16ccf15d8eb Hector Martin 2021-02-04 70
3e895a6460ec38e Hector Martin 2022-05-03 71 cpu_e1: cpu@1 {
7d2d16ccf15d8eb Hector Martin 2021-02-04 72 compatible = "apple,icestorm";
7d2d16ccf15d8eb Hector Martin 2021-02-04 73 device_type = "cpu";
7d2d16ccf15d8eb Hector Martin 2021-02-04 74 reg = <0x0 0x1>;
7d2d16ccf15d8eb Hector Martin 2021-02-04 75 enable-method = "spin-table";
7d2d16ccf15d8eb Hector Martin 2021-02-04 76 cpu-release-addr = <0 0>; /* To be filled by loader */
3e895a6460ec38e Hector Martin 2022-05-03 77 operating-points-v2 = <&ecluster_opp>;
3e895a6460ec38e Hector Martin 2022-05-03 78 capacity-dmips-mhz = <714>;
3e895a6460ec38e Hector Martin 2022-05-03 79 performance-domains = <&cpufreq_e>;
9ecb7a4b8ac67c1 Janne Grunau 2022-12-06 80 next-level-cache = <&l2_cache_0>;
9ecb7a4b8ac67c1 Janne Grunau 2022-12-06 81 i-cache-size = <0x20000>;
9ecb7a4b8ac67c1 Janne Grunau 2022-12-06 82 d-cache-size = <0x10000>;
7d2d16ccf15d8eb Hector Martin 2021-02-04 83 };
7d2d16ccf15d8eb Hector Martin 2021-02-04 84
3e895a6460ec38e Hector Martin 2022-05-03 85 cpu_e2: cpu@2 {
7d2d16ccf15d8eb Hector Martin 2021-02-04 86 compatible = "apple,icestorm";
7d2d16ccf15d8eb Hector Martin 2021-02-04 87 device_type = "cpu";
7d2d16ccf15d8eb Hector Martin 2021-02-04 88 reg = <0x0 0x2>;
7d2d16ccf15d8eb Hector Martin 2021-02-04 89 enable-method = "spin-table";
7d2d16ccf15d8eb Hector Martin 2021-02-04 90 cpu-release-addr = <0 0>; /* To be filled by loader */
3e895a6460ec38e Hector Martin 2022-05-03 91 operating-points-v2 = <&ecluster_opp>;
3e895a6460ec38e Hector Martin 2022-05-03 92 capacity-dmips-mhz = <714>;
3e895a6460ec38e Hector Martin 2022-05-03 93 performance-domains = <&cpufreq_e>;
9ecb7a4b8ac67c1 Janne Grunau 2022-12-06 94 next-level-cache = <&l2_cache_0>;
9ecb7a4b8ac67c1 Janne Grunau 2022-12-06 95 i-cache-size = <0x20000>;
9ecb7a4b8ac67c1 Janne Grunau 2022-12-06 96 d-cache-size = <0x10000>;
7d2d16ccf15d8eb Hector Martin 2021-02-04 97 };
7d2d16ccf15d8eb Hector Martin 2021-02-04 98
3e895a6460ec38e Hector Martin 2022-05-03 99 cpu_e3: cpu@3 {
7d2d16ccf15d8eb Hector Martin 2021-02-04 100 compatible = "apple,icestorm";
7d2d16ccf15d8eb Hector Martin 2021-02-04 101 device_type = "cpu";
7d2d16ccf15d8eb Hector Martin 2021-02-04 102 reg = <0x0 0x3>;
7d2d16ccf15d8eb Hector Martin 2021-02-04 103 enable-method = "spin-table";
7d2d16ccf15d8eb Hector Martin 2021-02-04 104 cpu-release-addr = <0 0>; /* To be filled by loader */
3e895a6460ec38e Hector Martin 2022-05-03 105 operating-points-v2 = <&ecluster_opp>;
3e895a6460ec38e Hector Martin 2022-05-03 106 capacity-dmips-mhz = <714>;
3e895a6460ec38e Hector Martin 2022-05-03 107 performance-domains = <&cpufreq_e>;
9ecb7a4b8ac67c1 Janne Grunau 2022-12-06 108 next-level-cache = <&l2_cache_0>;
9ecb7a4b8ac67c1 Janne Grunau 2022-12-06 109 i-cache-size = <0x20000>;
9ecb7a4b8ac67c1 Janne Grunau 2022-12-06 110 d-cache-size = <0x10000>;
7d2d16ccf15d8eb Hector Martin 2021-02-04 111 };
7d2d16ccf15d8eb Hector Martin 2021-02-04 112
3e895a6460ec38e Hector Martin 2022-05-03 113 cpu_p0: cpu@10100 {
7d2d16ccf15d8eb Hector Martin 2021-02-04 114 compatible = "apple,firestorm";
7d2d16ccf15d8eb Hector Martin 2021-02-04 115 device_type = "cpu";
7d2d16ccf15d8eb Hector Martin 2021-02-04 116 reg = <0x0 0x10100>;
7d2d16ccf15d8eb Hector Martin 2021-02-04 117 enable-method = "spin-table";
7d2d16ccf15d8eb Hector Martin 2021-02-04 118 cpu-release-addr = <0 0>; /* To be filled by loader */
3e895a6460ec38e Hector Martin 2022-05-03 119 operating-points-v2 = <&pcluster_opp>;
3e895a6460ec38e Hector Martin 2022-05-03 120 capacity-dmips-mhz = <1024>;
3e895a6460ec38e Hector Martin 2022-05-03 121 performance-domains = <&cpufreq_p>;
9ecb7a4b8ac67c1 Janne Grunau 2022-12-06 122 next-level-cache = <&l2_cache_1>;
9ecb7a4b8ac67c1 Janne Grunau 2022-12-06 123 i-cache-size = <0x30000>;
9ecb7a4b8ac67c1 Janne Grunau 2022-12-06 124 d-cache-size = <0x20000>;
7d2d16ccf15d8eb Hector Martin 2021-02-04 125 };
7d2d16ccf15d8eb Hector Martin 2021-02-04 126
3e895a6460ec38e Hector Martin 2022-05-03 127 cpu_p1: cpu@10101 {
7d2d16ccf15d8eb Hector Martin 2021-02-04 128 compatible = "apple,firestorm";
7d2d16ccf15d8eb Hector Martin 2021-02-04 129 device_type = "cpu";
7d2d16ccf15d8eb Hector Martin 2021-02-04 130 reg = <0x0 0x10101>;
7d2d16ccf15d8eb Hector Martin 2021-02-04 131 enable-method = "spin-table";
7d2d16ccf15d8eb Hector Martin 2021-02-04 132 cpu-release-addr = <0 0>; /* To be filled by loader */
3e895a6460ec38e Hector Martin 2022-05-03 133 operating-points-v2 = <&pcluster_opp>;
3e895a6460ec38e Hector Martin 2022-05-03 134 capacity-dmips-mhz = <1024>;
3e895a6460ec38e Hector Martin 2022-05-03 135 performance-domains = <&cpufreq_p>;
9ecb7a4b8ac67c1 Janne Grunau 2022-12-06 136 next-level-cache = <&l2_cache_1>;
9ecb7a4b8ac67c1 Janne Grunau 2022-12-06 137 i-cache-size = <0x30000>;
9ecb7a4b8ac67c1 Janne Grunau 2022-12-06 138 d-cache-size = <0x20000>;
7d2d16ccf15d8eb Hector Martin 2021-02-04 139 };
7d2d16ccf15d8eb Hector Martin 2021-02-04 140
3e895a6460ec38e Hector Martin 2022-05-03 141 cpu_p2: cpu@10102 {
7d2d16ccf15d8eb Hector Martin 2021-02-04 142 compatible = "apple,firestorm";
7d2d16ccf15d8eb Hector Martin 2021-02-04 143 device_type = "cpu";
7d2d16ccf15d8eb Hector Martin 2021-02-04 144 reg = <0x0 0x10102>;
7d2d16ccf15d8eb Hector Martin 2021-02-04 145 enable-method = "spin-table";
7d2d16ccf15d8eb Hector Martin 2021-02-04 146 cpu-release-addr = <0 0>; /* To be filled by loader */
3e895a6460ec38e Hector Martin 2022-05-03 147 operating-points-v2 = <&pcluster_opp>;
3e895a6460ec38e Hector Martin 2022-05-03 148 capacity-dmips-mhz = <1024>;
3e895a6460ec38e Hector Martin 2022-05-03 149 performance-domains = <&cpufreq_p>;
9ecb7a4b8ac67c1 Janne Grunau 2022-12-06 150 next-level-cache = <&l2_cache_1>;
9ecb7a4b8ac67c1 Janne Grunau 2022-12-06 151 i-cache-size = <0x30000>;
9ecb7a4b8ac67c1 Janne Grunau 2022-12-06 152 d-cache-size = <0x20000>;
7d2d16ccf15d8eb Hector Martin 2021-02-04 153 };
7d2d16ccf15d8eb Hector Martin 2021-02-04 154
3e895a6460ec38e Hector Martin 2022-05-03 155 cpu_p3: cpu@10103 {
7d2d16ccf15d8eb Hector Martin 2021-02-04 156 compatible = "apple,firestorm";
7d2d16ccf15d8eb Hector Martin 2021-02-04 157 device_type = "cpu";
7d2d16ccf15d8eb Hector Martin 2021-02-04 158 reg = <0x0 0x10103>;
7d2d16ccf15d8eb Hector Martin 2021-02-04 159 enable-method = "spin-table";
7d2d16ccf15d8eb Hector Martin 2021-02-04 160 cpu-release-addr = <0 0>; /* To be filled by loader */
3e895a6460ec38e Hector Martin 2022-05-03 161 operating-points-v2 = <&pcluster_opp>;
3e895a6460ec38e Hector Martin 2022-05-03 162 capacity-dmips-mhz = <1024>;
3e895a6460ec38e Hector Martin 2022-05-03 163 performance-domains = <&cpufreq_p>;
9ecb7a4b8ac67c1 Janne Grunau 2022-12-06 164 next-level-cache = <&l2_cache_1>;
9ecb7a4b8ac67c1 Janne Grunau 2022-12-06 165 i-cache-size = <0x30000>;
9ecb7a4b8ac67c1 Janne Grunau 2022-12-06 166 d-cache-size = <0x20000>;
9ecb7a4b8ac67c1 Janne Grunau 2022-12-06 167 };
9ecb7a4b8ac67c1 Janne Grunau 2022-12-06 168
9ecb7a4b8ac67c1 Janne Grunau 2022-12-06 169 l2_cache_0: l2-cache-0 {
9ecb7a4b8ac67c1 Janne Grunau 2022-12-06 170 compatible = "cache";
9ecb7a4b8ac67c1 Janne Grunau 2022-12-06 171 cache-level = <2>;
9ecb7a4b8ac67c1 Janne Grunau 2022-12-06 172 cache-unified;
9ecb7a4b8ac67c1 Janne Grunau 2022-12-06 173 cache-size = <0x400000>;
9ecb7a4b8ac67c1 Janne Grunau 2022-12-06 174 };
9ecb7a4b8ac67c1 Janne Grunau 2022-12-06 175
9ecb7a4b8ac67c1 Janne Grunau 2022-12-06 176 l2_cache_1: l2-cache-1 {
9ecb7a4b8ac67c1 Janne Grunau 2022-12-06 177 compatible = "cache";
9ecb7a4b8ac67c1 Janne Grunau 2022-12-06 178 cache-level = <2>;
9ecb7a4b8ac67c1 Janne Grunau 2022-12-06 179 cache-unified;
9ecb7a4b8ac67c1 Janne Grunau 2022-12-06 180 cache-size = <0xc00000>;
3e895a6460ec38e Hector Martin 2022-05-03 181 };
3e895a6460ec38e Hector Martin 2022-05-03 182 };
3e895a6460ec38e Hector Martin 2022-05-03 183
3e895a6460ec38e Hector Martin 2022-05-03 184 ecluster_opp: opp-table-0 {
3e895a6460ec38e Hector Martin 2022-05-03 185 compatible = "operating-points-v2";
3e895a6460ec38e Hector Martin 2022-05-03 186
3e895a6460ec38e Hector Martin 2022-05-03 187 opp01 {
3e895a6460ec38e Hector Martin 2022-05-03 188 opp-hz = /bits/ 64 <600000000>;
3e895a6460ec38e Hector Martin 2022-05-03 189 opp-level = <1>;
3e895a6460ec38e Hector Martin 2022-05-03 190 clock-latency-ns = <7500>;
7d2d16ccf15d8eb Hector Martin 2021-02-04 191 };
3e895a6460ec38e Hector Martin 2022-05-03 192 opp02 {
3e895a6460ec38e Hector Martin 2022-05-03 193 opp-hz = /bits/ 64 <972000000>;
3e895a6460ec38e Hector Martin 2022-05-03 194 opp-level = <2>;
3e895a6460ec38e Hector Martin 2022-05-03 195 clock-latency-ns = <22000>;
3e895a6460ec38e Hector Martin 2022-05-03 196 };
3e895a6460ec38e Hector Martin 2022-05-03 197 opp03 {
3e895a6460ec38e Hector Martin 2022-05-03 198 opp-hz = /bits/ 64 <1332000000>;
3e895a6460ec38e Hector Martin 2022-05-03 199 opp-level = <3>;
3e895a6460ec38e Hector Martin 2022-05-03 200 clock-latency-ns = <27000>;
3e895a6460ec38e Hector Martin 2022-05-03 201 };
3e895a6460ec38e Hector Martin 2022-05-03 202 opp04 {
3e895a6460ec38e Hector Martin 2022-05-03 203 opp-hz = /bits/ 64 <1704000000>;
3e895a6460ec38e Hector Martin 2022-05-03 204 opp-level = <4>;
3e895a6460ec38e Hector Martin 2022-05-03 205 clock-latency-ns = <33000>;
3e895a6460ec38e Hector Martin 2022-05-03 206 };
3e895a6460ec38e Hector Martin 2022-05-03 207 opp05 {
3e895a6460ec38e Hector Martin 2022-05-03 208 opp-hz = /bits/ 64 <2064000000>;
3e895a6460ec38e Hector Martin 2022-05-03 209 opp-level = <5>;
3e895a6460ec38e Hector Martin 2022-05-03 210 clock-latency-ns = <50000>;
3e895a6460ec38e Hector Martin 2022-05-03 211 };
3e895a6460ec38e Hector Martin 2022-05-03 212 };
3e895a6460ec38e Hector Martin 2022-05-03 213
3e895a6460ec38e Hector Martin 2022-05-03 214 pcluster_opp: opp-table-1 {
3e895a6460ec38e Hector Martin 2022-05-03 215 compatible = "operating-points-v2";
3e895a6460ec38e Hector Martin 2022-05-03 216
3e895a6460ec38e Hector Martin 2022-05-03 217 opp01 {
3e895a6460ec38e Hector Martin 2022-05-03 218 opp-hz = /bits/ 64 <600000000>;
3e895a6460ec38e Hector Martin 2022-05-03 219 opp-level = <1>;
3e895a6460ec38e Hector Martin 2022-05-03 220 clock-latency-ns = <8000>;
3e895a6460ec38e Hector Martin 2022-05-03 221 };
3e895a6460ec38e Hector Martin 2022-05-03 222 opp02 {
3e895a6460ec38e Hector Martin 2022-05-03 223 opp-hz = /bits/ 64 <828000000>;
3e895a6460ec38e Hector Martin 2022-05-03 224 opp-level = <2>;
3e895a6460ec38e Hector Martin 2022-05-03 225 clock-latency-ns = <19000>;
3e895a6460ec38e Hector Martin 2022-05-03 226 };
3e895a6460ec38e Hector Martin 2022-05-03 227 opp03 {
3e895a6460ec38e Hector Martin 2022-05-03 228 opp-hz = /bits/ 64 <1056000000>;
3e895a6460ec38e Hector Martin 2022-05-03 229 opp-level = <3>;
3e895a6460ec38e Hector Martin 2022-05-03 230 clock-latency-ns = <21000>;
3e895a6460ec38e Hector Martin 2022-05-03 231 };
3e895a6460ec38e Hector Martin 2022-05-03 232 opp04 {
3e895a6460ec38e Hector Martin 2022-05-03 233 opp-hz = /bits/ 64 <1284000000>;
3e895a6460ec38e Hector Martin 2022-05-03 234 opp-level = <4>;
3e895a6460ec38e Hector Martin 2022-05-03 235 clock-latency-ns = <23000>;
3e895a6460ec38e Hector Martin 2022-05-03 236 };
3e895a6460ec38e Hector Martin 2022-05-03 237 opp05 {
3e895a6460ec38e Hector Martin 2022-05-03 238 opp-hz = /bits/ 64 <1500000000>;
3e895a6460ec38e Hector Martin 2022-05-03 239 opp-level = <5>;
3e895a6460ec38e Hector Martin 2022-05-03 240 clock-latency-ns = <24000>;
3e895a6460ec38e Hector Martin 2022-05-03 241 };
3e895a6460ec38e Hector Martin 2022-05-03 242 opp06 {
3e895a6460ec38e Hector Martin 2022-05-03 243 opp-hz = /bits/ 64 <1728000000>;
3e895a6460ec38e Hector Martin 2022-05-03 244 opp-level = <6>;
3e895a6460ec38e Hector Martin 2022-05-03 245 clock-latency-ns = <29000>;
3e895a6460ec38e Hector Martin 2022-05-03 246 };
3e895a6460ec38e Hector Martin 2022-05-03 247 opp07 {
3e895a6460ec38e Hector Martin 2022-05-03 248 opp-hz = /bits/ 64 <1956000000>;
3e895a6460ec38e Hector Martin 2022-05-03 249 opp-level = <7>;
3e895a6460ec38e Hector Martin 2022-05-03 250 clock-latency-ns = <31000>;
3e895a6460ec38e Hector Martin 2022-05-03 251 };
3e895a6460ec38e Hector Martin 2022-05-03 252 opp08 {
3e895a6460ec38e Hector Martin 2022-05-03 253 opp-hz = /bits/ 64 <2184000000>;
3e895a6460ec38e Hector Martin 2022-05-03 254 opp-level = <8>;
3e895a6460ec38e Hector Martin 2022-05-03 255 clock-latency-ns = <34000>;
3e895a6460ec38e Hector Martin 2022-05-03 256 };
3e895a6460ec38e Hector Martin 2022-05-03 257 opp09 {
3e895a6460ec38e Hector Martin 2022-05-03 258 opp-hz = /bits/ 64 <2388000000>;
3e895a6460ec38e Hector Martin 2022-05-03 259 opp-level = <9>;
3e895a6460ec38e Hector Martin 2022-05-03 260 clock-latency-ns = <36000>;
3e895a6460ec38e Hector Martin 2022-05-03 261 };
3e895a6460ec38e Hector Martin 2022-05-03 262 opp10 {
3e895a6460ec38e Hector Martin 2022-05-03 263 opp-hz = /bits/ 64 <2592000000>;
3e895a6460ec38e Hector Martin 2022-05-03 264 opp-level = <10>;
3e895a6460ec38e Hector Martin 2022-05-03 265 clock-latency-ns = <51000>;
3e895a6460ec38e Hector Martin 2022-05-03 266 };
3e895a6460ec38e Hector Martin 2022-05-03 267 opp11 {
3e895a6460ec38e Hector Martin 2022-05-03 268 opp-hz = /bits/ 64 <2772000000>;
3e895a6460ec38e Hector Martin 2022-05-03 269 opp-level = <11>;
3e895a6460ec38e Hector Martin 2022-05-03 270 clock-latency-ns = <54000>;
3e895a6460ec38e Hector Martin 2022-05-03 271 };
3e895a6460ec38e Hector Martin 2022-05-03 272 opp12 {
3e895a6460ec38e Hector Martin 2022-05-03 273 opp-hz = /bits/ 64 <2988000000>;
3e895a6460ec38e Hector Martin 2022-05-03 274 opp-level = <12>;
3e895a6460ec38e Hector Martin 2022-05-03 275 clock-latency-ns = <55000>;
3e895a6460ec38e Hector Martin 2022-05-03 276 };
3e895a6460ec38e Hector Martin 2022-05-03 277 #if 0
3e895a6460ec38e Hector Martin 2022-05-03 278 /* Not available until CPU deep sleep is implemented */
3e895a6460ec38e Hector Martin 2022-05-03 279 opp13 {
3e895a6460ec38e Hector Martin 2022-05-03 280 opp-hz = /bits/ 64 <3096000000>;
3e895a6460ec38e Hector Martin 2022-05-03 281 opp-level = <13>;
3e895a6460ec38e Hector Martin 2022-05-03 282 clock-latency-ns = <55000>;
3e895a6460ec38e Hector Martin 2022-05-03 283 turbo-mode;
3e895a6460ec38e Hector Martin 2022-05-03 284 };
3e895a6460ec38e Hector Martin 2022-05-03 285 opp14 {
3e895a6460ec38e Hector Martin 2022-05-03 286 opp-hz = /bits/ 64 <3144000000>;
3e895a6460ec38e Hector Martin 2022-05-03 287 opp-level = <14>;
3e895a6460ec38e Hector Martin 2022-05-03 288 clock-latency-ns = <56000>;
3e895a6460ec38e Hector Martin 2022-05-03 289 turbo-mode;
3e895a6460ec38e Hector Martin 2022-05-03 290 };
3e895a6460ec38e Hector Martin 2022-05-03 291 opp15 {
3e895a6460ec38e Hector Martin 2022-05-03 292 opp-hz = /bits/ 64 <3204000000>;
3e895a6460ec38e Hector Martin 2022-05-03 293 opp-level = <15>;
3e895a6460ec38e Hector Martin 2022-05-03 294 clock-latency-ns = <56000>;
3e895a6460ec38e Hector Martin 2022-05-03 295 turbo-mode;
3e895a6460ec38e Hector Martin 2022-05-03 296 };
3e895a6460ec38e Hector Martin 2022-05-03 297 #endif
7d2d16ccf15d8eb Hector Martin 2021-02-04 298 };
7d2d16ccf15d8eb Hector Martin 2021-02-04 299
7d2d16ccf15d8eb Hector Martin 2021-02-04 300 timer {
7d2d16ccf15d8eb Hector Martin 2021-02-04 301 compatible = "arm,armv8-timer";
7d2d16ccf15d8eb Hector Martin 2021-02-04 302 interrupt-parent = <&aic>;
7d2d16ccf15d8eb Hector Martin 2021-02-04 303 interrupt-names = "phys", "virt", "hyp-phys", "hyp-virt";
7d2d16ccf15d8eb Hector Martin 2021-02-04 304 interrupts = <AIC_FIQ AIC_TMR_GUEST_PHYS IRQ_TYPE_LEVEL_HIGH>,
7d2d16ccf15d8eb Hector Martin 2021-02-04 305 <AIC_FIQ AIC_TMR_GUEST_VIRT IRQ_TYPE_LEVEL_HIGH>,
7d2d16ccf15d8eb Hector Martin 2021-02-04 306 <AIC_FIQ AIC_TMR_HV_PHYS IRQ_TYPE_LEVEL_HIGH>,
7d2d16ccf15d8eb Hector Martin 2021-02-04 307 <AIC_FIQ AIC_TMR_HV_VIRT IRQ_TYPE_LEVEL_HIGH>;
7d2d16ccf15d8eb Hector Martin 2021-02-04 308 };
7d2d16ccf15d8eb Hector Martin 2021-02-04 309
0f522efcd79634a Marc Zyngier 2021-11-02 310 pmu-e {
0f522efcd79634a Marc Zyngier 2021-11-02 311 compatible = "apple,icestorm-pmu";
0f522efcd79634a Marc Zyngier 2021-11-02 312 interrupt-parent = <&aic>;
0f522efcd79634a Marc Zyngier 2021-11-02 313 interrupts = <AIC_FIQ AIC_CPU_PMU_E IRQ_TYPE_LEVEL_HIGH>;
0f522efcd79634a Marc Zyngier 2021-11-02 314 };
0f522efcd79634a Marc Zyngier 2021-11-02 315
0f522efcd79634a Marc Zyngier 2021-11-02 316 pmu-p {
0f522efcd79634a Marc Zyngier 2021-11-02 317 compatible = "apple,firestorm-pmu";
0f522efcd79634a Marc Zyngier 2021-11-02 318 interrupt-parent = <&aic>;
0f522efcd79634a Marc Zyngier 2021-11-02 319 interrupts = <AIC_FIQ AIC_CPU_PMU_P IRQ_TYPE_LEVEL_HIGH>;
0f522efcd79634a Marc Zyngier 2021-11-02 320 };
0f522efcd79634a Marc Zyngier 2021-11-02 321
57337b252442128 Hector Martin 2021-10-05 322 clkref: clock-ref {
7d2d16ccf15d8eb Hector Martin 2021-02-04 323 compatible = "fixed-clock";
7d2d16ccf15d8eb Hector Martin 2021-02-04 324 #clock-cells = <0>;
7d2d16ccf15d8eb Hector Martin 2021-02-04 325 clock-frequency = <24000000>;
57337b252442128 Hector Martin 2021-10-05 326 clock-output-names = "clkref";
7d2d16ccf15d8eb Hector Martin 2021-02-04 327 };
7d2d16ccf15d8eb Hector Martin 2021-02-04 328
8a3df85ad87d2e7 Martin Povišer 2022-09-16 329 /*
8a3df85ad87d2e7 Martin Povišer 2022-09-16 330 * This is a fabulated representation of the input clock
8a3df85ad87d2e7 Martin Povišer 2022-09-16 331 * to NCO since we don't know the true clock tree.
8a3df85ad87d2e7 Martin Povišer 2022-09-16 332 */
8a3df85ad87d2e7 Martin Povišer 2022-09-16 333 nco_clkref: clock-ref-nco {
8a3df85ad87d2e7 Martin Povišer 2022-09-16 334 compatible = "fixed-clock";
8a3df85ad87d2e7 Martin Povišer 2022-09-16 335 #clock-cells = <0>;
8a3df85ad87d2e7 Martin Povišer 2022-09-16 336 clock-output-names = "nco_ref";
8a3df85ad87d2e7 Martin Povišer 2022-09-16 337 };
8a3df85ad87d2e7 Martin Povišer 2022-09-16 338
7d2d16ccf15d8eb Hector Martin 2021-02-04 339 soc {
7d2d16ccf15d8eb Hector Martin 2021-02-04 340 compatible = "simple-bus";
7d2d16ccf15d8eb Hector Martin 2021-02-04 341 #address-cells = <2>;
7d2d16ccf15d8eb Hector Martin 2021-02-04 342 #size-cells = <2>;
7d2d16ccf15d8eb Hector Martin 2021-02-04 343
7d2d16ccf15d8eb Hector Martin 2021-02-04 344 ranges;
7d2d16ccf15d8eb Hector Martin 2021-02-04 345 nonposted-mmio;
7d2d16ccf15d8eb Hector Martin 2021-02-04 346
3e895a6460ec38e Hector Martin 2022-05-03 347 cpufreq_e: performance-controller@210e20000 {
3e895a6460ec38e Hector Martin 2022-05-03 348 compatible = "apple,t8103-cluster-cpufreq", "apple,cluster-cpufreq";
3e895a6460ec38e Hector Martin 2022-05-03 349 reg = <0x2 0x10e20000 0 0x1000>;
3e895a6460ec38e Hector Martin 2022-05-03 350 #performance-domain-cells = <0>;
3e895a6460ec38e Hector Martin 2022-05-03 351 };
3e895a6460ec38e Hector Martin 2022-05-03 352
3e895a6460ec38e Hector Martin 2022-05-03 353 cpufreq_p: performance-controller@211e20000 {
3e895a6460ec38e Hector Martin 2022-05-03 354 compatible = "apple,t8103-cluster-cpufreq", "apple,cluster-cpufreq";
3e895a6460ec38e Hector Martin 2022-05-03 355 reg = <0x2 0x11e20000 0 0x1000>;
3e895a6460ec38e Hector Martin 2022-05-03 356 #performance-domain-cells = <0>;
3e895a6460ec38e Hector Martin 2022-05-03 357 };
3e895a6460ec38e Hector Martin 2022-05-03 358
63bf0b66ddfa676 Hector Martin 2022-12-05 359 sio_dart: iommu@235004000 {
8a3df85ad87d2e7 Martin Povišer 2022-09-16 360 compatible = "apple,t8103-dart";
8a3df85ad87d2e7 Martin Povišer 2022-09-16 361 reg = <0x2 0x35004000 0x0 0x4000>;
8a3df85ad87d2e7 Martin Povišer 2022-09-16 362 interrupt-parent = <&aic>;
8a3df85ad87d2e7 Martin Povišer 2022-09-16 363 interrupts = <AIC_IRQ 635 IRQ_TYPE_LEVEL_HIGH>;
8a3df85ad87d2e7 Martin Povišer 2022-09-16 364 #iommu-cells = <1>;
8a3df85ad87d2e7 Martin Povišer 2022-09-16 365 power-domains = <&ps_sio_cpu>;
8a3df85ad87d2e7 Martin Povišer 2022-09-16 366 };
8a3df85ad87d2e7 Martin Povišer 2022-09-16 367
90458f6eec42aaf Janne Grunau 2021-11-23 368 i2c0: i2c@235010000 {
90458f6eec42aaf Janne Grunau 2021-11-23 369 compatible = "apple,t8103-i2c", "apple,i2c";
90458f6eec42aaf Janne Grunau 2021-11-23 370 reg = <0x2 0x35010000 0x0 0x4000>;
57337b252442128 Hector Martin 2021-10-05 371 clocks = <&clkref>;
90458f6eec42aaf Janne Grunau 2021-11-23 372 interrupt-parent = <&aic>;
90458f6eec42aaf Janne Grunau 2021-11-23 373 interrupts = <AIC_IRQ 627 IRQ_TYPE_LEVEL_HIGH>;
90458f6eec42aaf Janne Grunau 2021-11-23 374 pinctrl-0 = <&i2c0_pins>;
90458f6eec42aaf Janne Grunau 2021-11-23 375 pinctrl-names = "default";
90458f6eec42aaf Janne Grunau 2021-11-23 376 #address-cells = <0x1>;
90458f6eec42aaf Janne Grunau 2021-11-23 377 #size-cells = <0x0>;
106ba3b48a35ddf Hector Martin 2021-11-24 378 power-domains = <&ps_i2c0>;
90458f6eec42aaf Janne Grunau 2021-11-23 379 };
90458f6eec42aaf Janne Grunau 2021-11-23 380
90458f6eec42aaf Janne Grunau 2021-11-23 381 i2c1: i2c@235014000 {
90458f6eec42aaf Janne Grunau 2021-11-23 382 compatible = "apple,t8103-i2c", "apple,i2c";
90458f6eec42aaf Janne Grunau 2021-11-23 383 reg = <0x2 0x35014000 0x0 0x4000>;
57337b252442128 Hector Martin 2021-10-05 384 clocks = <&clkref>;
90458f6eec42aaf Janne Grunau 2021-11-23 385 interrupt-parent = <&aic>;
90458f6eec42aaf Janne Grunau 2021-11-23 386 interrupts = <AIC_IRQ 628 IRQ_TYPE_LEVEL_HIGH>;
90458f6eec42aaf Janne Grunau 2021-11-23 387 pinctrl-0 = <&i2c1_pins>;
90458f6eec42aaf Janne Grunau 2021-11-23 388 pinctrl-names = "default";
90458f6eec42aaf Janne Grunau 2021-11-23 389 #address-cells = <0x1>;
90458f6eec42aaf Janne Grunau 2021-11-23 390 #size-cells = <0x0>;
106ba3b48a35ddf Hector Martin 2021-11-24 391 power-domains = <&ps_i2c1>;
90458f6eec42aaf Janne Grunau 2021-11-23 392 };
90458f6eec42aaf Janne Grunau 2021-11-23 393
90458f6eec42aaf Janne Grunau 2021-11-23 394 i2c2: i2c@235018000 {
90458f6eec42aaf Janne Grunau 2021-11-23 395 compatible = "apple,t8103-i2c", "apple,i2c";
90458f6eec42aaf Janne Grunau 2021-11-23 396 reg = <0x2 0x35018000 0x0 0x4000>;
57337b252442128 Hector Martin 2021-10-05 397 clocks = <&clkref>;
90458f6eec42aaf Janne Grunau 2021-11-23 398 interrupt-parent = <&aic>;
90458f6eec42aaf Janne Grunau 2021-11-23 399 interrupts = <AIC_IRQ 629 IRQ_TYPE_LEVEL_HIGH>;
90458f6eec42aaf Janne Grunau 2021-11-23 400 pinctrl-0 = <&i2c2_pins>;
90458f6eec42aaf Janne Grunau 2021-11-23 401 pinctrl-names = "default";
90458f6eec42aaf Janne Grunau 2021-11-23 402 #address-cells = <0x1>;
90458f6eec42aaf Janne Grunau 2021-11-23 403 #size-cells = <0x0>;
90458f6eec42aaf Janne Grunau 2021-11-23 404 status = "disabled"; /* not used in all devices */
106ba3b48a35ddf Hector Martin 2021-11-24 405 power-domains = <&ps_i2c2>;
90458f6eec42aaf Janne Grunau 2021-11-23 406 };
90458f6eec42aaf Janne Grunau 2021-11-23 407
90458f6eec42aaf Janne Grunau 2021-11-23 408 i2c3: i2c@23501c000 {
90458f6eec42aaf Janne Grunau 2021-11-23 409 compatible = "apple,t8103-i2c", "apple,i2c";
90458f6eec42aaf Janne Grunau 2021-11-23 410 reg = <0x2 0x3501c000 0x0 0x4000>;
57337b252442128 Hector Martin 2021-10-05 411 clocks = <&clkref>;
90458f6eec42aaf Janne Grunau 2021-11-23 412 interrupt-parent = <&aic>;
90458f6eec42aaf Janne Grunau 2021-11-23 413 interrupts = <AIC_IRQ 630 IRQ_TYPE_LEVEL_HIGH>;
90458f6eec42aaf Janne Grunau 2021-11-23 414 pinctrl-0 = <&i2c3_pins>;
90458f6eec42aaf Janne Grunau 2021-11-23 415 pinctrl-names = "default";
90458f6eec42aaf Janne Grunau 2021-11-23 416 #address-cells = <0x1>;
90458f6eec42aaf Janne Grunau 2021-11-23 417 #size-cells = <0x0>;
106ba3b48a35ddf Hector Martin 2021-11-24 418 power-domains = <&ps_i2c3>;
90458f6eec42aaf Janne Grunau 2021-11-23 419 };
90458f6eec42aaf Janne Grunau 2021-11-23 420
90458f6eec42aaf Janne Grunau 2021-11-23 421 i2c4: i2c@235020000 {
90458f6eec42aaf Janne Grunau 2021-11-23 422 compatible = "apple,t8103-i2c", "apple,i2c";
90458f6eec42aaf Janne Grunau 2021-11-23 423 reg = <0x2 0x35020000 0x0 0x4000>;
57337b252442128 Hector Martin 2021-10-05 424 clocks = <&clkref>;
90458f6eec42aaf Janne Grunau 2021-11-23 425 interrupt-parent = <&aic>;
90458f6eec42aaf Janne Grunau 2021-11-23 426 interrupts = <AIC_IRQ 631 IRQ_TYPE_LEVEL_HIGH>;
90458f6eec42aaf Janne Grunau 2021-11-23 427 pinctrl-0 = <&i2c4_pins>;
90458f6eec42aaf Janne Grunau 2021-11-23 428 pinctrl-names = "default";
90458f6eec42aaf Janne Grunau 2021-11-23 429 #address-cells = <0x1>;
90458f6eec42aaf Janne Grunau 2021-11-23 430 #size-cells = <0x0>;
106ba3b48a35ddf Hector Martin 2021-11-24 431 power-domains = <&ps_i2c4>;
90458f6eec42aaf Janne Grunau 2021-11-23 432 status = "disabled"; /* only used in J293 */
90458f6eec42aaf Janne Grunau 2021-11-23 433 };
90458f6eec42aaf Janne Grunau 2021-11-23 434
348981c783b9852 Sasha Finkelstein 2023-04-03 435 fpwm1: pwm@235044000 {
348981c783b9852 Sasha Finkelstein 2023-04-03 436 compatible = "apple,t8103-fpwm", "apple,s5l-fpwm";
348981c783b9852 Sasha Finkelstein 2023-04-03 437 reg = <0x2 0x35044000 0x0 0x4000>;
348981c783b9852 Sasha Finkelstein 2023-04-03 438 power-domains = <&ps_fpwm1>;
348981c783b9852 Sasha Finkelstein 2023-04-03 439 clocks = <&clkref>;
348981c783b9852 Sasha Finkelstein 2023-04-03 440 #pwm-cells = <2>;
348981c783b9852 Sasha Finkelstein 2023-04-03 441 status = "disabled";
348981c783b9852 Sasha Finkelstein 2023-04-03 442 };
348981c783b9852 Sasha Finkelstein 2023-04-03 443
7d2d16ccf15d8eb Hector Martin 2021-02-04 444 serial0: serial@235200000 {
7d2d16ccf15d8eb Hector Martin 2021-02-04 445 compatible = "apple,s5l-uart";
7d2d16ccf15d8eb Hector Martin 2021-02-04 446 reg = <0x2 0x35200000 0x0 0x1000>;
7d2d16ccf15d8eb Hector Martin 2021-02-04 447 reg-io-width = <4>;
7d2d16ccf15d8eb Hector Martin 2021-02-04 448 interrupt-parent = <&aic>;
7d2d16ccf15d8eb Hector Martin 2021-02-04 449 interrupts = <AIC_IRQ 605 IRQ_TYPE_LEVEL_HIGH>;
7d2d16ccf15d8eb Hector Martin 2021-02-04 450 /*
7d2d16ccf15d8eb Hector Martin 2021-02-04 451 * TODO: figure out the clocking properly, there may
7d2d16ccf15d8eb Hector Martin 2021-02-04 452 * be a third selectable clock.
7d2d16ccf15d8eb Hector Martin 2021-02-04 453 */
57337b252442128 Hector Martin 2021-10-05 454 clocks = <&clkref>, <&clkref>;
7d2d16ccf15d8eb Hector Martin 2021-02-04 455 clock-names = "uart", "clk_uart_baud0";
106ba3b48a35ddf Hector Martin 2021-11-24 456 power-domains = <&ps_uart0>;
7d2d16ccf15d8eb Hector Martin 2021-02-04 457 status = "disabled";
7d2d16ccf15d8eb Hector Martin 2021-02-04 458 };
7d2d16ccf15d8eb Hector Martin 2021-02-04 459
2ba22cfeda44566 Hector Martin 2021-09-20 460 serial2: serial@235208000 {
2ba22cfeda44566 Hector Martin 2021-09-20 461 compatible = "apple,s5l-uart";
2ba22cfeda44566 Hector Martin 2021-09-20 462 reg = <0x2 0x35208000 0x0 0x1000>;
2ba22cfeda44566 Hector Martin 2021-09-20 463 reg-io-width = <4>;
2ba22cfeda44566 Hector Martin 2021-09-20 464 interrupt-parent = <&aic>;
2ba22cfeda44566 Hector Martin 2021-09-20 465 interrupts = <AIC_IRQ 607 IRQ_TYPE_LEVEL_HIGH>;
57337b252442128 Hector Martin 2021-10-05 466 clocks = <&clkref>, <&clkref>;
7d2d16ccf15d8eb Hector Martin 2021-02-04 467 clock-names = "uart", "clk_uart_baud0";
2ba22cfeda44566 Hector Martin 2021-09-20 468 power-domains = <&ps_uart2>;
7d2d16ccf15d8eb Hector Martin 2021-02-04 469 status = "disabled";
7d2d16ccf15d8eb Hector Martin 2021-02-04 470 };
7d2d16ccf15d8eb Hector Martin 2021-02-04 471
8a3df85ad87d2e7 Martin Povišer 2022-09-16 472 admac: dma-controller@238200000 {
8a3df85ad87d2e7 Martin Povišer 2022-09-16 473 compatible = "apple,t8103-admac", "apple,admac";
8a3df85ad87d2e7 Martin Povišer 2022-09-16 474 reg = <0x2 0x38200000 0x0 0x34000>;
8a3df85ad87d2e7 Martin Povišer 2022-09-16 475 dma-channels = <24>;
8a3df85ad87d2e7 Martin Povišer 2022-09-16 476 interrupts-extended = <0>,
8a3df85ad87d2e7 Martin Povišer 2022-09-16 477 <&aic AIC_IRQ 626 IRQ_TYPE_LEVEL_HIGH>,
8a3df85ad87d2e7 Martin Povišer 2022-09-16 478 <0>,
8a3df85ad87d2e7 Martin Povišer 2022-09-16 479 <0>;
8a3df85ad87d2e7 Martin Povišer 2022-09-16 480 #dma-cells = <1>;
63bf0b66ddfa676 Hector Martin 2022-12-05 481 iommus = <&sio_dart 2>;
8a3df85ad87d2e7 Martin Povišer 2022-09-16 482 power-domains = <&ps_sio_adma>;
56fed763f6b2dc2 Martin Povišer 2022-09-18 483 resets = <&ps_audio_p>;
8a3df85ad87d2e7 Martin Povišer 2022-09-16 484 };
8a3df85ad87d2e7 Martin Povišer 2022-09-16 485
8a3df85ad87d2e7 Martin Povišer 2022-09-16 486 mca: i2s@238400000 {
8a3df85ad87d2e7 Martin Povišer 2022-09-16 487 compatible = "apple,t8103-mca", "apple,mca";
8a3df85ad87d2e7 Martin Povišer 2022-09-16 488 reg = <0x2 0x38400000 0x0 0x18000>,
8a3df85ad87d2e7 Martin Povišer 2022-09-16 489 <0x2 0x38300000 0x0 0x30000>;
8a3df85ad87d2e7 Martin Povišer 2022-09-16 490
8a3df85ad87d2e7 Martin Povišer 2022-09-16 491 interrupt-parent = <&aic>;
8a3df85ad87d2e7 Martin Povišer 2022-09-16 492 interrupts = <AIC_IRQ 619 IRQ_TYPE_LEVEL_HIGH>,
8a3df85ad87d2e7 Martin Povišer 2022-09-16 493 <AIC_IRQ 620 IRQ_TYPE_LEVEL_HIGH>,
8a3df85ad87d2e7 Martin Povišer 2022-09-16 494 <AIC_IRQ 621 IRQ_TYPE_LEVEL_HIGH>,
8a3df85ad87d2e7 Martin Povišer 2022-09-16 495 <AIC_IRQ 622 IRQ_TYPE_LEVEL_HIGH>,
8a3df85ad87d2e7 Martin Povišer 2022-09-16 496 <AIC_IRQ 623 IRQ_TYPE_LEVEL_HIGH>,
8a3df85ad87d2e7 Martin Povišer 2022-09-16 497 <AIC_IRQ 624 IRQ_TYPE_LEVEL_HIGH>;
8a3df85ad87d2e7 Martin Povišer 2022-09-16 498
8a3df85ad87d2e7 Martin Povišer 2022-09-16 499 resets = <&ps_audio_p>;
8a3df85ad87d2e7 Martin Povišer 2022-09-16 500 clocks = <&nco 0>, <&nco 1>, <&nco 2>,
8a3df85ad87d2e7 Martin Povišer 2022-09-16 501 <&nco 3>, <&nco 4>, <&nco 4>;
8a3df85ad87d2e7 Martin Povišer 2022-09-16 502 power-domains = <&ps_audio_p>, <&ps_mca0>, <&ps_mca1>,
8a3df85ad87d2e7 Martin Povišer 2022-09-16 503 <&ps_mca2>, <&ps_mca3>, <&ps_mca4>, <&ps_mca5>;
8a3df85ad87d2e7 Martin Povišer 2022-09-16 504 dmas = <&admac 0>, <&admac 1>, <&admac 2>, <&admac 3>,
8a3df85ad87d2e7 Martin Povišer 2022-09-16 505 <&admac 4>, <&admac 5>, <&admac 6>, <&admac 7>,
8a3df85ad87d2e7 Martin Povišer 2022-09-16 506 <&admac 8>, <&admac 9>, <&admac 10>, <&admac 11>,
8a3df85ad87d2e7 Martin Povišer 2022-09-16 507 <&admac 12>, <&admac 13>, <&admac 14>, <&admac 15>,
8a3df85ad87d2e7 Martin Povišer 2022-09-16 508 <&admac 16>, <&admac 17>, <&admac 18>, <&admac 19>,
8a3df85ad87d2e7 Martin Povišer 2022-09-16 509 <&admac 20>, <&admac 21>, <&admac 22>, <&admac 23>;
8a3df85ad87d2e7 Martin Povišer 2022-09-16 510 dma-names = "tx0a", "rx0a", "tx0b", "rx0b",
8a3df85ad87d2e7 Martin Povišer 2022-09-16 511 "tx1a", "rx1a", "tx1b", "rx1b",
8a3df85ad87d2e7 Martin Povišer 2022-09-16 512 "tx2a", "rx2a", "tx2b", "rx2b",
8a3df85ad87d2e7 Martin Povišer 2022-09-16 513 "tx3a", "rx3a", "tx3b", "rx3b",
8a3df85ad87d2e7 Martin Povišer 2022-09-16 514 "tx4a", "rx4a", "tx4b", "rx4b",
8a3df85ad87d2e7 Martin Povišer 2022-09-16 515 "tx5a", "rx5a", "tx5b", "rx5b";
8a3df85ad87d2e7 Martin Povišer 2022-09-16 516
8a3df85ad87d2e7 Martin Povišer 2022-09-16 517 #sound-dai-cells = <1>;
8a3df85ad87d2e7 Martin Povišer 2022-09-16 518 };
8a3df85ad87d2e7 Martin Povišer 2022-09-16 519
8a3df85ad87d2e7 Martin Povišer 2022-09-16 520 nco: clock-controller@23b044000 {
8a3df85ad87d2e7 Martin Povišer 2022-09-16 521 compatible = "apple,t8103-nco", "apple,nco";
8a3df85ad87d2e7 Martin Povišer 2022-09-16 522 reg = <0x2 0x3b044000 0x0 0x14000>;
8a3df85ad87d2e7 Martin Povišer 2022-09-16 523 clocks = <&nco_clkref>;
8a3df85ad87d2e7 Martin Povišer 2022-09-16 524 #clock-cells = <1>;
8a3df85ad87d2e7 Martin Povišer 2022-09-16 525 };
8a3df85ad87d2e7 Martin Povišer 2022-09-16 526
7d2d16ccf15d8eb Hector Martin 2021-02-04 527 aic: interrupt-controller@23b100000 {
7d2d16ccf15d8eb Hector Martin 2021-02-04 528 compatible = "apple,t8103-aic", "apple,aic";
7d2d16ccf15d8eb Hector Martin 2021-02-04 529 #interrupt-cells = <3>;
7d2d16ccf15d8eb Hector Martin 2021-02-04 530 interrupt-controller;
7d2d16ccf15d8eb Hector Martin 2021-02-04 531 reg = <0x2 0x3b100000 0x0 0x8000>;
106ba3b48a35ddf Hector Martin 2021-11-24 532 power-domains = <&ps_aic>;
1852e22b318b8d1 Marc Zyngier 2021-12-14 533
1852e22b318b8d1 Marc Zyngier 2021-12-14 534 affinities {
1852e22b318b8d1 Marc Zyngier 2021-12-14 535 e-core-pmu-affinity {
1852e22b318b8d1 Marc Zyngier 2021-12-14 536 apple,fiq-index = <AIC_CPU_PMU_E>;
3e895a6460ec38e Hector Martin 2022-05-03 537 cpus = <&cpu_e0 &cpu_e1 &cpu_e2 &cpu_e3>;
1852e22b318b8d1 Marc Zyngier 2021-12-14 538 };
1852e22b318b8d1 Marc Zyngier 2021-12-14 539
1852e22b318b8d1 Marc Zyngier 2021-12-14 540 p-core-pmu-affinity {
1852e22b318b8d1 Marc Zyngier 2021-12-14 541 apple,fiq-index = <AIC_CPU_PMU_P>;
3e895a6460ec38e Hector Martin 2022-05-03 542 cpus = <&cpu_p0 &cpu_p1 &cpu_p2 &cpu_p3>;
1852e22b318b8d1 Marc Zyngier 2021-12-14 543 };
1852e22b318b8d1 Marc Zyngier 2021-12-14 544 };
106ba3b48a35ddf Hector Martin 2021-11-24 545 };
106ba3b48a35ddf Hector Martin 2021-11-24 546
106ba3b48a35ddf Hector Martin 2021-11-24 547 pmgr: power-management@23b700000 {
106ba3b48a35ddf Hector Martin 2021-11-24 548 compatible = "apple,t8103-pmgr", "apple,pmgr", "syscon", "simple-mfd";
106ba3b48a35ddf Hector Martin 2021-11-24 549 #address-cells = <1>;
106ba3b48a35ddf Hector Martin 2021-11-24 550 #size-cells = <1>;
106ba3b48a35ddf Hector Martin 2021-11-24 551 reg = <0x2 0x3b700000 0 0x14000>;
7d2d16ccf15d8eb Hector Martin 2021-02-04 552 };
0a8282b831196b7 Mark Kettenis 2021-10-25 553
0a8282b831196b7 Mark Kettenis 2021-10-25 554 pinctrl_ap: pinctrl@23c100000 {
0a8282b831196b7 Mark Kettenis 2021-10-25 555 compatible = "apple,t8103-pinctrl", "apple,pinctrl";
0a8282b831196b7 Mark Kettenis 2021-10-25 556 reg = <0x2 0x3c100000 0x0 0x100000>;
106ba3b48a35ddf Hector Martin 2021-11-24 557 power-domains = <&ps_gpio>;
0a8282b831196b7 Mark Kettenis 2021-10-25 558
0a8282b831196b7 Mark Kettenis 2021-10-25 559 gpio-controller;
0a8282b831196b7 Mark Kettenis 2021-10-25 560 #gpio-cells = <2>;
0a8282b831196b7 Mark Kettenis 2021-10-25 561 gpio-ranges = <&pinctrl_ap 0 0 212>;
0a8282b831196b7 Mark Kettenis 2021-10-25 562 apple,npins = <212>;
0a8282b831196b7 Mark Kettenis 2021-10-25 563
0a8282b831196b7 Mark Kettenis 2021-10-25 564 interrupt-controller;
0668639eaf14813 Janne Grunau 2021-11-22 565 #interrupt-cells = <2>;
0a8282b831196b7 Mark Kettenis 2021-10-25 566 interrupt-parent = <&aic>;
0a8282b831196b7 Mark Kettenis 2021-10-25 567 interrupts = <AIC_IRQ 190 IRQ_TYPE_LEVEL_HIGH>,
0a8282b831196b7 Mark Kettenis 2021-10-25 568 <AIC_IRQ 191 IRQ_TYPE_LEVEL_HIGH>,
0a8282b831196b7 Mark Kettenis 2021-10-25 569 <AIC_IRQ 192 IRQ_TYPE_LEVEL_HIGH>,
0a8282b831196b7 Mark Kettenis 2021-10-25 570 <AIC_IRQ 193 IRQ_TYPE_LEVEL_HIGH>,
0a8282b831196b7 Mark Kettenis 2021-10-25 571 <AIC_IRQ 194 IRQ_TYPE_LEVEL_HIGH>,
0a8282b831196b7 Mark Kettenis 2021-10-25 572 <AIC_IRQ 195 IRQ_TYPE_LEVEL_HIGH>,
0a8282b831196b7 Mark Kettenis 2021-10-25 573 <AIC_IRQ 196 IRQ_TYPE_LEVEL_HIGH>;
0a8282b831196b7 Mark Kettenis 2021-10-25 574
90458f6eec42aaf Janne Grunau 2021-11-23 575 i2c0_pins: i2c0-pins {
90458f6eec42aaf Janne Grunau 2021-11-23 576 pinmux = <APPLE_PINMUX(192, 1)>,
90458f6eec42aaf Janne Grunau 2021-11-23 577 <APPLE_PINMUX(188, 1)>;
0a8282b831196b7 Mark Kettenis 2021-10-25 578 };
90458f6eec42aaf Janne Grunau 2021-11-23 579
90458f6eec42aaf Janne Grunau 2021-11-23 580 i2c1_pins: i2c1-pins {
90458f6eec42aaf Janne Grunau 2021-11-23 581 pinmux = <APPLE_PINMUX(201, 1)>,
90458f6eec42aaf Janne Grunau 2021-11-23 582 <APPLE_PINMUX(199, 1)>;
0a8282b831196b7 Mark Kettenis 2021-10-25 583 };
0a8282b831196b7 Mark Kettenis 2021-10-25 584
90458f6eec42aaf Janne Grunau 2021-11-23 585 i2c2_pins: i2c2-pins {
90458f6eec42aaf Janne Grunau 2021-11-23 586 pinmux = <APPLE_PINMUX(163, 1)>,
90458f6eec42aaf Janne Grunau 2021-11-23 587 <APPLE_PINMUX(162, 1)>;
90458f6eec42aaf Janne Grunau 2021-11-23 588 };
0a8282b831196b7 Mark Kettenis 2021-10-25 589
90458f6eec42aaf Janne Grunau 2021-11-23 590 i2c3_pins: i2c3-pins {
90458f6eec42aaf Janne Grunau 2021-11-23 591 pinmux = <APPLE_PINMUX(73, 1)>,
90458f6eec42aaf Janne Grunau 2021-11-23 592 <APPLE_PINMUX(72, 1)>;
90458f6eec42aaf Janne Grunau 2021-11-23 593 };
0a8282b831196b7 Mark Kettenis 2021-10-25 594
90458f6eec42aaf Janne Grunau 2021-11-23 595 i2c4_pins: i2c4-pins {
90458f6eec42aaf Janne Grunau 2021-11-23 596 pinmux = <APPLE_PINMUX(135, 1)>,
90458f6eec42aaf Janne Grunau 2021-11-23 597 <APPLE_PINMUX(134, 1)>;
90458f6eec42aaf Janne Grunau 2021-11-23 598 };
90458f6eec42aaf Janne Grunau 2021-11-23 599
0a8282b831196b7 Mark Kettenis 2021-10-25 600 pcie_pins: pcie-pins {
0a8282b831196b7 Mark Kettenis 2021-10-25 601 pinmux = <APPLE_PINMUX(150, 1)>,
0a8282b831196b7 Mark Kettenis 2021-10-25 602 <APPLE_PINMUX(151, 1)>,
0a8282b831196b7 Mark Kettenis 2021-10-25 603 <APPLE_PINMUX(32, 1)>;
0a8282b831196b7 Mark Kettenis 2021-10-25 604 };
0a8282b831196b7 Mark Kettenis 2021-10-25 605 };
0a8282b831196b7 Mark Kettenis 2021-10-25 606
0a8282b831196b7 Mark Kettenis 2021-10-25 607 pinctrl_nub: pinctrl@23d1f0000 {
0a8282b831196b7 Mark Kettenis 2021-10-25 608 compatible = "apple,t8103-pinctrl", "apple,pinctrl";
0a8282b831196b7 Mark Kettenis 2021-10-25 609 reg = <0x2 0x3d1f0000 0x0 0x4000>;
106ba3b48a35ddf Hector Martin 2021-11-24 610 power-domains = <&ps_nub_gpio>;
0a8282b831196b7 Mark Kettenis 2021-10-25 611
0a8282b831196b7 Mark Kettenis 2021-10-25 612 gpio-controller;
0a8282b831196b7 Mark Kettenis 2021-10-25 613 #gpio-cells = <2>;
0a8282b831196b7 Mark Kettenis 2021-10-25 614 gpio-ranges = <&pinctrl_nub 0 0 23>;
0a8282b831196b7 Mark Kettenis 2021-10-25 615 apple,npins = <23>;
0a8282b831196b7 Mark Kettenis 2021-10-25 616
0a8282b831196b7 Mark Kettenis 2021-10-25 617 interrupt-controller;
0668639eaf14813 Janne Grunau 2021-11-22 618 #interrupt-cells = <2>;
0a8282b831196b7 Mark Kettenis 2021-10-25 619 interrupt-parent = <&aic>;
0a8282b831196b7 Mark Kettenis 2021-10-25 620 interrupts = <AIC_IRQ 330 IRQ_TYPE_LEVEL_HIGH>,
0a8282b831196b7 Mark Kettenis 2021-10-25 621 <AIC_IRQ 331 IRQ_TYPE_LEVEL_HIGH>,
0a8282b831196b7 Mark Kettenis 2021-10-25 622 <AIC_IRQ 332 IRQ_TYPE_LEVEL_HIGH>,
0a8282b831196b7 Mark Kettenis 2021-10-25 623 <AIC_IRQ 333 IRQ_TYPE_LEVEL_HIGH>,
0a8282b831196b7 Mark Kettenis 2021-10-25 624 <AIC_IRQ 334 IRQ_TYPE_LEVEL_HIGH>,
0a8282b831196b7 Mark Kettenis 2021-10-25 625 <AIC_IRQ 335 IRQ_TYPE_LEVEL_HIGH>,
0a8282b831196b7 Mark Kettenis 2021-10-25 626 <AIC_IRQ 336 IRQ_TYPE_LEVEL_HIGH>;
0a8282b831196b7 Mark Kettenis 2021-10-25 627 };
0a8282b831196b7 Mark Kettenis 2021-10-25 628
8adf987ce082754 Hector Martin 2021-12-12 629 pmgr_mini: power-management@23d280000 {
8adf987ce082754 Hector Martin 2021-12-12 630 compatible = "apple,t8103-pmgr", "apple,pmgr", "syscon", "simple-mfd";
8adf987ce082754 Hector Martin 2021-12-12 631 #address-cells = <1>;
8adf987ce082754 Hector Martin 2021-12-12 632 #size-cells = <1>;
8adf987ce082754 Hector Martin 2021-12-12 633 reg = <0x2 0x3d280000 0 0x4000>;
8adf987ce082754 Hector Martin 2021-12-12 634 };
8adf987ce082754 Hector Martin 2021-12-12 635
b4d11106d751a45 Sven Peter 2021-12-11 636 wdt: watchdog@23d2b0000 {
b4d11106d751a45 Sven Peter 2021-12-11 637 compatible = "apple,t8103-wdt", "apple,wdt";
b4d11106d751a45 Sven Peter 2021-12-11 638 reg = <0x2 0x3d2b0000 0x0 0x4000>;
57337b252442128 Hector Martin 2021-10-05 639 clocks = <&clkref>;
b4d11106d751a45 Sven Peter 2021-12-11 640 interrupt-parent = <&aic>;
b4d11106d751a45 Sven Peter 2021-12-11 641 interrupts = <AIC_IRQ 338 IRQ_TYPE_LEVEL_HIGH>;
b4d11106d751a45 Sven Peter 2021-12-11 642 };
b4d11106d751a45 Sven Peter 2021-12-11 643
0a8282b831196b7 Mark Kettenis 2021-10-25 644 pinctrl_smc: pinctrl@23e820000 {
0a8282b831196b7 Mark Kettenis 2021-10-25 645 compatible = "apple,t8103-pinctrl", "apple,pinctrl";
0a8282b831196b7 Mark Kettenis 2021-10-25 646 reg = <0x2 0x3e820000 0x0 0x4000>;
0a8282b831196b7 Mark Kettenis 2021-10-25 647
0a8282b831196b7 Mark Kettenis 2021-10-25 648 gpio-controller;
0a8282b831196b7 Mark Kettenis 2021-10-25 649 #gpio-cells = <2>;
0a8282b831196b7 Mark Kettenis 2021-10-25 650 gpio-ranges = <&pinctrl_smc 0 0 16>;
0a8282b831196b7 Mark Kettenis 2021-10-25 651 apple,npins = <16>;
0a8282b831196b7 Mark Kettenis 2021-10-25 652
0a8282b831196b7 Mark Kettenis 2021-10-25 653 interrupt-controller;
0668639eaf14813 Janne Grunau 2021-11-22 654 #interrupt-cells = <2>;
0a8282b831196b7 Mark Kettenis 2021-10-25 655 interrupt-parent = <&aic>;
0a8282b831196b7 Mark Kettenis 2021-10-25 656 interrupts = <AIC_IRQ 391 IRQ_TYPE_LEVEL_HIGH>,
0a8282b831196b7 Mark Kettenis 2021-10-25 657 <AIC_IRQ 392 IRQ_TYPE_LEVEL_HIGH>,
0a8282b831196b7 Mark Kettenis 2021-10-25 658 <AIC_IRQ 393 IRQ_TYPE_LEVEL_HIGH>,
0a8282b831196b7 Mark Kettenis 2021-10-25 659 <AIC_IRQ 394 IRQ_TYPE_LEVEL_HIGH>,
0a8282b831196b7 Mark Kettenis 2021-10-25 660 <AIC_IRQ 395 IRQ_TYPE_LEVEL_HIGH>,
0a8282b831196b7 Mark Kettenis 2021-10-25 661 <AIC_IRQ 396 IRQ_TYPE_LEVEL_HIGH>,
0a8282b831196b7 Mark Kettenis 2021-10-25 662 <AIC_IRQ 397 IRQ_TYPE_LEVEL_HIGH>;
0a8282b831196b7 Mark Kettenis 2021-10-25 663 };
ff2a8d91d80c548 Mark Kettenis 2021-10-25 664
8adf987ce082754 Hector Martin 2021-12-12 665 pinctrl_aop: pinctrl@24a820000 {
8adf987ce082754 Hector Martin 2021-12-12 666 compatible = "apple,t8103-pinctrl", "apple,pinctrl";
8adf987ce082754 Hector Martin 2021-12-12 667 reg = <0x2 0x4a820000 0x0 0x4000>;
8adf987ce082754 Hector Martin 2021-12-12 668
8adf987ce082754 Hector Martin 2021-12-12 669 gpio-controller;
8adf987ce082754 Hector Martin 2021-12-12 670 #gpio-cells = <2>;
8adf987ce082754 Hector Martin 2021-12-12 671 gpio-ranges = <&pinctrl_aop 0 0 42>;
8adf987ce082754 Hector Martin 2021-12-12 672 apple,npins = <42>;
8adf987ce082754 Hector Martin 2021-12-12 673
8adf987ce082754 Hector Martin 2021-12-12 674 interrupt-controller;
8adf987ce082754 Hector Martin 2021-12-12 675 #interrupt-cells = <2>;
8adf987ce082754 Hector Martin 2021-12-12 676 interrupt-parent = <&aic>;
8adf987ce082754 Hector Martin 2021-12-12 677 interrupts = <AIC_IRQ 268 IRQ_TYPE_LEVEL_HIGH>,
8adf987ce082754 Hector Martin 2021-12-12 678 <AIC_IRQ 269 IRQ_TYPE_LEVEL_HIGH>,
8adf987ce082754 Hector Martin 2021-12-12 679 <AIC_IRQ 270 IRQ_TYPE_LEVEL_HIGH>,
8adf987ce082754 Hector Martin 2021-12-12 680 <AIC_IRQ 271 IRQ_TYPE_LEVEL_HIGH>,
8adf987ce082754 Hector Martin 2021-12-12 681 <AIC_IRQ 272 IRQ_TYPE_LEVEL_HIGH>,
8adf987ce082754 Hector Martin 2021-12-12 682 <AIC_IRQ 273 IRQ_TYPE_LEVEL_HIGH>,
8adf987ce082754 Hector Martin 2021-12-12 683 <AIC_IRQ 274 IRQ_TYPE_LEVEL_HIGH>;
8adf987ce082754 Hector Martin 2021-12-12 684 };
8adf987ce082754 Hector Martin 2021-12-12 685
5316d73ba81b5dd Sven Peter 2022-06-02 686 ans_mbox: mbox@277408000 {
5316d73ba81b5dd Sven Peter 2022-06-02 687 compatible = "apple,t8103-asc-mailbox", "apple,asc-mailbox-v4";
5316d73ba81b5dd Sven Peter 2022-06-02 688 reg = <0x2 0x77408000 0x0 0x4000>;
5316d73ba81b5dd Sven Peter 2022-06-02 689 interrupt-parent = <&aic>;
5316d73ba81b5dd Sven Peter 2022-06-02 690 interrupts = <AIC_IRQ 583 IRQ_TYPE_LEVEL_HIGH>,
5316d73ba81b5dd Sven Peter 2022-06-02 691 <AIC_IRQ 584 IRQ_TYPE_LEVEL_HIGH>,
5316d73ba81b5dd Sven Peter 2022-06-02 692 <AIC_IRQ 585 IRQ_TYPE_LEVEL_HIGH>,
5316d73ba81b5dd Sven Peter 2022-06-02 693 <AIC_IRQ 586 IRQ_TYPE_LEVEL_HIGH>;
5316d73ba81b5dd Sven Peter 2022-06-02 694 interrupt-names = "send-empty", "send-not-empty",
5316d73ba81b5dd Sven Peter 2022-06-02 695 "recv-empty", "recv-not-empty";
5316d73ba81b5dd Sven Peter 2022-06-02 696 #mbox-cells = <0>;
5316d73ba81b5dd Sven Peter 2022-06-02 697 power-domains = <&ps_ans2>;
5316d73ba81b5dd Sven Peter 2022-06-02 698 };
5316d73ba81b5dd Sven Peter 2022-06-02 699
5316d73ba81b5dd Sven Peter 2022-06-02 700 sart: iommu@27bc50000 {
5316d73ba81b5dd Sven Peter 2022-06-02 701 compatible = "apple,t8103-sart";
5316d73ba81b5dd Sven Peter 2022-06-02 702 reg = <0x2 0x7bc50000 0x0 0x10000>;
5316d73ba81b5dd Sven Peter 2022-06-02 703 power-domains = <&ps_ans2>;
5316d73ba81b5dd Sven Peter 2022-06-02 704 };
5316d73ba81b5dd Sven Peter 2022-06-02 705
5316d73ba81b5dd Sven Peter 2022-06-02 706 nvme@27bcc0000 {
5316d73ba81b5dd Sven Peter 2022-06-02 707 compatible = "apple,t8103-nvme-ans2", "apple,nvme-ans2";
5316d73ba81b5dd Sven Peter 2022-06-02 708 reg = <0x2 0x7bcc0000 0x0 0x40000>,
5316d73ba81b5dd Sven Peter 2022-06-02 709 <0x2 0x77400000 0x0 0x4000>;
5316d73ba81b5dd Sven Peter 2022-06-02 710 reg-names = "nvme", "ans";
5316d73ba81b5dd Sven Peter 2022-06-02 711 interrupt-parent = <&aic>;
5316d73ba81b5dd Sven Peter 2022-06-02 712 interrupts = <AIC_IRQ 590 IRQ_TYPE_LEVEL_HIGH>;
5316d73ba81b5dd Sven Peter 2022-06-02 713 mboxes = <&ans_mbox>;
5316d73ba81b5dd Sven Peter 2022-06-02 714 apple,sart = <&sart>;
5316d73ba81b5dd Sven Peter 2022-06-02 715 power-domains = <&ps_ans2>, <&ps_apcie_st>;
5316d73ba81b5dd Sven Peter 2022-06-02 716 power-domain-names = "ans", "apcie0";
5316d73ba81b5dd Sven Peter 2022-06-02 717 resets = <&ps_ans2>;
5316d73ba81b5dd Sven Peter 2022-06-02 718 };
5316d73ba81b5dd Sven Peter 2022-06-02 719
b13697a935ba3a9 Sven Peter 2023-02-19 @720 efuse@3d2bc000 {
b13697a935ba3a9 Sven Peter 2023-02-19 721 compatible = "apple,t8103-efuses", "apple,efuses";
b13697a935ba3a9 Sven Peter 2023-02-19 722 reg = <0x2 0x3d2bc000 0x0 0x1000>;
b13697a935ba3a9 Sven Peter 2023-02-19 723 #address-cells = <1>;
b13697a935ba3a9 Sven Peter 2023-02-19 724 #size-cells = <1>;
b13697a935ba3a9 Sven Peter 2023-02-19 725 };
b13697a935ba3a9 Sven Peter 2023-02-19 726
8b7767093087f4b Hector Martin 2023-02-19 727 dwc3_0: usb@382280000 {
8b7767093087f4b Hector Martin 2023-02-19 728 compatible = "apple,t8103-dwc3", "apple,dwc3", "snps,dwc3";
8b7767093087f4b Hector Martin 2023-02-19 729 reg = <0x3 0x82280000 0x0 0x100000>;
8b7767093087f4b Hector Martin 2023-02-19 730 interrupt-parent = <&aic>;
8b7767093087f4b Hector Martin 2023-02-19 731 interrupts = <AIC_IRQ 777 IRQ_TYPE_LEVEL_HIGH>;
8b7767093087f4b Hector Martin 2023-02-19 732 dr_mode = "otg";
8b7767093087f4b Hector Martin 2023-02-19 733 usb-role-switch;
8b7767093087f4b Hector Martin 2023-02-19 734 role-switch-default-mode = "host";
8b7767093087f4b Hector Martin 2023-02-19 735 iommus = <&dwc3_0_dart_0 0>, <&dwc3_0_dart_1 1>;
8b7767093087f4b Hector Martin 2023-02-19 736 power-domains = <&ps_atc0_usb>;
8b7767093087f4b Hector Martin 2023-02-19 737 };
8b7767093087f4b Hector Martin 2023-02-19 738
8b7767093087f4b Hector Martin 2023-02-19 739 dwc3_0_dart_0: iommu@382f00000 {
8b7767093087f4b Hector Martin 2023-02-19 740 compatible = "apple,t8103-dart";
8b7767093087f4b Hector Martin 2023-02-19 741 reg = <0x3 0x82f00000 0x0 0x4000>;
8b7767093087f4b Hector Martin 2023-02-19 742 interrupt-parent = <&aic>;
8b7767093087f4b Hector Martin 2023-02-19 743 interrupts = <AIC_IRQ 781 IRQ_TYPE_LEVEL_HIGH>;
8b7767093087f4b Hector Martin 2023-02-19 744 #iommu-cells = <1>;
8b7767093087f4b Hector Martin 2023-02-19 745 power-domains = <&ps_atc0_usb>;
8b7767093087f4b Hector Martin 2023-02-19 746 };
8b7767093087f4b Hector Martin 2023-02-19 747
8b7767093087f4b Hector Martin 2023-02-19 748 dwc3_0_dart_1: iommu@382f80000 {
8b7767093087f4b Hector Martin 2023-02-19 749 compatible = "apple,t8103-dart";
8b7767093087f4b Hector Martin 2023-02-19 750 reg = <0x3 0x82f80000 0x0 0x4000>;
8b7767093087f4b Hector Martin 2023-02-19 751 interrupt-parent = <&aic>;
8b7767093087f4b Hector Martin 2023-02-19 752 interrupts = <AIC_IRQ 781 IRQ_TYPE_LEVEL_HIGH>;
8b7767093087f4b Hector Martin 2023-02-19 753 #iommu-cells = <1>;
8b7767093087f4b Hector Martin 2023-02-19 754 power-domains = <&ps_atc0_usb>;
8b7767093087f4b Hector Martin 2023-02-19 755 };
8b7767093087f4b Hector Martin 2023-02-19 756
8b7767093087f4b Hector Martin 2023-02-19 757 dwc3_1: usb@502280000 {
8b7767093087f4b Hector Martin 2023-02-19 758 compatible = "apple,t8103-dwc3", "apple,dwc3", "snps,dwc3";
8b7767093087f4b Hector Martin 2023-02-19 759 reg = <0x5 0x02280000 0x0 0x100000>;
8b7767093087f4b Hector Martin 2023-02-19 760 interrupt-parent = <&aic>;
8b7767093087f4b Hector Martin 2023-02-19 761 interrupts = <AIC_IRQ 857 IRQ_TYPE_LEVEL_HIGH>;
8b7767093087f4b Hector Martin 2023-02-19 762 dr_mode = "otg";
8b7767093087f4b Hector Martin 2023-02-19 763 usb-role-switch;
8b7767093087f4b Hector Martin 2023-02-19 764 role-switch-default-mode = "host";
8b7767093087f4b Hector Martin 2023-02-19 765 iommus = <&dwc3_1_dart_0 0>, <&dwc3_1_dart_1 1>;
8b7767093087f4b Hector Martin 2023-02-19 766 power-domains = <&ps_atc1_usb>;
8b7767093087f4b Hector Martin 2023-02-19 767 };
8b7767093087f4b Hector Martin 2023-02-19 768
8b7767093087f4b Hector Martin 2023-02-19 769 dwc3_1_dart_0: iommu@502f00000 {
8b7767093087f4b Hector Martin 2023-02-19 770 compatible = "apple,t8103-dart";
8b7767093087f4b Hector Martin 2023-02-19 771 reg = <0x5 0x02f00000 0x0 0x4000>;
8b7767093087f4b Hector Martin 2023-02-19 772 interrupt-parent = <&aic>;
8b7767093087f4b Hector Martin 2023-02-19 773 interrupts = <AIC_IRQ 861 IRQ_TYPE_LEVEL_HIGH>;
8b7767093087f4b Hector Martin 2023-02-19 774 #iommu-cells = <1>;
8b7767093087f4b Hector Martin 2023-02-19 775 power-domains = <&ps_atc1_usb>;
8b7767093087f4b Hector Martin 2023-02-19 776 };
8b7767093087f4b Hector Martin 2023-02-19 777
8b7767093087f4b Hector Martin 2023-02-19 778 dwc3_1_dart_1: iommu@502f80000 {
8b7767093087f4b Hector Martin 2023-02-19 779 compatible = "apple,t8103-dart";
8b7767093087f4b Hector Martin 2023-02-19 780 reg = <0x5 0x02f80000 0x0 0x4000>;
8b7767093087f4b Hector Martin 2023-02-19 781 interrupt-parent = <&aic>;
8b7767093087f4b Hector Martin 2023-02-19 782 interrupts = <AIC_IRQ 861 IRQ_TYPE_LEVEL_HIGH>;
8b7767093087f4b Hector Martin 2023-02-19 783 #iommu-cells = <1>;
8b7767093087f4b Hector Martin 2023-02-19 784 power-domains = <&ps_atc1_usb>;
8b7767093087f4b Hector Martin 2023-02-19 785 };
8b7767093087f4b Hector Martin 2023-02-19 786
56d32c51dffac8a Janne Grunau 2022-12-06 787 pcie0_dart_0: iommu@681008000 {
3c866bb79577ed2 Marc Zyngier 2021-10-25 788 compatible = "apple,t8103-dart";
3c866bb79577ed2 Marc Zyngier 2021-10-25 789 reg = <0x6 0x81008000 0x0 0x4000>;
3c866bb79577ed2 Marc Zyngier 2021-10-25 790 #iommu-cells = <1>;
3c866bb79577ed2 Marc Zyngier 2021-10-25 791 interrupt-parent = <&aic>;
3c866bb79577ed2 Marc Zyngier 2021-10-25 792 interrupts = <AIC_IRQ 696 IRQ_TYPE_LEVEL_HIGH>;
106ba3b48a35ddf Hector Martin 2021-11-24 793 power-domains = <&ps_apcie_gp>;
3c866bb79577ed2 Marc Zyngier 2021-10-25 794 };
3c866bb79577ed2 Marc Zyngier 2021-10-25 795
56d32c51dffac8a Janne Grunau 2022-12-06 796 pcie0_dart_1: iommu@682008000 {
3c866bb79577ed2 Marc Zyngier 2021-10-25 797 compatible = "apple,t8103-dart";
3c866bb79577ed2 Marc Zyngier 2021-10-25 798 reg = <0x6 0x82008000 0x0 0x4000>;
3c866bb79577ed2 Marc Zyngier 2021-10-25 799 #iommu-cells = <1>;
3c866bb79577ed2 Marc Zyngier 2021-10-25 800 interrupt-parent = <&aic>;
3c866bb79577ed2 Marc Zyngier 2021-10-25 801 interrupts = <AIC_IRQ 699 IRQ_TYPE_LEVEL_HIGH>;
106ba3b48a35ddf Hector Martin 2021-11-24 802 power-domains = <&ps_apcie_gp>;
a0189fdfb73dac8 Janne Grunau 2023-02-14 803 status = "disabled";
3c866bb79577ed2 Marc Zyngier 2021-10-25 804 };
3c866bb79577ed2 Marc Zyngier 2021-10-25 805
56d32c51dffac8a Janne Grunau 2022-12-06 806 pcie0_dart_2: iommu@683008000 {
3c866bb79577ed2 Marc Zyngier 2021-10-25 807 compatible = "apple,t8103-dart";
3c866bb79577ed2 Marc Zyngier 2021-10-25 808 reg = <0x6 0x83008000 0x0 0x4000>;
3c866bb79577ed2 Marc Zyngier 2021-10-25 809 #iommu-cells = <1>;
3c866bb79577ed2 Marc Zyngier 2021-10-25 810 interrupt-parent = <&aic>;
3c866bb79577ed2 Marc Zyngier 2021-10-25 811 interrupts = <AIC_IRQ 702 IRQ_TYPE_LEVEL_HIGH>;
106ba3b48a35ddf Hector Martin 2021-11-24 812 power-domains = <&ps_apcie_gp>;
a0189fdfb73dac8 Janne Grunau 2023-02-14 813 status = "disabled";
3c866bb79577ed2 Marc Zyngier 2021-10-25 814 };
3c866bb79577ed2 Marc Zyngier 2021-10-25 815
ff2a8d91d80c548 Mark Kettenis 2021-10-25 816 pcie0: pcie@690000000 {
ff2a8d91d80c548 Mark Kettenis 2021-10-25 817 compatible = "apple,t8103-pcie", "apple,pcie";
ff2a8d91d80c548 Mark Kettenis 2021-10-25 818 device_type = "pci";
ff2a8d91d80c548 Mark Kettenis 2021-10-25 819
ff2a8d91d80c548 Mark Kettenis 2021-10-25 820 reg = <0x6 0x90000000 0x0 0x1000000>,
ff2a8d91d80c548 Mark Kettenis 2021-10-25 821 <0x6 0x80000000 0x0 0x100000>,
ff2a8d91d80c548 Mark Kettenis 2021-10-25 822 <0x6 0x81000000 0x0 0x4000>,
ff2a8d91d80c548 Mark Kettenis 2021-10-25 823 <0x6 0x82000000 0x0 0x4000>,
ff2a8d91d80c548 Mark Kettenis 2021-10-25 824 <0x6 0x83000000 0x0 0x4000>;
ff2a8d91d80c548 Mark Kettenis 2021-10-25 825 reg-names = "config", "rc", "port0", "port1", "port2";
ff2a8d91d80c548 Mark Kettenis 2021-10-25 826
ff2a8d91d80c548 Mark Kettenis 2021-10-25 827 interrupt-parent = <&aic>;
ff2a8d91d80c548 Mark Kettenis 2021-10-25 828 interrupts = <AIC_IRQ 695 IRQ_TYPE_LEVEL_HIGH>,
ff2a8d91d80c548 Mark Kettenis 2021-10-25 829 <AIC_IRQ 698 IRQ_TYPE_LEVEL_HIGH>,
ff2a8d91d80c548 Mark Kettenis 2021-10-25 830 <AIC_IRQ 701 IRQ_TYPE_LEVEL_HIGH>;
ff2a8d91d80c548 Mark Kettenis 2021-10-25 831
ff2a8d91d80c548 Mark Kettenis 2021-10-25 832 msi-controller;
ff2a8d91d80c548 Mark Kettenis 2021-10-25 833 msi-parent = <&pcie0>;
ff2a8d91d80c548 Mark Kettenis 2021-10-25 834 msi-ranges = <&aic AIC_IRQ 704 IRQ_TYPE_EDGE_RISING 32>;
ff2a8d91d80c548 Mark Kettenis 2021-10-25 835
3c866bb79577ed2 Marc Zyngier 2021-10-25 836
3c866bb79577ed2 Marc Zyngier 2021-10-25 837 iommu-map = <0x100 &pcie0_dart_0 1 1>,
3c866bb79577ed2 Marc Zyngier 2021-10-25 838 <0x200 &pcie0_dart_1 1 1>,
3c866bb79577ed2 Marc Zyngier 2021-10-25 839 <0x300 &pcie0_dart_2 1 1>;
3c866bb79577ed2 Marc Zyngier 2021-10-25 840 iommu-map-mask = <0xff00>;
3c866bb79577ed2 Marc Zyngier 2021-10-25 841
ff2a8d91d80c548 Mark Kettenis 2021-10-25 842 bus-range = <0 3>;
ff2a8d91d80c548 Mark Kettenis 2021-10-25 843 #address-cells = <3>;
ff2a8d91d80c548 Mark Kettenis 2021-10-25 844 #size-cells = <2>;
ff2a8d91d80c548 Mark Kettenis 2021-10-25 845 ranges = <0x43000000 0x6 0xa0000000 0x6 0xa0000000 0x0 0x20000000>,
ff2a8d91d80c548 Mark Kettenis 2021-10-25 846 <0x02000000 0x0 0xc0000000 0x6 0xc0000000 0x0 0x40000000>;
ff2a8d91d80c548 Mark Kettenis 2021-10-25 847
106ba3b48a35ddf Hector Martin 2021-11-24 848 power-domains = <&ps_apcie_gp>;
ff2a8d91d80c548 Mark Kettenis 2021-10-25 849 pinctrl-0 = <&pcie_pins>;
ff2a8d91d80c548 Mark Kettenis 2021-10-25 850 pinctrl-names = "default";
ff2a8d91d80c548 Mark Kettenis 2021-10-25 851
128888a6fdb6959 Marc Zyngier 2021-10-25 852 port00: pci@0,0 {
ff2a8d91d80c548 Mark Kettenis 2021-10-25 853 device_type = "pci";
ff2a8d91d80c548 Mark Kettenis 2021-10-25 854 reg = <0x0 0x0 0x0 0x0 0x0>;
5b970dfcfee9e04 Marc Zyngier 2021-11-23 855 reset-gpios = <&pinctrl_ap 152 GPIO_ACTIVE_LOW>;
ff2a8d91d80c548 Mark Kettenis 2021-10-25 856
ff2a8d91d80c548 Mark Kettenis 2021-10-25 857 #address-cells = <3>;
ff2a8d91d80c548 Mark Kettenis 2021-10-25 858 #size-cells = <2>;
ff2a8d91d80c548 Mark Kettenis 2021-10-25 859 ranges;
128888a6fdb6959 Marc Zyngier 2021-10-25 860
128888a6fdb6959 Marc Zyngier 2021-10-25 861 interrupt-controller;
128888a6fdb6959 Marc Zyngier 2021-10-25 862 #interrupt-cells = <1>;
128888a6fdb6959 Marc Zyngier 2021-10-25 863
128888a6fdb6959 Marc Zyngier 2021-10-25 864 interrupt-map-mask = <0 0 0 7>;
128888a6fdb6959 Marc Zyngier 2021-10-25 865 interrupt-map = <0 0 0 1 &port00 0 0 0 0>,
128888a6fdb6959 Marc Zyngier 2021-10-25 866 <0 0 0 2 &port00 0 0 0 1>,
128888a6fdb6959 Marc Zyngier 2021-10-25 867 <0 0 0 3 &port00 0 0 0 2>,
128888a6fdb6959 Marc Zyngier 2021-10-25 868 <0 0 0 4 &port00 0 0 0 3>;
ff2a8d91d80c548 Mark Kettenis 2021-10-25 869 };
ff2a8d91d80c548 Mark Kettenis 2021-10-25 870
128888a6fdb6959 Marc Zyngier 2021-10-25 871 port01: pci@1,0 {
ff2a8d91d80c548 Mark Kettenis 2021-10-25 872 device_type = "pci";
ff2a8d91d80c548 Mark Kettenis 2021-10-25 873 reg = <0x800 0x0 0x0 0x0 0x0>;
5b970dfcfee9e04 Marc Zyngier 2021-11-23 874 reset-gpios = <&pinctrl_ap 153 GPIO_ACTIVE_LOW>;
ff2a8d91d80c548 Mark Kettenis 2021-10-25 875
ff2a8d91d80c548 Mark Kettenis 2021-10-25 876 #address-cells = <3>;
ff2a8d91d80c548 Mark Kettenis 2021-10-25 877 #size-cells = <2>;
ff2a8d91d80c548 Mark Kettenis 2021-10-25 878 ranges;
128888a6fdb6959 Marc Zyngier 2021-10-25 879
128888a6fdb6959 Marc Zyngier 2021-10-25 880 interrupt-controller;
128888a6fdb6959 Marc Zyngier 2021-10-25 881 #interrupt-cells = <1>;
128888a6fdb6959 Marc Zyngier 2021-10-25 882
128888a6fdb6959 Marc Zyngier 2021-10-25 883 interrupt-map-mask = <0 0 0 7>;
128888a6fdb6959 Marc Zyngier 2021-10-25 884 interrupt-map = <0 0 0 1 &port01 0 0 0 0>,
128888a6fdb6959 Marc Zyngier 2021-10-25 885 <0 0 0 2 &port01 0 0 0 1>,
128888a6fdb6959 Marc Zyngier 2021-10-25 886 <0 0 0 3 &port01 0 0 0 2>,
128888a6fdb6959 Marc Zyngier 2021-10-25 887 <0 0 0 4 &port01 0 0 0 3>;
a0189fdfb73dac8 Janne Grunau 2023-02-14 888 status = "disabled";
ff2a8d91d80c548 Mark Kettenis 2021-10-25 889 };
ff2a8d91d80c548 Mark Kettenis 2021-10-25 890
128888a6fdb6959 Marc Zyngier 2021-10-25 891 port02: pci@2,0 {
ff2a8d91d80c548 Mark Kettenis 2021-10-25 892 device_type = "pci";
ff2a8d91d80c548 Mark Kettenis 2021-10-25 893 reg = <0x1000 0x0 0x0 0x0 0x0>;
5b970dfcfee9e04 Marc Zyngier 2021-11-23 894 reset-gpios = <&pinctrl_ap 33 GPIO_ACTIVE_LOW>;
ff2a8d91d80c548 Mark Kettenis 2021-10-25 895
ff2a8d91d80c548 Mark Kettenis 2021-10-25 896 #address-cells = <3>;
ff2a8d91d80c548 Mark Kettenis 2021-10-25 897 #size-cells = <2>;
ff2a8d91d80c548 Mark Kettenis 2021-10-25 898 ranges;
128888a6fdb6959 Marc Zyngier 2021-10-25 899
128888a6fdb6959 Marc Zyngier 2021-10-25 900 interrupt-controller;
128888a6fdb6959 Marc Zyngier 2021-10-25 901 #interrupt-cells = <1>;
128888a6fdb6959 Marc Zyngier 2021-10-25 902
128888a6fdb6959 Marc Zyngier 2021-10-25 903 interrupt-map-mask = <0 0 0 7>;
128888a6fdb6959 Marc Zyngier 2021-10-25 904 interrupt-map = <0 0 0 1 &port02 0 0 0 0>,
128888a6fdb6959 Marc Zyngier 2021-10-25 905 <0 0 0 2 &port02 0 0 0 1>,
128888a6fdb6959 Marc Zyngier 2021-10-25 906 <0 0 0 3 &port02 0 0 0 2>,
128888a6fdb6959 Marc Zyngier 2021-10-25 907 <0 0 0 4 &port02 0 0 0 3>;
a0189fdfb73dac8 Janne Grunau 2023-02-14 908 status = "disabled";
ff2a8d91d80c548 Mark Kettenis 2021-10-25 909 };
ff2a8d91d80c548 Mark Kettenis 2021-10-25 910 };
7d2d16ccf15d8eb Hector Martin 2021-02-04 911 };
7d2d16ccf15d8eb Hector Martin 2021-02-04 912 };
106ba3b48a35ddf Hector Martin 2021-11-24 913
--
0-DAY CI Kernel Test Service
https://github.com/intel/lkp-tests/wiki
^ permalink raw reply [flat|nested] only message in thread
only message in thread, other threads:[~2024-08-12 5:52 UTC | newest]
Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2024-08-12 5:51 [asahilinux:20240806-atcphy-rewrite 7/12] arch/arm64/boot/dts/apple/t8103.dtsi:720.18-725.5: Warning (simple_bus_reg): /soc/efuse@3d2bc000: simple-bus unit address format error, expected "23d2bc000" kernel test robot
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.