Lines Matching +full:rgmii +full:- +full:compliant
1 // SPDX-License-Identifier: GPL-2.0-only
3 * Copyright (C) 2014 Texas Instruments Incorporated - https://www.ti.com/
8 /dts-v1/;
11 #include <dt-bindings/pinctrl/am43xx.h>
12 #include <dt-bindings/pwm/pwm.h>
13 #include <dt-bindings/gpio/gpio.h>
14 #include <dt-bindings/input/input.h>
15 #include <dt-bindings/interrupt-controller/irq.h>
19 compatible = "ti,am437x-sk-evm","ti,am4372","ti,am43";
26 stdout-path = &uart0;
31 #clock-cells = <0>;
32 compatible = "fixed-clock";
33 clock-frequency = <32768>;
37 compatible = "pwm-backlight";
39 brightness-levels = <0 51 53 56 62 75 101 152 255>;
40 default-brightness-level = <8>;
44 compatible = "simple-audio-card";
45 simple-audio-card,name = "AM437x-SK-EVM";
46 simple-audio-card,widgets =
49 simple-audio-card,routing =
54 simple-audio-card,format = "dsp_b";
55 simple-audio-card,bitclock-master = <&sound_master>;
56 simple-audio-card,frame-master = <&sound_master>;
57 simple-audio-card,bitclock-inversion;
59 simple-audio-card,cpu {
60 sound-dai = <&mcasp1>;
63 sound_master: simple-audio-card,codec {
64 sound-dai = <&tlv320aic3106>;
65 system-clock-frequency = <24000000>;
70 compatible = "gpio-matrix-keypad";
72 pinctrl-names = "default";
73 pinctrl-0 = <&matrix_keypad_pins>;
75 debounce-delay-ms = <5>;
76 col-scan-delay-us = <5>;
78 row-gpios = <&gpio5 5 GPIO_ACTIVE_HIGH /* Bank5, pin5 */
81 col-gpios = <&gpio5 13 GPIO_ACTIVE_HIGH /* Bank5, pin13 */
93 compatible = "gpio-leds";
95 pinctrl-names = "default";
96 pinctrl-0 = <&leds_pins>;
99 label = "am437x-sk:red:heartbeat";
101 linux,default-trigger = "heartbeat";
102 default-state = "off";
106 label = "am437x-sk:green:mmc1";
108 linux,default-trigger = "mmc0";
109 default-state = "off";
113 label = "am437x-sk:blue:cpu0";
115 linux,default-trigger = "cpu0";
116 default-state = "off";
120 label = "am437x-sk:blue:usr3";
122 default-state = "off";
127 compatible = "newhaven,nhd-4.3-480272ef-atxl", "panel-dpi";
130 pinctrl-names = "default";
131 pinctrl-0 = <&lcd_pins>;
135 enable-gpios = <&gpio1 7 GPIO_ACTIVE_HIGH>;
139 remote-endpoint = <&dpi_out>;
144 vmmcwl_fixed: fixedregulator-mmcwl {
146 * WL_EN is not SDIO standard compliant. It is an out of band
152 compatible = "regulator-fixed";
153 regulator-name = "vmmcwl_fixed";
154 regulator-min-microvolt = <1800000>;
155 regulator-max-microvolt = <1800000>;
157 enable-active-high;
162 matrix_keypad_pins: matrix-keypad-pins {
163 pinctrl-single,pins = <
171 leds_pins: leds-pins {
172 pinctrl-single,pins = <
180 i2c0_pins: i2c0-pins {
181 pinctrl-single,pins = <
187 i2c1_pins: i2c1-pins {
188 pinctrl-single,pins = <
194 mmc1_pins: mmc1-pins {
195 pinctrl-single,pins = <
206 ecap0_pins: backlight-pins {
207 pinctrl-single,pins = <
212 edt_ft5306_ts_pins: edt-ft5306-ts-pins {
213 pinctrl-single,pins = <
219 vpfe0_pins_default: vpfe0-default-pins {
220 pinctrl-single,pins = <
239 vpfe0_pins_sleep: vpfe0-sleep-pins {
240 pinctrl-single,pins = <
259 clkout1_pin: clkout1-pins {
260 pinctrl-single,pins = <
265 cpsw_default: cpsw-default-pins {
266 pinctrl-single,pins = <
297 cpsw_sleep: cpsw-sleep-pins {
298 pinctrl-single,pins = <
329 davinci_mdio_default: davinci-mdio-default-pins {
330 pinctrl-single,pins = <
337 davinci_mdio_sleep: davinci-mdio-sleep-pins {
338 pinctrl-single,pins = <
345 dss_pins: dss-pins {
346 pinctrl-single,pins = <
347 AM4372_IOPAD(0x820, PIN_OUTPUT | MUX_MODE1) /* gpmc ad 8 -> DSS DATA 23 */
354 AM4372_IOPAD(0x83c, PIN_OUTPUT | MUX_MODE1) /* gpmc ad 15 -> DSS DATA 16 */
379 qspi_pins: qspi-pins {
380 pinctrl-single,pins = <
390 mcasp1_pins: mcasp1-pins {
391 pinctrl-single,pins = <
399 mcasp1_pins_sleep: mcasp1-sleep-pins {
400 pinctrl-single,pins = <
408 lcd_pins: lcd-pins {
409 pinctrl-single,pins = <
414 usb1_pins: usb1-pins {
415 pinctrl-single,pins = <
420 usb2_pins: usb2-pins {
421 pinctrl-single,pins = <
426 mmc3_pins_default: mmc3-default-pins {
427 pinctrl-single,pins = <
437 mmc3_pins_sleep: mmc3-sleep-pins {
438 pinctrl-single,pins = <
448 wlan_pins_default: wlan-default-pins {
449 pinctrl-single,pins = <
455 wlan_pins_sleep: wlan-sleep-pins {
456 pinctrl-single,pins = <
462 uart1_bt_pins_default: uart1-bt-default-pins {
463 pinctrl-single,pins = <
472 uart1_bt_pins_sleep: uart1-bt-sleep-pins {
473 pinctrl-single,pins = <
485 pinctrl-names = "default";
486 pinctrl-0 = <&i2c0_pins>;
487 clock-frequency = <100000>;
493 interrupt-controller;
494 #interrupt-cells = <2>;
496 dcdc1: regulator-dcdc1 {
498 regulator-name = "vdd_core";
499 regulator-min-microvolt = <912000>;
500 regulator-max-microvolt = <1144000>;
501 regulator-boot-on;
502 regulator-always-on;
505 dcdc2: regulator-dcdc2 {
507 regulator-name = "vdd_mpu";
508 regulator-min-microvolt = <912000>;
509 regulator-max-microvolt = <1378000>;
510 regulator-boot-on;
511 regulator-always-on;
514 dcdc3: regulator-dcdc3 {
515 regulator-name = "vdds_ddr";
516 regulator-boot-on;
517 regulator-always-on;
518 regulator-state-mem {
519 regulator-on-in-suspend;
521 regulator-state-disk {
522 regulator-off-in-suspend;
526 dcdc4: regulator-dcdc4 {
527 regulator-name = "v3_3d";
528 regulator-min-microvolt = <3300000>;
529 regulator-max-microvolt = <3300000>;
530 regulator-boot-on;
531 regulator-always-on;
534 dcdc5: regulator-dcdc5 {
535 compatible = "ti,tps65218-dcdc5";
536 regulator-name = "v1_0bat";
537 regulator-min-microvolt = <1000000>;
538 regulator-max-microvolt = <1000000>;
539 regulator-boot-on;
540 regulator-always-on;
541 regulator-state-mem {
542 regulator-on-in-suspend;
546 dcdc6: regulator-dcdc6 {
547 compatible = "ti,tps65218-dcdc6";
548 regulator-name = "v1_8bat";
549 regulator-min-microvolt = <1800000>;
550 regulator-max-microvolt = <1800000>;
551 regulator-boot-on;
552 regulator-always-on;
553 regulator-state-mem {
554 regulator-on-in-suspend;
558 ldo1: regulator-ldo1 {
559 regulator-name = "v1_8d";
560 regulator-min-microvolt = <1800000>;
561 regulator-max-microvolt = <1800000>;
562 regulator-boot-on;
563 regulator-always-on;
566 power-button {
567 compatible = "ti,tps65218-pwrbutton";
582 pinctrl-names = "default";
583 pinctrl-0 = <&i2c1_pins>;
584 clock-frequency = <400000>;
589 pinctrl-names = "default";
590 pinctrl-0 = <&clkout1_pin>;
593 clock-names = "xvclk";
594 assigned-clocks = <&clkout1_mux_ck>;
595 assigned-clock-parents = <&clkout1_osc_div_ck>;
599 remote-endpoint = <&vpfe0_ep>;
600 link-frequencies = /bits/ 64 <70000000>;
605 edt-ft5306@38 {
607 compatible = "edt,edt-ft5306", "edt,edt-ft5x06";
608 pinctrl-names = "default";
609 pinctrl-0 = <&edt_ft5306_ts_pins>;
612 interrupt-parent = <&gpio0>;
615 reset-gpios = <&gpio1 28 GPIO_ACTIVE_LOW>;
617 touchscreen-size-x = <480>;
618 touchscreen-size-y = <272>;
620 wakeup-source;
624 #sound-dai-cells = <0>;
630 AVDD-supply = <&dcdc4>;
631 IOVDD-supply = <&dcdc4>;
632 DRVDD-supply = <&dcdc4>;
633 DVDD-supply = <&ldo1>;
641 Vdd-supply = <&dcdc4>;
642 Vdd_IO-supply = <&dcdc4>;
643 interrupts-extended = <&gpio1 6 0>, <&gpio2 1 0>;
653 pinctrl-names = "default";
654 pinctrl-0 = <&ecap0_pins>;
675 pinctrl-names = "default";
676 pinctrl-0 = <&mmc1_pins>;
678 vmmc-supply = <&dcdc4>;
679 bus-width = <4>;
680 cd-gpios = <&gpio0 6 GPIO_ACTIVE_LOW>;
685 pinctrl-names = "default", "sleep";
686 pinctrl-0 = <&uart1_bt_pins_default>;
687 pinctrl-1 = <&uart1_bt_pins_sleep>;
694 * xbar-event-map element
698 dma-names = "tx", "rx";
699 vmmc-supply = <&vmmcwl_fixed>;
700 bus-width = <4>;
701 pinctrl-names = "default", "sleep";
702 pinctrl-0 = <&mmc3_pins_default>;
703 pinctrl-1 = <&mmc3_pins_sleep>;
704 cap-power-off-card;
705 keep-power-in-suspend;
706 non-removable;
708 #address-cells = <1>;
709 #size-cells = <0>;
712 pinctrl-names = "default", "sleep";
713 pinctrl-0 = <&wlan_pins_default>;
714 pinctrl-1 = <&wlan_pins_sleep>;
716 interrupt-parent = <&gpio4>;
728 pinctrl-names = "default";
729 pinctrl-0 = <&usb1_pins>;
739 pinctrl-names = "default";
740 pinctrl-0 = <&usb2_pins>;
745 pinctrl-names = "default";
746 pinctrl-0 = <&qspi_pins>;
748 spi-max-frequency = <48000000>;
751 spi-max-frequency = <48000000>;
753 spi-cpol;
754 spi-cpha;
755 spi-tx-bus-width = <1>;
756 spi-rx-bus-width = <4>;
757 #address-cells = <1>;
758 #size-cells = <1>;
773 label = "QSPI.U-BOOT-SPL_OS";
781 label = "QSPI.U-BOOT-ENV.backup";
796 pinctrl-names = "default", "sleep";
797 pinctrl-0 = <&cpsw_default>;
798 pinctrl-1 = <&cpsw_sleep>;
803 pinctrl-names = "default", "sleep";
804 pinctrl-0 = <&davinci_mdio_default>;
805 pinctrl-1 = <&davinci_mdio_sleep>;
807 ethphy0: ethernet-phy@4 {
811 ethphy1: ethernet-phy@5 {
817 phy-handle = <ðphy0>;
818 phy-mode = "rgmii-rxid";
819 ti,dual-emac-pvid = <1>;
823 phy-handle = <ðphy1>;
824 phy-mode = "rgmii-rxid";
825 ti,dual-emac-pvid = <2>;
833 #sound-dai-cells = <0>;
834 pinctrl-names = "default", "sleep";
835 pinctrl-0 = <&mcasp1_pins>;
836 pinctrl-1 = <&mcasp1_pins_sleep>;
840 op-mode = <0>;
841 tdm-slots = <2>;
842 serial-dir = <
846 tx-num-evt = <1>;
847 rx-num-evt = <1>;
853 pinctrl-names = "default";
854 pinctrl-0 = <&dss_pins>;
858 remote-endpoint = <&lcd_in>;
859 data-lines = <24>;
866 clock-names = "ext-clk", "int-clk";
875 cpu0-supply = <&dcdc2>;
880 pinctrl-names = "default", "sleep";
881 pinctrl-0 = <&vpfe0_pins_default>;
882 pinctrl-1 = <&vpfe0_pins_sleep>;
887 remote-endpoint = <&ov2659_1>;
888 ti,am437x-vpfe-interface = <0>;
889 bus-width = <8>;
890 hsync-active = <0>;
891 vsync-active = <0>;
897 firmware-name = "am43x-evm-scale-data.bin";