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

TOMOYO Linux Cross Reference
Linux/scripts/dtc/include-prefixes/arm/aspeed/aspeed-g6.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/aspeed/aspeed-g6.dtsi (Architecture i386) and /scripts/dtc/include-prefixes/arm/aspeed/aspeed-g6.dtsi (Architecture ppc)


  1 // SPDX-License-Identifier: GPL-2.0-or-later        1 // SPDX-License-Identifier: GPL-2.0-or-later
  2 // Copyright 2019 IBM Corp.                         2 // Copyright 2019 IBM Corp.
  3                                                     3 
  4 #include <dt-bindings/interrupt-controller/arm      4 #include <dt-bindings/interrupt-controller/arm-gic.h>
  5 #include <dt-bindings/interrupt-controller/asp      5 #include <dt-bindings/interrupt-controller/aspeed-scu-ic.h>
  6 #include <dt-bindings/clock/ast2600-clock.h>        6 #include <dt-bindings/clock/ast2600-clock.h>
  7                                                     7 
  8 / {                                                 8 / {
  9         model = "Aspeed BMC";                       9         model = "Aspeed BMC";
 10         compatible = "aspeed,ast2600";             10         compatible = "aspeed,ast2600";
 11         #address-cells = <1>;                      11         #address-cells = <1>;
 12         #size-cells = <1>;                         12         #size-cells = <1>;
 13         interrupt-parent = <&gic>;                 13         interrupt-parent = <&gic>;
 14                                                    14 
 15         aliases {                                  15         aliases {
 16                 i2c0 = &i2c0;                      16                 i2c0 = &i2c0;
 17                 i2c1 = &i2c1;                      17                 i2c1 = &i2c1;
 18                 i2c2 = &i2c2;                      18                 i2c2 = &i2c2;
 19                 i2c3 = &i2c3;                      19                 i2c3 = &i2c3;
 20                 i2c4 = &i2c4;                      20                 i2c4 = &i2c4;
 21                 i2c5 = &i2c5;                      21                 i2c5 = &i2c5;
 22                 i2c6 = &i2c6;                      22                 i2c6 = &i2c6;
 23                 i2c7 = &i2c7;                      23                 i2c7 = &i2c7;
 24                 i2c8 = &i2c8;                      24                 i2c8 = &i2c8;
 25                 i2c9 = &i2c9;                      25                 i2c9 = &i2c9;
 26                 i2c10 = &i2c10;                    26                 i2c10 = &i2c10;
 27                 i2c11 = &i2c11;                    27                 i2c11 = &i2c11;
 28                 i2c12 = &i2c12;                    28                 i2c12 = &i2c12;
 29                 i2c13 = &i2c13;                    29                 i2c13 = &i2c13;
 30                 i2c14 = &i2c14;                    30                 i2c14 = &i2c14;
 31                 i2c15 = &i2c15;                    31                 i2c15 = &i2c15;
 32                 serial0 = &uart1;                  32                 serial0 = &uart1;
 33                 serial1 = &uart2;                  33                 serial1 = &uart2;
 34                 serial2 = &uart3;                  34                 serial2 = &uart3;
 35                 serial3 = &uart4;                  35                 serial3 = &uart4;
 36                 serial4 = &uart5;                  36                 serial4 = &uart5;
 37                 serial5 = &vuart1;                 37                 serial5 = &vuart1;
 38                 serial6 = &vuart2;                 38                 serial6 = &vuart2;
 39                 mdio0 = &mdio0;                    39                 mdio0 = &mdio0;
 40                 mdio1 = &mdio1;                    40                 mdio1 = &mdio1;
 41                 mdio2 = &mdio2;                    41                 mdio2 = &mdio2;
 42                 mdio3 = &mdio3;                    42                 mdio3 = &mdio3;
 43         };                                         43         };
 44                                                    44 
 45                                                    45 
 46         cpus {                                     46         cpus {
 47                 #address-cells = <1>;              47                 #address-cells = <1>;
 48                 #size-cells = <0>;                 48                 #size-cells = <0>;
 49                 enable-method = "aspeed,ast260     49                 enable-method = "aspeed,ast2600-smp";
 50                                                    50 
 51                 cpu@f00 {                          51                 cpu@f00 {
 52                         compatible = "arm,cort     52                         compatible = "arm,cortex-a7";
 53                         device_type = "cpu";       53                         device_type = "cpu";
 54                         reg = <0xf00>;             54                         reg = <0xf00>;
 55                 };                                 55                 };
 56                                                    56 
 57                 cpu@f01 {                          57                 cpu@f01 {
 58                         compatible = "arm,cort     58                         compatible = "arm,cortex-a7";
 59                         device_type = "cpu";       59                         device_type = "cpu";
 60                         reg = <0xf01>;             60                         reg = <0xf01>;
 61                 };                                 61                 };
 62         };                                         62         };
 63                                                    63 
 64         timer {                                    64         timer {
 65                 compatible = "arm,armv7-timer"     65                 compatible = "arm,armv7-timer";
 66                 interrupt-parent = <&gic>;         66                 interrupt-parent = <&gic>;
 67                 interrupts = <GIC_PPI 13 (GIC_     67                 interrupts = <GIC_PPI 13 (GIC_CPU_MASK_SIMPLE(2) | IRQ_TYPE_LEVEL_LOW)>,
 68                              <GIC_PPI 14 (GIC_     68                              <GIC_PPI 14 (GIC_CPU_MASK_SIMPLE(2) | IRQ_TYPE_LEVEL_LOW)>,
 69                              <GIC_PPI 11 (GIC_     69                              <GIC_PPI 11 (GIC_CPU_MASK_SIMPLE(2) | IRQ_TYPE_LEVEL_LOW)>,
 70                              <GIC_PPI 10 (GIC_     70                              <GIC_PPI 10 (GIC_CPU_MASK_SIMPLE(2) | IRQ_TYPE_LEVEL_LOW)>;
 71                 clocks = <&syscon ASPEED_CLK_H     71                 clocks = <&syscon ASPEED_CLK_HPLL>;
 72                 arm,cpu-registers-not-fw-confi     72                 arm,cpu-registers-not-fw-configured;
 73                 always-on;                         73                 always-on;
 74         };                                         74         };
 75                                                    75 
 76         edac: sdram@1e6e0000 {                     76         edac: sdram@1e6e0000 {
 77                 compatible = "aspeed,ast2600-s     77                 compatible = "aspeed,ast2600-sdram-edac", "syscon";
 78                 reg = <0x1e6e0000 0x174>;          78                 reg = <0x1e6e0000 0x174>;
 79                 interrupts = <GIC_SPI 0 IRQ_TY     79                 interrupts = <GIC_SPI 0 IRQ_TYPE_LEVEL_HIGH>;
 80         };                                         80         };
 81                                                    81 
 82         ahb {                                      82         ahb {
 83                 compatible = "simple-bus";         83                 compatible = "simple-bus";
 84                 #address-cells = <1>;              84                 #address-cells = <1>;
 85                 #size-cells = <1>;                 85                 #size-cells = <1>;
 86                 device_type = "soc";               86                 device_type = "soc";
 87                 ranges;                            87                 ranges;
 88                                                    88 
 89                 gic: interrupt-controller@4046     89                 gic: interrupt-controller@40461000 {
 90                         compatible = "arm,cort     90                         compatible = "arm,cortex-a7-gic";
 91                         interrupts = <GIC_PPI      91                         interrupts = <GIC_PPI 9 (GIC_CPU_MASK_SIMPLE(2) | IRQ_TYPE_LEVEL_HIGH)>;
 92                         #interrupt-cells = <3>     92                         #interrupt-cells = <3>;
 93                         interrupt-controller;      93                         interrupt-controller;
 94                         interrupt-parent = <&g     94                         interrupt-parent = <&gic>;
 95                         reg = <0x40461000 0x10     95                         reg = <0x40461000 0x1000>,
 96                             <0x40462000 0x1000     96                             <0x40462000 0x1000>,
 97                             <0x40464000 0x2000     97                             <0x40464000 0x2000>,
 98                             <0x40466000 0x2000     98                             <0x40466000 0x2000>;
 99                         };                         99                         };
100                                                   100 
101                 ahbc: bus@1e600000 {              101                 ahbc: bus@1e600000 {
102                         compatible = "aspeed,a    102                         compatible = "aspeed,ast2600-ahbc", "syscon";
103                         reg = <0x1e600000 0x10    103                         reg = <0x1e600000 0x100>;
104                 };                                104                 };
105                                                   105 
106                 fmc: spi@1e620000 {               106                 fmc: spi@1e620000 {
107                         reg = <0x1e620000 0xc4    107                         reg = <0x1e620000 0xc4>, <0x20000000 0x10000000>;
108                         #address-cells = <1>;     108                         #address-cells = <1>;
109                         #size-cells = <0>;        109                         #size-cells = <0>;
110                         compatible = "aspeed,a    110                         compatible = "aspeed,ast2600-fmc";
111                         clocks = <&syscon ASPE    111                         clocks = <&syscon ASPEED_CLK_AHB>;
112                         status = "disabled";      112                         status = "disabled";
113                         interrupts = <GIC_SPI     113                         interrupts = <GIC_SPI 39 IRQ_TYPE_LEVEL_HIGH>;
114                         flash@0 {                 114                         flash@0 {
115                                 reg = < 0 >;      115                                 reg = < 0 >;
116                                 compatible = "    116                                 compatible = "jedec,spi-nor";
117                                 spi-max-freque    117                                 spi-max-frequency = <50000000>;
118                                 spi-rx-bus-wid    118                                 spi-rx-bus-width = <2>;
119                                 status = "disa    119                                 status = "disabled";
120                         };                        120                         };
121                         flash@1 {                 121                         flash@1 {
122                                 reg = < 1 >;      122                                 reg = < 1 >;
123                                 compatible = "    123                                 compatible = "jedec,spi-nor";
124                                 spi-max-freque    124                                 spi-max-frequency = <50000000>;
125                                 spi-rx-bus-wid    125                                 spi-rx-bus-width = <2>;
126                                 status = "disa    126                                 status = "disabled";
127                         };                        127                         };
128                         flash@2 {                 128                         flash@2 {
129                                 reg = < 2 >;      129                                 reg = < 2 >;
130                                 compatible = "    130                                 compatible = "jedec,spi-nor";
131                                 spi-max-freque    131                                 spi-max-frequency = <50000000>;
132                                 spi-rx-bus-wid    132                                 spi-rx-bus-width = <2>;
133                                 status = "disa    133                                 status = "disabled";
134                         };                        134                         };
135                 };                                135                 };
136                                                   136 
137                 spi1: spi@1e630000 {              137                 spi1: spi@1e630000 {
138                         reg = <0x1e630000 0xc4    138                         reg = <0x1e630000 0xc4>, <0x30000000 0x10000000>;
139                         #address-cells = <1>;     139                         #address-cells = <1>;
140                         #size-cells = <0>;        140                         #size-cells = <0>;
141                         compatible = "aspeed,a    141                         compatible = "aspeed,ast2600-spi";
142                         clocks = <&syscon ASPE    142                         clocks = <&syscon ASPEED_CLK_AHB>;
143                         status = "disabled";      143                         status = "disabled";
144                         flash@0 {                 144                         flash@0 {
145                                 reg = < 0 >;      145                                 reg = < 0 >;
146                                 compatible = "    146                                 compatible = "jedec,spi-nor";
147                                 spi-max-freque    147                                 spi-max-frequency = <50000000>;
148                                 spi-rx-bus-wid    148                                 spi-rx-bus-width = <2>;
149                                 status = "disa    149                                 status = "disabled";
150                         };                        150                         };
151                         flash@1 {                 151                         flash@1 {
152                                 reg = < 1 >;      152                                 reg = < 1 >;
153                                 compatible = "    153                                 compatible = "jedec,spi-nor";
154                                 spi-max-freque    154                                 spi-max-frequency = <50000000>;
155                                 spi-rx-bus-wid    155                                 spi-rx-bus-width = <2>;
156                                 status = "disa    156                                 status = "disabled";
157                         };                        157                         };
158                 };                                158                 };
159                                                   159 
160                 spi2: spi@1e631000 {              160                 spi2: spi@1e631000 {
161                         reg = <0x1e631000 0xc4    161                         reg = <0x1e631000 0xc4>, <0x50000000 0x10000000>;
162                         #address-cells = <1>;     162                         #address-cells = <1>;
163                         #size-cells = <0>;        163                         #size-cells = <0>;
164                         compatible = "aspeed,a    164                         compatible = "aspeed,ast2600-spi";
165                         clocks = <&syscon ASPE    165                         clocks = <&syscon ASPEED_CLK_AHB>;
166                         status = "disabled";      166                         status = "disabled";
167                         flash@0 {                 167                         flash@0 {
168                                 reg = < 0 >;      168                                 reg = < 0 >;
169                                 compatible = "    169                                 compatible = "jedec,spi-nor";
170                                 spi-max-freque    170                                 spi-max-frequency = <50000000>;
171                                 spi-rx-bus-wid    171                                 spi-rx-bus-width = <2>;
172                                 status = "disa    172                                 status = "disabled";
173                         };                        173                         };
174                         flash@1 {                 174                         flash@1 {
175                                 reg = < 1 >;      175                                 reg = < 1 >;
176                                 compatible = "    176                                 compatible = "jedec,spi-nor";
177                                 spi-max-freque    177                                 spi-max-frequency = <50000000>;
178                                 spi-rx-bus-wid    178                                 spi-rx-bus-width = <2>;
179                                 status = "disa    179                                 status = "disabled";
180                         };                        180                         };
181                         flash@2 {                 181                         flash@2 {
182                                 reg = < 2 >;      182                                 reg = < 2 >;
183                                 compatible = "    183                                 compatible = "jedec,spi-nor";
184                                 spi-max-freque    184                                 spi-max-frequency = <50000000>;
185                                 spi-rx-bus-wid    185                                 spi-rx-bus-width = <2>;
186                                 status = "disa    186                                 status = "disabled";
187                         };                        187                         };
188                 };                                188                 };
189                                                   189 
190                 mdio0: mdio@1e650000 {            190                 mdio0: mdio@1e650000 {
191                         compatible = "aspeed,a    191                         compatible = "aspeed,ast2600-mdio";
192                         reg = <0x1e650000 0x8>    192                         reg = <0x1e650000 0x8>;
193                         #address-cells = <1>;     193                         #address-cells = <1>;
194                         #size-cells = <0>;        194                         #size-cells = <0>;
195                         status = "disabled";      195                         status = "disabled";
196                         pinctrl-names = "defau    196                         pinctrl-names = "default";
197                         pinctrl-0 = <&pinctrl_    197                         pinctrl-0 = <&pinctrl_mdio1_default>;
198                         resets = <&syscon ASPE    198                         resets = <&syscon ASPEED_RESET_MII>;
199                 };                                199                 };
200                                                   200 
201                 mdio1: mdio@1e650008 {            201                 mdio1: mdio@1e650008 {
202                         compatible = "aspeed,a    202                         compatible = "aspeed,ast2600-mdio";
203                         reg = <0x1e650008 0x8>    203                         reg = <0x1e650008 0x8>;
204                         #address-cells = <1>;     204                         #address-cells = <1>;
205                         #size-cells = <0>;        205                         #size-cells = <0>;
206                         status = "disabled";      206                         status = "disabled";
207                         pinctrl-names = "defau    207                         pinctrl-names = "default";
208                         pinctrl-0 = <&pinctrl_    208                         pinctrl-0 = <&pinctrl_mdio2_default>;
209                         resets = <&syscon ASPE    209                         resets = <&syscon ASPEED_RESET_MII>;
210                 };                                210                 };
211                                                   211 
212                 mdio2: mdio@1e650010 {            212                 mdio2: mdio@1e650010 {
213                         compatible = "aspeed,a    213                         compatible = "aspeed,ast2600-mdio";
214                         reg = <0x1e650010 0x8>    214                         reg = <0x1e650010 0x8>;
215                         #address-cells = <1>;     215                         #address-cells = <1>;
216                         #size-cells = <0>;        216                         #size-cells = <0>;
217                         status = "disabled";      217                         status = "disabled";
218                         pinctrl-names = "defau    218                         pinctrl-names = "default";
219                         pinctrl-0 = <&pinctrl_    219                         pinctrl-0 = <&pinctrl_mdio3_default>;
220                         resets = <&syscon ASPE    220                         resets = <&syscon ASPEED_RESET_MII>;
221                 };                                221                 };
222                                                   222 
223                 mdio3: mdio@1e650018 {            223                 mdio3: mdio@1e650018 {
224                         compatible = "aspeed,a    224                         compatible = "aspeed,ast2600-mdio";
225                         reg = <0x1e650018 0x8>    225                         reg = <0x1e650018 0x8>;
226                         #address-cells = <1>;     226                         #address-cells = <1>;
227                         #size-cells = <0>;        227                         #size-cells = <0>;
228                         status = "disabled";      228                         status = "disabled";
229                         pinctrl-names = "defau    229                         pinctrl-names = "default";
230                         pinctrl-0 = <&pinctrl_    230                         pinctrl-0 = <&pinctrl_mdio4_default>;
231                         resets = <&syscon ASPE    231                         resets = <&syscon ASPEED_RESET_MII>;
232                 };                                232                 };
233                                                   233 
234                 mac0: ethernet@1e660000 {         234                 mac0: ethernet@1e660000 {
235                         compatible = "aspeed,a    235                         compatible = "aspeed,ast2600-mac", "faraday,ftgmac100";
236                         reg = <0x1e660000 0x18    236                         reg = <0x1e660000 0x180>;
237                         interrupts = <GIC_SPI     237                         interrupts = <GIC_SPI 2 IRQ_TYPE_LEVEL_HIGH>;
238                         clocks = <&syscon ASPE    238                         clocks = <&syscon ASPEED_CLK_GATE_MAC1CLK>;
239                         status = "disabled";      239                         status = "disabled";
240                 };                                240                 };
241                                                   241 
242                 mac1: ethernet@1e680000 {         242                 mac1: ethernet@1e680000 {
243                         compatible = "aspeed,a    243                         compatible = "aspeed,ast2600-mac", "faraday,ftgmac100";
244                         reg = <0x1e680000 0x18    244                         reg = <0x1e680000 0x180>;
245                         interrupts = <GIC_SPI     245                         interrupts = <GIC_SPI 3 IRQ_TYPE_LEVEL_HIGH>;
246                         clocks = <&syscon ASPE    246                         clocks = <&syscon ASPEED_CLK_GATE_MAC2CLK>;
247                         status = "disabled";      247                         status = "disabled";
248                 };                                248                 };
249                                                   249 
250                 mac2: ethernet@1e670000 {         250                 mac2: ethernet@1e670000 {
251                         compatible = "aspeed,a    251                         compatible = "aspeed,ast2600-mac", "faraday,ftgmac100";
252                         reg = <0x1e670000 0x18    252                         reg = <0x1e670000 0x180>;
253                         interrupts = <GIC_SPI     253                         interrupts = <GIC_SPI 32 IRQ_TYPE_LEVEL_HIGH>;
254                         clocks = <&syscon ASPE    254                         clocks = <&syscon ASPEED_CLK_GATE_MAC3CLK>;
255                         status = "disabled";      255                         status = "disabled";
256                 };                                256                 };
257                                                   257 
258                 mac3: ethernet@1e690000 {         258                 mac3: ethernet@1e690000 {
259                         compatible = "aspeed,a    259                         compatible = "aspeed,ast2600-mac", "faraday,ftgmac100";
260                         reg = <0x1e690000 0x18    260                         reg = <0x1e690000 0x180>;
261                         interrupts = <GIC_SPI     261                         interrupts = <GIC_SPI 33 IRQ_TYPE_LEVEL_HIGH>;
262                         clocks = <&syscon ASPE    262                         clocks = <&syscon ASPEED_CLK_GATE_MAC4CLK>;
263                         status = "disabled";      263                         status = "disabled";
264                 };                                264                 };
265                                                   265 
266                 ehci0: usb@1e6a1000 {             266                 ehci0: usb@1e6a1000 {
267                         compatible = "aspeed,a    267                         compatible = "aspeed,ast2600-ehci", "generic-ehci";
268                         reg = <0x1e6a1000 0x10    268                         reg = <0x1e6a1000 0x100>;
269                         interrupts = <GIC_SPI     269                         interrupts = <GIC_SPI 5 IRQ_TYPE_LEVEL_HIGH>;
270                         clocks = <&syscon ASPE    270                         clocks = <&syscon ASPEED_CLK_GATE_USBPORT1CLK>;
271                         pinctrl-names = "defau    271                         pinctrl-names = "default";
272                         pinctrl-0 = <&pinctrl_    272                         pinctrl-0 = <&pinctrl_usb2ah_default>;
273                         status = "disabled";      273                         status = "disabled";
274                 };                                274                 };
275                                                   275 
276                 ehci1: usb@1e6a3000 {             276                 ehci1: usb@1e6a3000 {
277                         compatible = "aspeed,a    277                         compatible = "aspeed,ast2600-ehci", "generic-ehci";
278                         reg = <0x1e6a3000 0x10    278                         reg = <0x1e6a3000 0x100>;
279                         interrupts = <GIC_SPI     279                         interrupts = <GIC_SPI 9 IRQ_TYPE_LEVEL_HIGH>;
280                         clocks = <&syscon ASPE    280                         clocks = <&syscon ASPEED_CLK_GATE_USBPORT2CLK>;
281                         pinctrl-names = "defau    281                         pinctrl-names = "default";
282                         pinctrl-0 = <&pinctrl_    282                         pinctrl-0 = <&pinctrl_usb2bh_default>;
283                         status = "disabled";      283                         status = "disabled";
284                 };                                284                 };
285                                                   285 
286                 uhci: usb@1e6b0000 {              286                 uhci: usb@1e6b0000 {
287                         compatible = "aspeed,a    287                         compatible = "aspeed,ast2600-uhci", "generic-uhci";
288                         reg = <0x1e6b0000 0x10    288                         reg = <0x1e6b0000 0x100>;
289                         interrupts = <GIC_SPI     289                         interrupts = <GIC_SPI 10 IRQ_TYPE_LEVEL_HIGH>;
290                         #ports = <2>;             290                         #ports = <2>;
291                         clocks = <&syscon ASPE    291                         clocks = <&syscon ASPEED_CLK_GATE_USBUHCICLK>;
292                         status = "disabled";      292                         status = "disabled";
293                         /*                        293                         /*
294                          * No default pinmux,     294                          * No default pinmux, it will follow EHCI, use an
295                          * explicit pinmux ove    295                          * explicit pinmux override if EHCI is not enabled.
296                          */                       296                          */
297                 };                                297                 };
298                                                   298 
299                 vhub: usb-vhub@1e6a0000 {         299                 vhub: usb-vhub@1e6a0000 {
300                         compatible = "aspeed,a    300                         compatible = "aspeed,ast2600-usb-vhub";
301                         reg = <0x1e6a0000 0x35    301                         reg = <0x1e6a0000 0x350>;
302                         interrupts = <GIC_SPI     302                         interrupts = <GIC_SPI 5 IRQ_TYPE_LEVEL_HIGH>;
303                         clocks = <&syscon ASPE    303                         clocks = <&syscon ASPEED_CLK_GATE_USBPORT1CLK>;
304                         aspeed,vhub-downstream    304                         aspeed,vhub-downstream-ports = <7>;
305                         aspeed,vhub-generic-en    305                         aspeed,vhub-generic-endpoints = <21>;
306                         pinctrl-names = "defau    306                         pinctrl-names = "default";
307                         pinctrl-0 = <&pinctrl_    307                         pinctrl-0 = <&pinctrl_usb2ad_default>;
308                         status = "disabled";      308                         status = "disabled";
309                 };                                309                 };
310                                                   310 
311                 udc: usb@1e6a2000 {               311                 udc: usb@1e6a2000 {
312                         compatible = "aspeed,a    312                         compatible = "aspeed,ast2600-udc";
313                         reg = <0x1e6a2000 0x30    313                         reg = <0x1e6a2000 0x300>;
314                         interrupts = <GIC_SPI     314                         interrupts = <GIC_SPI 9 IRQ_TYPE_LEVEL_HIGH>;
315                         clocks = <&syscon ASPE    315                         clocks = <&syscon ASPEED_CLK_GATE_USBPORT2CLK>;
316                         pinctrl-names = "defau    316                         pinctrl-names = "default";
317                         pinctrl-0 = <&pinctrl_    317                         pinctrl-0 = <&pinctrl_usb2bd_default>;
318                         status = "disabled";      318                         status = "disabled";
319                 };                                319                 };
320                                                   320 
321                 apb {                             321                 apb {
322                         compatible = "simple-b    322                         compatible = "simple-bus";
323                         #address-cells = <1>;     323                         #address-cells = <1>;
324                         #size-cells = <1>;        324                         #size-cells = <1>;
325                         ranges;                   325                         ranges;
326                                                   326 
327                         hace: crypto@1e6d0000     327                         hace: crypto@1e6d0000 {
328                                 compatible = "    328                                 compatible = "aspeed,ast2600-hace";
329                                 reg = <0x1e6d0    329                                 reg = <0x1e6d0000 0x200>;
330                                 interrupts = <    330                                 interrupts = <GIC_SPI 4 IRQ_TYPE_LEVEL_HIGH>;
331                                 clocks = <&sys    331                                 clocks = <&syscon ASPEED_CLK_GATE_YCLK>;
332                                 resets = <&sys    332                                 resets = <&syscon ASPEED_RESET_HACE>;
333                         };                        333                         };
334                                                   334 
335                         syscon: syscon@1e6e200    335                         syscon: syscon@1e6e2000 {
336                                 compatible = "    336                                 compatible = "aspeed,ast2600-scu", "syscon", "simple-mfd";
337                                 reg = <0x1e6e2    337                                 reg = <0x1e6e2000 0x1000>;
338                                 ranges = <0 0x    338                                 ranges = <0 0x1e6e2000 0x1000>;
339                                 #address-cells    339                                 #address-cells = <1>;
340                                 #size-cells =     340                                 #size-cells = <1>;
341                                 #clock-cells =    341                                 #clock-cells = <1>;
342                                 #reset-cells =    342                                 #reset-cells = <1>;
343                                                   343 
344                                 pinctrl: pinct    344                                 pinctrl: pinctrl {
345                                         compat    345                                         compatible = "aspeed,ast2600-pinctrl";
346                                 };                346                                 };
347                                                   347 
348                                 silicon-id@14     348                                 silicon-id@14 {
349                                         compat    349                                         compatible = "aspeed,ast2600-silicon-id", "aspeed,silicon-id";
350                                         reg =     350                                         reg = <0x14 0x4 0x5b0 0x8>;
351                                 };                351                                 };
352                                                   352 
353                                 smp-memram@180    353                                 smp-memram@180 {
354                                         compat    354                                         compatible = "aspeed,ast2600-smpmem";
355                                         reg =     355                                         reg = <0x180 0x40>;
356                                 };                356                                 };
357                                                   357 
358                                 scu_ic0: inter    358                                 scu_ic0: interrupt-controller@560 {
359                                         #inter    359                                         #interrupt-cells = <1>;
360                                         compat    360                                         compatible = "aspeed,ast2600-scu-ic0";
361                                         reg =     361                                         reg = <0x560 0x4>;
362                                         interr    362                                         interrupts = <GIC_SPI 12 IRQ_TYPE_LEVEL_HIGH>;
363                                         interr    363                                         interrupt-controller;
364                                 };                364                                 };
365                                                   365 
366                                 scu_ic1: inter    366                                 scu_ic1: interrupt-controller@570 {
367                                         #inter    367                                         #interrupt-cells = <1>;
368                                         compat    368                                         compatible = "aspeed,ast2600-scu-ic1";
369                                         reg =     369                                         reg = <0x570 0x4>;
370                                         interr    370                                         interrupts = <GIC_SPI 41 IRQ_TYPE_LEVEL_HIGH>;
371                                         interr    371                                         interrupt-controller;
372                                 };                372                                 };
373                         };                        373                         };
374                                                   374 
375                         rng: hwrng@1e6e2524 {     375                         rng: hwrng@1e6e2524 {
376                                 compatible = "    376                                 compatible = "timeriomem_rng";
377                                 reg = <0x1e6e2    377                                 reg = <0x1e6e2524 0x4>;
378                                 period = <1>;     378                                 period = <1>;
379                                 quality = <100    379                                 quality = <100>;
380                         };                        380                         };
381                                                   381 
382                         gfx: display@1e6e6000     382                         gfx: display@1e6e6000 {
383                                 compatible = "    383                                 compatible = "aspeed,ast2600-gfx", "syscon";
384                                 reg = <0x1e6e6    384                                 reg = <0x1e6e6000 0x1000>;
385                                 reg-io-width =    385                                 reg-io-width = <4>;
386                                 clocks = <&sys    386                                 clocks = <&syscon ASPEED_CLK_GATE_D1CLK>;
387                                 resets = <&sys    387                                 resets = <&syscon ASPEED_RESET_GRAPHICS>;
388                                 syscon = <&sys    388                                 syscon = <&syscon>;
389                                 status = "disa    389                                 status = "disabled";
390                                 interrupts = <    390                                 interrupts = <GIC_SPI 14 IRQ_TYPE_LEVEL_HIGH>;
391                         };                        391                         };
392                                                   392 
393                         adc0: adc@1e6e9000 {      393                         adc0: adc@1e6e9000 {
394                                 compatible = "    394                                 compatible = "aspeed,ast2600-adc0";
395                                 reg = <0x1e6e9    395                                 reg = <0x1e6e9000 0x100>;
396                                 clocks = <&sys    396                                 clocks = <&syscon ASPEED_CLK_APB2>;
397                                 resets = <&sys    397                                 resets = <&syscon ASPEED_RESET_ADC>;
398                                 interrupts = <    398                                 interrupts = <GIC_SPI 46 IRQ_TYPE_LEVEL_HIGH>;
399                                 #io-channel-ce    399                                 #io-channel-cells = <1>;
400                                 status = "disa    400                                 status = "disabled";
401                         };                        401                         };
402                                                   402 
403                         adc1: adc@1e6e9100 {      403                         adc1: adc@1e6e9100 {
404                                 compatible = "    404                                 compatible = "aspeed,ast2600-adc1";
405                                 reg = <0x1e6e9    405                                 reg = <0x1e6e9100 0x100>;
406                                 clocks = <&sys    406                                 clocks = <&syscon ASPEED_CLK_APB2>;
407                                 resets = <&sys    407                                 resets = <&syscon ASPEED_RESET_ADC>;
408                                 interrupts = <    408                                 interrupts = <GIC_SPI 46 IRQ_TYPE_LEVEL_HIGH>;
409                                 #io-channel-ce    409                                 #io-channel-cells = <1>;
410                                 status = "disa    410                                 status = "disabled";
411                         };                        411                         };
412                                                   412 
413                         sbc: secure-boot-contr    413                         sbc: secure-boot-controller@1e6f2000 {
414                                 compatible = "    414                                 compatible = "aspeed,ast2600-sbc";
415                                 reg = <0x1e6f2    415                                 reg = <0x1e6f2000 0x1000>;
416                         };                        416                         };
417                                                   417 
418                         acry: crypto@1e6fa000     418                         acry: crypto@1e6fa000 {
419                                 compatible = "    419                                 compatible = "aspeed,ast2600-acry";
420                                 reg = <0x1e6fa    420                                 reg = <0x1e6fa000 0x400>, <0x1e710000 0x1800>;
421                                 interrupts = <    421                                 interrupts = <GIC_SPI 160 IRQ_TYPE_LEVEL_HIGH>;
422                                 clocks = <&sys    422                                 clocks = <&syscon ASPEED_CLK_GATE_RSACLK>;
423                                 aspeed,ahbc =     423                                 aspeed,ahbc = <&ahbc>;
424                         };                        424                         };
425                                                   425 
426                         video: video@1e700000     426                         video: video@1e700000 {
427                                 compatible = "    427                                 compatible = "aspeed,ast2600-video-engine";
428                                 reg = <0x1e700    428                                 reg = <0x1e700000 0x1000>;
429                                 clocks = <&sys    429                                 clocks = <&syscon ASPEED_CLK_GATE_VCLK>,
430                                          <&sys    430                                          <&syscon ASPEED_CLK_GATE_ECLK>;
431                                 clock-names =     431                                 clock-names = "vclk", "eclk";
432                                 interrupts = <    432                                 interrupts = <GIC_SPI 7 IRQ_TYPE_LEVEL_HIGH>;
433                                 status = "disa    433                                 status = "disabled";
434                         };                        434                         };
435                                                   435 
436                         gpio0: gpio@1e780000 {    436                         gpio0: gpio@1e780000 {
437                                 #gpio-cells =     437                                 #gpio-cells = <2>;
438                                 gpio-controlle    438                                 gpio-controller;
439                                 compatible = "    439                                 compatible = "aspeed,ast2600-gpio";
440                                 reg = <0x1e780    440                                 reg = <0x1e780000 0x400>;
441                                 interrupts = <    441                                 interrupts = <GIC_SPI 40 IRQ_TYPE_LEVEL_HIGH>;
442                                 gpio-ranges =     442                                 gpio-ranges = <&pinctrl 0 0 208>;
443                                 ngpios = <208>    443                                 ngpios = <208>;
444                                 clocks = <&sys    444                                 clocks = <&syscon ASPEED_CLK_APB2>;
445                                 interrupt-cont    445                                 interrupt-controller;
446                                 #interrupt-cel    446                                 #interrupt-cells = <2>;
447                         };                        447                         };
448                                                   448 
449                         sgpiom0: sgpiom@1e7805    449                         sgpiom0: sgpiom@1e780500 {
450                                 #gpio-cells =     450                                 #gpio-cells = <2>;
451                                 gpio-controlle    451                                 gpio-controller;
452                                 compatible = "    452                                 compatible = "aspeed,ast2600-sgpiom";
453                                 reg = <0x1e780    453                                 reg = <0x1e780500 0x100>;
454                                 interrupts = <    454                                 interrupts = <GIC_SPI 51 IRQ_TYPE_LEVEL_HIGH>;
455                                 clocks = <&sys    455                                 clocks = <&syscon ASPEED_CLK_APB2>;
456                                 #interrupt-cel    456                                 #interrupt-cells = <2>;
457                                 interrupt-cont    457                                 interrupt-controller;
458                                 bus-frequency     458                                 bus-frequency = <12000000>;
459                                 pinctrl-names     459                                 pinctrl-names = "default";
460                                 pinctrl-0 = <&    460                                 pinctrl-0 = <&pinctrl_sgpm1_default>;
461                                 status = "disa    461                                 status = "disabled";
462                         };                        462                         };
463                                                   463 
464                         sgpiom1: sgpiom@1e7806    464                         sgpiom1: sgpiom@1e780600 {
465                                 #gpio-cells =     465                                 #gpio-cells = <2>;
466                                 gpio-controlle    466                                 gpio-controller;
467                                 compatible = "    467                                 compatible = "aspeed,ast2600-sgpiom";
468                                 reg = <0x1e780    468                                 reg = <0x1e780600 0x100>;
469                                 interrupts = <    469                                 interrupts = <GIC_SPI 70 IRQ_TYPE_LEVEL_HIGH>;
470                                 clocks = <&sys    470                                 clocks = <&syscon ASPEED_CLK_APB2>;
471                                 #interrupt-cel    471                                 #interrupt-cells = <2>;
472                                 interrupt-cont    472                                 interrupt-controller;
473                                 bus-frequency     473                                 bus-frequency = <12000000>;
474                                 pinctrl-names     474                                 pinctrl-names = "default";
475                                 pinctrl-0 = <&    475                                 pinctrl-0 = <&pinctrl_sgpm2_default>;
476                                 status = "disa    476                                 status = "disabled";
477                         };                        477                         };
478                                                   478 
479                         gpio1: gpio@1e780800 {    479                         gpio1: gpio@1e780800 {
480                                 #gpio-cells =     480                                 #gpio-cells = <2>;
481                                 gpio-controlle    481                                 gpio-controller;
482                                 compatible = "    482                                 compatible = "aspeed,ast2600-gpio";
483                                 reg = <0x1e780    483                                 reg = <0x1e780800 0x800>;
484                                 interrupts = <    484                                 interrupts = <GIC_SPI 11 IRQ_TYPE_LEVEL_HIGH>;
485                                 gpio-ranges =     485                                 gpio-ranges = <&pinctrl 0 208 36>;
486                                 ngpios = <36>;    486                                 ngpios = <36>;
487                                 clocks = <&sys    487                                 clocks = <&syscon ASPEED_CLK_APB1>;
488                                 interrupt-cont    488                                 interrupt-controller;
489                                 #interrupt-cel    489                                 #interrupt-cells = <2>;
490                         };                        490                         };
491                                                   491 
492                         rtc: rtc@1e781000 {       492                         rtc: rtc@1e781000 {
493                                 compatible = "    493                                 compatible = "aspeed,ast2600-rtc";
494                                 reg = <0x1e781    494                                 reg = <0x1e781000 0x18>;
495                                 interrupts = <    495                                 interrupts = <GIC_SPI 13 IRQ_TYPE_LEVEL_HIGH>;
496                                 status = "disa    496                                 status = "disabled";
497                         };                        497                         };
498                                                   498 
499                         timer: timer@1e782000     499                         timer: timer@1e782000 {
500                                 compatible = "    500                                 compatible = "aspeed,ast2600-timer";
501                                 reg = <0x1e782    501                                 reg = <0x1e782000 0x90>;
502                                 interrupts-ext    502                                 interrupts-extended = <&gic  GIC_SPI 16 IRQ_TYPE_LEVEL_HIGH>,
503                                                   503                                                 <&gic  GIC_SPI 17 IRQ_TYPE_LEVEL_HIGH>,
504                                                   504                                                 <&gic  GIC_SPI 18 IRQ_TYPE_LEVEL_HIGH>,
505                                                   505                                                 <&gic  GIC_SPI 19 IRQ_TYPE_LEVEL_HIGH>,
506                                                   506                                                 <&gic  GIC_SPI 20 IRQ_TYPE_LEVEL_HIGH>,
507                                                   507                                                 <&gic  GIC_SPI 21 IRQ_TYPE_LEVEL_HIGH>,
508                                                   508                                                 <&gic  GIC_SPI 22 IRQ_TYPE_LEVEL_HIGH>,
509                                                   509                                                 <&gic  GIC_SPI 23 IRQ_TYPE_LEVEL_HIGH>;
510                                 clocks = <&sys    510                                 clocks = <&syscon ASPEED_CLK_APB1>;
511                                 clock-names =     511                                 clock-names = "PCLK";
512                                 status = "disa    512                                 status = "disabled";
513                         };                        513                         };
514                                                   514 
515                         uart1: serial@1e783000    515                         uart1: serial@1e783000 {
516                                 compatible = "    516                                 compatible = "ns16550a";
517                                 reg = <0x1e783    517                                 reg = <0x1e783000 0x20>;
518                                 reg-shift = <2    518                                 reg-shift = <2>;
519                                 reg-io-width =    519                                 reg-io-width = <4>;
520                                 interrupts = <    520                                 interrupts = <GIC_SPI 47 IRQ_TYPE_LEVEL_HIGH>;
521                                 clocks = <&sys    521                                 clocks = <&syscon ASPEED_CLK_GATE_UART1CLK>;
522                                 resets = <&lpc    522                                 resets = <&lpc_reset 4>;
523                                 no-loopback-te    523                                 no-loopback-test;
524                                 pinctrl-names     524                                 pinctrl-names = "default";
525                                 pinctrl-0 = <&    525                                 pinctrl-0 = <&pinctrl_txd1_default &pinctrl_rxd1_default>;
526                                 status = "disa    526                                 status = "disabled";
527                         };                        527                         };
528                                                   528 
529                         uart5: serial@1e784000    529                         uart5: serial@1e784000 {
530                                 compatible = "    530                                 compatible = "ns16550a";
531                                 reg = <0x1e784    531                                 reg = <0x1e784000 0x1000>;
532                                 reg-shift = <2    532                                 reg-shift = <2>;
533                                 interrupts = <    533                                 interrupts = <GIC_SPI 8 IRQ_TYPE_LEVEL_HIGH>;
534                                 clocks = <&sys    534                                 clocks = <&syscon ASPEED_CLK_GATE_UART5CLK>;
535                                 no-loopback-te    535                                 no-loopback-test;
536                         };                        536                         };
537                                                   537 
538                         wdt1: watchdog@1e78500    538                         wdt1: watchdog@1e785000 {
539                                 compatible = "    539                                 compatible = "aspeed,ast2600-wdt";
540                                 reg = <0x1e785    540                                 reg = <0x1e785000 0x40>;
541                         };                        541                         };
542                                                   542 
543                         wdt2: watchdog@1e78504    543                         wdt2: watchdog@1e785040 {
544                                 compatible = "    544                                 compatible = "aspeed,ast2600-wdt";
545                                 reg = <0x1e785    545                                 reg = <0x1e785040 0x40>;
546                                 status = "disa    546                                 status = "disabled";
547                         };                        547                         };
548                                                   548 
549                         wdt3: watchdog@1e78508    549                         wdt3: watchdog@1e785080 {
550                                 compatible = "    550                                 compatible = "aspeed,ast2600-wdt";
551                                 reg = <0x1e785    551                                 reg = <0x1e785080 0x40>;
552                                 status = "disa    552                                 status = "disabled";
553                         };                        553                         };
554                                                   554 
555                         wdt4: watchdog@1e7850c    555                         wdt4: watchdog@1e7850c0 {
556                                 compatible = "    556                                 compatible = "aspeed,ast2600-wdt";
557                                 reg = <0x1e785    557                                 reg = <0x1e7850C0 0x40>;
558                                 status = "disa    558                                 status = "disabled";
559                         };                        559                         };
560                                                   560 
561                         peci0: peci-controller    561                         peci0: peci-controller@1e78b000 {
562                                 compatible = "    562                                 compatible = "aspeed,ast2600-peci";
563                                 reg = <0x1e78b    563                                 reg = <0x1e78b000 0x100>;
564                                 interrupts = <    564                                 interrupts = <GIC_SPI 38 IRQ_TYPE_LEVEL_HIGH>;
565                                 clocks = <&sys    565                                 clocks = <&syscon ASPEED_CLK_GATE_REF0CLK>;
566                                 resets = <&sys    566                                 resets = <&syscon ASPEED_RESET_PECI>;
567                                 cmd-timeout-ms    567                                 cmd-timeout-ms = <1000>;
568                                 clock-frequenc    568                                 clock-frequency = <1000000>;
569                                 status = "disa    569                                 status = "disabled";
570                         };                        570                         };
571                                                   571 
572                         lpc: lpc@1e789000 {       572                         lpc: lpc@1e789000 {
573                                 compatible = "    573                                 compatible = "aspeed,ast2600-lpc-v2", "simple-mfd", "syscon";
574                                 reg = <0x1e789    574                                 reg = <0x1e789000 0x1000>;
575                                 reg-io-width =    575                                 reg-io-width = <4>;
576                                                   576 
577                                 #address-cells    577                                 #address-cells = <1>;
578                                 #size-cells =     578                                 #size-cells = <1>;
579                                 ranges = <0x0     579                                 ranges = <0x0 0x1e789000 0x1000>;
580                                                   580 
581                                 kcs1: kcs@24 {    581                                 kcs1: kcs@24 {
582                                         compat    582                                         compatible = "aspeed,ast2500-kcs-bmc-v2";
583                                         reg =     583                                         reg = <0x24 0x1>, <0x30 0x1>, <0x3c 0x1>;
584                                         interr    584                                         interrupts = <GIC_SPI 138 IRQ_TYPE_LEVEL_HIGH>;
585                                         clocks    585                                         clocks = <&syscon ASPEED_CLK_GATE_LCLK>;
586                                         kcs_ch    586                                         kcs_chan = <1>;
587                                         status    587                                         status = "disabled";
588                                 };                588                                 };
589                                                   589 
590                                 kcs2: kcs@28 {    590                                 kcs2: kcs@28 {
591                                         compat    591                                         compatible = "aspeed,ast2500-kcs-bmc-v2";
592                                         reg =     592                                         reg = <0x28 0x1>, <0x34 0x1>, <0x40 0x1>;
593                                         interr    593                                         interrupts = <GIC_SPI 139 IRQ_TYPE_LEVEL_HIGH>;
594                                         clocks    594                                         clocks = <&syscon ASPEED_CLK_GATE_LCLK>;
595                                         status    595                                         status = "disabled";
596                                 };                596                                 };
597                                                   597 
598                                 kcs3: kcs@2c {    598                                 kcs3: kcs@2c {
599                                         compat    599                                         compatible = "aspeed,ast2500-kcs-bmc-v2";
600                                         reg =     600                                         reg = <0x2c 0x1>, <0x38 0x1>, <0x44 0x1>;
601                                         interr    601                                         interrupts = <GIC_SPI 140 IRQ_TYPE_LEVEL_HIGH>;
602                                         clocks    602                                         clocks = <&syscon ASPEED_CLK_GATE_LCLK>;
603                                         status    603                                         status = "disabled";
604                                 };                604                                 };
605                                                   605 
606                                 kcs4: kcs@114     606                                 kcs4: kcs@114 {
607                                         compat    607                                         compatible = "aspeed,ast2500-kcs-bmc-v2";
608                                         reg =     608                                         reg = <0x114 0x1>, <0x118 0x1>, <0x11c 0x1>;
609                                         interr    609                                         interrupts = <GIC_SPI 141 IRQ_TYPE_LEVEL_HIGH>;
610                                         clocks    610                                         clocks = <&syscon ASPEED_CLK_GATE_LCLK>;
611                                         status    611                                         status = "disabled";
612                                 };                612                                 };
613                                                   613 
614                                 lpc_ctrl: lpc-    614                                 lpc_ctrl: lpc-ctrl@80 {
615                                         compat    615                                         compatible = "aspeed,ast2600-lpc-ctrl";
616                                         reg =     616                                         reg = <0x80 0x80>;
617                                         clocks    617                                         clocks = <&syscon ASPEED_CLK_GATE_LCLK>;
618                                         status    618                                         status = "disabled";
619                                 };                619                                 };
620                                                   620 
621                                 lpc_snoop: lpc    621                                 lpc_snoop: lpc-snoop@80 {
622                                         compat    622                                         compatible = "aspeed,ast2600-lpc-snoop";
623                                         reg =     623                                         reg = <0x80 0x80>;
624                                         interr    624                                         interrupts = <GIC_SPI 144 IRQ_TYPE_LEVEL_HIGH>;
625                                         clocks    625                                         clocks = <&syscon ASPEED_CLK_GATE_LCLK>;
626                                         status    626                                         status = "disabled";
627                                 };                627                                 };
628                                                   628 
629                                 lhc: lhc@a0 {     629                                 lhc: lhc@a0 {
630                                         compat    630                                         compatible = "aspeed,ast2600-lhc";
631                                         reg =     631                                         reg = <0xa0 0x24 0xc8 0x8>;
632                                 };                632                                 };
633                                                   633 
634                                 lpc_reset: res    634                                 lpc_reset: reset-controller@98 {
635                                         compat    635                                         compatible = "aspeed,ast2600-lpc-reset";
636                                         reg =     636                                         reg = <0x98 0x4>;
637                                         #reset    637                                         #reset-cells = <1>;
638                                 };                638                                 };
639                                                   639 
640                                 uart_routing:     640                                 uart_routing: uart-routing@98 {
641                                         compat    641                                         compatible = "aspeed,ast2600-uart-routing";
642                                         reg =     642                                         reg = <0x98 0x8>;
643                                         status    643                                         status = "disabled";
644                                 };                644                                 };
645                                                   645 
646                                 ibt: ibt@140 {    646                                 ibt: ibt@140 {
647                                         compat    647                                         compatible = "aspeed,ast2600-ibt-bmc";
648                                         reg =     648                                         reg = <0x140 0x18>;
649                                         interr    649                                         interrupts = <GIC_SPI 143 IRQ_TYPE_LEVEL_HIGH>;
650                                         clocks    650                                         clocks = <&syscon ASPEED_CLK_GATE_LCLK>;
651                                         status    651                                         status = "disabled";
652                                 };                652                                 };
653                         };                        653                         };
654                                                   654 
655                         sdc: sdc@1e740000 {       655                         sdc: sdc@1e740000 {
656                                 compatible = "    656                                 compatible = "aspeed,ast2600-sd-controller";
657                                 reg = <0x1e740    657                                 reg = <0x1e740000 0x100>;
658                                 #address-cells    658                                 #address-cells = <1>;
659                                 #size-cells =     659                                 #size-cells = <1>;
660                                 ranges = <0 0x    660                                 ranges = <0 0x1e740000 0x10000>;
661                                 clocks = <&sys    661                                 clocks = <&syscon ASPEED_CLK_GATE_SDCLK>;
662                                 status = "disa    662                                 status = "disabled";
663                                                   663 
664                                 sdhci0: sdhci@    664                                 sdhci0: sdhci@1e740100 {
665                                         compat    665                                         compatible = "aspeed,ast2600-sdhci", "sdhci";
666                                         reg =     666                                         reg = <0x100 0x100>;
667                                         interr    667                                         interrupts = <GIC_SPI 43 IRQ_TYPE_LEVEL_HIGH>;
668                                         sdhci,    668                                         sdhci,auto-cmd12;
669                                         clocks    669                                         clocks = <&syscon ASPEED_CLK_SDIO>;
670                                         status    670                                         status = "disabled";
671                                 };                671                                 };
672                                                   672 
673                                 sdhci1: sdhci@    673                                 sdhci1: sdhci@1e740200 {
674                                         compat    674                                         compatible = "aspeed,ast2600-sdhci", "sdhci";
675                                         reg =     675                                         reg = <0x200 0x100>;
676                                         interr    676                                         interrupts = <GIC_SPI 43 IRQ_TYPE_LEVEL_HIGH>;
677                                         sdhci,    677                                         sdhci,auto-cmd12;
678                                         clocks    678                                         clocks = <&syscon ASPEED_CLK_SDIO>;
679                                         status    679                                         status = "disabled";
680                                 };                680                                 };
681                         };                        681                         };
682                                                   682 
683                         emmc_controller: sdc@1    683                         emmc_controller: sdc@1e750000 {
684                                 compatible = "    684                                 compatible = "aspeed,ast2600-sd-controller";
685                                 reg = <0x1e750    685                                 reg = <0x1e750000 0x100>;
686                                 #address-cells    686                                 #address-cells = <1>;
687                                 #size-cells =     687                                 #size-cells = <1>;
688                                 ranges = <0 0x    688                                 ranges = <0 0x1e750000 0x10000>;
689                                 clocks = <&sys    689                                 clocks = <&syscon ASPEED_CLK_GATE_EMMCCLK>;
690                                 status = "disa    690                                 status = "disabled";
691                                                   691 
692                                 emmc: sdhci@1e    692                                 emmc: sdhci@1e750100 {
693                                         compat    693                                         compatible = "aspeed,ast2600-sdhci";
694                                         reg =     694                                         reg = <0x100 0x100>;
695                                         sdhci,    695                                         sdhci,auto-cmd12;
696                                         interr    696                                         interrupts = <GIC_SPI 15 IRQ_TYPE_LEVEL_HIGH>;
697                                         clocks    697                                         clocks = <&syscon ASPEED_CLK_EMMC>;
698                                         pinctr    698                                         pinctrl-names = "default";
699                                         pinctr    699                                         pinctrl-0 = <&pinctrl_emmc_default>;
700                                 };                700                                 };
701                         };                        701                         };
702                                                   702 
703                         vuart1: serial@1e78700    703                         vuart1: serial@1e787000 {
704                                 compatible = "    704                                 compatible = "aspeed,ast2500-vuart";
705                                 reg = <0x1e787    705                                 reg = <0x1e787000 0x40>;
706                                 reg-shift = <2    706                                 reg-shift = <2>;
707                                 interrupts = <    707                                 interrupts = <GIC_SPI 147 IRQ_TYPE_LEVEL_HIGH>;
708                                 clocks = <&sys    708                                 clocks = <&syscon ASPEED_CLK_APB1>;
709                                 no-loopback-te    709                                 no-loopback-test;
710                                 status = "disa    710                                 status = "disabled";
711                         };                        711                         };
712                                                   712 
713                         vuart3: serial@1e78780    713                         vuart3: serial@1e787800 {
714                                 compatible = "    714                                 compatible = "aspeed,ast2500-vuart";
715                                 reg = <0x1e787    715                                 reg = <0x1e787800 0x40>;
716                                 reg-shift = <2    716                                 reg-shift = <2>;
717                                 interrupts = <    717                                 interrupts = <GIC_SPI 180 IRQ_TYPE_LEVEL_HIGH>;
718                                 clocks = <&sys    718                                 clocks = <&syscon ASPEED_CLK_APB2>;
719                                 no-loopback-te    719                                 no-loopback-test;
720                                 status = "disa    720                                 status = "disabled";
721                         };                        721                         };
722                                                   722 
723                         vuart2: serial@1e78800    723                         vuart2: serial@1e788000 {
724                                 compatible = "    724                                 compatible = "aspeed,ast2500-vuart";
725                                 reg = <0x1e788    725                                 reg = <0x1e788000 0x40>;
726                                 reg-shift = <2    726                                 reg-shift = <2>;
727                                 interrupts = <    727                                 interrupts = <GIC_SPI 148 IRQ_TYPE_LEVEL_HIGH>;
728                                 clocks = <&sys    728                                 clocks = <&syscon ASPEED_CLK_APB1>;
729                                 no-loopback-te    729                                 no-loopback-test;
730                                 status = "disa    730                                 status = "disabled";
731                         };                        731                         };
732                                                   732 
733                         vuart4: serial@1e78880    733                         vuart4: serial@1e788800 {
734                                 compatible = "    734                                 compatible = "aspeed,ast2500-vuart";
735                                 reg = <0x1e788    735                                 reg = <0x1e788800 0x40>;
736                                 reg-shift = <2    736                                 reg-shift = <2>;
737                                 interrupts = <    737                                 interrupts = <GIC_SPI 181 IRQ_TYPE_LEVEL_HIGH>;
738                                 clocks = <&sys    738                                 clocks = <&syscon ASPEED_CLK_APB2>;
739                                 no-loopback-te    739                                 no-loopback-test;
740                                 status = "disa    740                                 status = "disabled";
741                         };                        741                         };
742                                                   742 
743                         uart2: serial@1e78d000    743                         uart2: serial@1e78d000 {
744                                 compatible = "    744                                 compatible = "ns16550a";
745                                 reg = <0x1e78d    745                                 reg = <0x1e78d000 0x20>;
746                                 reg-shift = <2    746                                 reg-shift = <2>;
747                                 reg-io-width =    747                                 reg-io-width = <4>;
748                                 interrupts = <    748                                 interrupts = <GIC_SPI 48 IRQ_TYPE_LEVEL_HIGH>;
749                                 clocks = <&sys    749                                 clocks = <&syscon ASPEED_CLK_GATE_UART2CLK>;
750                                 resets = <&lpc    750                                 resets = <&lpc_reset 5>;
751                                 no-loopback-te    751                                 no-loopback-test;
752                                 pinctrl-names     752                                 pinctrl-names = "default";
753                                 pinctrl-0 = <&    753                                 pinctrl-0 = <&pinctrl_txd2_default &pinctrl_rxd2_default>;
754                                 status = "disa    754                                 status = "disabled";
755                         };                        755                         };
756                                                   756 
757                         uart3: serial@1e78e000    757                         uart3: serial@1e78e000 {
758                                 compatible = "    758                                 compatible = "ns16550a";
759                                 reg = <0x1e78e    759                                 reg = <0x1e78e000 0x20>;
760                                 reg-shift = <2    760                                 reg-shift = <2>;
761                                 reg-io-width =    761                                 reg-io-width = <4>;
762                                 interrupts = <    762                                 interrupts = <GIC_SPI 49 IRQ_TYPE_LEVEL_HIGH>;
763                                 clocks = <&sys    763                                 clocks = <&syscon ASPEED_CLK_GATE_UART3CLK>;
764                                 resets = <&lpc    764                                 resets = <&lpc_reset 6>;
765                                 no-loopback-te    765                                 no-loopback-test;
766                                 pinctrl-names     766                                 pinctrl-names = "default";
767                                 pinctrl-0 = <&    767                                 pinctrl-0 = <&pinctrl_txd3_default &pinctrl_rxd3_default>;
768                                 status = "disa    768                                 status = "disabled";
769                         };                        769                         };
770                                                   770 
771                         uart4: serial@1e78f000    771                         uart4: serial@1e78f000 {
772                                 compatible = "    772                                 compatible = "ns16550a";
773                                 reg = <0x1e78f    773                                 reg = <0x1e78f000 0x20>;
774                                 reg-shift = <2    774                                 reg-shift = <2>;
775                                 reg-io-width =    775                                 reg-io-width = <4>;
776                                 interrupts = <    776                                 interrupts = <GIC_SPI 50 IRQ_TYPE_LEVEL_HIGH>;
777                                 clocks = <&sys    777                                 clocks = <&syscon ASPEED_CLK_GATE_UART4CLK>;
778                                 resets = <&lpc    778                                 resets = <&lpc_reset 7>;
779                                 no-loopback-te    779                                 no-loopback-test;
780                                 pinctrl-names     780                                 pinctrl-names = "default";
781                                 pinctrl-0 = <&    781                                 pinctrl-0 = <&pinctrl_txd4_default &pinctrl_rxd4_default>;
782                                 status = "disa    782                                 status = "disabled";
783                         };                        783                         };
784                                                   784 
785                         uart6: serial@1e790000    785                         uart6: serial@1e790000 {
786                                 compatible = "    786                                 compatible = "ns16550a";
787                                 reg = <0x1e790    787                                 reg = <0x1e790000 0x20>;
788                                 reg-shift = <2    788                                 reg-shift = <2>;
789                                 reg-io-width =    789                                 reg-io-width = <4>;
790                                 interrupts = <    790                                 interrupts = <GIC_SPI 57 IRQ_TYPE_LEVEL_HIGH>;
791                                 clocks = <&sys    791                                 clocks = <&syscon ASPEED_CLK_GATE_UART6CLK>;
792                                 no-loopback-te    792                                 no-loopback-test;
793                                 pinctrl-names     793                                 pinctrl-names = "default";
794                                 pinctrl-0 = <&    794                                 pinctrl-0 = <&pinctrl_uart6_default>;
795                                                   795 
796                                 status = "disa    796                                 status = "disabled";
797                         };                        797                         };
798                                                   798 
799                         uart7: serial@1e790100    799                         uart7: serial@1e790100 {
800                                 compatible = "    800                                 compatible = "ns16550a";
801                                 reg = <0x1e790    801                                 reg = <0x1e790100 0x20>;
802                                 reg-shift = <2    802                                 reg-shift = <2>;
803                                 reg-io-width =    803                                 reg-io-width = <4>;
804                                 interrupts = <    804                                 interrupts = <GIC_SPI 58 IRQ_TYPE_LEVEL_HIGH>;
805                                 clocks = <&sys    805                                 clocks = <&syscon ASPEED_CLK_GATE_UART7CLK>;
806                                 no-loopback-te    806                                 no-loopback-test;
807                                 pinctrl-names     807                                 pinctrl-names = "default";
808                                 pinctrl-0 = <&    808                                 pinctrl-0 = <&pinctrl_uart7_default>;
809                                                   809 
810                                 status = "disa    810                                 status = "disabled";
811                         };                        811                         };
812                                                   812 
813                         uart8: serial@1e790200    813                         uart8: serial@1e790200 {
814                                 compatible = "    814                                 compatible = "ns16550a";
815                                 reg = <0x1e790    815                                 reg = <0x1e790200 0x20>;
816                                 reg-shift = <2    816                                 reg-shift = <2>;
817                                 reg-io-width =    817                                 reg-io-width = <4>;
818                                 interrupts = <    818                                 interrupts = <GIC_SPI 59 IRQ_TYPE_LEVEL_HIGH>;
819                                 clocks = <&sys    819                                 clocks = <&syscon ASPEED_CLK_GATE_UART8CLK>;
820                                 no-loopback-te    820                                 no-loopback-test;
821                                 pinctrl-names     821                                 pinctrl-names = "default";
822                                 pinctrl-0 = <&    822                                 pinctrl-0 = <&pinctrl_uart8_default>;
823                                                   823 
824                                 status = "disa    824                                 status = "disabled";
825                         };                        825                         };
826                                                   826 
827                         uart9: serial@1e790300    827                         uart9: serial@1e790300 {
828                                 compatible = "    828                                 compatible = "ns16550a";
829                                 reg = <0x1e790    829                                 reg = <0x1e790300 0x20>;
830                                 reg-shift = <2    830                                 reg-shift = <2>;
831                                 reg-io-width =    831                                 reg-io-width = <4>;
832                                 interrupts = <    832                                 interrupts = <GIC_SPI 60 IRQ_TYPE_LEVEL_HIGH>;
833                                 clocks = <&sys    833                                 clocks = <&syscon ASPEED_CLK_GATE_UART9CLK>;
834                                 no-loopback-te    834                                 no-loopback-test;
835                                 pinctrl-names     835                                 pinctrl-names = "default";
836                                 pinctrl-0 = <&    836                                 pinctrl-0 = <&pinctrl_uart9_default>;
837                                                   837 
838                                 status = "disa    838                                 status = "disabled";
839                         };                        839                         };
840                                                   840 
841                         i2c: bus@1e78a000 {       841                         i2c: bus@1e78a000 {
842                                 compatible = "    842                                 compatible = "simple-bus";
843                                 #address-cells    843                                 #address-cells = <1>;
844                                 #size-cells =     844                                 #size-cells = <1>;
845                                 ranges = <0 0x    845                                 ranges = <0 0x1e78a000 0x1000>;
846                         };                        846                         };
847                                                   847 
848                         fsim0: fsi@1e79b000 {     848                         fsim0: fsi@1e79b000 {
849                                 #interrupt-cel    849                                 #interrupt-cells = <1>;
850                                 compatible = "    850                                 compatible = "aspeed,ast2600-fsi-master", "fsi-master";
851                                 reg = <0x1e79b    851                                 reg = <0x1e79b000 0x94>;
852                                 interrupts = <    852                                 interrupts = <GIC_SPI 100 IRQ_TYPE_LEVEL_HIGH>;
853                                 pinctrl-names     853                                 pinctrl-names = "default";
854                                 pinctrl-0 = <&    854                                 pinctrl-0 = <&pinctrl_fsi1_default>;
855                                 clocks = <&sys    855                                 clocks = <&syscon ASPEED_CLK_GATE_FSICLK>;
856                                 interrupt-cont    856                                 interrupt-controller;
857                                 status = "disa    857                                 status = "disabled";
858                         };                        858                         };
859                                                   859 
860                         fsim1: fsi@1e79b100 {     860                         fsim1: fsi@1e79b100 {
861                                 #interrupt-cel    861                                 #interrupt-cells = <1>;
862                                 compatible = "    862                                 compatible = "aspeed,ast2600-fsi-master", "fsi-master";
863                                 reg = <0x1e79b    863                                 reg = <0x1e79b100 0x94>;
864                                 interrupts = <    864                                 interrupts = <GIC_SPI 101 IRQ_TYPE_LEVEL_HIGH>;
865                                 pinctrl-names     865                                 pinctrl-names = "default";
866                                 pinctrl-0 = <&    866                                 pinctrl-0 = <&pinctrl_fsi2_default>;
867                                 clocks = <&sys    867                                 clocks = <&syscon ASPEED_CLK_GATE_FSICLK>;
868                                 interrupt-cont    868                                 interrupt-controller;
869                                 status = "disa    869                                 status = "disabled";
870                         };                        870                         };
871                                                   871 
872                         udma: dma-controller@1    872                         udma: dma-controller@1e79e000 {
873                                 compatible = "    873                                 compatible = "aspeed,ast2600-udma";
874                                 reg = <0x1e79e    874                                 reg = <0x1e79e000 0x1000>;
875                                 interrupts = <    875                                 interrupts = <GIC_SPI 56 IRQ_TYPE_LEVEL_HIGH>;
876                                 dma-channels =    876                                 dma-channels = <28>;
877                                 #dma-cells = <    877                                 #dma-cells = <1>;
878                                 status = "disa    878                                 status = "disabled";
879                         };                        879                         };
880                 };                                880                 };
881         };                                        881         };
882 };                                                882 };
883                                                   883 
884 #include "aspeed-g6-pinctrl.dtsi"                 884 #include "aspeed-g6-pinctrl.dtsi"
885                                                   885 
886 &i2c {                                            886 &i2c {
887         i2c0: i2c@80 {                            887         i2c0: i2c@80 {
888                 #address-cells = <1>;             888                 #address-cells = <1>;
889                 #size-cells = <0>;                889                 #size-cells = <0>;
890                 reg = <0x80 0x80>;                890                 reg = <0x80 0x80>;
891                 compatible = "aspeed,ast2600-i    891                 compatible = "aspeed,ast2600-i2c-bus";
892                 clocks = <&syscon ASPEED_CLK_A    892                 clocks = <&syscon ASPEED_CLK_APB2>;
893                 resets = <&syscon ASPEED_RESET    893                 resets = <&syscon ASPEED_RESET_I2C>;
894                 interrupts = <GIC_SPI 110 IRQ_    894                 interrupts = <GIC_SPI 110 IRQ_TYPE_LEVEL_HIGH>;
895                 bus-frequency = <100000>;         895                 bus-frequency = <100000>;
896                 pinctrl-names = "default";        896                 pinctrl-names = "default";
897                 pinctrl-0 = <&pinctrl_i2c1_def    897                 pinctrl-0 = <&pinctrl_i2c1_default>;
898                 status = "disabled";              898                 status = "disabled";
899         };                                        899         };
900                                                   900 
901         i2c1: i2c@100 {                           901         i2c1: i2c@100 {
902                 #address-cells = <1>;             902                 #address-cells = <1>;
903                 #size-cells = <0>;                903                 #size-cells = <0>;
904                 reg = <0x100 0x80>;               904                 reg = <0x100 0x80>;
905                 compatible = "aspeed,ast2600-i    905                 compatible = "aspeed,ast2600-i2c-bus";
906                 clocks = <&syscon ASPEED_CLK_A    906                 clocks = <&syscon ASPEED_CLK_APB2>;
907                 resets = <&syscon ASPEED_RESET    907                 resets = <&syscon ASPEED_RESET_I2C>;
908                 interrupts = <GIC_SPI 111 IRQ_    908                 interrupts = <GIC_SPI 111 IRQ_TYPE_LEVEL_HIGH>;
909                 bus-frequency = <100000>;         909                 bus-frequency = <100000>;
910                 pinctrl-names = "default";        910                 pinctrl-names = "default";
911                 pinctrl-0 = <&pinctrl_i2c2_def    911                 pinctrl-0 = <&pinctrl_i2c2_default>;
912                 status = "disabled";              912                 status = "disabled";
913         };                                        913         };
914                                                   914 
915         i2c2: i2c@180 {                           915         i2c2: i2c@180 {
916                 #address-cells = <1>;             916                 #address-cells = <1>;
917                 #size-cells = <0>;                917                 #size-cells = <0>;
918                 reg = <0x180 0x80>;               918                 reg = <0x180 0x80>;
919                 compatible = "aspeed,ast2600-i    919                 compatible = "aspeed,ast2600-i2c-bus";
920                 clocks = <&syscon ASPEED_CLK_A    920                 clocks = <&syscon ASPEED_CLK_APB2>;
921                 resets = <&syscon ASPEED_RESET    921                 resets = <&syscon ASPEED_RESET_I2C>;
922                 interrupts = <GIC_SPI 112 IRQ_    922                 interrupts = <GIC_SPI 112 IRQ_TYPE_LEVEL_HIGH>;
923                 bus-frequency = <100000>;         923                 bus-frequency = <100000>;
924                 pinctrl-names = "default";        924                 pinctrl-names = "default";
925                 pinctrl-0 = <&pinctrl_i2c3_def    925                 pinctrl-0 = <&pinctrl_i2c3_default>;
926                 status = "disabled";              926                 status = "disabled";
927         };                                        927         };
928                                                   928 
929         i2c3: i2c@200 {                           929         i2c3: i2c@200 {
930                 #address-cells = <1>;             930                 #address-cells = <1>;
931                 #size-cells = <0>;                931                 #size-cells = <0>;
932                 reg = <0x200 0x80>;               932                 reg = <0x200 0x80>;
933                 compatible = "aspeed,ast2600-i    933                 compatible = "aspeed,ast2600-i2c-bus";
934                 clocks = <&syscon ASPEED_CLK_A    934                 clocks = <&syscon ASPEED_CLK_APB2>;
935                 resets = <&syscon ASPEED_RESET    935                 resets = <&syscon ASPEED_RESET_I2C>;
936                 interrupts = <GIC_SPI 113 IRQ_    936                 interrupts = <GIC_SPI 113 IRQ_TYPE_LEVEL_HIGH>;
937                 bus-frequency = <100000>;         937                 bus-frequency = <100000>;
938                 pinctrl-names = "default";        938                 pinctrl-names = "default";
939                 pinctrl-0 = <&pinctrl_i2c4_def    939                 pinctrl-0 = <&pinctrl_i2c4_default>;
940                 status = "disabled";              940                 status = "disabled";
941         };                                        941         };
942                                                   942 
943         i2c4: i2c@280 {                           943         i2c4: i2c@280 {
944                 #address-cells = <1>;             944                 #address-cells = <1>;
945                 #size-cells = <0>;                945                 #size-cells = <0>;
946                 reg = <0x280 0x80>;               946                 reg = <0x280 0x80>;
947                 compatible = "aspeed,ast2600-i    947                 compatible = "aspeed,ast2600-i2c-bus";
948                 clocks = <&syscon ASPEED_CLK_A    948                 clocks = <&syscon ASPEED_CLK_APB2>;
949                 resets = <&syscon ASPEED_RESET    949                 resets = <&syscon ASPEED_RESET_I2C>;
950                 interrupts = <GIC_SPI 114 IRQ_    950                 interrupts = <GIC_SPI 114 IRQ_TYPE_LEVEL_HIGH>;
951                 bus-frequency = <100000>;         951                 bus-frequency = <100000>;
952                 pinctrl-names = "default";        952                 pinctrl-names = "default";
953                 pinctrl-0 = <&pinctrl_i2c5_def    953                 pinctrl-0 = <&pinctrl_i2c5_default>;
954                 status = "disabled";              954                 status = "disabled";
955         };                                        955         };
956                                                   956 
957         i2c5: i2c@300 {                           957         i2c5: i2c@300 {
958                 #address-cells = <1>;             958                 #address-cells = <1>;
959                 #size-cells = <0>;                959                 #size-cells = <0>;
960                 reg = <0x300 0x80>;               960                 reg = <0x300 0x80>;
961                 compatible = "aspeed,ast2600-i    961                 compatible = "aspeed,ast2600-i2c-bus";
962                 clocks = <&syscon ASPEED_CLK_A    962                 clocks = <&syscon ASPEED_CLK_APB2>;
963                 resets = <&syscon ASPEED_RESET    963                 resets = <&syscon ASPEED_RESET_I2C>;
964                 interrupts = <GIC_SPI 115 IRQ_    964                 interrupts = <GIC_SPI 115 IRQ_TYPE_LEVEL_HIGH>;
965                 bus-frequency = <100000>;         965                 bus-frequency = <100000>;
966                 pinctrl-names = "default";        966                 pinctrl-names = "default";
967                 pinctrl-0 = <&pinctrl_i2c6_def    967                 pinctrl-0 = <&pinctrl_i2c6_default>;
968                 status = "disabled";              968                 status = "disabled";
969         };                                        969         };
970                                                   970 
971         i2c6: i2c@380 {                           971         i2c6: i2c@380 {
972                 #address-cells = <1>;             972                 #address-cells = <1>;
973                 #size-cells = <0>;                973                 #size-cells = <0>;
974                 reg = <0x380 0x80>;               974                 reg = <0x380 0x80>;
975                 compatible = "aspeed,ast2600-i    975                 compatible = "aspeed,ast2600-i2c-bus";
976                 clocks = <&syscon ASPEED_CLK_A    976                 clocks = <&syscon ASPEED_CLK_APB2>;
977                 resets = <&syscon ASPEED_RESET    977                 resets = <&syscon ASPEED_RESET_I2C>;
978                 interrupts = <GIC_SPI 116 IRQ_    978                 interrupts = <GIC_SPI 116 IRQ_TYPE_LEVEL_HIGH>;
979                 bus-frequency = <100000>;         979                 bus-frequency = <100000>;
980                 pinctrl-names = "default";        980                 pinctrl-names = "default";
981                 pinctrl-0 = <&pinctrl_i2c7_def    981                 pinctrl-0 = <&pinctrl_i2c7_default>;
982                 status = "disabled";              982                 status = "disabled";
983         };                                        983         };
984                                                   984 
985         i2c7: i2c@400 {                           985         i2c7: i2c@400 {
986                 #address-cells = <1>;             986                 #address-cells = <1>;
987                 #size-cells = <0>;                987                 #size-cells = <0>;
988                 reg = <0x400 0x80>;               988                 reg = <0x400 0x80>;
989                 compatible = "aspeed,ast2600-i    989                 compatible = "aspeed,ast2600-i2c-bus";
990                 clocks = <&syscon ASPEED_CLK_A    990                 clocks = <&syscon ASPEED_CLK_APB2>;
991                 resets = <&syscon ASPEED_RESET    991                 resets = <&syscon ASPEED_RESET_I2C>;
992                 interrupts = <GIC_SPI 117 IRQ_    992                 interrupts = <GIC_SPI 117 IRQ_TYPE_LEVEL_HIGH>;
993                 bus-frequency = <100000>;         993                 bus-frequency = <100000>;
994                 pinctrl-names = "default";        994                 pinctrl-names = "default";
995                 pinctrl-0 = <&pinctrl_i2c8_def    995                 pinctrl-0 = <&pinctrl_i2c8_default>;
996                 status = "disabled";              996                 status = "disabled";
997         };                                        997         };
998                                                   998 
999         i2c8: i2c@480 {                           999         i2c8: i2c@480 {
1000                 #address-cells = <1>;            1000                 #address-cells = <1>;
1001                 #size-cells = <0>;               1001                 #size-cells = <0>;
1002                 reg = <0x480 0x80>;              1002                 reg = <0x480 0x80>;
1003                 compatible = "aspeed,ast2600-    1003                 compatible = "aspeed,ast2600-i2c-bus";
1004                 clocks = <&syscon ASPEED_CLK_    1004                 clocks = <&syscon ASPEED_CLK_APB2>;
1005                 resets = <&syscon ASPEED_RESE    1005                 resets = <&syscon ASPEED_RESET_I2C>;
1006                 interrupts = <GIC_SPI 118 IRQ    1006                 interrupts = <GIC_SPI 118 IRQ_TYPE_LEVEL_HIGH>;
1007                 bus-frequency = <100000>;        1007                 bus-frequency = <100000>;
1008                 pinctrl-names = "default";       1008                 pinctrl-names = "default";
1009                 pinctrl-0 = <&pinctrl_i2c9_de    1009                 pinctrl-0 = <&pinctrl_i2c9_default>;
1010                 status = "disabled";             1010                 status = "disabled";
1011         };                                       1011         };
1012                                                  1012 
1013         i2c9: i2c@500 {                          1013         i2c9: i2c@500 {
1014                 #address-cells = <1>;            1014                 #address-cells = <1>;
1015                 #size-cells = <0>;               1015                 #size-cells = <0>;
1016                 reg = <0x500 0x80>;              1016                 reg = <0x500 0x80>;
1017                 compatible = "aspeed,ast2600-    1017                 compatible = "aspeed,ast2600-i2c-bus";
1018                 clocks = <&syscon ASPEED_CLK_    1018                 clocks = <&syscon ASPEED_CLK_APB2>;
1019                 resets = <&syscon ASPEED_RESE    1019                 resets = <&syscon ASPEED_RESET_I2C>;
1020                 interrupts = <GIC_SPI 119 IRQ    1020                 interrupts = <GIC_SPI 119 IRQ_TYPE_LEVEL_HIGH>;
1021                 bus-frequency = <100000>;        1021                 bus-frequency = <100000>;
1022                 pinctrl-names = "default";       1022                 pinctrl-names = "default";
1023                 pinctrl-0 = <&pinctrl_i2c10_d    1023                 pinctrl-0 = <&pinctrl_i2c10_default>;
1024                 status = "disabled";             1024                 status = "disabled";
1025         };                                       1025         };
1026                                                  1026 
1027         i2c10: i2c@580 {                         1027         i2c10: i2c@580 {
1028                 #address-cells = <1>;            1028                 #address-cells = <1>;
1029                 #size-cells = <0>;               1029                 #size-cells = <0>;
1030                 reg = <0x580 0x80>;              1030                 reg = <0x580 0x80>;
1031                 compatible = "aspeed,ast2600-    1031                 compatible = "aspeed,ast2600-i2c-bus";
1032                 clocks = <&syscon ASPEED_CLK_    1032                 clocks = <&syscon ASPEED_CLK_APB2>;
1033                 resets = <&syscon ASPEED_RESE    1033                 resets = <&syscon ASPEED_RESET_I2C>;
1034                 interrupts = <GIC_SPI 120 IRQ    1034                 interrupts = <GIC_SPI 120 IRQ_TYPE_LEVEL_HIGH>;
1035                 bus-frequency = <100000>;        1035                 bus-frequency = <100000>;
1036                 pinctrl-names = "default";       1036                 pinctrl-names = "default";
1037                 pinctrl-0 = <&pinctrl_i2c11_d    1037                 pinctrl-0 = <&pinctrl_i2c11_default>;
1038                 status = "disabled";             1038                 status = "disabled";
1039         };                                       1039         };
1040                                                  1040 
1041         i2c11: i2c@600 {                         1041         i2c11: i2c@600 {
1042                 #address-cells = <1>;            1042                 #address-cells = <1>;
1043                 #size-cells = <0>;               1043                 #size-cells = <0>;
1044                 reg = <0x600 0x80>;              1044                 reg = <0x600 0x80>;
1045                 compatible = "aspeed,ast2600-    1045                 compatible = "aspeed,ast2600-i2c-bus";
1046                 clocks = <&syscon ASPEED_CLK_    1046                 clocks = <&syscon ASPEED_CLK_APB2>;
1047                 resets = <&syscon ASPEED_RESE    1047                 resets = <&syscon ASPEED_RESET_I2C>;
1048                 interrupts = <GIC_SPI 121 IRQ    1048                 interrupts = <GIC_SPI 121 IRQ_TYPE_LEVEL_HIGH>;
1049                 bus-frequency = <100000>;        1049                 bus-frequency = <100000>;
1050                 pinctrl-names = "default";       1050                 pinctrl-names = "default";
1051                 pinctrl-0 = <&pinctrl_i2c12_d    1051                 pinctrl-0 = <&pinctrl_i2c12_default>;
1052                 status = "disabled";             1052                 status = "disabled";
1053         };                                       1053         };
1054                                                  1054 
1055         i2c12: i2c@680 {                         1055         i2c12: i2c@680 {
1056                 #address-cells = <1>;            1056                 #address-cells = <1>;
1057                 #size-cells = <0>;               1057                 #size-cells = <0>;
1058                 reg = <0x680 0x80>;              1058                 reg = <0x680 0x80>;
1059                 compatible = "aspeed,ast2600-    1059                 compatible = "aspeed,ast2600-i2c-bus";
1060                 clocks = <&syscon ASPEED_CLK_    1060                 clocks = <&syscon ASPEED_CLK_APB2>;
1061                 resets = <&syscon ASPEED_RESE    1061                 resets = <&syscon ASPEED_RESET_I2C>;
1062                 interrupts = <GIC_SPI 122 IRQ    1062                 interrupts = <GIC_SPI 122 IRQ_TYPE_LEVEL_HIGH>;
1063                 bus-frequency = <100000>;        1063                 bus-frequency = <100000>;
1064                 pinctrl-names = "default";       1064                 pinctrl-names = "default";
1065                 pinctrl-0 = <&pinctrl_i2c13_d    1065                 pinctrl-0 = <&pinctrl_i2c13_default>;
1066                 status = "disabled";             1066                 status = "disabled";
1067         };                                       1067         };
1068                                                  1068 
1069         i2c13: i2c@700 {                         1069         i2c13: i2c@700 {
1070                 #address-cells = <1>;            1070                 #address-cells = <1>;
1071                 #size-cells = <0>;               1071                 #size-cells = <0>;
1072                 reg = <0x700 0x80>;              1072                 reg = <0x700 0x80>;
1073                 compatible = "aspeed,ast2600-    1073                 compatible = "aspeed,ast2600-i2c-bus";
1074                 clocks = <&syscon ASPEED_CLK_    1074                 clocks = <&syscon ASPEED_CLK_APB2>;
1075                 resets = <&syscon ASPEED_RESE    1075                 resets = <&syscon ASPEED_RESET_I2C>;
1076                 interrupts = <GIC_SPI 123 IRQ    1076                 interrupts = <GIC_SPI 123 IRQ_TYPE_LEVEL_HIGH>;
1077                 bus-frequency = <100000>;        1077                 bus-frequency = <100000>;
1078                 pinctrl-names = "default";       1078                 pinctrl-names = "default";
1079                 pinctrl-0 = <&pinctrl_i2c14_d    1079                 pinctrl-0 = <&pinctrl_i2c14_default>;
1080                 status = "disabled";             1080                 status = "disabled";
1081         };                                       1081         };
1082                                                  1082 
1083         i2c14: i2c@780 {                         1083         i2c14: i2c@780 {
1084                 #address-cells = <1>;            1084                 #address-cells = <1>;
1085                 #size-cells = <0>;               1085                 #size-cells = <0>;
1086                 reg = <0x780 0x80>;              1086                 reg = <0x780 0x80>;
1087                 compatible = "aspeed,ast2600-    1087                 compatible = "aspeed,ast2600-i2c-bus";
1088                 clocks = <&syscon ASPEED_CLK_    1088                 clocks = <&syscon ASPEED_CLK_APB2>;
1089                 resets = <&syscon ASPEED_RESE    1089                 resets = <&syscon ASPEED_RESET_I2C>;
1090                 interrupts = <GIC_SPI 124 IRQ    1090                 interrupts = <GIC_SPI 124 IRQ_TYPE_LEVEL_HIGH>;
1091                 bus-frequency = <100000>;        1091                 bus-frequency = <100000>;
1092                 pinctrl-names = "default";       1092                 pinctrl-names = "default";
1093                 pinctrl-0 = <&pinctrl_i2c15_d    1093                 pinctrl-0 = <&pinctrl_i2c15_default>;
1094                 status = "disabled";             1094                 status = "disabled";
1095         };                                       1095         };
1096                                                  1096 
1097         i2c15: i2c@800 {                         1097         i2c15: i2c@800 {
1098                 #address-cells = <1>;            1098                 #address-cells = <1>;
1099                 #size-cells = <0>;               1099                 #size-cells = <0>;
1100                 reg = <0x800 0x80>;              1100                 reg = <0x800 0x80>;
1101                 compatible = "aspeed,ast2600-    1101                 compatible = "aspeed,ast2600-i2c-bus";
1102                 clocks = <&syscon ASPEED_CLK_    1102                 clocks = <&syscon ASPEED_CLK_APB2>;
1103                 resets = <&syscon ASPEED_RESE    1103                 resets = <&syscon ASPEED_RESET_I2C>;
1104                 interrupts = <GIC_SPI 125 IRQ    1104                 interrupts = <GIC_SPI 125 IRQ_TYPE_LEVEL_HIGH>;
1105                 bus-frequency = <100000>;        1105                 bus-frequency = <100000>;
1106                 pinctrl-names = "default";       1106                 pinctrl-names = "default";
1107                 pinctrl-0 = <&pinctrl_i2c16_d    1107                 pinctrl-0 = <&pinctrl_i2c16_default>;
1108                 status = "disabled";             1108                 status = "disabled";
1109         };                                       1109         };
1110 };                                               1110 };
                                                      

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