~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~

TOMOYO Linux Cross Reference
Linux/scripts/dtc/include-prefixes/powerpc/tqm8541.dts

Version: ~ [ linux-6.12-rc7 ] ~ [ linux-6.11.7 ] ~ [ linux-6.10.14 ] ~ [ linux-6.9.12 ] ~ [ linux-6.8.12 ] ~ [ linux-6.7.12 ] ~ [ linux-6.6.60 ] ~ [ linux-6.5.13 ] ~ [ linux-6.4.16 ] ~ [ linux-6.3.13 ] ~ [ linux-6.2.16 ] ~ [ linux-6.1.116 ] ~ [ linux-6.0.19 ] ~ [ linux-5.19.17 ] ~ [ linux-5.18.19 ] ~ [ linux-5.17.15 ] ~ [ linux-5.16.20 ] ~ [ linux-5.15.171 ] ~ [ linux-5.14.21 ] ~ [ linux-5.13.19 ] ~ [ linux-5.12.19 ] ~ [ linux-5.11.22 ] ~ [ linux-5.10.229 ] ~ [ linux-5.9.16 ] ~ [ linux-5.8.18 ] ~ [ linux-5.7.19 ] ~ [ linux-5.6.19 ] ~ [ linux-5.5.19 ] ~ [ linux-5.4.285 ] ~ [ linux-5.3.18 ] ~ [ linux-5.2.21 ] ~ [ linux-5.1.21 ] ~ [ linux-5.0.21 ] ~ [ linux-4.20.17 ] ~ [ linux-4.19.323 ] ~ [ linux-4.18.20 ] ~ [ linux-4.17.19 ] ~ [ linux-4.16.18 ] ~ [ linux-4.15.18 ] ~ [ linux-4.14.336 ] ~ [ linux-4.13.16 ] ~ [ linux-4.12.14 ] ~ [ linux-4.11.12 ] ~ [ linux-4.10.17 ] ~ [ linux-4.9.337 ] ~ [ linux-4.4.302 ] ~ [ linux-3.10.108 ] ~ [ linux-2.6.32.71 ] ~ [ linux-2.6.0 ] ~ [ linux-2.4.37.11 ] ~ [ unix-v6-master ] ~ [ ccs-tools-1.8.12 ] ~ [ policy-sample ] ~
Architecture: ~ [ i386 ] ~ [ alpha ] ~ [ m68k ] ~ [ mips ] ~ [ ppc ] ~ [ sparc ] ~ [ sparc64 ] ~

Diff markup

