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

1 //SPDX-License-Identifier: GPL-2.0
2 /* Copyright (C) 2018 Octavo Systems LLC - https://www.octavosystems.com/
9 /dts-v1/;
12 #include "am335x-osd335x-common.dtsi"
13 #include <dt-bindings/interrupt-controller/irq.h>
15 #include <dt-bindings/display/tda998x.h>
18 model = "Octavo Systems OSD3358-SM-RED";
19 compatible = "oct,osd3358-sm-refdesign", "ti,am335x-bone-black", "ti,am335x-bone", "ti,am33xx";
23 regulator-min-microvolt = <1800000>;
24 regulator-max-microvolt = <1800000>;
25 regulator-always-on;
29 vmmc-supply = <&vmmcsd_fixed>;
30 pinctrl-names = "default";
31 pinctrl-0 = <&emmc_pins>;
32 bus-width = <8>;
41 * below to "crossed" and uncomment the video-ports -property
47 blue-and-red-wiring = "straight";
51 remote-endpoint = <&hdmi_0>;
57 tda19988: hdmi-encoder@70 {
61 pinctrl-names = "default", "off";
62 pinctrl-0 = <&nxp_hdmi_bonelt_pins>;
63 pinctrl-1 = <&nxp_hdmi_bonelt_off_pins>;
66 /* video-ports = <0x234501>; */
68 #sound-dai-cells = <0>;
69 audio-ports = < TDA998x_I2S 0x03>;
73 remote-endpoint = <&lcdc_0>;
81 interrupt-parent = <&gpio3>;
83 i2c-gate {
84 #address-cells = <1>;
85 #size-cells = <0>;
87 compatible = "asahi-kasei,ak8975";
105 #sound-dai-cells = <0>;
106 pinctrl-names = "default";
107 pinctrl-0 = <&mcasp0_pins>;
109 op-mode = <0>; /* MCASP_IIS_MODE */
110 tdm-slots = <2>;
111 serial-dir = < /* 0: INACTIVE, 1: TX, 2: RX */
114 tx-num-evt = <32>;
115 rx-num-evt = <32>;
119 clk_mcasp0_fixed: clk-mcasp0-fixed {
120 #clock-cells = <0>;
121 compatible = "fixed-clock";
122 clock-frequency = <24576000>;
125 clk_mcasp0: clk-mcasp0 {
126 #clock-cells = <0>;
127 compatible = "gpio-gate-clock";
129 enable-gpios = <&gpio1 27 0>; /* BeagleBone Black Clk enable on GPIO1_27 */
133 compatible = "simple-audio-card";
134 simple-audio-card,name = "TI BeagleBone Black";
135 simple-audio-card,format = "i2s";
136 simple-audio-card,bitclock-master = <&dailink0_master>;
137 simple-audio-card,frame-master = <&dailink0_master>;
139 dailink0_master: simple-audio-card,cpu {
140 sound-dai = <&mcasp0>;
144 simple-audio-card,codec {
145 sound-dai = <&tda19988>;
150 stdout-path = &uart0;
154 pinctrl-names = "default";
155 pinctrl-0 = <&user_leds_s0>;
157 compatible = "gpio-leds";
162 linux,default-trigger = "heartbeat";
163 default-state = "off";
169 linux,default-trigger = "mmc0";
170 default-state = "off";
176 linux,default-trigger = "cpu0";
177 default-state = "off";
183 linux,default-trigger = "mmc1";
184 default-state = "off";
189 compatible = "regulator-fixed";
190 regulator-name = "vmmcsd_fixed";
191 regulator-min-microvolt = <3300000>;
192 regulator-max-microvolt = <3300000>;
197 pinctrl-names = "default";
198 pinctrl-0 = <&clkout2_pin>;
200 nxp_hdmi_bonelt_pins: nxp-hdmi-bonelt-pins {
201 pinctrl-single,pins = <
226 nxp_hdmi_bonelt_off_pins: nxp-hdmi-bonelt-off-pins {
227 pinctrl-single,pins = <
232 mcasp0_pins: mcasp0-pins {
233 pinctrl-single,pins = <
242 flash_enable: flash-enable-pins {
243 pinctrl-single,pins = <
248 imu_interrupt: imu-interrupt-pins {
249 pinctrl-single,pins = <
254 ethernet_interrupt: ethernet-interrupt-pins {
255 pinctrl-single,pins = <
260 user_leds_s0: user-leds-s0-pins {
261 pinctrl-single,pins = <
269 i2c2_pins: pinmux-i2c2-pins {
270 pinctrl-single,pins = <
276 uart0_pins: pinmux-uart0-pins {
277 pinctrl-single,pins = <
283 clkout2_pin: pinmux-clkout2-pins {
284 pinctrl-single,pins = <
289 cpsw_default: cpsw-default-pins {
290 pinctrl-single,pins = <
307 cpsw_sleep: cpsw-sleep-pins {
308 pinctrl-single,pins = <
325 davinci_mdio_default: davinci-mdio-default-pins {
326 pinctrl-single,pins = <
327 /* MDIO */
333 davinci_mdio_sleep: davinci-mdio-sleep-pins {
334 pinctrl-single,pins = <
335 /* MDIO reset value */
341 mmc1_pins: pinmux-mmc1-pins {
342 pinctrl-single,pins = <
353 emmc_pins: pinmux-emmc-pins {
354 pinctrl-single,pins = <
371 pinctrl-names = "default";
372 pinctrl-0 = <&uart0_pins>;
379 interrupts-extended = <&intc 18 &tps 0>;
380 interrupt-names = "mc", "vbus";
388 pinctrl-names = "default";
389 pinctrl-0 = <&i2c2_pins>;
391 clock-frequency = <100000>;
395 phy-handle = <&ethphy0>;
396 phy-mode = "rgmii-txid";
397 ti,dual-emac-pvid = <1>;
405 pinctrl-names = "default", "sleep";
406 pinctrl-0 = <&cpsw_default>;
407 pinctrl-1 = <&cpsw_sleep>;
412 pinctrl-names = "default", "sleep";
413 pinctrl-0 = <&davinci_mdio_default>;
414 pinctrl-1 = <&davinci_mdio_sleep>;
416 ethphy0: ethernet-phy@4 {
423 vmmc-supply = <&vmmcsd_fixed>;
424 bus-width = <0x4>;
425 pinctrl-names = "default";
426 pinctrl-0 = <&mmc1_pins>;
427 cd-gpios = <&gpio0 6 GPIO_ACTIVE_LOW>;
431 system-power-controller;
433 clock-names = "ext-clk", "int-clk";