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

1 // SPDX-License-Identifier: GPL-2.0-only OR MIT
5 * Copyright (C) 2021-2024 Texas Instruments Incorporated - https://www.ti.com/
8 #include <dt-bindings/leds/common.h>
9 #include <dt-bindings/gpio/gpio.h>
10 #include <dt-bindings/net/ti-dp83867.h>
11 #include "k3-am625.dtsi"
27 stdout-path = "serial2:115200n8";
31 bootph-pre-ram;
37 reserved-memory {
38 #address-cells = <2>;
39 #size-cells = <2>;
45 record-size = <0x8000>;
46 console-size = <0x8000>;
47 ftrace-size = <0x00>;
48 pmsg-size = <0x8000>;
53 compatible = "shared-dma-pool";
56 linux,cma-default;
59 mcu_m4fss_dma_memory_region: m4f-dma-memory@9cb00000 {
60 compatible = "shared-dma-pool";
62 no-map;
65 mcu_m4fss_memory_region: m4f-memory@9cc00000 {
66 compatible = "shared-dma-pool";
68 no-map;
74 no-map;
78 reg = <0x00 0x9e800000 0x00 0x01800000>; /* for OP-TEE */
80 no-map;
83 wkup_r5fss0_core0_dma_memory_region: r5f-dma-memory@9db00000 {
84 compatible = "shared-dma-pool";
86 no-map;
91 compatible = "gpio-leds";
92 pinctrl-names = "default";
93 pinctrl-0 = <&usr_led_pins_default>;
95 led-0 {
96 label = "am62-sk:green:heartbeat";
98 linux,default-trigger = "heartbeat";
100 default-state = "off";
104 tlv320_mclk: clk-0 {
105 #clock-cells = <0>;
106 compatible = "fixed-clock";
107 clock-frequency = <12288000>;
111 compatible = "simple-audio-card";
112 simple-audio-card,name = "AM62x-SKEVM";
113 simple-audio-card,widgets =
117 simple-audio-card,routing =
124 simple-audio-card,format = "dsp_b";
125 simple-audio-card,bitclock-master = <&sound_master>;
126 simple-audio-card,frame-master = <&sound_master>;
127 simple-audio-card,bitclock-inversion;
129 simple-audio-card,cpu {
130 sound-dai = <&mcasp1>;
133 sound_master: simple-audio-card,codec {
134 sound-dai = <&tlv320aic3106>;
139 hdmi0: connector-hdmi {
140 compatible = "hdmi-connector";
145 remote-endpoint = <&sii9022_out>;
152 bootph-all;
157 main_uart0_pins_default: main-uart0-default-pins {
158 bootph-all;
159 pinctrl-single,pins = <
165 main_uart1_pins_default: main-uart1-default-pins {
166 bootph-pre-ram;
167 pinctrl-single,pins = <
175 main_i2c0_pins_default: main-i2c0-default-pins {
176 pinctrl-single,pins = <
182 main_i2c1_pins_default: main-i2c1-default-pins {
183 bootph-all;
184 pinctrl-single,pins = <
190 main_i2c2_pins_default: main-i2c2-default-pins {
191 pinctrl-single,pins = <
197 main_mmc0_pins_default: main-mmc0-default-pins {
198 bootph-all;
199 pinctrl-single,pins = <
213 main_mmc1_pins_default: main-mmc1-default-pins {
214 bootph-all;
215 pinctrl-single,pins = <
226 usr_led_pins_default: usr-led-default-pins {
227 pinctrl-single,pins = <
232 main_mdio1_pins_default: main-mdio1-default-pins {
233 pinctrl-single,pins = <
239 main_rgmii1_pins_default: main-rgmii1-default-pins {
240 bootph-all;
241 pinctrl-single,pins = <
257 main_usb1_pins_default: main-usb1-default-pins {
258 pinctrl-single,pins = <
263 main_mcasp1_pins_default: main-mcasp1-default-pins {
264 pinctrl-single,pins = <
272 main_dss0_pins_default: main-dss0-default-pins {
273 pinctrl-single,pins = <
307 wkup_uart0_pins_default: wkup-uart0-default-pins {
308 bootph-pre-ram;
309 pinctrl-single,pins = <
319 bootph-all;
324 bootph-pre-ram;
326 pinctrl-names = "default";
327 pinctrl-0 = <&wkup_uart0_pins_default>;
331 bootph-all;
333 pinctrl-names = "default";
334 pinctrl-0 = <&main_uart0_pins_default>;
339 bootph-pre-ram;
341 pinctrl-names = "default";
342 pinctrl-0 = <&main_uart1_pins_default>;
347 pinctrl-names = "default";
348 pinctrl-0 = <&main_i2c0_pins_default>;
349 clock-frequency = <400000>;
352 /* AT24C512C-MAHM-T or M24512-DFMC6TG */
362 compatible = "usb-c-connector";
363 label = "USB-C";
364 self-powered;
365 data-role = "dual";
366 power-role = "sink";
369 remote-endpoint = <&usb0_hs_ep>;
378 pinctrl-names = "default";
379 pinctrl-0 = <&main_i2c1_pins_default>;
380 clock-frequency = <100000>;
382 tlv320aic3106: audio-codec@1b {
383 #sound-dai-cells = <0>;
386 ai3x-micbias-vg = <1>; /* 2.0V */
389 AVDD-supply = <&vcc_3v3_sys>;
390 IOVDD-supply = <&vcc_3v3_sys>;
391 DRVDD-supply = <&vcc_3v3_sys>;
394 sii9022: bridge-hdmi@3b {
397 interrupt-parent = <&exp1>;
399 #sound-dai-cells = <0>;
400 sil,i2s-data-lanes = < 0 >;
403 #address-cells = <1>;
404 #size-cells = <0>;
410 remote-endpoint = <&dpi1_out>;
418 remote-endpoint = <&hdmi_connector_in>;
427 pinctrl-names = "default";
428 pinctrl-0 = <&main_i2c2_pins_default>;
429 clock-frequency = <400000>;
433 bootph-all;
435 pinctrl-names = "default";
436 pinctrl-0 = <&main_mmc0_pins_default>;
437 disable-wp;
442 bootph-all;
444 pinctrl-names = "default";
445 pinctrl-0 = <&main_mmc1_pins_default>;
446 disable-wp;
450 bootph-all;
451 pinctrl-names = "default";
452 pinctrl-0 = <&main_rgmii1_pins_default>;
456 bootph-all;
457 phy-mode = "rgmii-rxid";
458 phy-handle = <&cpsw3g_phy0>;
462 bootph-all;
464 pinctrl-names = "default";
465 pinctrl-0 = <&main_mdio1_pins_default>;
467 cpsw3g_phy0: ethernet-phy@0 {
468 bootph-all;
470 ti,rx-internal-delay = <DP83867_RGMIIDCTL_2_00_NS>;
471 ti,fifo-depth = <DP83867_PHYCR_FIFO_DEPTH_4_B_NIB>;
472 ti,min-output-impedance;
477 mbox_m4_0: mbox-m4-0 {
478 ti,mbox-rx = <0 0 0>;
479 ti,mbox-tx = <1 0 0>;
485 memory-region = <&mcu_m4fss_dma_memory_region>,
491 bootph-all;
493 ti,vbus-divider;
498 ti,vbus-divider;
502 bootph-all;
503 usb-role-switch;
507 remote-endpoint = <&usb_con_hs>;
514 pinctrl-names = "default";
515 pinctrl-0 = <&main_usb1_pins_default>;
520 #sound-dai-cells = <0>;
522 pinctrl-names = "default";
523 pinctrl-0 = <&main_mcasp1_pins_default>;
525 op-mode = <0>; /* MCASP_IIS_MODE */
526 tdm-slots = <2>;
528 serial-dir = < /* 0: INACTIVE, 1: TX, 2: RX */
538 pinctrl-names = "default";
539 pinctrl-0 = <&main_dss0_pins_default>;
548 remote-endpoint = <&sii9022_in>;