Differences between /scripts/dtc/include-prefixes/powerpc/tqm8541.dts (Architecture m68k) and /scripts/dtc/include-prefixes/powerpc/tqm8541.dts (Architecture mips)


  1 // SPDX-License-Identifier: GPL-2.0-or-later        1 // SPDX-License-Identifier: GPL-2.0-or-later
  2 /*                                                  2 /*
  3  * TQM 8541 Device Tree Source                      3  * TQM 8541 Device Tree Source
  4  *                                                  4  *
  5  * Copyright 2008 Freescale Semiconductor Inc.      5  * Copyright 2008 Freescale Semiconductor Inc.
  6  */                                                 6  */
  7                                                     7 
  8 /dts-v1/;                                           8 /dts-v1/;
  9                                                     9 
 10 /include/ "fsl/e500v1_power_isa.dtsi"              10 /include/ "fsl/e500v1_power_isa.dtsi"
 11                                                    11 
 12 / {                                                12 / {
 13         model = "tqc,tqm8541";                     13         model = "tqc,tqm8541";
 14         compatible = "tqc,tqm8541";                14         compatible = "tqc,tqm8541";
 15         #address-cells = <1>;                      15         #address-cells = <1>;
 16         #size-cells = <1>;                         16         #size-cells = <1>;
 17                                                    17 
 18         aliases {                                  18         aliases {
 19                 ethernet0 = &enet0;                19                 ethernet0 = &enet0;
 20                 ethernet1 = &enet1;                20                 ethernet1 = &enet1;
 21                 serial0 = &serial0;                21                 serial0 = &serial0;
 22                 serial1 = &serial1;                22                 serial1 = &serial1;
 23                 pci0 = &pci0;                      23                 pci0 = &pci0;
 24         };                                         24         };
 25                                                    25 
 26         cpus {                                     26         cpus {
 27                 #address-cells = <1>;              27                 #address-cells = <1>;
 28                 #size-cells = <0>;                 28                 #size-cells = <0>;
 29                                                    29 
 30                 PowerPC,8541@0 {                   30                 PowerPC,8541@0 {
 31                         device_type = "cpu";       31                         device_type = "cpu";
 32                         reg = <0>;                 32                         reg = <0>;
 33                         d-cache-line-size = <3     33                         d-cache-line-size = <32>;
 34                         i-cache-line-size = <3     34                         i-cache-line-size = <32>;
 35                         d-cache-size = <32768>     35                         d-cache-size = <32768>;
 36                         i-cache-size = <32768>     36                         i-cache-size = <32768>;
 37                         timebase-frequency = <     37                         timebase-frequency = <0>;
 38                         bus-frequency = <0>;       38                         bus-frequency = <0>;
 39                         clock-frequency = <0>;     39                         clock-frequency = <0>;
 40                         next-level-cache = <&L     40                         next-level-cache = <&L2>;
 41                 };                                 41                 };
 42         };                                         42         };
 43                                                    43 
 44         memory {                                   44         memory {
 45                 device_type = "memory";            45                 device_type = "memory";
 46                 reg = <0x00000000 0x10000000>;     46                 reg = <0x00000000 0x10000000>;
 47         };                                         47         };
 48                                                    48 
 49         soc@e0000000 {                             49         soc@e0000000 {
 50                 #address-cells = <1>;              50                 #address-cells = <1>;
 51                 #size-cells = <1>;                 51                 #size-cells = <1>;
 52                 device_type = "soc";               52                 device_type = "soc";
 53                 ranges = <0x0 0xe0000000 0x100     53                 ranges = <0x0 0xe0000000 0x100000>;
 54                 bus-frequency = <0>;               54                 bus-frequency = <0>;
 55                 compatible = "fsl,mpc8541-immr     55                 compatible = "fsl,mpc8541-immr", "simple-bus";
 56                                                    56 
 57                 ecm-law@0 {                        57                 ecm-law@0 {
 58                         compatible = "fsl,ecm-     58                         compatible = "fsl,ecm-law";
 59                         reg = <0x0 0x1000>;        59                         reg = <0x0 0x1000>;
 60                         fsl,num-laws = <8>;        60                         fsl,num-laws = <8>;
 61                 };                                 61                 };
 62                                                    62 
 63                 ecm@1000 {                         63                 ecm@1000 {
 64                         compatible = "fsl,mpc8     64                         compatible = "fsl,mpc8541-ecm", "fsl,ecm";
 65                         reg = <0x1000 0x1000>;     65                         reg = <0x1000 0x1000>;
 66                         interrupts = <17 2>;       66                         interrupts = <17 2>;
 67                         interrupt-parent = <&m     67                         interrupt-parent = <&mpic>;
 68                 };                                 68                 };
 69                                                    69 
 70                 memory-controller@2000 {           70                 memory-controller@2000 {
 71                         compatible = "fsl,mpc8     71                         compatible = "fsl,mpc8540-memory-controller";
 72                         reg = <0x2000 0x1000>;     72                         reg = <0x2000 0x1000>;
 73                         interrupt-parent = <&m     73                         interrupt-parent = <&mpic>;
 74                         interrupts = <18 2>;       74                         interrupts = <18 2>;
 75                 };                                 75                 };
 76                                                    76 
 77                 L2: l2-cache-controller@20000      77                 L2: l2-cache-controller@20000 {
 78                         compatible = "fsl,mpc8     78                         compatible = "fsl,mpc8540-l2-cache-controller";
 79                         reg = <0x20000 0x1000>     79                         reg = <0x20000 0x1000>;
 80                         cache-line-size = <32>     80                         cache-line-size = <32>;
 81                         cache-size = <0x40000>     81                         cache-size = <0x40000>; // L2, 256K
 82                         interrupt-parent = <&m     82                         interrupt-parent = <&mpic>;
 83                         interrupts = <16 2>;       83                         interrupts = <16 2>;
 84                 };                                 84                 };
 85                                                    85 
 86                 i2c@3000 {                         86                 i2c@3000 {
 87                         #address-cells = <1>;      87                         #address-cells = <1>;
 88                         #size-cells = <0>;         88                         #size-cells = <0>;
 89                         cell-index = <0>;          89                         cell-index = <0>;
 90                         compatible = "fsl-i2c"     90                         compatible = "fsl-i2c";
 91                         reg = <0x3000 0x100>;      91                         reg = <0x3000 0x100>;
 92                         interrupts = <43 2>;       92                         interrupts = <43 2>;
 93                         interrupt-parent = <&m     93                         interrupt-parent = <&mpic>;
 94                         dfsrr;                     94                         dfsrr;
 95                                                    95 
 96                         dtt@48 {                   96                         dtt@48 {
 97                                 compatible = "     97                                 compatible = "national,lm75";
 98                                 reg = <0x48>;      98                                 reg = <0x48>;
 99                         };                         99                         };
100                                                   100 
101                         rtc@68 {                  101                         rtc@68 {
102                                 compatible = "    102                                 compatible = "dallas,ds1337";
103                                 reg = <0x68>;     103                                 reg = <0x68>;
104                         };                        104                         };
105                 };                                105                 };
106                                                   106 
107                 dma@21300 {                       107                 dma@21300 {
108                         #address-cells = <1>;     108                         #address-cells = <1>;
109                         #size-cells = <1>;        109                         #size-cells = <1>;
110                         compatible = "fsl,mpc8    110                         compatible = "fsl,mpc8541-dma", "fsl,eloplus-dma";
111                         reg = <0x21300 0x4>;      111                         reg = <0x21300 0x4>;
112                         ranges = <0x0 0x21100     112                         ranges = <0x0 0x21100 0x200>;
113                         cell-index = <0>;         113                         cell-index = <0>;
114                         dma-channel@0 {           114                         dma-channel@0 {
115                                 compatible = "    115                                 compatible = "fsl,mpc8541-dma-channel",
116                                                   116                                                 "fsl,eloplus-dma-channel";
117                                 reg = <0x0 0x8    117                                 reg = <0x0 0x80>;
118                                 cell-index = <    118                                 cell-index = <0>;
119                                 interrupt-pare    119                                 interrupt-parent = <&mpic>;
120                                 interrupts = <    120                                 interrupts = <20 2>;
121                         };                        121                         };
122                         dma-channel@80 {          122                         dma-channel@80 {
123                                 compatible = "    123                                 compatible = "fsl,mpc8541-dma-channel",
124                                                   124                                                 "fsl,eloplus-dma-channel";
125                                 reg = <0x80 0x    125                                 reg = <0x80 0x80>;
126                                 cell-index = <    126                                 cell-index = <1>;
127                                 interrupt-pare    127                                 interrupt-parent = <&mpic>;
128                                 interrupts = <    128                                 interrupts = <21 2>;
129                         };                        129                         };
130                         dma-channel@100 {         130                         dma-channel@100 {
131                                 compatible = "    131                                 compatible = "fsl,mpc8541-dma-channel",
132                                                   132                                                 "fsl,eloplus-dma-channel";
133                                 reg = <0x100 0    133                                 reg = <0x100 0x80>;
134                                 cell-index = <    134                                 cell-index = <2>;
135                                 interrupt-pare    135                                 interrupt-parent = <&mpic>;
136                                 interrupts = <    136                                 interrupts = <22 2>;
137                         };                        137                         };
138                         dma-channel@180 {         138                         dma-channel@180 {
139                                 compatible = "    139                                 compatible = "fsl,mpc8541-dma-channel",
140                                                   140                                                 "fsl,eloplus-dma-channel";
141                                 reg = <0x180 0    141                                 reg = <0x180 0x80>;
142                                 cell-index = <    142                                 cell-index = <3>;
143                                 interrupt-pare    143                                 interrupt-parent = <&mpic>;
144                                 interrupts = <    144                                 interrupts = <23 2>;
145                         };                        145                         };
146                 };                                146                 };
147                                                   147 
148                 enet0: ethernet@24000 {           148                 enet0: ethernet@24000 {
149                         #address-cells = <1>;     149                         #address-cells = <1>;
150                         #size-cells = <1>;        150                         #size-cells = <1>;
151                         cell-index = <0>;         151                         cell-index = <0>;
152                         device_type = "network    152                         device_type = "network";
153                         model = "TSEC";           153                         model = "TSEC";
154                         compatible = "gianfar"    154                         compatible = "gianfar";
155                         reg = <0x24000 0x1000>    155                         reg = <0x24000 0x1000>;
156                         ranges = <0x0 0x24000     156                         ranges = <0x0 0x24000 0x1000>;
157                         local-mac-address = [     157                         local-mac-address = [ 00 00 00 00 00 00 ];
158                         interrupts = <29 2 30     158                         interrupts = <29 2 30 2 34 2>;
159                         interrupt-parent = <&m    159                         interrupt-parent = <&mpic>;
160                         tbi-handle = <&tbi0>;     160                         tbi-handle = <&tbi0>;
161                         phy-handle = <&phy2>;     161                         phy-handle = <&phy2>;
162                                                   162 
163                         mdio@520 {                163                         mdio@520 {
164                                 #address-cells    164                                 #address-cells = <1>;
165                                 #size-cells =     165                                 #size-cells = <0>;
166                                 compatible = "    166                                 compatible = "fsl,gianfar-mdio";
167                                 reg = <0x520 0    167                                 reg = <0x520 0x20>;
168                                                   168 
169                                 phy1: ethernet    169                                 phy1: ethernet-phy@1 {
170                                         interr    170                                         interrupt-parent = <&mpic>;
171                                         interr    171                                         interrupts = <8 1>;
172                                         reg =     172                                         reg = <1>;
173                                 };                173                                 };
174                                 phy2: ethernet    174                                 phy2: ethernet-phy@2 {
175                                         interr    175                                         interrupt-parent = <&mpic>;
176                                         interr    176                                         interrupts = <8 1>;
177                                         reg =     177                                         reg = <2>;
178                                 };                178                                 };
179                                 phy3: ethernet    179                                 phy3: ethernet-phy@3 {
180                                         interr    180                                         interrupt-parent = <&mpic>;
181                                         interr    181                                         interrupts = <8 1>;
182                                         reg =     182                                         reg = <3>;
183                                 };                183                                 };
184                                 tbi0: tbi-phy@    184                                 tbi0: tbi-phy@11 {
185                                         reg =     185                                         reg = <0x11>;
186                                         device    186                                         device_type = "tbi-phy";
187                                 };                187                                 };
188                         };                        188                         };
189                 };                                189                 };
190                                                   190 
191                 enet1: ethernet@25000 {           191                 enet1: ethernet@25000 {
192                         #address-cells = <1>;     192                         #address-cells = <1>;
193                         #size-cells = <1>;        193                         #size-cells = <1>;
194                         cell-index = <1>;         194                         cell-index = <1>;
195                         device_type = "network    195                         device_type = "network";
196                         model = "TSEC";           196                         model = "TSEC";
197                         compatible = "gianfar"    197                         compatible = "gianfar";
198                         reg = <0x25000 0x1000>    198                         reg = <0x25000 0x1000>;
199                         ranges = <0x0 0x25000     199                         ranges = <0x0 0x25000 0x1000>;
200                         local-mac-address = [     200                         local-mac-address = [ 00 00 00 00 00 00 ];
201                         interrupts = <35 2 36     201                         interrupts = <35 2 36 2 40 2>;
202                         interrupt-parent = <&m    202                         interrupt-parent = <&mpic>;
203                         tbi-handle = <&tbi1>;     203                         tbi-handle = <&tbi1>;
204                         phy-handle = <&phy1>;     204                         phy-handle = <&phy1>;
205                                                   205 
206                         mdio@520 {                206                         mdio@520 {
207                                 #address-cells    207                                 #address-cells = <1>;
208                                 #size-cells =     208                                 #size-cells = <0>;
209                                 compatible = "    209                                 compatible = "fsl,gianfar-tbi";
210                                 reg = <0x520 0    210                                 reg = <0x520 0x20>;
211                                                   211 
212                                 tbi1: tbi-phy@    212                                 tbi1: tbi-phy@11 {
213                                         reg =     213                                         reg = <0x11>;
214                                         device    214                                         device_type = "tbi-phy";
215                                 };                215                                 };
216                         };                        216                         };
217                 };                                217                 };
218                                                   218 
219                 serial0: serial@4500 {            219                 serial0: serial@4500 {
220                         cell-index = <0>;         220                         cell-index = <0>;
221                         device_type = "serial"    221                         device_type = "serial";
222                         compatible = "fsl,ns16    222                         compatible = "fsl,ns16550", "ns16550";
223                         reg = <0x4500 0x100>;     223                         reg = <0x4500 0x100>;   // reg base, size
224                         clock-frequency = <0>;    224                         clock-frequency = <0>;  // should we fill in in uboot?
225                         interrupts = <42 2>;      225                         interrupts = <42 2>;
226                         interrupt-parent = <&m    226                         interrupt-parent = <&mpic>;
227                 };                                227                 };
228                                                   228 
229                 serial1: serial@4600 {            229                 serial1: serial@4600 {
230                         cell-index = <1>;         230                         cell-index = <1>;
231                         device_type = "serial"    231                         device_type = "serial";
232                         compatible = "fsl,ns16    232                         compatible = "fsl,ns16550", "ns16550";
233                         reg = <0x4600 0x100>;     233                         reg = <0x4600 0x100>;   // reg base, size
234                         clock-frequency = <0>;    234                         clock-frequency = <0>;  // should we fill in in uboot?
235                         interrupts = <42 2>;      235                         interrupts = <42 2>;
236                         interrupt-parent = <&m    236                         interrupt-parent = <&mpic>;
237                 };                                237                 };
238                                                   238 
239                 crypto@30000 {                    239                 crypto@30000 {
240                         compatible = "fsl,sec2    240                         compatible = "fsl,sec2.0";
241                         reg = <0x30000 0x10000    241                         reg = <0x30000 0x10000>;
242                         interrupts = <45 2>;      242                         interrupts = <45 2>;
243                         interrupt-parent = <&m    243                         interrupt-parent = <&mpic>;
244                         fsl,num-channels = <4>    244                         fsl,num-channels = <4>;
245                         fsl,channel-fifo-len =    245                         fsl,channel-fifo-len = <24>;
246                         fsl,exec-units-mask =     246                         fsl,exec-units-mask = <0x7e>;
247                         fsl,descriptor-types-m    247                         fsl,descriptor-types-mask = <0x01010ebf>;
248                 };                                248                 };
249                                                   249 
250                 mpic: pic@40000 {                 250                 mpic: pic@40000 {
251                         interrupt-controller;     251                         interrupt-controller;
252                         #address-cells = <0>;     252                         #address-cells = <0>;
253                         #interrupt-cells = <2>    253                         #interrupt-cells = <2>;
254                         reg = <0x40000 0x40000    254                         reg = <0x40000 0x40000>;
255                         device_type = "open-pi    255                         device_type = "open-pic";
256                         compatible = "chrp,ope    256                         compatible = "chrp,open-pic";
257                 };                                257                 };
258                                                   258 
259                 cpm@919c0 {                       259                 cpm@919c0 {
260                         #address-cells = <1>;     260                         #address-cells = <1>;
261                         #size-cells = <1>;        261                         #size-cells = <1>;
262                         compatible = "fsl,mpc8    262                         compatible = "fsl,mpc8541-cpm", "fsl,cpm2", "simple-bus";
263                         reg = <0x919c0 0x30>;     263                         reg = <0x919c0 0x30>;
264                         ranges;                   264                         ranges;
265                                                   265 
266                         muram@80000 {             266                         muram@80000 {
267                                 #address-cells    267                                 #address-cells = <1>;
268                                 #size-cells =     268                                 #size-cells = <1>;
269                                 ranges = <0 0x    269                                 ranges = <0 0x80000 0x10000>;
270                                                   270 
271                                 data@0 {          271                                 data@0 {
272                                         compat    272                                         compatible = "fsl,cpm-muram-data";
273                                         reg =     273                                         reg = <0 0x2000 0x9000 0x1000>;
274                                 };                274                                 };
275                         };                        275                         };
276                                                   276 
277                         brg@919f0 {               277                         brg@919f0 {
278                                 compatible = "    278                                 compatible = "fsl,mpc8541-brg",
279                                              "    279                                              "fsl,cpm2-brg",
280                                              "    280                                              "fsl,cpm-brg";
281                                 reg = <0x919f0    281                                 reg = <0x919f0 0x10 0x915f0 0x10>;
282                                 clock-frequenc    282                                 clock-frequency = <0>;
283                         };                        283                         };
284                                                   284 
285                         cpmpic: pic@90c00 {       285                         cpmpic: pic@90c00 {
286                                 interrupt-cont    286                                 interrupt-controller;
287                                 #address-cells    287                                 #address-cells = <0>;
288                                 #interrupt-cel    288                                 #interrupt-cells = <2>;
289                                 interrupts = <    289                                 interrupts = <46 2>;
290                                 interrupt-pare    290                                 interrupt-parent = <&mpic>;
291                                 reg = <0x90c00    291                                 reg = <0x90c00 0x80>;
292                                 compatible = "    292                                 compatible = "fsl,mpc8541-cpm-pic", "fsl,cpm2-pic";
293                         };                        293                         };
294                 };                                294                 };
295         };                                        295         };
296                                                   296 
297         pci0: pci@e0008000 {                      297         pci0: pci@e0008000 {
298                 #interrupt-cells = <1>;           298                 #interrupt-cells = <1>;
299                 #size-cells = <2>;                299                 #size-cells = <2>;
300                 #address-cells = <3>;             300                 #address-cells = <3>;
301                 compatible = "fsl,mpc8540-pcix    301                 compatible = "fsl,mpc8540-pcix", "fsl,mpc8540-pci";
302                 device_type = "pci";              302                 device_type = "pci";
303                 reg = <0xe0008000 0x1000>;        303                 reg = <0xe0008000 0x1000>;
304                 clock-frequency = <66666666>;     304                 clock-frequency = <66666666>;
305                 interrupt-map-mask = <0xf800 0    305                 interrupt-map-mask = <0xf800 0x0 0x0 0x7>;
306                 interrupt-map = <                 306                 interrupt-map = <
307                                 /* IDSEL 28 */    307                                 /* IDSEL 28 */
308                                  0xe000 0 0 1     308                                  0xe000 0 0 1 &mpic 2 1
309                                  0xe000 0 0 2     309                                  0xe000 0 0 2 &mpic 3 1
310                                  0xe000 0 0 3     310                                  0xe000 0 0 3 &mpic 6 1
311                                  0xe000 0 0 4     311                                  0xe000 0 0 4 &mpic 5 1
312                                                   312 
313                                 /* IDSEL 11 */    313                                 /* IDSEL 11 */
314                                  0x5800 0 0 1     314                                  0x5800 0 0 1 &mpic 6 1
315                                  0x5800 0 0 2     315                                  0x5800 0 0 2 &mpic 5 1
316                                  >;               316                                  >;
317                                                   317 
318                 interrupt-parent = <&mpic>;       318                 interrupt-parent = <&mpic>;
319                 interrupts = <24 2>;              319                 interrupts = <24 2>;
320                 bus-range = <0 0>;                320                 bus-range = <0 0>;
321                 ranges = <0x02000000 0 0x80000    321                 ranges = <0x02000000 0 0x80000000 0x80000000 0 0x20000000
322                           0x01000000 0 0x00000    322                           0x01000000 0 0x00000000 0xe2000000 0 0x01000000>;
323         };                                        323         };
324 };                                                324 };
                                                      

~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~

kernel.org | git.kernel.org | LWN.net | Project Home | SVN repository | Mail admin

Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.

sflogo.php