Lines Matching +full:inactive +full:- +full:high +full:- +full:impedance

1 // SPDX-License-Identifier: GPL-2.0-only OR MIT
5 * Copyright (C) 2022-2024 Texas Instruments Incorporated - https://www.ti.com/
8 /dts-v1/;
10 #include <dt-bindings/leds/common.h>
11 #include <dt-bindings/gpio/gpio.h>
12 #include <dt-bindings/net/ti-dp83867.h>
13 #include "k3-am62a7.dtsi"
16 compatible = "ti,am62a7-sk", "ti,am62a7";
28 stdout-path = "serial2:115200n8";
38 reserved-memory {
39 #address-cells = <2>;
40 #size-cells = <2>;
45 compatible = "shared-dma-pool";
48 alloc-ranges = <0x00 0xc0000000 0x00 0x24000000>;
49 linux,cma-default;
55 no-map;
59 reg = <0x00 0x9e800000 0x00 0x01800000>; /* for OP-TEE */
61 no-map;
64 wkup_r5fss0_core0_memory_region: r5f-dma-memory@9c900000 {
65 compatible = "shared-dma-pool";
67 no-map;
71 opp-table {
73 opp-1400000000 {
74 opp-hz = /bits/ 64 <1400000000>;
75 opp-supported-hw = <0x01 0x0004>;
76 clock-latency-ns = <6000000>;
80 vmain_pd: regulator-0 {
82 compatible = "regulator-fixed";
83 regulator-name = "vmain_pd";
84 regulator-min-microvolt = <5000000>;
85 regulator-max-microvolt = <5000000>;
86 regulator-always-on;
87 regulator-boot-on;
90 vcc_5v0: regulator-1 {
92 compatible = "regulator-fixed";
93 regulator-name = "vcc_5v0";
94 regulator-min-microvolt = <5000000>;
95 regulator-max-microvolt = <5000000>;
96 vin-supply = <&vmain_pd>;
97 regulator-always-on;
98 regulator-boot-on;
101 vcc_3v3_main: regulator-2 {
102 /* output of LM5141-Q1 */
103 compatible = "regulator-fixed";
104 regulator-name = "vcc_3v3_main";
105 regulator-min-microvolt = <3300000>;
106 regulator-max-microvolt = <3300000>;
107 vin-supply = <&vmain_pd>;
108 regulator-always-on;
109 regulator-boot-on;
112 vdd_mmc1: regulator-3 {
114 compatible = "regulator-fixed";
115 regulator-name = "vdd_mmc1";
116 regulator-min-microvolt = <3300000>;
117 regulator-max-microvolt = <3300000>;
118 regulator-boot-on;
119 enable-active-high;
123 vcc_3v3_sys: regulator-4 {
125 compatible = "regulator-fixed";
126 regulator-name = "vcc_3v3_sys";
127 regulator-min-microvolt = <3300000>;
128 regulator-max-microvolt = <3300000>;
129 vin-supply = <&vcc_3v3_main>;
130 regulator-always-on;
131 regulator-boot-on;
134 vddshv_sdio: regulator-5 {
135 compatible = "regulator-gpio";
136 regulator-name = "vddshv_sdio";
137 pinctrl-names = "default";
138 pinctrl-0 = <&vddshv_sdio_pins_default>;
139 regulator-min-microvolt = <1800000>;
140 regulator-max-microvolt = <3300000>;
141 regulator-boot-on;
142 vin-supply = <&ldo1>;
149 compatible = "gpio-leds";
150 pinctrl-names = "default";
151 pinctrl-0 = <&usr_led_pins_default>;
153 led-0 {
154 label = "am62a-sk:green:heartbeat";
156 linux,default-trigger = "heartbeat";
158 default-state = "off";
162 tlv320_mclk: clk-0 {
163 #clock-cells = <0>;
164 compatible = "fixed-clock";
165 clock-frequency = <12288000>;
168 hdmi0: connector-hdmi {
169 compatible = "hdmi-connector";
175 remote-endpoint = <&sii9022_out>;
181 compatible = "simple-audio-card";
182 simple-audio-card,name = "AM62Ax-SKEVM";
183 simple-audio-card,widgets =
187 simple-audio-card,routing =
194 simple-audio-card,format = "dsp_b";
195 simple-audio-card,bitclock-master = <&sound_master>;
196 simple-audio-card,frame-master = <&sound_master>;
197 simple-audio-card,bitclock-inversion;
199 simple-audio-card,cpu {
200 sound-dai = <&mcasp1>;
203 sound_master: simple-audio-card,codec {
204 sound-dai = <&tlv320aic3106>;
211 wkup_uart0_pins_default: wkup-uart0-default-pins {
212 pinctrl-single,pins = <
223 pinctrl-names = "default";
224 pinctrl-0 = <&wkup_uart0_pins_default>;
229 main_dss0_pins_default: main-dss0-default-pins {
230 pinctrl-single,pins = <
262 main_uart0_pins_default: main-uart0-default-pins {
263 pinctrl-single,pins = <
269 main_uart1_pins_default: main-uart1-default-pins {
270 pinctrl-single,pins = <
278 main_i2c0_pins_default: main-i2c0-default-pins {
279 pinctrl-single,pins = <
285 main_i2c1_pins_default: main-i2c1-default-pins {
286 pinctrl-single,pins = <
292 main_i2c2_pins_default: main-i2c2-default-pins {
293 pinctrl-single,pins = <
299 main_mmc0_pins_default: main-mmc0-default-pins {
300 pinctrl-single,pins = <
315 main_mmc1_pins_default: main-mmc1-default-pins {
316 pinctrl-single,pins = <
327 usr_led_pins_default: usr-led-default-pins {
328 pinctrl-single,pins = <
333 main_usb1_pins_default: main-usb1-default-pins {
334 pinctrl-single,pins = <
339 main_mdio1_pins_default: main-mdio1-default-pins {
340 pinctrl-single,pins = <
346 main_rgmii1_pins_default: main-rgmii1-default-pins {
347 pinctrl-single,pins = <
363 main_mcasp1_pins_default: main-mcasp1-default-pins {
364 pinctrl-single,pins = <
372 main_gpio1_ioexp_intr_pins_default: main-gpio1-ioexp-intr-default-pins {
373 pinctrl-single,pins = <
378 vddshv_sdio_pins_default: vddshv-sdio-default-pins {
379 pinctrl-single,pins = <
388 pmic_irq_pins_default: pmic-irq-default-pins {
389 pinctrl-single,pins = <
401 pinctrl-names = "default";
402 pinctrl-0 = <&main_i2c0_pins_default>;
403 clock-frequency = <400000>;
405 typec_pd0: usb-power-controller@3f {
410 compatible = "usb-c-connector";
411 label = "USB-C";
412 self-powered;
413 data-role = "dual";
414 power-role = "sink";
417 remote-endpoint = <&usb0_hs_ep>;
424 compatible = "ti,tps6593-q1";
426 ti,primary-pmic;
427 system-power-controller;
429 gpio-controller;
430 #gpio-cells = <2>;
432 pinctrl-names = "default";
433 pinctrl-0 = <&pmic_irq_pins_default>;
434 interrupt-parent = <&mcu_gpio0>;
437 buck123-supply = <&vcc_3v3_sys>;
438 buck4-supply = <&vcc_3v3_sys>;
439 buck5-supply = <&vcc_3v3_sys>;
440 ldo1-supply = <&vcc_3v3_sys>;
441 ldo2-supply = <&vcc_3v3_sys>;
442 ldo3-supply = <&buck5>;
443 ldo4-supply = <&vcc_3v3_sys>;
447 regulator-name = "vcc_core";
448 regulator-min-microvolt = <715000>;
449 regulator-max-microvolt = <895000>;
450 regulator-boot-on;
451 regulator-always-on;
455 regulator-name = "vcc_1v1";
456 regulator-min-microvolt = <1100000>;
457 regulator-max-microvolt = <1100000>;
458 regulator-boot-on;
459 regulator-always-on;
463 regulator-name = "vcc_1v8_sys";
464 regulator-min-microvolt = <1800000>;
465 regulator-max-microvolt = <1800000>;
466 regulator-boot-on;
467 regulator-always-on;
471 regulator-name = "vddshv5_sdio";
472 regulator-min-microvolt = <3300000>;
473 regulator-max-microvolt = <3300000>;
474 regulator-boot-on;
475 regulator-always-on;
479 regulator-name = "vpp_1v8";
480 regulator-min-microvolt = <1800000>;
481 regulator-max-microvolt = <1800000>;
482 regulator-boot-on;
483 regulator-always-on;
487 regulator-name = "vcc_0v85";
488 regulator-min-microvolt = <850000>;
489 regulator-max-microvolt = <850000>;
490 regulator-boot-on;
491 regulator-always-on;
495 regulator-name = "vdda_1v8";
496 regulator-min-microvolt = <1800000>;
497 regulator-max-microvolt = <1800000>;
498 regulator-boot-on;
499 regulator-always-on;
507 pinctrl-names = "default";
508 pinctrl-0 = <&main_i2c1_pins_default>;
509 clock-frequency = <100000>;
514 gpio-controller;
515 #gpio-cells = <2>;
516 interrupt-parent = <&main_gpio1>;
518 interrupt-controller;
519 #interrupt-cells = <2>;
520 pinctrl-names = "default";
521 pinctrl-0 = <&main_gpio1_ioexp_intr_pins_default>;
523 gpio-line-names = "GPIO_CPSW2_RST", "GPIO_CPSW1_RST",
537 tlv320aic3106: audio-codec@1b {
538 #sound-dai-cells = <0>;
541 ai3x-micbias-vg = <1>; /* 2.0V */
544 AVDD-supply = <&vcc_3v3_sys>;
545 IOVDD-supply = <&vcc_3v3_sys>;
546 DRVDD-supply = <&vcc_3v3_sys>;
547 DVDD-supply = <&buck5>;
553 gpio-controller;
554 #gpio-cells = <2>;
556 gpio-line-names = "", "",
570 sii9022: bridge-hdmi@3b {
573 interrupt-parent = <&exp1>;
575 #sound-dai-cells = <0>;
576 sil,i2s-data-lanes = < 0 >;
579 #address-cells = <1>;
580 #size-cells = <0>;
586 remote-endpoint = <&dpi1_out>;
594 remote-endpoint = <&hdmi_connector_in>;
603 pinctrl-names = "default";
604 pinctrl-0 = <&main_i2c2_pins_default>;
605 clock-frequency = <400000>;
611 non-removable;
612 pinctrl-names = "default";
613 pinctrl-0 = <&main_mmc0_pins_default>;
614 disable-wp;
620 vmmc-supply = <&vdd_mmc1>;
621 vqmmc-supply = <&vddshv_sdio>;
622 pinctrl-names = "default";
623 pinctrl-0 = <&main_mmc1_pins_default>;
624 disable-wp;
641 pinctrl-names = "default";
642 pinctrl-0 = <&main_uart0_pins_default>;
647 pinctrl-names = "default";
648 pinctrl-0 = <&main_uart1_pins_default>;
654 ti,vbus-divider;
658 usb-role-switch;
662 remote-endpoint = <&usb_con_hs>;
673 pinctrl-names = "default";
674 pinctrl-0 = <&main_usb1_pins_default>;
679 pinctrl-names = "default";
680 pinctrl-0 = <&main_rgmii1_pins_default>;
685 phy-mode = "rgmii-rxid";
686 phy-handle = <&cpsw3g_phy0>;
695 pinctrl-names = "default";
696 pinctrl-0 = <&main_mdio1_pins_default>;
698 cpsw3g_phy0: ethernet-phy@0 {
700 ti,rx-internal-delay = <DP83867_RGMIIDCTL_2_00_NS>;
701 ti,fifo-depth = <DP83867_PHYCR_FIFO_DEPTH_4_B_NIB>;
702 ti,min-output-impedance;
708 #sound-dai-cells = <0>;
710 pinctrl-names = "default";
711 pinctrl-0 = <&main_mcasp1_pins_default>;
713 op-mode = <0>; /* MCASP_IIS_MODE */
714 tdm-slots = <2>;
716 serial-dir = < /* 0: INACTIVE, 1: TX, 2: RX */
726 pinctrl-names = "default";
727 pinctrl-0 = <&main_dss0_pins_default>;
736 remote-endpoint = <&sii9022_in>;