~ [ 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 (Version linux-6.12-rc7) and /scripts/dtc/include-prefixes/arm/aspeed/aspeed-g6.dtsi (Version linux-6.8.12)


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

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