Lines Matching +full:- +full:function
3 * https://raw.githubusercontent.com/torvalds/linux/34ea5c9d/arch/arm/boot/dts/aspeed-g4.dtsi
10 #address-cells = <1>;
11 #size-cells = <1>;
12 interrupt-parent = <&vic>;
38 #address-cells = <1>;
39 #size-cells = <0>;
42 compatible = "arm,arm926ej-s";
54 compatible = "simple-bus";
55 #address-cells = <1>;
56 #size-cells = <1>;
59 fmc: flash-controller@1e620000 {
62 #address-cells = <1>;
63 #size-cells = <0>;
64 compatible = "aspeed,ast2400-fmc";
68 num-cs = <3>;
71 compatible = "jedec,spi-nor";
76 compatible = "jedec,spi-nor";
81 compatible = "jedec,spi-nor";
86 spi1: flash-controller@1e630000 {
89 #address-cells = <1>;
90 #size-cells = <0>;
91 compatible = "aspeed,ast2400-spi";
94 num-cs = <2>;
97 compatible = "jedec,spi-nor";
102 compatible = "jedec,spi-nor";
107 vic: interrupt-controller@1e6c0080 {
108 compatible = "aspeed,ast2400-vic";
109 interrupt-controller;
110 #interrupt-cells = <1>;
111 valid-sources = <0xfefff7ff 0x0807ffff>;
116 compatible = "aspeed,ast2400-mac", "faraday,ftgmac100";
124 compatible = "aspeed,ast2400-mac", "faraday,ftgmac100";
132 compatible = "aspeed,ast2400-ehci", "generic-ehci";
139 compatible = "aspeed,ast2400-uhci", "generic-uhci";
147 compatible = "simple-bus";
148 #address-cells = <1>;
149 #size-cells = <1>;
153 compatible = "aspeed,g4-scu", "syscon", "simple-mfd";
155 #clock-cells = <1>;
156 #reset-cells = <1>;
159 compatible = "aspeed,g4-pinctrl";
160 aspeed,external-nodes = <&gfx &lhc>;
173 compatible = "aspeed,ast2400-gfx", "syscon";
175 reg-io-width = <4>;
179 compatible = "aspeed,ast2400-adc";
181 #io-channel-cells = <1>;
186 compatible = "mmio-sram";
191 #interrupt-cells = <1>;
192 compatible = "aspeed,aspeed-sdhci-irq", "simple-mfd";
195 interrupt-controller;
197 clock-names = "ctrlclk", "extclk";
198 #address-cells = <1>;
199 #size-cells = <1>;
203 compatible = "aspeed,sdhci-ast2400";
206 interrupt-parent = <&sdhci>;
207 sdhci,auto-cmd12;
213 compatible = "aspeed,sdhci-ast2400";
216 interrupt-parent = <&sdhci>;
217 sdhci,auto-cmd12;
225 #gpio-cells = <2>;
226 gpio-controller;
227 compatible = "aspeed,ast2400-gpio";
230 gpio-ranges = <&pinctrl 0 0 216>;
232 interrupt-controller;
237 compatible = "aspeed,ast2400-timer";
244 reg-shift = <2>;
247 clock-frequency = <24000000>;
248 no-loopback-test;
255 reg-shift = <2>;
258 clock-frequency = <24000000>;
259 no-loopback-test;
276 pwm_tacho: pwm-tacho-controller@1e786000 {
277 compatible = "aspeed,ast2400-pwm-tacho";
278 #address-cells = <1>;
279 #size-cells = <0>;
285 compatible = "aspeed,ast2400-vuart";
287 reg-shift = <2>;
289 no-loopback-test;
294 compatible = "aspeed,ast2400-lpc", "simple-mfd";
297 #address-cells = <1>;
298 #size-cells = <1>;
301 lpc_bmc: lpc-bmc@0 {
302 compatible = "aspeed,ast2400-lpc-bmc";
306 lpc_host: lpc-host@80 {
307 compatible = "aspeed,ast2400-lpc-host", "simple-mfd", "syscon";
309 reg-io-width = <4>;
311 #address-cells = <1>;
312 #size-cells = <1>;
315 lpc_ctrl: lpc-ctrl@0 {
316 compatible = "aspeed,ast2400-lpc-ctrl";
321 lpc_snoop: lpc-snoop@0 {
322 compatible = "aspeed,ast2400-lpc-snoop";
329 compatible = "aspeed,ast2400-lhc";
333 lpc_reset: reset-controller@18 {
334 compatible = "aspeed,ast2400-lpc-reset";
336 #reset-cells = <1>;
340 compatible = "aspeed,ast2400-ibt-bmc";
351 reg-shift = <2>;
354 clock-frequency = <24000000>;
355 no-loopback-test;
362 reg-shift = <2>;
365 clock-frequency = <24000000>;
366 no-loopback-test;
373 reg-shift = <2>;
376 clock-frequency = <24000000>;
377 no-loopback-test;
382 compatible = "simple-bus";
383 #address-cells = <1>;
384 #size-cells = <1>;
392 i2c_ic: interrupt-controller@0 {
393 #interrupt-cells = <1>;
394 compatible = "aspeed,ast2400-i2c-ic";
397 interrupt-controller;
401 i2c0: i2c-bus@40 {
402 #address-cells = <1>;
403 #size-cells = <0>;
404 #interrupt-cells = <1>;
407 compatible = "aspeed,ast2400-i2c-bus";
408 bus-frequency = <100000>;
410 interrupt-parent = <&i2c_ic>;
416 i2c1: i2c-bus@80 {
417 #address-cells = <1>;
418 #size-cells = <0>;
419 #interrupt-cells = <1>;
422 compatible = "aspeed,ast2400-i2c-bus";
423 bus-frequency = <100000>;
425 interrupt-parent = <&i2c_ic>;
431 i2c2: i2c-bus@c0 {
432 #address-cells = <1>;
433 #size-cells = <0>;
434 #interrupt-cells = <1>;
437 compatible = "aspeed,ast2400-i2c-bus";
438 bus-frequency = <100000>;
440 interrupt-parent = <&i2c_ic>;
442 pinctrl-names = "default";
443 pinctrl-0 = <&pinctrl_i2c3_default>;
447 i2c3: i2c-bus@100 {
448 #address-cells = <1>;
449 #size-cells = <0>;
450 #interrupt-cells = <1>;
453 compatible = "aspeed,ast2400-i2c-bus";
454 bus-frequency = <100000>;
456 interrupt-parent = <&i2c_ic>;
458 pinctrl-names = "default";
459 pinctrl-0 = <&pinctrl_i2c4_default>;
463 i2c4: i2c-bus@140 {
464 #address-cells = <1>;
465 #size-cells = <0>;
466 #interrupt-cells = <1>;
469 compatible = "aspeed,ast2400-i2c-bus";
470 bus-frequency = <100000>;
472 interrupt-parent = <&i2c_ic>;
474 pinctrl-names = "default";
475 pinctrl-0 = <&pinctrl_i2c5_default>;
479 i2c5: i2c-bus@180 {
480 #address-cells = <1>;
481 #size-cells = <0>;
482 #interrupt-cells = <1>;
485 compatible = "aspeed,ast2400-i2c-bus";
486 bus-frequency = <100000>;
488 interrupt-parent = <&i2c_ic>;
490 pinctrl-names = "default";
491 pinctrl-0 = <&pinctrl_i2c6_default>;
495 i2c6: i2c-bus@1c0 {
496 #address-cells = <1>;
497 #size-cells = <0>;
498 #interrupt-cells = <1>;
501 compatible = "aspeed,ast2400-i2c-bus";
502 bus-frequency = <100000>;
504 interrupt-parent = <&i2c_ic>;
506 pinctrl-names = "default";
507 pinctrl-0 = <&pinctrl_i2c7_default>;
511 i2c7: i2c-bus@300 {
512 #address-cells = <1>;
513 #size-cells = <0>;
514 #interrupt-cells = <1>;
517 compatible = "aspeed,ast2400-i2c-bus";
518 bus-frequency = <100000>;
520 interrupt-parent = <&i2c_ic>;
522 pinctrl-names = "default";
523 pinctrl-0 = <&pinctrl_i2c8_default>;
527 i2c8: i2c-bus@340 {
528 #address-cells = <1>;
529 #size-cells = <0>;
530 #interrupt-cells = <1>;
533 compatible = "aspeed,ast2400-i2c-bus";
534 bus-frequency = <100000>;
536 interrupt-parent = <&i2c_ic>;
538 pinctrl-names = "default";
539 pinctrl-0 = <&pinctrl_i2c9_default>;
543 i2c9: i2c-bus@380 {
544 #address-cells = <1>;
545 #size-cells = <0>;
546 #interrupt-cells = <1>;
549 compatible = "aspeed,ast2400-i2c-bus";
550 bus-frequency = <100000>;
552 interrupt-parent = <&i2c_ic>;
554 pinctrl-names = "default";
555 pinctrl-0 = <&pinctrl_i2c10_default>;
559 i2c10: i2c-bus@3c0 {
560 #address-cells = <1>;
561 #size-cells = <0>;
562 #interrupt-cells = <1>;
565 compatible = "aspeed,ast2400-i2c-bus";
566 bus-frequency = <100000>;
568 interrupt-parent = <&i2c_ic>;
570 pinctrl-names = "default";
571 pinctrl-0 = <&pinctrl_i2c11_default>;
575 i2c11: i2c-bus@400 {
576 #address-cells = <1>;
577 #size-cells = <0>;
578 #interrupt-cells = <1>;
581 compatible = "aspeed,ast2400-i2c-bus";
582 bus-frequency = <100000>;
584 interrupt-parent = <&i2c_ic>;
586 pinctrl-names = "default";
587 pinctrl-0 = <&pinctrl_i2c12_default>;
591 i2c12: i2c-bus@440 {
592 #address-cells = <1>;
593 #size-cells = <0>;
594 #interrupt-cells = <1>;
597 compatible = "aspeed,ast2400-i2c-bus";
598 bus-frequency = <100000>;
600 interrupt-parent = <&i2c_ic>;
602 pinctrl-names = "default";
603 pinctrl-0 = <&pinctrl_i2c13_default>;
607 i2c13: i2c-bus@480 {
608 #address-cells = <1>;
609 #size-cells = <0>;
610 #interrupt-cells = <1>;
613 compatible = "aspeed,ast2400-i2c-bus";
614 bus-frequency = <100000>;
616 interrupt-parent = <&i2c_ic>;
618 pinctrl-names = "default";
619 pinctrl-0 = <&pinctrl_i2c14_default>;
626 function = "ACPI";
631 function = "ADC0";
636 function = "ADC1";
641 function = "ADC10";
646 function = "ADC11";
651 function = "ADC12";
656 function = "ADC13";
661 function = "ADC14";
666 function = "ADC15";
671 function = "ADC2";
676 function = "ADC3";
681 function = "ADC4";
686 function = "ADC5";
691 function = "ADC6";
696 function = "ADC7";
701 function = "ADC8";
706 function = "ADC9";
711 function = "BMCINT";
716 function = "DDCCLK";
721 function = "DDCDAT";
726 function = "ESPI";
731 function = "FWSPICS1";
736 function = "FWSPICS2";
741 function = "GPID0";
746 function = "GPID2";
751 function = "GPID4";
756 function = "GPID6";
761 function = "GPIE0";
766 function = "GPIE2";
771 function = "GPIE4";
776 function = "GPIE6";
781 function = "I2C10";
786 function = "I2C11";
791 function = "I2C12";
796 function = "I2C13";
801 function = "I2C14";
806 function = "I2C3";
811 function = "I2C4";
816 function = "I2C5";
821 function = "I2C6";
826 function = "I2C7";
831 function = "I2C8";
836 function = "I2C9";
841 function = "LAD0";
846 function = "LAD1";
851 function = "LAD2";
856 function = "LAD3";
861 function = "LCLK";
866 function = "LFRAME";
871 function = "LPCHC";
876 function = "LPCPD";
881 function = "LPCPLUS";
886 function = "LPCPME";
891 function = "LPCRST";
896 function = "LPCSMI";
901 function = "LSIRQ";
906 function = "MAC1LINK";
911 function = "MAC2LINK";
916 function = "MDIO1";
921 function = "MDIO2";
926 function = "NCTS1";
931 function = "NCTS2";
936 function = "NCTS3";
941 function = "NCTS4";
946 function = "NDCD1";
951 function = "NDCD2";
956 function = "NDCD3";
961 function = "NDCD4";
966 function = "NDSR1";
971 function = "NDSR2";
976 function = "NDSR3";
981 function = "NDSR4";
986 function = "NDTR1";
991 function = "NDTR2";
996 function = "NDTR3";
1001 function = "NDTR4";
1006 function = "NRI1";
1011 function = "NRI2";
1016 function = "NRI3";
1021 function = "NRI4";
1026 function = "NRTS1";
1031 function = "NRTS2";
1036 function = "NRTS3";
1041 function = "NRTS4";
1046 function = "OSCCLK";
1051 function = "PEWAKE";
1056 function = "PNOR";
1061 function = "PWM0";
1066 function = "PWM1";
1071 function = "PWM2";
1076 function = "PWM3";
1081 function = "PWM4";
1086 function = "PWM5";
1091 function = "PWM6";
1096 function = "PWM7";
1101 function = "RGMII1";
1106 function = "RGMII2";
1111 function = "RMII1";
1116 function = "RMII2";
1121 function = "RXD1";
1126 function = "RXD2";
1131 function = "RXD3";
1136 function = "RXD4";
1141 function = "SALT1";
1146 function = "SALT10";
1151 function = "SALT11";
1156 function = "SALT12";
1161 function = "SALT13";
1166 function = "SALT14";
1171 function = "SALT2";
1176 function = "SALT3";
1181 function = "SALT4";
1186 function = "SALT5";
1191 function = "SALT6";
1196 function = "SALT7";
1201 function = "SALT8";
1206 function = "SALT9";
1211 function = "SCL1";
1216 function = "SCL2";
1221 function = "SD1";
1226 function = "SD2";
1231 function = "SDA1";
1236 function = "SDA2";
1241 function = "SGPS1";
1246 function = "SGPS2";
1251 function = "SIOONCTRL";
1256 function = "SIOPBI";
1261 function = "SIOPBO";
1266 function = "SIOPWREQ";
1271 function = "SIOPWRGD";
1276 function = "SIOS3";
1281 function = "SIOS5";
1286 function = "SIOSCI";
1291 function = "SPI1";
1296 function = "SPI1CS1";
1301 function = "SPI1DEBUG";
1306 function = "SPI1PASSTHRU";
1311 function = "SPI2CK";
1316 function = "SPI2CS0";
1321 function = "SPI2CS1";
1326 function = "SPI2MISO";
1331 function = "SPI2MOSI";
1336 function = "TIMER3";
1341 function = "TIMER4";
1346 function = "TIMER5";
1351 function = "TIMER6";
1356 function = "TIMER7";
1361 function = "TIMER8";
1366 function = "TXD1";
1371 function = "TXD2";
1376 function = "TXD3";
1381 function = "TXD4";
1386 function = "UART6";
1391 function = "USBCKI";
1396 function = "USB2AH";
1401 function = "USB11BHID";
1406 function = "USB2BH";
1411 function = "VGABIOSROM";
1416 function = "VGAHS";
1421 function = "VGAVS";
1426 function = "VPI24";
1431 function = "VPO";
1436 function = "WDTRST1";
1441 function = "WDTRST2";