Lines Matching +full:bitclock +full:- +full:inversion

1 // SPDX-License-Identifier: GPL-2.0-only OR MIT
3 * Copyright (C) 2022-2024 PHYTEC Messtechnik GmbH
8 #include <dt-bindings/gpio/gpio.h>
9 #include <dt-bindings/input/input.h>
10 #include <dt-bindings/leds/common.h>
11 #include <dt-bindings/net/ti-dp83867.h>
23 can_tc1: can-phy0 {
25 #phy-cells = <0>;
26 max-bitrate = <8000000>;
27 standby-gpios = <&gpio_exp 1 GPIO_ACTIVE_HIGH>;
30 hdmi0: connector-hdmi {
31 compatible = "hdmi-connector";
37 remote-endpoint = <&sii9022_out>;
43 compatible = "gpio-keys";
45 pinctrl-names = "default";
46 pinctrl-0 = <&gpio_keys_pins_default>;
48 key-home {
54 key-menu {
62 compatible = "simple-audio-card";
63 simple-audio-card,name = "phyBOARD-Lyra";
64 simple-audio-card,widgets =
68 simple-audio-card,routing =
75 simple-audio-card,format = "dsp_b";
76 simple-audio-card,bitclock-master = <&sound_master>;
77 simple-audio-card,frame-master = <&sound_master>;
78 simple-audio-card,bitclock-inversion;
80 simple-audio-card,cpu {
81 sound-dai = <&mcasp2>;
84 sound_master: simple-audio-card,codec {
85 sound-dai = <&audio_codec>;
91 compatible = "gpio-leds";
92 pinctrl-names = "default";
93 pinctrl-0 = <&leds_pins_default>, <&user_leds_pins_default>;
95 led-1 {
97 linux,default-trigger = "mmc0";
100 led-2 {
102 linux,default-trigger = "mmc1";
106 vcc_1v8: regulator-vcc-1v8 {
107 compatible = "regulator-fixed";
108 regulator-name = "VCC_1V8";
109 regulator-min-microvolt = <1800000>;
110 regulator-max-microvolt = <1800000>;
111 regulator-always-on;
112 regulator-boot-on;
115 vcc_3v3_hdmi: regulator-vcc-3v3-hdmi {
116 compatible = "regulator-fixed";
117 regulator-name = "VCC_3V3_HDMI";
118 regulator-min-microvolt = <3300000>;
119 regulator-max-microvolt = <3300000>;
120 vin-supply = <&vcc_3v3_sw>;
121 regulator-always-on;
122 regulator-boot-on;
125 vcc_1v2_hdmi: regulator-vcc-1v2-hdmi {
126 compatible = "regulator-fixed";
127 regulator-name = "HDMI_CVCC";
128 regulator-min-microvolt = <1200000>;
129 regulator-max-microvolt = <1200000>;
130 regulator-always-on;
131 regulator-boot-on;
134 vcc_3v3_mmc: regulator-vcc-3v3-mmc {
135 compatible = "regulator-fixed";
136 regulator-name = "VCC_3V3_MMC";
137 regulator-min-microvolt = <3300000>;
138 regulator-max-microvolt = <3300000>;
139 regulator-always-on;
140 regulator-boot-on;
143 vcc_3v3_sw: regulator-vcc-3v3-sw {
144 compatible = "regulator-fixed";
145 regulator-name = "VCC_3V3_SW";
146 regulator-min-microvolt = <3300000>;
147 regulator-max-microvolt = <3300000>;
148 regulator-always-on;
149 regulator-boot-on;
154 audio_ext_refclk1_pins_default: audio-ext-refclk1-default-pins {
155 pinctrl-single,pins = <
160 gpio_keys_pins_default: gpio-keys-default-pins {
161 pinctrl-single,pins = <
166 gpio_exp_int_pins_default: gpio-exp-int-default-pins {
167 pinctrl-single,pins = <
172 hdmi_int_pins_default: hdmi-int-default-pins {
173 pinctrl-single,pins = <
178 main_dss0_pins_default: main-dss0-default-pins {
179 pinctrl-single,pins = <
203 main_i2c1_pins_default: main-i2c1-default-pins {
204 pinctrl-single,pins = <
210 main_mcan0_pins_default: main-mcan0-default-pins {
211 pinctrl-single,pins = <
217 main_mcasp2_pins_default: main-mcasp2-default-pins {
218 pinctrl-single,pins = <
226 main_mmc1_pins_default: main-mmc1-default-pins {
227 pinctrl-single,pins = <
238 main_rgmii2_pins_default: main-rgmii2-default-pins {
239 pinctrl-single,pins = <
255 main_uart0_pins_default: main-uart0-default-pins {
256 pinctrl-single,pins = <
262 main_uart1_pins_default: main-uart1-default-pins {
263 pinctrl-single,pins = <
271 main_usb1_pins_default: main-usb1-default-pins {
272 pinctrl-single,pins = <
277 user_leds_pins_default: user-leds-default-pins {
278 pinctrl-single,pins = <
285 pinctrl-names = "default";
286 pinctrl-0 = <&main_rgmii1_pins_default>, <&main_rgmii2_pins_default>;
290 phy-mode = "rgmii-rxid";
291 phy-handle = <&cpsw3g_phy3>;
295 cpsw3g_phy3: ethernet-phy@3 {
296 compatible = "ethernet-phy-id2000.a231", "ethernet-phy-ieee802.3-c22";
298 ti,clk-output-sel = <DP83867_CLK_O_SEL_OFF>;
299 ti,rx-internal-delay = <DP83867_RGMIIDCTL_2_00_NS>;
300 ti,fifo-depth = <DP83867_PHYCR_FIFO_DEPTH_4_B_NIB>;
305 pinctrl-names = "default";
306 pinctrl-0 = <&main_dss0_pins_default>;
311 #address-cells = <1>;
312 #size-cells = <0>;
319 remote-endpoint = <&sii9022_in>;
325 pinctrl-names = "default";
326 pinctrl-0 = <&main_i2c1_pins_default>;
327 clock-frequency = <100000>;
330 audio_codec: audio-codec@18 {
331 pinctrl-names = "default";
332 pinctrl-0 = <&audio_ext_refclk1_pins_default>;
334 #sound-dai-cells = <0>;
337 ai3x-micbias-vg = <2>;
339 AVDD-supply = <&vcc_3v3_sw>;
340 IOVDD-supply = <&vcc_3v3_sw>;
341 DRVDD-supply = <&vcc_3v3_sw>;
342 DVDD-supply = <&vcc_1v8>;
345 gpio_exp: gpio-expander@21 {
346 pinctrl-names = "default";
347 pinctrl-0 = <&gpio_exp_int_pins_default>;
350 interrupt-parent = <&main_gpio1>;
352 #gpio-cells = <2>;
353 gpio-controller;
354 interrupt-controller;
355 #interrupt-cells = <2>;
356 gpio-line-names = "", "GPIO1_CAN0_nEN",
362 usb-pd@22 {
367 compatible = "usb-c-connector";
368 label = "USB-C";
369 self-powered;
370 data-role = "dual";
371 power-role = "sink";
374 remote-endpoint = <&typec_hs>;
380 sii9022: bridge-hdmi@39 {
384 interrupt-parent = <&main_gpio0>;
386 pinctrl-names = "default";
387 pinctrl-0 = <&hdmi_int_pins_default>;
389 iovcc-supply = <&vcc_3v3_hdmi>;
390 cvcc12-supply = <&vcc_1v2_hdmi>;
393 #address-cells = <1>;
394 #size-cells = <0>;
400 remote-endpoint = <&dpi1_out>;
401 bus-width = <16>;
409 remote-endpoint = <&hdmi_connector_in>;
419 vcc-supply = <&vcc_3v3_mmc>;
424 pinctrl-names = "default";
425 pinctrl-0 = <&main_mcan0_pins_default>;
431 pinctrl-names = "default";
432 pinctrl-0 = <&main_uart0_pins_default>;
437 pinctrl-names = "default";
438 pinctrl-0 = <&main_uart1_pins_default>;
444 #sound-dai-cells = <0>;
446 pinctrl-names = "default";
447 pinctrl-0 = <&main_mcasp2_pins_default>;
450 op-mode = <0>;
451 tdm-slots = <2>;
454 serial-dir = <
464 vmmc-supply = <&vcc_3v3_mmc>;
465 vqmmc-supply = <&vddshv5_sdio>;
466 pinctrl-names = "default";
467 pinctrl-0 = <&main_mmc1_pins_default>;
468 disable-wp;
469 no-1-8-v;
474 ti,vbus-divider;
479 ti,vbus-divider;
484 usb-role-switch;
488 remote-endpoint = <&usb_con_hs>;
495 pinctrl-names = "default";
496 pinctrl-0 = <&main_usb1_pins_default>;