Lines Matching +full:- +full:function
3 * https://raw.githubusercontent.com/torvalds/linux/34ea5c9d/arch/arm/boot/dts/aspeed-g5.dtsi
10 #address-cells = <1>;
11 #size-cells = <1>;
12 interrupt-parent = <&vic>;
38 #address-cells = <1>;
39 #size-cells = <0>;
42 compatible = "arm,arm1176jzf-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,ast2500-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,ast2500-spi";
94 num-cs = <2>;
97 compatible = "jedec,spi-nor";
102 compatible = "jedec,spi-nor";
107 spi2: flash-controller@1e631000 {
110 #address-cells = <1>;
111 #size-cells = <0>;
112 compatible = "aspeed,ast2500-spi";
115 num-cs = <2>;
118 compatible = "jedec,spi-nor";
123 compatible = "jedec,spi-nor";
128 vic: interrupt-controller@1e6c0080 {
129 compatible = "aspeed,ast2400-vic";
130 interrupt-controller;
131 #interrupt-cells = <1>;
132 valid-sources = <0xfefff7ff 0x0807ffff>;
137 compatible = "aspeed,ast2500-mac", "faraday,ftgmac100";
145 compatible = "aspeed,ast2500-mac", "faraday,ftgmac100";
153 compatible = "aspeed,aspeed-ehci";
157 pinctrl-names = "default";
158 pinctrl-0 = <&pinctrl_usb2ah_default>;
163 compatible = "aspeed,aspeed-ehci";
167 pinctrl-names = "default";
168 pinctrl-0 = <&pinctrl_usb2bh_default>;
173 compatible = "aspeed,ast2500-uhci", "generic-uhci";
181 compatible = "simple-bus";
182 #address-cells = <1>;
183 #size-cells = <1>;
187 compatible = "aspeed,g5-scu", "syscon", "simple-mfd";
189 #clock-cells = <1>;
190 #reset-cells = <1>;
193 compatible = "aspeed,g5-pinctrl";
194 aspeed,external-nodes = <&gfx &lhc>;
207 compatible = "aspeed,ast2500-gfx", "syscon";
209 reg-io-width = <4>;
213 compatible = "aspeed,ast2500-adc";
215 #io-channel-cells = <1>;
220 compatible = "mmio-sram";
225 #interrupt-cells = <1>;
226 compatible = "aspeed,aspeed-sdhci-irq", "simple-mfd";
229 interrupt-controller;
231 clock-names = "ctrlclk", "extclk";
232 #address-cells = <1>;
233 #size-cells = <1>;
237 compatible = "aspeed,sdhci-ast2500";
240 interrupt-parent = <&sdhci>;
241 sdhci,auto-cmd12;
247 compatible = "aspeed,sdhci-ast2500";
250 interrupt-parent = <&sdhci>;
251 sdhci,auto-cmd12;
259 #gpio-cells = <2>;
260 gpio-controller;
261 compatible = "aspeed,ast2500-gpio";
264 gpio-ranges = <&pinctrl 0 0 220>;
266 interrupt-controller;
271 compatible = "aspeed,ast2400-timer";
278 reg-shift = <2>;
281 clock-frequency = <24000000>;
282 no-loopback-test;
289 reg-shift = <2>;
292 clock-frequency = <24000000>;
293 no-loopback-test;
316 pwm_tacho: pwm-tacho-controller@1e786000 {
317 compatible = "aspeed,ast2500-pwm-tacho";
318 #address-cells = <1>;
319 #size-cells = <0>;
325 compatible = "aspeed,ast2500-vuart";
327 reg-shift = <2>;
329 no-loopback-test;
334 compatible = "aspeed,ast2500-lpc", "simple-mfd";
337 #address-cells = <1>;
338 #size-cells = <1>;
341 lpc_bmc: lpc-bmc@0 {
342 compatible = "aspeed,ast2500-lpc-bmc";
346 lpc_host: lpc-host@80 {
347 compatible = "aspeed,ast2500-lpc-host", "simple-mfd", "syscon";
349 reg-io-width = <4>;
351 #address-cells = <1>;
352 #size-cells = <1>;
355 lpc_ctrl: lpc-ctrl@0 {
356 compatible = "aspeed,ast2500-lpc-ctrl";
361 lpc_snoop: lpc-snoop@0 {
362 compatible = "aspeed,ast2500-lpc-snoop";
369 compatible = "aspeed,ast2500-lhc";
373 lpc_reset: reset-controller@18 {
374 compatible = "aspeed,ast2500-lpc-reset";
376 #reset-cells = <1>;
380 compatible = "aspeed,ast2500-ibt-bmc";
391 reg-shift = <2>;
394 clock-frequency = <24000000>;
395 no-loopback-test;
402 reg-shift = <2>;
405 clock-frequency = <24000000>;
406 no-loopback-test;
413 reg-shift = <2>;
416 clock-frequency = <24000000>;
417 no-loopback-test;
422 compatible = "simple-bus";
423 #address-cells = <1>;
424 #size-cells = <1>;
432 i2c_ic: interrupt-controller@0 {
433 #interrupt-cells = <1>;
434 compatible = "aspeed,ast2500-i2c-ic";
437 interrupt-controller;
441 i2c0: i2c-bus@40 {
442 #address-cells = <1>;
443 #size-cells = <0>;
444 #interrupt-cells = <1>;
447 compatible = "aspeed,ast2500-i2c-bus";
448 bus-frequency = <100000>;
450 interrupt-parent = <&i2c_ic>;
456 i2c1: i2c-bus@80 {
457 #address-cells = <1>;
458 #size-cells = <0>;
459 #interrupt-cells = <1>;
462 compatible = "aspeed,ast2500-i2c-bus";
463 bus-frequency = <100000>;
465 interrupt-parent = <&i2c_ic>;
471 i2c2: i2c-bus@c0 {
472 #address-cells = <1>;
473 #size-cells = <0>;
474 #interrupt-cells = <1>;
477 compatible = "aspeed,ast2500-i2c-bus";
478 bus-frequency = <100000>;
480 interrupt-parent = <&i2c_ic>;
482 pinctrl-names = "default";
483 pinctrl-0 = <&pinctrl_i2c3_default>;
487 i2c3: i2c-bus@100 {
488 #address-cells = <1>;
489 #size-cells = <0>;
490 #interrupt-cells = <1>;
493 compatible = "aspeed,ast2500-i2c-bus";
494 bus-frequency = <100000>;
496 interrupt-parent = <&i2c_ic>;
498 pinctrl-names = "default";
499 pinctrl-0 = <&pinctrl_i2c4_default>;
503 i2c4: i2c-bus@140 {
504 #address-cells = <1>;
505 #size-cells = <0>;
506 #interrupt-cells = <1>;
509 compatible = "aspeed,ast2500-i2c-bus";
510 bus-frequency = <100000>;
512 interrupt-parent = <&i2c_ic>;
514 pinctrl-names = "default";
515 pinctrl-0 = <&pinctrl_i2c5_default>;
519 i2c5: i2c-bus@180 {
520 #address-cells = <1>;
521 #size-cells = <0>;
522 #interrupt-cells = <1>;
525 compatible = "aspeed,ast2500-i2c-bus";
526 bus-frequency = <100000>;
528 interrupt-parent = <&i2c_ic>;
530 pinctrl-names = "default";
531 pinctrl-0 = <&pinctrl_i2c6_default>;
535 i2c6: i2c-bus@1c0 {
536 #address-cells = <1>;
537 #size-cells = <0>;
538 #interrupt-cells = <1>;
541 compatible = "aspeed,ast2500-i2c-bus";
542 bus-frequency = <100000>;
544 interrupt-parent = <&i2c_ic>;
546 pinctrl-names = "default";
547 pinctrl-0 = <&pinctrl_i2c7_default>;
551 i2c7: i2c-bus@300 {
552 #address-cells = <1>;
553 #size-cells = <0>;
554 #interrupt-cells = <1>;
557 compatible = "aspeed,ast2500-i2c-bus";
558 bus-frequency = <100000>;
560 interrupt-parent = <&i2c_ic>;
562 pinctrl-names = "default";
563 pinctrl-0 = <&pinctrl_i2c8_default>;
567 i2c8: i2c-bus@340 {
568 #address-cells = <1>;
569 #size-cells = <0>;
570 #interrupt-cells = <1>;
573 compatible = "aspeed,ast2500-i2c-bus";
574 bus-frequency = <100000>;
576 interrupt-parent = <&i2c_ic>;
578 pinctrl-names = "default";
579 pinctrl-0 = <&pinctrl_i2c9_default>;
583 i2c9: i2c-bus@380 {
584 #address-cells = <1>;
585 #size-cells = <0>;
586 #interrupt-cells = <1>;
589 compatible = "aspeed,ast2500-i2c-bus";
590 bus-frequency = <100000>;
592 interrupt-parent = <&i2c_ic>;
594 pinctrl-names = "default";
595 pinctrl-0 = <&pinctrl_i2c10_default>;
599 i2c10: i2c-bus@3c0 {
600 #address-cells = <1>;
601 #size-cells = <0>;
602 #interrupt-cells = <1>;
605 compatible = "aspeed,ast2500-i2c-bus";
606 bus-frequency = <100000>;
608 interrupt-parent = <&i2c_ic>;
610 pinctrl-names = "default";
611 pinctrl-0 = <&pinctrl_i2c11_default>;
615 i2c11: i2c-bus@400 {
616 #address-cells = <1>;
617 #size-cells = <0>;
618 #interrupt-cells = <1>;
621 compatible = "aspeed,ast2500-i2c-bus";
622 bus-frequency = <100000>;
624 interrupt-parent = <&i2c_ic>;
626 pinctrl-names = "default";
627 pinctrl-0 = <&pinctrl_i2c12_default>;
631 i2c12: i2c-bus@440 {
632 #address-cells = <1>;
633 #size-cells = <0>;
634 #interrupt-cells = <1>;
637 compatible = "aspeed,ast2500-i2c-bus";
638 bus-frequency = <100000>;
640 interrupt-parent = <&i2c_ic>;
642 pinctrl-names = "default";
643 pinctrl-0 = <&pinctrl_i2c13_default>;
647 i2c13: i2c-bus@480 {
648 #address-cells = <1>;
649 #size-cells = <0>;
650 #interrupt-cells = <1>;
653 compatible = "aspeed,ast2500-i2c-bus";
654 bus-frequency = <100000>;
656 interrupt-parent = <&i2c_ic>;
658 pinctrl-names = "default";
659 pinctrl-0 = <&pinctrl_i2c14_default>;
666 function = "ACPI";
671 function = "ADC0";
676 function = "ADC1";
681 function = "ADC10";
686 function = "ADC11";
691 function = "ADC12";
696 function = "ADC13";
701 function = "ADC14";
706 function = "ADC15";
711 function = "ADC2";
716 function = "ADC3";
721 function = "ADC4";
726 function = "ADC5";
731 function = "ADC6";
736 function = "ADC7";
741 function = "ADC8";
746 function = "ADC9";
751 function = "BMCINT";
756 function = "DDCCLK";
761 function = "DDCDAT";
766 function = "ESPI";
771 function = "FWSPICS1";
776 function = "FWSPICS2";
781 function = "GPID0";
786 function = "GPID2";
791 function = "GPID4";
796 function = "GPID6";
801 function = "GPIE0";
806 function = "GPIE2";
811 function = "GPIE4";
816 function = "GPIE6";
821 function = "I2C10";
826 function = "I2C11";
831 function = "I2C12";
836 function = "I2C13";
841 function = "I2C14";
846 function = "I2C3";
851 function = "I2C4";
856 function = "I2C5";
861 function = "I2C6";
866 function = "I2C7";
871 function = "I2C8";
876 function = "I2C9";
881 function = "LAD0";
886 function = "LAD1";
891 function = "LAD2";
896 function = "LAD3";
901 function = "LCLK";
906 function = "LFRAME";
911 function = "LPCHC";
916 function = "LPCPD";
921 function = "LPCPLUS";
926 function = "LPCPME";
931 function = "LPCRST";
936 function = "LPCSMI";
941 function = "LSIRQ";
946 function = "MAC1LINK";
951 function = "MAC2LINK";
956 function = "MDIO1";
961 function = "MDIO2";
966 function = "NCTS1";
971 function = "NCTS2";
976 function = "NCTS3";
981 function = "NCTS4";
986 function = "NDCD1";
991 function = "NDCD2";
996 function = "NDCD3";
1001 function = "NDCD4";
1006 function = "NDSR1";
1011 function = "NDSR2";
1016 function = "NDSR3";
1021 function = "NDSR4";
1026 function = "NDTR1";
1031 function = "NDTR2";
1036 function = "NDTR3";
1041 function = "NDTR4";
1046 function = "NRI1";
1051 function = "NRI2";
1056 function = "NRI3";
1061 function = "NRI4";
1066 function = "NRTS1";
1071 function = "NRTS2";
1076 function = "NRTS3";
1081 function = "NRTS4";
1086 function = "OSCCLK";
1091 function = "PEWAKE";
1096 function = "PNOR";
1101 function = "PWM0";
1106 function = "PWM1";
1111 function = "PWM2";
1116 function = "PWM3";
1121 function = "PWM4";
1126 function = "PWM5";
1131 function = "PWM6";
1136 function = "PWM7";
1141 function = "RGMII1";
1146 function = "RGMII2";
1151 function = "RMII1";
1156 function = "RMII2";
1161 function = "RXD1";
1166 function = "RXD2";
1171 function = "RXD3";
1176 function = "RXD4";
1181 function = "SALT1";
1186 function = "SALT10";
1191 function = "SALT11";
1196 function = "SALT12";
1201 function = "SALT13";
1206 function = "SALT14";
1211 function = "SALT2";
1216 function = "SALT3";
1221 function = "SALT4";
1226 function = "SALT5";
1231 function = "SALT6";
1236 function = "SALT7";
1241 function = "SALT8";
1246 function = "SALT9";
1251 function = "SCL1";
1256 function = "SCL2";
1261 function = "SD1";
1266 function = "SD2";
1271 function = "SDA1";
1276 function = "SDA2";
1281 function = "SGPS1";
1286 function = "SGPS2";
1291 function = "SIOONCTRL";
1296 function = "SIOPBI";
1301 function = "SIOPBO";
1306 function = "SIOPWREQ";
1311 function = "SIOPWRGD";
1316 function = "SIOS3";
1321 function = "SIOS5";
1326 function = "SIOSCI";
1331 function = "SPI1";
1336 function = "SPI1CS1";
1341 function = "SPI1DEBUG";
1346 function = "SPI1PASSTHRU";
1351 function = "SPI2CK";
1356 function = "SPI2CS0";
1361 function = "SPI2CS1";
1366 function = "SPI2MISO";
1371 function = "SPI2MOSI";
1376 function = "TIMER3";
1381 function = "TIMER4";
1386 function = "TIMER5";
1391 function = "TIMER6";
1396 function = "TIMER7";
1401 function = "TIMER8";
1406 function = "TXD1";
1411 function = "TXD2";
1416 function = "TXD3";
1421 function = "TXD4";
1426 function = "UART6";
1431 function = "USBCKI";
1436 function = "USB2AH";
1441 function = "USB11BHID";
1446 function = "USB2BH";
1451 function = "VGABIOSROM";
1456 function = "VGAHS";
1461 function = "VGAVS";
1466 function = "VPI24";
1471 function = "VPO";
1476 function = "WDTRST1";
1481 function = "WDTRST2";