Lines Matching +full:cpsw +full:- +full:mdio

1 // SPDX-License-Identifier: GPL-2.0-only
3 * Copyright (C) 2015 Toby Churchill - http://www.toby-churchill.com/
5 /dts-v1/;
8 #include <dt-bindings/pwm/pwm.h>
9 #include <dt-bindings/interrupt-controller/irq.h>
13 compatible = "tcl,am335x-sl50", "ti,am33xx";
17 cpu0-supply = <&dcdc2_reg>;
27 stdout-path = &uart0;
31 compatible = "gpio-leds";
32 pinctrl-names = "default";
33 pinctrl-0 = <&led_pins>;
38 default-state = "off";
44 default-state = "off";
50 default-state = "off";
56 default-state = "off";
61 compatible = "pwm-backlight";
62 pinctrl-names = "default";
63 pinctrl-0 = <&backlight0_pins>;
65 brightness-levels = < 0 1 2 3 4 5 6 7 8 9
76 default-brightness-level = <50>;
77 enable-gpios = <&gpio2 4 GPIO_ACTIVE_HIGH>;
78 power-supply = <&vdd_sys_reg>;
82 compatible = "pwm-backlight";
83 pinctrl-names = "default";
84 pinctrl-0 = <&backlight1_pins>;
86 brightness-levels = < 0 1 2 3 4 5 6 7 8 9
97 default-brightness-level = <50>;
98 enable-gpios = <&gpio0 26 GPIO_ACTIVE_HIGH>;
99 power-supply = <&vdd_sys_reg>;
103 compatible = "simple-bus";
104 #address-cells = <1>;
105 #size-cells = <0>;
109 compatible = "fixed-clock";
110 #clock-cells = <0>;
111 clock-frequency = <24576000>; /* 24.576MHz */
115 compatible = "gpio-gate-clock";
116 #clock-cells = <0>;
117 pinctrl-names = "default";
118 pinctrl-0 = <&audio_mclk_pins>;
120 enable-gpios = <&gpio1 27 0>;
126 pinctrl-names = "default";
127 pinctrl-0 = <&lcd_pins>;
129 panel-info {
130 ac-bias = <255>;
131 ac-bias-intrpt = <0>;
132 dma-burst-sz = <16>;
135 tft-alt-mode = <0>;
136 mono-8bit-mode = <0>;
137 sync-edge = <0>;
138 sync-ctrl = <1>;
139 raster-order = <0>;
140 fifo-th = <0>;
143 display-timings {
144 native-mode = <&timing0>;
146 clock-frequency = <18000000>;
150 hback-porch = <40>;
151 hfront-porch = <16>;
152 hsync-len = <24>;
153 hsync-active = <0>;
155 vback-porch = <3>;
156 vfront-porch = <8>;
157 vsync-len = <4>;
158 vsync-active = <0>;
164 compatible = "audio-graph-card";
165 label = "sound-card";
166 pinctrl-names = "default";
167 pinctrl-0 = <&audio_pa_pins>;
186 pa-gpios = <&gpio3 18 GPIO_ACTIVE_HIGH>;
190 compatible = "mmc-pwrseq-emmc";
191 pinctrl-names = "default";
192 pinctrl-0 = <&emmc_pwrseq_pins>;
193 reset-gpios = <&gpio1 20 GPIO_ACTIVE_LOW>;
197 compatible = "regulator-fixed";
198 regulator-name = "vdd_sys_reg";
199 regulator-min-microvolt = <5000000>;
200 regulator-max-microvolt = <5000000>;
201 regulator-always-on;
205 compatible = "regulator-fixed";
206 regulator-name = "vmmcsd_fixed";
207 regulator-min-microvolt = <3300000>;
208 regulator-max-microvolt = <3300000>;
213 pinctrl-names = "default";
214 pinctrl-0 = <&lwb_pins>;
216 audio_pins: audio-pins {
217 pinctrl-single,pins = <
226 audio_pa_pins: audio-pa-pins {
227 pinctrl-single,pins = <
228 …AM33XX_PADCONF(AM335X_PIN_MCASP0_ACLKR, PIN_INPUT_PULLDOWN, MUX_MODE7) /* SoundPA_en - mcasp0_aclk…
232 audio_mclk_pins: audio-mclk-pins {
233 pinctrl-single,pins = <
238 backlight0_pins: backlight0-pins {
239 pinctrl-single,pins = <
244 backlight1_pins: backlight1-pins {
245 pinctrl-single,pins = <
250 lcd_pins: lcd-pins {
251 pinctrl-single,pins = <
275 led_pins: led-pins {
276 pinctrl-single,pins = <
284 uart0_pins: uart0-pins {
285 pinctrl-single,pins = <
291 uart1_pins: uart1-pins {
292 pinctrl-single,pins = <
298 uart4_pins: uart4-pins {
299 pinctrl-single,pins = <
305 i2c0_pins: i2c0-pins {
306 pinctrl-single,pins = <
312 i2c2_pins: i2c2-pins {
313 pinctrl-single,pins = <
319 cpsw_default: cpsw-default-pins {
320 pinctrl-single,pins = <
338 cpsw_sleep: cpsw-sleep-pins {
339 pinctrl-single,pins = <
357 davinci_mdio_default: davinci-mdio-default-pins {
358 pinctrl-single,pins = <
359 /* MDIO */
363 …AM33XX_PADCONF(AM335X_PIN_GPMC_AD14, PIN_INPUT_PULLUP, MUX_MODE7) /* Ethernet_nRST - gpmc_ad14.gpi…
367 davinci_mdio_sleep: davinci-mdio-sleep-pins {
368 pinctrl-single,pins = <
369 /* MDIO reset value */
375 mmc1_pins: mmc1-pins {
376 pinctrl-single,pins = <
381 emmc_pwrseq_pins: emmc-pwrseq-pins {
382 pinctrl-single,pins = <
387 emmc_pins: emmc-pins {
388 pinctrl-single,pins = <
402 ehrpwm1_pins: ehrpwm1a-pins {
403 pinctrl-single,pins = <
409 rtc0_irq_pins: rtc0-irq-pins {
410 pinctrl-single,pins = <
415 spi0_pins: spi0-pins {
416 pinctrl-single,pins = <
425 lwb_pins: lwb-pins {
426 pinctrl-single,pins = <
427 …AM33XX_PADCONF(AM335X_PIN_GPMC_AD12, PIN_INPUT_PULLUP, MUX_MODE7) /* nKbdInt - gpmc_ad12.gpio1_12 …
428 …AM33XX_PADCONF(AM335X_PIN_GPMC_AD13, PIN_INPUT_PULLUP, MUX_MODE7) /* nKbdReset - gpmc_ad13.gpio1_1…
429 …AM33XX_PADCONF(AM335X_PIN_GPMC_A1, PIN_INPUT_PULLUP, MUX_MODE7) /* USB1_enPower - gpmc_a1.gpio1_17…
430 /* PDI Bus - Battery system */
434 …AM33XX_PADCONF(AM335X_PIN_GPMC_AD8, PIN_INPUT_PULLUP, MUX_MODE7) /* FPGA_DONE - gpmc_ad8.gpio0_22 …
435 … AM33XX_PADCONF(AM335X_PIN_GPMC_A0, PIN_INPUT_PULLUP, MUX_MODE7) /* FPGA_NRST - gpmc_a0.gpio1_16 */
436 …AM33XX_PADCONF(AM335X_PIN_GPMC_A1, PIN_INPUT_PULLDOWN, MUX_MODE7) /* FPGA_RUN - gpmc_a1.gpio1_17 */
437 AM33XX_PADCONF(AM335X_PIN_GPMC_A9, PIN_INPUT_PULLUP, MUX_MODE7) /* ENFPGA - gpmc_a9.gpio1_25 */
438 …AM33XX_PADCONF(AM335X_PIN_GPMC_A10, PIN_INPUT_PULLDOWN, MUX_MODE7) /* FPGA_PROGRAM - gpmc_a10.gpio…
445 pinctrl-names = "default";
446 pinctrl-0 = <&i2c0_pins>;
448 clock-frequency = <400000>;
456 pinctrl-names = "default";
457 pinctrl-0 = <&rtc0_irq_pins>;
458 interrupt-parent = <&gpio0>;
460 wakeup-source;
461 trickle-resistor-ohms = <2000>;
479 pinctrl-names = "default";
480 pinctrl-0 = <&i2c2_pins>;
482 clock-frequency = <400000>;
487 #sound-dai-cells = <0>;
489 ai3x-micbias-vg = <2>; /* 2.5V */
491 AVDD-supply = <&ldo4_reg>;
492 IOVDD-supply = <&ldo4_reg>;
493 DRVDD-supply = <&ldo4_reg>;
494 DVDD-supply = <&ldo3_reg>;
498 remote-endpoint = <&cpu_endpoint>;
525 pinctrl-names = "default";
526 pinctrl-0 = <&mmc1_pins>;
527 bus-width = <4>;
528 cd-gpios = <&gpio1 9 GPIO_ACTIVE_LOW>;
529 vmmc-supply = <&vmmcsd_fixed>;
534 pinctrl-names = "default";
535 pinctrl-0 = <&emmc_pins>;
536 bus-width = <8>;
537 vmmc-supply = <&vmmcsd_fixed>;
538 mmc-pwrseq = <&emmc_pwrseq>;
543 pinctrl-names = "default";
544 pinctrl-0 = <&audio_pins>;
545 #sound-dai-cells = <0>;
546 op-mode = <0>; /* MCASP_ISS_MODE */
547 tdm-slots = <2>;
549 serial-dir = < /* 0: INACTIVE, 1: TX, 2: RX */
552 tx-num-evt = <32>;
553 rx-num-evt = <32>;
557 remote-endpoint = <&codec_endpoint>;
559 dai-format = "dsp_b";
560 bitclock-master = <&codec_port>;
561 frame-master = <&codec_port>;
562 bitclock-inversion;
570 pinctrl-names = "default";
571 pinctrl-0 = <&uart0_pins>;
576 pinctrl-names = "default";
577 pinctrl-0 = <&uart1_pins>;
582 pinctrl-names = "default";
583 pinctrl-0 = <&uart4_pins>;
588 pinctrl-names = "default";
589 pinctrl-0 = <&spi0_pins>;
592 #address-cells = <1>;
593 #size-cells = <1>;
596 spi-max-frequency = <5000000>;
603 ti,pmic-shutdown-controller;
605 interrupt-parent = <&intc>;
611 regulator-min-microvolt = <1500000>;
612 regulator-max-microvolt = <1500000>;
613 regulator-always-on;
617 /* VDD_MPU voltage limits 0.95V - 1.26V with +/-4% tolerance */
618 regulator-name = "vdd_mpu";
619 regulator-min-microvolt = <925000>;
620 regulator-max-microvolt = <1325000>;
621 regulator-boot-on;
622 regulator-always-on;
626 /* VDD_CORE voltage limits 0.95V - 1.1V with +/-4% tolerance */
627 regulator-name = "vdd_core";
628 regulator-min-microvolt = <925000>;
629 regulator-max-microvolt = <1150000>;
630 regulator-boot-on;
631 regulator-always-on;
636 regulator-always-on;
637 regulator-min-microvolt = <1800000>;
638 regulator-max-microvolt = <1800000>;
643 regulator-always-on;
644 regulator-min-microvolt = <3300000>;
645 regulator-max-microvolt = <3300000>;
650 regulator-min-microvolt = <1800000>;
651 regulator-max-microvolt = <1800000>;
652 regulator-always-on;
657 regulator-min-microvolt = <3300000>;
658 regulator-max-microvolt = <3300000>;
659 regulator-always-on;
665 phy-mode = "mii";
666 phy-handle = <&ethphy0>;
667 ti,dual-emac-pvid = <1>;
676 pinctrl-names = "default", "sleep";
677 pinctrl-0 = <&cpsw_default>;
678 pinctrl-1 = <&cpsw_sleep>;
682 pinctrl-names = "default", "sleep";
683 pinctrl-0 = <&davinci_mdio_default>;
684 pinctrl-1 = <&davinci_mdio_sleep>;
685 reset-gpios = <&gpio1 14 GPIO_ACTIVE_LOW>;
686 reset-delay-us = <100>; /* PHY datasheet states 100us min */
688 ethphy0: ethernet-phy@0 {
707 pinctrl-names = "default";
708 pinctrl-0 = <&ehrpwm1_pins>;
720 ti,adc-channels = <0 1 2 3 4 5 6 7>;