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

TOMOYO Linux Cross Reference
Linux/scripts/dtc/include-prefixes/arm/broadcom/bcm-ns.dtsi

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/arm/broadcom/bcm-ns.dtsi (Version linux-6.12-rc7) and /scripts/dtc/include-prefixes/arm/broadcom/bcm-ns.dtsi (Version linux-6.6.60)


  1 // SPDX-License-Identifier: GPL-2.0-or-later O      1 // SPDX-License-Identifier: GPL-2.0-or-later OR MIT
  2 /*                                                  2 /*
  3  * Copyright 2013-2014 Hauke Mehrtens <hauke@ha      3  * Copyright 2013-2014 Hauke Mehrtens <hauke@hauke-m.de>
  4  */                                                 4  */
  5                                                     5 
  6 #include <dt-bindings/clock/bcm-nsp.h>              6 #include <dt-bindings/clock/bcm-nsp.h>
  7 #include <dt-bindings/gpio/gpio.h>                  7 #include <dt-bindings/gpio/gpio.h>
  8 #include <dt-bindings/input/input.h>                8 #include <dt-bindings/input/input.h>
  9 #include <dt-bindings/interrupt-controller/irq      9 #include <dt-bindings/interrupt-controller/irq.h>
 10 #include <dt-bindings/interrupt-controller/arm     10 #include <dt-bindings/interrupt-controller/arm-gic.h>
 11                                                    11 
 12 / {                                                12 / {
 13         interrupt-parent = <&gic>;                 13         interrupt-parent = <&gic>;
 14         #address-cells = <1>;                      14         #address-cells = <1>;
 15         #size-cells = <1>;                         15         #size-cells = <1>;
 16                                                    16 
 17         pmu {                                  << 
 18                 compatible = "arm,cortex-a9-pm << 
 19                 interrupts =                   << 
 20                         <GIC_SPI 8 IRQ_TYPE_LE << 
 21                         <GIC_SPI 9 IRQ_TYPE_LE << 
 22         };                                     << 
 23                                                << 
 24         chipcommon-a-bus@18000000 {                17         chipcommon-a-bus@18000000 {
 25                 compatible = "simple-bus";         18                 compatible = "simple-bus";
 26                 ranges = <0x00000000 0x1800000     19                 ranges = <0x00000000 0x18000000 0x00001000>;
 27                 #address-cells = <1>;              20                 #address-cells = <1>;
 28                 #size-cells = <1>;                 21                 #size-cells = <1>;
 29                                                    22 
 30                 uart0: serial@300 {                23                 uart0: serial@300 {
 31                         compatible = "ns16550"     24                         compatible = "ns16550";
 32                         reg = <0x0300 0x100>;      25                         reg = <0x0300 0x100>;
 33                         interrupts = <GIC_SPI      26                         interrupts = <GIC_SPI 85 IRQ_TYPE_LEVEL_HIGH>;
 34                         clocks = <&iprocslow>;     27                         clocks = <&iprocslow>;
 35                         status = "disabled";       28                         status = "disabled";
 36                 };                                 29                 };
 37                                                    30 
 38                 uart1: serial@400 {                31                 uart1: serial@400 {
 39                         compatible = "ns16550"     32                         compatible = "ns16550";
 40                         reg = <0x0400 0x100>;      33                         reg = <0x0400 0x100>;
 41                         interrupts = <GIC_SPI      34                         interrupts = <GIC_SPI 85 IRQ_TYPE_LEVEL_HIGH>;
 42                         clocks = <&iprocslow>;     35                         clocks = <&iprocslow>;
 43                         pinctrl-names = "defau     36                         pinctrl-names = "default";
 44                         pinctrl-0 = <&pinmux_u     37                         pinctrl-0 = <&pinmux_uart1>;
 45                         status = "disabled";       38                         status = "disabled";
 46                 };                                 39                 };
 47         };                                         40         };
 48                                                    41 
 49         mpcore-bus@19000000 {                      42         mpcore-bus@19000000 {
 50                 compatible = "simple-bus";         43                 compatible = "simple-bus";
 51                 ranges = <0x00000000 0x1900000     44                 ranges = <0x00000000 0x19000000 0x00023000>;
 52                 #address-cells = <1>;              45                 #address-cells = <1>;
 53                 #size-cells = <1>;                 46                 #size-cells = <1>;
 54                                                    47 
 55                 scu@20000 {                        48                 scu@20000 {
 56                         compatible = "arm,cort     49                         compatible = "arm,cortex-a9-scu";
 57                         reg = <0x20000 0x100>;     50                         reg = <0x20000 0x100>;
 58                 };                                 51                 };
 59                                                    52 
 60                 timer@20200 {                      53                 timer@20200 {
 61                         compatible = "arm,cort     54                         compatible = "arm,cortex-a9-global-timer";
 62                         reg = <0x20200 0x100>;     55                         reg = <0x20200 0x100>;
 63                         interrupts = <GIC_PPI      56                         interrupts = <GIC_PPI 11 IRQ_TYPE_EDGE_RISING>;
 64                         clocks = <&periph_clk>     57                         clocks = <&periph_clk>;
 65                 };                                 58                 };
 66                                                    59 
 67                 timer@20600 {                      60                 timer@20600 {
 68                         compatible = "arm,cort     61                         compatible = "arm,cortex-a9-twd-timer";
 69                         reg = <0x20600 0x20>;      62                         reg = <0x20600 0x20>;
 70                         interrupts = <GIC_PPI      63                         interrupts = <GIC_PPI 13 (GIC_CPU_MASK_SIMPLE(2) |
 71                                                    64                                                   IRQ_TYPE_EDGE_RISING)>;
 72                         clocks = <&periph_clk>     65                         clocks = <&periph_clk>;
 73                 };                                 66                 };
 74                                                    67 
 75                 gic: interrupt-controller@2100     68                 gic: interrupt-controller@21000 {
 76                         compatible = "arm,cort     69                         compatible = "arm,cortex-a9-gic";
 77                         #interrupt-cells = <3>     70                         #interrupt-cells = <3>;
 78                         #address-cells = <0>;      71                         #address-cells = <0>;
 79                         interrupt-controller;      72                         interrupt-controller;
 80                         reg = <0x21000 0x1000>     73                         reg = <0x21000 0x1000>,
 81                               <0x20100 0x100>;     74                               <0x20100 0x100>;
 82                 };                                 75                 };
 83                                                    76 
 84                 L2: cache-controller@22000 {       77                 L2: cache-controller@22000 {
 85                         compatible = "arm,pl31     78                         compatible = "arm,pl310-cache";
 86                         reg = <0x22000 0x1000>     79                         reg = <0x22000 0x1000>;
 87                         cache-unified;             80                         cache-unified;
 88                         arm,shared-override;       81                         arm,shared-override;
 89                         prefetch-data = <1>;       82                         prefetch-data = <1>;
 90                         prefetch-instr = <1>;      83                         prefetch-instr = <1>;
 91                         cache-level = <2>;         84                         cache-level = <2>;
 92                 };                                 85                 };
 93         };                                         86         };
 94                                                    87 
 95         axi@18000000 {                             88         axi@18000000 {
 96                 compatible = "brcm,bus-axi";       89                 compatible = "brcm,bus-axi";
 97                 reg = <0x18000000 0x1000>;         90                 reg = <0x18000000 0x1000>;
 98                 ranges = <0x00000000 0x1800000     91                 ranges = <0x00000000 0x18000000 0x00100000>;
 99                 #address-cells = <1>;              92                 #address-cells = <1>;
100                 #size-cells = <1>;                 93                 #size-cells = <1>;
101                                                    94 
102                 #interrupt-cells = <1>;            95                 #interrupt-cells = <1>;
103                 interrupt-map-mask = <0x000fff     96                 interrupt-map-mask = <0x000fffff 0xffff>;
104                 interrupt-map =                    97                 interrupt-map =
105                         /* ChipCommon */           98                         /* ChipCommon */
106                         <0x00000000 0 &gic GIC     99                         <0x00000000 0 &gic GIC_SPI 85 IRQ_TYPE_LEVEL_HIGH>,
107                                                   100 
108                         /* Switch Register Acc    101                         /* Switch Register Access Block */
109                         <0x00007000 0 &gic GIC    102                         <0x00007000 0 &gic GIC_SPI 95 IRQ_TYPE_LEVEL_HIGH>,
110                         <0x00007000 1 &gic GIC    103                         <0x00007000 1 &gic GIC_SPI 96 IRQ_TYPE_LEVEL_HIGH>,
111                         <0x00007000 2 &gic GIC    104                         <0x00007000 2 &gic GIC_SPI 97 IRQ_TYPE_LEVEL_HIGH>,
112                         <0x00007000 3 &gic GIC    105                         <0x00007000 3 &gic GIC_SPI 98 IRQ_TYPE_LEVEL_HIGH>,
113                         <0x00007000 4 &gic GIC    106                         <0x00007000 4 &gic GIC_SPI 99 IRQ_TYPE_LEVEL_HIGH>,
114                         <0x00007000 5 &gic GIC    107                         <0x00007000 5 &gic GIC_SPI 100 IRQ_TYPE_LEVEL_HIGH>,
115                         <0x00007000 6 &gic GIC    108                         <0x00007000 6 &gic GIC_SPI 101 IRQ_TYPE_LEVEL_HIGH>,
116                         <0x00007000 7 &gic GIC    109                         <0x00007000 7 &gic GIC_SPI 102 IRQ_TYPE_LEVEL_HIGH>,
117                         <0x00007000 8 &gic GIC    110                         <0x00007000 8 &gic GIC_SPI 103 IRQ_TYPE_LEVEL_HIGH>,
118                         <0x00007000 9 &gic GIC    111                         <0x00007000 9 &gic GIC_SPI 104 IRQ_TYPE_LEVEL_HIGH>,
119                         <0x00007000 10 &gic GI    112                         <0x00007000 10 &gic GIC_SPI 105 IRQ_TYPE_LEVEL_HIGH>,
120                         <0x00007000 11 &gic GI    113                         <0x00007000 11 &gic GIC_SPI 106 IRQ_TYPE_LEVEL_HIGH>,
121                         <0x00007000 12 &gic GI    114                         <0x00007000 12 &gic GIC_SPI 107 IRQ_TYPE_LEVEL_HIGH>,
122                                                   115 
123                         /* PCIe Controller 0 *    116                         /* PCIe Controller 0 */
124                         <0x00012000 0 &gic GIC    117                         <0x00012000 0 &gic GIC_SPI 126 IRQ_TYPE_LEVEL_HIGH>,
125                         <0x00012000 1 &gic GIC    118                         <0x00012000 1 &gic GIC_SPI 127 IRQ_TYPE_LEVEL_HIGH>,
126                         <0x00012000 2 &gic GIC    119                         <0x00012000 2 &gic GIC_SPI 128 IRQ_TYPE_LEVEL_HIGH>,
127                         <0x00012000 3 &gic GIC    120                         <0x00012000 3 &gic GIC_SPI 129 IRQ_TYPE_LEVEL_HIGH>,
128                         <0x00012000 4 &gic GIC    121                         <0x00012000 4 &gic GIC_SPI 130 IRQ_TYPE_LEVEL_HIGH>,
129                         <0x00012000 5 &gic GIC    122                         <0x00012000 5 &gic GIC_SPI 131 IRQ_TYPE_LEVEL_HIGH>,
130                                                   123 
131                         /* PCIe Controller 1 *    124                         /* PCIe Controller 1 */
132                         <0x00013000 0 &gic GIC    125                         <0x00013000 0 &gic GIC_SPI 132 IRQ_TYPE_LEVEL_HIGH>,
133                         <0x00013000 1 &gic GIC    126                         <0x00013000 1 &gic GIC_SPI 133 IRQ_TYPE_LEVEL_HIGH>,
134                         <0x00013000 2 &gic GIC    127                         <0x00013000 2 &gic GIC_SPI 134 IRQ_TYPE_LEVEL_HIGH>,
135                         <0x00013000 3 &gic GIC    128                         <0x00013000 3 &gic GIC_SPI 135 IRQ_TYPE_LEVEL_HIGH>,
136                         <0x00013000 4 &gic GIC    129                         <0x00013000 4 &gic GIC_SPI 136 IRQ_TYPE_LEVEL_HIGH>,
137                         <0x00013000 5 &gic GIC    130                         <0x00013000 5 &gic GIC_SPI 137 IRQ_TYPE_LEVEL_HIGH>,
138                                                   131 
139                         /* PCIe Controller 2 *    132                         /* PCIe Controller 2 */
140                         <0x00014000 0 &gic GIC    133                         <0x00014000 0 &gic GIC_SPI 138 IRQ_TYPE_LEVEL_HIGH>,
141                         <0x00014000 1 &gic GIC    134                         <0x00014000 1 &gic GIC_SPI 138 IRQ_TYPE_LEVEL_HIGH>,
142                         <0x00014000 2 &gic GIC    135                         <0x00014000 2 &gic GIC_SPI 140 IRQ_TYPE_LEVEL_HIGH>,
143                         <0x00014000 3 &gic GIC    136                         <0x00014000 3 &gic GIC_SPI 141 IRQ_TYPE_LEVEL_HIGH>,
144                         <0x00014000 4 &gic GIC    137                         <0x00014000 4 &gic GIC_SPI 142 IRQ_TYPE_LEVEL_HIGH>,
145                         <0x00014000 5 &gic GIC    138                         <0x00014000 5 &gic GIC_SPI 143 IRQ_TYPE_LEVEL_HIGH>,
146                                                   139 
147                         /* USB 2.0 Controller     140                         /* USB 2.0 Controller */
148                         <0x00021000 0 &gic GIC    141                         <0x00021000 0 &gic GIC_SPI 79 IRQ_TYPE_LEVEL_HIGH>,
149                                                   142 
150                         /* USB 3.0 Controller     143                         /* USB 3.0 Controller */
151                         <0x00023000 0 &gic GIC    144                         <0x00023000 0 &gic GIC_SPI 80 IRQ_TYPE_LEVEL_HIGH>,
152                                                   145 
153                         /* Ethernet Controller    146                         /* Ethernet Controller 0 */
154                         <0x00024000 0 &gic GIC    147                         <0x00024000 0 &gic GIC_SPI 147 IRQ_TYPE_LEVEL_HIGH>,
155                                                   148 
156                         /* Ethernet Controller    149                         /* Ethernet Controller 1 */
157                         <0x00025000 0 &gic GIC    150                         <0x00025000 0 &gic GIC_SPI 148 IRQ_TYPE_LEVEL_HIGH>,
158                                                   151 
159                         /* Ethernet Controller    152                         /* Ethernet Controller 2 */
160                         <0x00026000 0 &gic GIC    153                         <0x00026000 0 &gic GIC_SPI 149 IRQ_TYPE_LEVEL_HIGH>,
161                                                   154 
162                         /* Ethernet Controller    155                         /* Ethernet Controller 3 */
163                         <0x00027000 0 &gic GIC    156                         <0x00027000 0 &gic GIC_SPI 150 IRQ_TYPE_LEVEL_HIGH>,
164                                                   157 
165                         /* NAND Controller */     158                         /* NAND Controller */
166                         <0x00028000 0 &gic GIC    159                         <0x00028000 0 &gic GIC_SPI 64 IRQ_TYPE_LEVEL_HIGH>,
167                         <0x00028000 1 &gic GIC    160                         <0x00028000 1 &gic GIC_SPI 65 IRQ_TYPE_LEVEL_HIGH>,
168                         <0x00028000 2 &gic GIC    161                         <0x00028000 2 &gic GIC_SPI 66 IRQ_TYPE_LEVEL_HIGH>,
169                         <0x00028000 3 &gic GIC    162                         <0x00028000 3 &gic GIC_SPI 67 IRQ_TYPE_LEVEL_HIGH>,
170                         <0x00028000 4 &gic GIC    163                         <0x00028000 4 &gic GIC_SPI 68 IRQ_TYPE_LEVEL_HIGH>,
171                         <0x00028000 5 &gic GIC    164                         <0x00028000 5 &gic GIC_SPI 69 IRQ_TYPE_LEVEL_HIGH>,
172                         <0x00028000 6 &gic GIC    165                         <0x00028000 6 &gic GIC_SPI 70 IRQ_TYPE_LEVEL_HIGH>,
173                         <0x00028000 7 &gic GIC    166                         <0x00028000 7 &gic GIC_SPI 71 IRQ_TYPE_LEVEL_HIGH>;
174                                                   167 
175                 chipcommon: chipcommon@0 {        168                 chipcommon: chipcommon@0 {
176                         reg = <0x00000000 0x10    169                         reg = <0x00000000 0x1000>;
177                                                   170 
178                         gpio-controller;          171                         gpio-controller;
179                         #gpio-cells = <2>;        172                         #gpio-cells = <2>;
180                         interrupt-controller;     173                         interrupt-controller;
181                         #interrupt-cells = <2>    174                         #interrupt-cells = <2>;
182                 };                                175                 };
183                                                   176 
184                 pcie0: pcie@12000 {               177                 pcie0: pcie@12000 {
185                         reg = <0x00012000 0x10    178                         reg = <0x00012000 0x1000>;
186                                                   179 
187                         #address-cells = <3>;     180                         #address-cells = <3>;
188                         #size-cells = <2>;        181                         #size-cells = <2>;
189                 };                                182                 };
190                                                   183 
191                 pcie1: pcie@13000 {               184                 pcie1: pcie@13000 {
192                         reg = <0x00013000 0x10    185                         reg = <0x00013000 0x1000>;
193                                                   186 
194                         #address-cells = <3>;     187                         #address-cells = <3>;
195                         #size-cells = <2>;        188                         #size-cells = <2>;
196                 };                                189                 };
197                                                   190 
198                 pcie2: pcie@14000 {               191                 pcie2: pcie@14000 {
199                         reg = <0x00014000 0x10    192                         reg = <0x00014000 0x1000>;
200                                                   193 
201                         #address-cells = <3>;     194                         #address-cells = <3>;
202                         #size-cells = <2>;        195                         #size-cells = <2>;
203                 };                                196                 };
204                                                   197 
205                 usb2: usb2@21000 {                198                 usb2: usb2@21000 {
206                         reg = <0x00021000 0x10    199                         reg = <0x00021000 0x1000>;
207                                                   200 
208                         #address-cells = <1>;     201                         #address-cells = <1>;
209                         #size-cells = <1>;        202                         #size-cells = <1>;
210                         ranges;                   203                         ranges;
211                                                   204 
212                         interrupt-parent = <&g    205                         interrupt-parent = <&gic>;
213                                                   206 
214                         ehci: usb@21000 {         207                         ehci: usb@21000 {
215                                 compatible = "    208                                 compatible = "generic-ehci";
216                                 reg = <0x00021    209                                 reg = <0x00021000 0x1000>;
217                                 interrupts = <    210                                 interrupts = <GIC_SPI 79 IRQ_TYPE_LEVEL_HIGH>;
218                                 phys = <&usb2_    211                                 phys = <&usb2_phy>;
219                                                   212 
220                                 #address-cells    213                                 #address-cells = <1>;
221                                 #size-cells =     214                                 #size-cells = <0>;
222                                                   215 
223                                 ehci_port1: po    216                                 ehci_port1: port@1 {
224                                         reg =     217                                         reg = <1>;
225                                         #trigg    218                                         #trigger-source-cells = <0>;
226                                 };                219                                 };
227                                                   220 
228                                 ehci_port2: po    221                                 ehci_port2: port@2 {
229                                         reg =     222                                         reg = <2>;
230                                         #trigg    223                                         #trigger-source-cells = <0>;
231                                 };                224                                 };
232                         };                        225                         };
233                                                   226 
234                         ohci: usb@22000 {         227                         ohci: usb@22000 {
235                                 compatible = "    228                                 compatible = "generic-ohci";
236                                 reg = <0x00022    229                                 reg = <0x00022000 0x1000>;
237                                 interrupts = <    230                                 interrupts = <GIC_SPI 79 IRQ_TYPE_LEVEL_HIGH>;
238                                                   231 
239                                 #address-cells    232                                 #address-cells = <1>;
240                                 #size-cells =     233                                 #size-cells = <0>;
241                                                   234 
242                                 ohci_port1: po    235                                 ohci_port1: port@1 {
243                                         reg =     236                                         reg = <1>;
244                                         #trigg    237                                         #trigger-source-cells = <0>;
245                                 };                238                                 };
246                                                   239 
247                                 ohci_port2: po    240                                 ohci_port2: port@2 {
248                                         reg =     241                                         reg = <2>;
249                                         #trigg    242                                         #trigger-source-cells = <0>;
250                                 };                243                                 };
251                         };                        244                         };
252                 };                                245                 };
253                                                   246 
254                 usb3: usb3@23000 {                247                 usb3: usb3@23000 {
255                         reg = <0x00023000 0x10    248                         reg = <0x00023000 0x1000>;
256                                                   249 
257                         #address-cells = <1>;     250                         #address-cells = <1>;
258                         #size-cells = <1>;        251                         #size-cells = <1>;
259                         ranges;                   252                         ranges;
260                                                   253 
261                         interrupt-parent = <&g    254                         interrupt-parent = <&gic>;
262                                                   255 
263                         xhci: usb@23000 {         256                         xhci: usb@23000 {
264                                 compatible = "    257                                 compatible = "generic-xhci";
265                                 reg = <0x00023    258                                 reg = <0x00023000 0x1000>;
266                                 interrupts = <    259                                 interrupts = <GIC_SPI 80 IRQ_TYPE_LEVEL_HIGH>;
267                                 phys = <&usb3_    260                                 phys = <&usb3_phy>;
268                                 phy-names = "u    261                                 phy-names = "usb";
269                                                   262 
270                                 #address-cells    263                                 #address-cells = <1>;
271                                 #size-cells =     264                                 #size-cells = <0>;
272                                                   265 
273                                 xhci_port1: po    266                                 xhci_port1: port@1 {
274                                         reg =     267                                         reg = <1>;
275                                         #trigg    268                                         #trigger-source-cells = <0>;
276                                 };                269                                 };
277                         };                        270                         };
278                 };                                271                 };
279                                                   272 
280                 gmac0: ethernet@24000 {           273                 gmac0: ethernet@24000 {
281                         reg = <0x24000 0x800>;    274                         reg = <0x24000 0x800>;
282                         phy-mode = "internal";    275                         phy-mode = "internal";
283                                                   276 
284                         fixed-link {              277                         fixed-link {
285                                 speed = <1000>    278                                 speed = <1000>;
286                                 full-duplex;      279                                 full-duplex;
287                         };                        280                         };
288                 };                                281                 };
289                                                   282 
290                 gmac1: ethernet@25000 {           283                 gmac1: ethernet@25000 {
291                         reg = <0x25000 0x800>;    284                         reg = <0x25000 0x800>;
292                         phy-mode = "internal";    285                         phy-mode = "internal";
293                                                   286 
294                         fixed-link {              287                         fixed-link {
295                                 speed = <1000>    288                                 speed = <1000>;
296                                 full-duplex;      289                                 full-duplex;
297                         };                        290                         };
298                 };                                291                 };
299                                                   292 
300                 gmac2: ethernet@26000 {           293                 gmac2: ethernet@26000 {
301                         reg = <0x26000 0x800>;    294                         reg = <0x26000 0x800>;
302                         phy-mode = "internal";    295                         phy-mode = "internal";
303                                                   296 
304                         fixed-link {              297                         fixed-link {
305                                 speed = <1000>    298                                 speed = <1000>;
306                                 full-duplex;      299                                 full-duplex;
307                         };                        300                         };
308                 };                                301                 };
309                                                   302 
310                 gmac3: ethernet@27000 {           303                 gmac3: ethernet@27000 {
311                         reg = <0x27000 0x800>;    304                         reg = <0x27000 0x800>;
312                 };                                305                 };
313         };                                        306         };
314                                                   307 
315         pwm: pwm@18002000 {                       308         pwm: pwm@18002000 {
316                 compatible = "brcm,iproc-pwm";    309                 compatible = "brcm,iproc-pwm";
317                 reg = <0x18002000 0x28>;          310                 reg = <0x18002000 0x28>;
318                 clocks = <&osc>;                  311                 clocks = <&osc>;
319                 #pwm-cells = <3>;                 312                 #pwm-cells = <3>;
320                 status = "disabled";              313                 status = "disabled";
321         };                                        314         };
322                                                   315 
323         mdio: mdio@18003000 {                     316         mdio: mdio@18003000 {
324                 compatible = "brcm,iproc-mdio"    317                 compatible = "brcm,iproc-mdio";
325                 reg = <0x18003000 0x8>;           318                 reg = <0x18003000 0x8>;
326                 #size-cells = <0>;                319                 #size-cells = <0>;
327                 #address-cells = <1>;             320                 #address-cells = <1>;
328         };                                        321         };
329                                                   322 
330         mdio-mux@18003000 {                    << 
331                 compatible = "mdio-mux-mmioreg << 
332                 mdio-parent-bus = <&mdio>;     << 
333                 #address-cells = <1>;          << 
334                 #size-cells = <0>;             << 
335                 reg = <0x18003000 0x4>;        << 
336                 mux-mask = <0x200>;            << 
337                                                << 
338                 mdio@0 {                       << 
339                         reg = <0x0>;           << 
340                         #address-cells = <1>;  << 
341                         #size-cells = <0>;     << 
342                                                << 
343                         usb3_phy: usb3-phy@10  << 
344                                 compatible = " << 
345                                 reg = <0x10>;  << 
346                                 usb3-dmp-sysco << 
347                                 #phy-cells = < << 
348                                 status = "disa << 
349                         };                     << 
350                 };                             << 
351         };                                     << 
352                                                << 
353         rng: rng@18004000 {                       323         rng: rng@18004000 {
354                 compatible = "brcm,bcm5301x-rn    324                 compatible = "brcm,bcm5301x-rng";
355                 reg = <0x18004000 0x14>;          325                 reg = <0x18004000 0x14>;
356         };                                        326         };
357                                                   327 
358         srab: ethernet-switch@18007000 {          328         srab: ethernet-switch@18007000 {
359                 compatible = "brcm,bcm53011-sr    329                 compatible = "brcm,bcm53011-srab", "brcm,bcm5301x-srab";
360                 reg = <0x18007000 0x1000>;        330                 reg = <0x18007000 0x1000>;
361                                                   331 
362                 status = "disabled";              332                 status = "disabled";
363                                                   333 
364                 ports {                           334                 ports {
365                         #address-cells = <1>;     335                         #address-cells = <1>;
366                         #size-cells = <0>;        336                         #size-cells = <0>;
367                                                   337 
368                         port@0 {                  338                         port@0 {
369                                 reg = <0>;        339                                 reg = <0>;
370                         };                        340                         };
371                                                   341 
372                         port@1 {                  342                         port@1 {
373                                 reg = <1>;        343                                 reg = <1>;
374                         };                        344                         };
375                                                   345 
376                         port@2 {                  346                         port@2 {
377                                 reg = <2>;        347                                 reg = <2>;
378                         };                        348                         };
379                                                   349 
380                         port@3 {                  350                         port@3 {
381                                 reg = <3>;        351                                 reg = <3>;
382                         };                        352                         };
383                                                   353 
384                         port@4 {                  354                         port@4 {
385                                 reg = <4>;        355                                 reg = <4>;
386                         };                        356                         };
387                                                   357 
388                         port@5 {                  358                         port@5 {
389                                 reg = <5>;        359                                 reg = <5>;
390                                 ethernet = <&g    360                                 ethernet = <&gmac0>;
391                         };                        361                         };
392                                                   362 
393                         port@7 {                  363                         port@7 {
394                                 reg = <7>;        364                                 reg = <7>;
395                                 ethernet = <&g    365                                 ethernet = <&gmac1>;
396                         };                        366                         };
397                                                   367 
398                         port@8 {                  368                         port@8 {
399                                 reg = <8>;        369                                 reg = <8>;
400                                 ethernet = <&g    370                                 ethernet = <&gmac2>;
401                                                   371 
402                                 fixed-link {      372                                 fixed-link {
403                                         speed     373                                         speed = <1000>;
404                                         full-d    374                                         full-duplex;
405                                 };                375                                 };
406                         };                        376                         };
407                 };                                377                 };
408         };                                        378         };
409                                                   379 
410         uart2: serial@18008000 {                  380         uart2: serial@18008000 {
411                 compatible = "ns16550a";          381                 compatible = "ns16550a";
412                 reg = <0x18008000 0x20>;          382                 reg = <0x18008000 0x20>;
413                 clocks = <&iprocslow>;            383                 clocks = <&iprocslow>;
414                 interrupts = <GIC_SPI 86 IRQ_T    384                 interrupts = <GIC_SPI 86 IRQ_TYPE_LEVEL_HIGH>;
415                 reg-shift = <2>;                  385                 reg-shift = <2>;
416                 status = "disabled";              386                 status = "disabled";
417         };                                        387         };
418                                                   388 
419         dmu-bus@1800c000 {                        389         dmu-bus@1800c000 {
420                 compatible = "simple-bus";        390                 compatible = "simple-bus";
421                 ranges = <0 0x1800c000 0x1000>    391                 ranges = <0 0x1800c000 0x1000>;
422                 #address-cells = <1>;             392                 #address-cells = <1>;
423                 #size-cells = <1>;                393                 #size-cells = <1>;
424                                                   394 
425                 cru-bus@100 {                     395                 cru-bus@100 {
426                         compatible = "brcm,ns-    396                         compatible = "brcm,ns-cru", "simple-mfd";
427                         reg = <0x100 0x1a4>;      397                         reg = <0x100 0x1a4>;
428                         ranges;                   398                         ranges;
429                         #address-cells = <1>;     399                         #address-cells = <1>;
430                         #size-cells = <1>;        400                         #size-cells = <1>;
431                                                   401 
432                         usb2_phy: phy@164 {       402                         usb2_phy: phy@164 {
433                                 compatible = "    403                                 compatible = "brcm,ns-usb2-phy";
434                                 reg = <0x164 0    404                                 reg = <0x164 0x4>;
435                                 brcm,syscon-cl    405                                 brcm,syscon-clkset = <&cru_clkset>;
436                                 clocks = <&gen    406                                 clocks = <&genpll BCM_NSP_GENPLL_USB_PHY_REF_CLK>;
437                                 clock-names =     407                                 clock-names = "phy-ref-clk";
438                                 #phy-cells = <    408                                 #phy-cells = <0>;
439                         };                        409                         };
440                                                   410 
441                         cru_clkset: syscon@180    411                         cru_clkset: syscon@180 {
442                                 compatible = "    412                                 compatible = "brcm,cru-clkset", "syscon";
443                                 reg = <0x180 0    413                                 reg = <0x180 0x4>;
444                         };                        414                         };
445                                                   415 
446                         pinctrl: pinctrl@1c0 {    416                         pinctrl: pinctrl@1c0 {
447                                 compatible = "    417                                 compatible = "brcm,bcm4708-pinmux";
448                                 reg = <0x1c0 0    418                                 reg = <0x1c0 0x24>;
449                                 reg-names = "c    419                                 reg-names = "cru_gpio_control";
450                                                   420 
451                                 spi-pins {        421                                 spi-pins {
452                                         groups    422                                         groups = "spi_grp";
453                                         functi    423                                         function = "spi";
454                                 };                424                                 };
455                                                   425 
456                                 pinmux_i2c: i2    426                                 pinmux_i2c: i2c-pins {
457                                         groups    427                                         groups = "i2c_grp";
458                                         functi    428                                         function = "i2c";
459                                 };                429                                 };
460                                                   430 
461                                 pinmux_pwm: pw    431                                 pinmux_pwm: pwm-pins {
462                                         groups    432                                         groups = "pwm0_grp", "pwm1_grp",
463                                                   433                                                  "pwm2_grp", "pwm3_grp";
464                                         functi    434                                         function = "pwm";
465                                 };                435                                 };
466                                                   436 
467                                 pinmux_uart1:     437                                 pinmux_uart1: uart1-pins {
468                                         groups    438                                         groups = "uart1_grp";
469                                         functi    439                                         function = "uart1";
470                                 };                440                                 };
471                         };                        441                         };
472                                                   442 
473                         thermal: thermal@2c0 {    443                         thermal: thermal@2c0 {
474                                 compatible = "    444                                 compatible = "brcm,ns-thermal";
475                                 reg = <0x2c0 0    445                                 reg = <0x2c0 0x10>;
476                                 #thermal-senso    446                                 #thermal-sensor-cells = <0>;
477                         };                        447                         };
478                 };                                448                 };
479         };                                        449         };
480                                                   450 
481         nand_controller: nand-controller@18028    451         nand_controller: nand-controller@18028000 {
482                 compatible = "brcm,nand-iproc"    452                 compatible = "brcm,nand-iproc", "brcm,brcmnand-v6.1", "brcm,brcmnand";
483                 reg = <0x18028000 0x600>, <0x1    453                 reg = <0x18028000 0x600>, <0x1811a408 0x600>, <0x18028f00 0x20>;
484                 reg-names = "nand", "iproc-idm    454                 reg-names = "nand", "iproc-idm", "iproc-ext";
485                 interrupts = <GIC_SPI 68 IRQ_T    455                 interrupts = <GIC_SPI 68 IRQ_TYPE_LEVEL_HIGH>;
486                                                   456 
487                 #address-cells = <1>;             457                 #address-cells = <1>;
488                 #size-cells = <0>;                458                 #size-cells = <0>;
489                                                   459 
490                 brcm,nand-has-wp;                 460                 brcm,nand-has-wp;
491         };                                     << 
492                                                << 
493         usb3_dmp: syscon@18105000 {            << 
494                 reg = <0x18105000 0x1000>;     << 
495         };                                        461         };
496                                                   462 
497         thermal-zones {                           463         thermal-zones {
498                 cpu_thermal: cpu-thermal {        464                 cpu_thermal: cpu-thermal {
499                         polling-delay-passive     465                         polling-delay-passive = <0>;
500                         polling-delay = <1000>    466                         polling-delay = <1000>;
501                         coefficients = <(-556)    467                         coefficients = <(-556) 418000>;
502                         thermal-sensors = <&th    468                         thermal-sensors = <&thermal>;
503                                                   469 
504                         trips {                   470                         trips {
505                                 cpu-crit {        471                                 cpu-crit {
506                                         temper    472                                         temperature = <125000>;
507                                         hyster    473                                         hysteresis = <0>;
508                                         type =    474                                         type = "critical";
509                                 };                475                                 };
510                         };                        476                         };
511                                                   477 
512                         cooling-maps {            478                         cooling-maps {
513                         };                        479                         };
514                 };                                480                 };
515         };                                        481         };
516 };                                                482 };
                                                      

~ [ 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