Lines Matching +full:auto +full:- +full:cmd12
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>;