Lines Matching +full:main +full:- +full:micbias +full:- +full:supply

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;
62 no-map;
66 reg = <0x00 0x9e800000 0x00 0x01800000>; /* for OP-TEE */
68 no-map;
71 wkup_r5fss0_core0_dma_memory_region: r5f-dma-memory@9db00000 {
72 compatible = "shared-dma-pool";
74 no-map;
79 compatible = "gpio-leds";
80 pinctrl-names = "default";
81 pinctrl-0 = <&usr_led_pins_default>;
83 led-0 {
84 label = "am62-sk:green:heartbeat";
86 linux,default-trigger = "heartbeat";
88 default-state = "off";
92 tlv320_mclk: clk-0 {
93 #clock-cells = <0>;
94 compatible = "fixed-clock";
95 clock-frequency = <12288000>;
99 compatible = "simple-audio-card";
100 simple-audio-card,name = "AM62x-SKEVM";
101 simple-audio-card,widgets =
105 simple-audio-card,routing =
112 simple-audio-card,format = "dsp_b";
113 simple-audio-card,bitclock-master = <&sound_master>;
114 simple-audio-card,frame-master = <&sound_master>;
115 simple-audio-card,bitclock-inversion;
117 simple-audio-card,cpu {
118 sound-dai = <&mcasp1>;
121 sound_master: simple-audio-card,codec {
122 sound-dai = <&tlv320aic3106>;
127 hdmi0: connector-hdmi {
128 compatible = "hdmi-connector";
133 remote-endpoint = <&sii9022_out>;
140 bootph-all;
145 main_uart0_pins_default: main-uart0-default-pins {
146 bootph-all;
147 pinctrl-single,pins = <
153 main_uart1_pins_default: main-uart1-default-pins {
154 bootph-pre-ram;
155 pinctrl-single,pins = <
163 main_i2c0_pins_default: main-i2c0-default-pins {
164 pinctrl-single,pins = <
170 main_i2c1_pins_default: main-i2c1-default-pins {
171 bootph-all;
172 pinctrl-single,pins = <
178 main_i2c2_pins_default: main-i2c2-default-pins {
179 pinctrl-single,pins = <
185 main_mmc0_pins_default: main-mmc0-default-pins {
186 bootph-all;
187 pinctrl-single,pins = <
201 main_mmc1_pins_default: main-mmc1-default-pins {
202 bootph-all;
203 pinctrl-single,pins = <
214 usr_led_pins_default: usr-led-default-pins {
215 pinctrl-single,pins = <
220 main_mdio1_pins_default: main-mdio1-default-pins {
221 pinctrl-single,pins = <
227 main_rgmii1_pins_default: main-rgmii1-default-pins {
228 bootph-all;
229 pinctrl-single,pins = <
245 main_usb1_pins_default: main-usb1-default-pins {
246 pinctrl-single,pins = <
251 main_mcasp1_pins_default: main-mcasp1-default-pins {
252 pinctrl-single,pins = <
260 main_dss0_pins_default: main-dss0-default-pins {
261 pinctrl-single,pins = <
295 wkup_uart0_pins_default: wkup-uart0-default-pins {
296 bootph-pre-ram;
297 pinctrl-single,pins = <
308 bootph-pre-ram;
310 pinctrl-names = "default";
311 pinctrl-0 = <&wkup_uart0_pins_default>;
315 bootph-all;
317 pinctrl-names = "default";
318 pinctrl-0 = <&main_uart0_pins_default>;
322 /* Main UART1 is used by TIFS firmware */
323 bootph-pre-ram;
325 pinctrl-names = "default";
326 pinctrl-0 = <&main_uart1_pins_default>;
331 pinctrl-names = "default";
332 pinctrl-0 = <&main_i2c0_pins_default>;
333 clock-frequency = <400000>;
336 /* AT24C512C-MAHM-T or M24512-DFMC6TG */
346 compatible = "usb-c-connector";
347 label = "USB-C";
348 self-powered;
349 data-role = "dual";
350 power-role = "sink";
353 remote-endpoint = <&usb0_hs_ep>;
362 pinctrl-names = "default";
363 pinctrl-0 = <&main_i2c1_pins_default>;
364 clock-frequency = <100000>;
366 tlv320aic3106: audio-codec@1b {
367 #sound-dai-cells = <0>;
370 ai3x-micbias-vg = <1>; /* 2.0V */
373 AVDD-supply = <&vcc_3v3_sys>;
374 IOVDD-supply = <&vcc_3v3_sys>;
375 DRVDD-supply = <&vcc_3v3_sys>;
378 sii9022: bridge-hdmi@3b {
381 interrupt-parent = <&exp1>;
383 #sound-dai-cells = <0>;
384 sil,i2s-data-lanes = < 0 >;
387 #address-cells = <1>;
388 #size-cells = <0>;
394 remote-endpoint = <&dpi1_out>;
402 remote-endpoint = <&hdmi_connector_in>;
411 pinctrl-names = "default";
412 pinctrl-0 = <&main_i2c2_pins_default>;
413 clock-frequency = <400000>;
417 bootph-all;
419 pinctrl-names = "default";
420 pinctrl-0 = <&main_mmc0_pins_default>;
421 disable-wp;
426 bootph-all;
428 pinctrl-names = "default";
429 pinctrl-0 = <&main_mmc1_pins_default>;
430 disable-wp;
434 bootph-all;
435 pinctrl-names = "default";
436 pinctrl-0 = <&main_rgmii1_pins_default>;
440 bootph-all;
441 phy-mode = "rgmii-rxid";
442 phy-handle = <&cpsw3g_phy0>;
446 bootph-all;
448 pinctrl-names = "default";
449 pinctrl-0 = <&main_mdio1_pins_default>;
451 cpsw3g_phy0: ethernet-phy@0 {
452 bootph-all;
454 ti,rx-internal-delay = <DP83867_RGMIIDCTL_2_00_NS>;
455 ti,fifo-depth = <DP83867_PHYCR_FIFO_DEPTH_4_B_NIB>;
456 ti,min-output-impedance;
461 mbox_m4_0: mbox-m4-0 {
462 ti,mbox-rx = <0 0 0>;
463 ti,mbox-tx = <1 0 0>;
468 bootph-all;
470 ti,vbus-divider;
475 ti,vbus-divider;
479 bootph-all;
480 usb-role-switch;
484 remote-endpoint = <&usb_con_hs>;
491 pinctrl-names = "default";
492 pinctrl-0 = <&main_usb1_pins_default>;
497 #sound-dai-cells = <0>;
499 pinctrl-names = "default";
500 pinctrl-0 = <&main_mcasp1_pins_default>;
502 op-mode = <0>; /* MCASP_IIS_MODE */
503 tdm-slots = <2>;
505 serial-dir = < /* 0: INACTIVE, 1: TX, 2: RX */
515 pinctrl-names = "default";
516 pinctrl-0 = <&main_dss0_pins_default>;
525 remote-endpoint = <&sii9022_in>;