Lines Matching +full:buck123 +full:- +full:supply
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 vmain_pd: regulator-0 {
73 compatible = "regulator-fixed";
74 regulator-name = "vmain_pd";
75 regulator-min-microvolt = <5000000>;
76 regulator-max-microvolt = <5000000>;
77 regulator-always-on;
78 regulator-boot-on;
81 vcc_5v0: regulator-1 {
83 compatible = "regulator-fixed";
84 regulator-name = "vcc_5v0";
85 regulator-min-microvolt = <5000000>;
86 regulator-max-microvolt = <5000000>;
87 vin-supply = <&vmain_pd>;
88 regulator-always-on;
89 regulator-boot-on;
92 vcc_3v3_main: regulator-2 {
93 /* output of LM5141-Q1 */
94 compatible = "regulator-fixed";
95 regulator-name = "vcc_3v3_main";
96 regulator-min-microvolt = <3300000>;
97 regulator-max-microvolt = <3300000>;
98 vin-supply = <&vmain_pd>;
99 regulator-always-on;
100 regulator-boot-on;
103 vdd_mmc1: regulator-3 {
105 compatible = "regulator-fixed";
106 regulator-name = "vdd_mmc1";
107 regulator-min-microvolt = <3300000>;
108 regulator-max-microvolt = <3300000>;
109 regulator-boot-on;
110 enable-active-high;
114 vcc_3v3_sys: regulator-4 {
116 compatible = "regulator-fixed";
117 regulator-name = "vcc_3v3_sys";
118 regulator-min-microvolt = <3300000>;
119 regulator-max-microvolt = <3300000>;
120 vin-supply = <&vcc_3v3_main>;
121 regulator-always-on;
122 regulator-boot-on;
125 vddshv_sdio: regulator-5 {
126 compatible = "regulator-gpio";
127 regulator-name = "vddshv_sdio";
128 pinctrl-names = "default";
129 pinctrl-0 = <&vddshv_sdio_pins_default>;
130 regulator-min-microvolt = <1800000>;
131 regulator-max-microvolt = <3300000>;
132 regulator-boot-on;
133 vin-supply = <&ldo1>;
140 compatible = "gpio-leds";
141 pinctrl-names = "default";
142 pinctrl-0 = <&usr_led_pins_default>;
144 led-0 {
145 label = "am62a-sk:green:heartbeat";
147 linux,default-trigger = "heartbeat";
149 default-state = "off";
153 tlv320_mclk: clk-0 {
154 #clock-cells = <0>;
155 compatible = "fixed-clock";
156 clock-frequency = <12288000>;
159 hdmi0: connector-hdmi {
160 compatible = "hdmi-connector";
166 remote-endpoint = <&sii9022_out>;
172 compatible = "simple-audio-card";
173 simple-audio-card,name = "AM62Ax-SKEVM";
174 simple-audio-card,widgets =
178 simple-audio-card,routing =
185 simple-audio-card,format = "dsp_b";
186 simple-audio-card,bitclock-master = <&sound_master>;
187 simple-audio-card,frame-master = <&sound_master>;
188 simple-audio-card,bitclock-inversion;
190 simple-audio-card,cpu {
191 sound-dai = <&mcasp1>;
194 sound_master: simple-audio-card,codec {
195 sound-dai = <&tlv320aic3106>;
202 wkup_uart0_pins_default: wkup-uart0-default-pins {
203 pinctrl-single,pins = <
214 pinctrl-names = "default";
215 pinctrl-0 = <&wkup_uart0_pins_default>;
220 main_dss0_pins_default: main-dss0-default-pins {
221 pinctrl-single,pins = <
253 main_uart0_pins_default: main-uart0-default-pins {
254 pinctrl-single,pins = <
260 main_uart1_pins_default: main-uart1-default-pins {
261 pinctrl-single,pins = <
269 main_i2c0_pins_default: main-i2c0-default-pins {
270 pinctrl-single,pins = <
276 main_i2c1_pins_default: main-i2c1-default-pins {
277 pinctrl-single,pins = <
283 main_i2c2_pins_default: main-i2c2-default-pins {
284 pinctrl-single,pins = <
290 main_mmc0_pins_default: main-mmc0-default-pins {
291 pinctrl-single,pins = <
306 main_mmc1_pins_default: main-mmc1-default-pins {
307 pinctrl-single,pins = <
318 usr_led_pins_default: usr-led-default-pins {
319 pinctrl-single,pins = <
324 main_usb1_pins_default: main-usb1-default-pins {
325 pinctrl-single,pins = <
330 main_mdio1_pins_default: main-mdio1-default-pins {
331 pinctrl-single,pins = <
337 main_rgmii1_pins_default: main-rgmii1-default-pins {
338 pinctrl-single,pins = <
354 main_mcasp1_pins_default: main-mcasp1-default-pins {
355 pinctrl-single,pins = <
363 main_gpio1_ioexp_intr_pins_default: main-gpio1-ioexp-intr-default-pins {
364 pinctrl-single,pins = <
369 vddshv_sdio_pins_default: vddshv-sdio-default-pins {
370 pinctrl-single,pins = <
379 pmic_irq_pins_default: pmic-irq-default-pins {
380 pinctrl-single,pins = <
392 pinctrl-names = "default";
393 pinctrl-0 = <&main_i2c0_pins_default>;
394 clock-frequency = <400000>;
396 typec_pd0: usb-power-controller@3f {
401 compatible = "usb-c-connector";
402 label = "USB-C";
403 self-powered;
404 data-role = "dual";
405 power-role = "sink";
408 remote-endpoint = <&usb0_hs_ep>;
415 compatible = "ti,tps6593-q1";
417 ti,primary-pmic;
418 system-power-controller;
420 gpio-controller;
421 #gpio-cells = <2>;
423 pinctrl-names = "default";
424 pinctrl-0 = <&pmic_irq_pins_default>;
425 interrupt-parent = <&mcu_gpio0>;
428 buck123-supply = <&vcc_3v3_sys>;
429 buck4-supply = <&vcc_3v3_sys>;
430 buck5-supply = <&vcc_3v3_sys>;
431 ldo1-supply = <&vcc_3v3_sys>;
432 ldo2-supply = <&vcc_3v3_sys>;
433 ldo3-supply = <&buck5>;
434 ldo4-supply = <&vcc_3v3_sys>;
437 buck123: buck123 { label
438 regulator-name = "vcc_core";
439 regulator-min-microvolt = <715000>;
440 regulator-max-microvolt = <895000>;
441 regulator-boot-on;
442 regulator-always-on;
446 regulator-name = "vcc_1v1";
447 regulator-min-microvolt = <1100000>;
448 regulator-max-microvolt = <1100000>;
449 regulator-boot-on;
450 regulator-always-on;
454 regulator-name = "vcc_1v8_sys";
455 regulator-min-microvolt = <1800000>;
456 regulator-max-microvolt = <1800000>;
457 regulator-boot-on;
458 regulator-always-on;
462 regulator-name = "vddshv5_sdio";
463 regulator-min-microvolt = <3300000>;
464 regulator-max-microvolt = <3300000>;
465 regulator-boot-on;
466 regulator-always-on;
470 regulator-name = "vpp_1v8";
471 regulator-min-microvolt = <1800000>;
472 regulator-max-microvolt = <1800000>;
473 regulator-boot-on;
474 regulator-always-on;
478 regulator-name = "vcc_0v85";
479 regulator-min-microvolt = <850000>;
480 regulator-max-microvolt = <850000>;
481 regulator-boot-on;
482 regulator-always-on;
486 regulator-name = "vdda_1v8";
487 regulator-min-microvolt = <1800000>;
488 regulator-max-microvolt = <1800000>;
489 regulator-boot-on;
490 regulator-always-on;
498 pinctrl-names = "default";
499 pinctrl-0 = <&main_i2c1_pins_default>;
500 clock-frequency = <100000>;
505 gpio-controller;
506 #gpio-cells = <2>;
507 interrupt-parent = <&main_gpio1>;
509 interrupt-controller;
510 #interrupt-cells = <2>;
511 pinctrl-names = "default";
512 pinctrl-0 = <&main_gpio1_ioexp_intr_pins_default>;
514 gpio-line-names = "GPIO_CPSW2_RST", "GPIO_CPSW1_RST",
528 tlv320aic3106: audio-codec@1b {
529 #sound-dai-cells = <0>;
532 ai3x-micbias-vg = <1>; /* 2.0V */
535 AVDD-supply = <&vcc_3v3_sys>;
536 IOVDD-supply = <&vcc_3v3_sys>;
537 DRVDD-supply = <&vcc_3v3_sys>;
538 DVDD-supply = <&buck5>;
544 gpio-controller;
545 #gpio-cells = <2>;
547 gpio-line-names = "", "",
561 sii9022: bridge-hdmi@3b {
564 interrupt-parent = <&exp1>;
566 #sound-dai-cells = <0>;
567 sil,i2s-data-lanes = < 0 >;
570 #address-cells = <1>;
571 #size-cells = <0>;
577 remote-endpoint = <&dpi1_out>;
585 remote-endpoint = <&hdmi_connector_in>;
594 pinctrl-names = "default";
595 pinctrl-0 = <&main_i2c2_pins_default>;
596 clock-frequency = <400000>;
602 non-removable;
603 pinctrl-names = "default";
604 pinctrl-0 = <&main_mmc0_pins_default>;
605 disable-wp;
611 vmmc-supply = <&vdd_mmc1>;
612 vqmmc-supply = <&vddshv_sdio>;
613 pinctrl-names = "default";
614 pinctrl-0 = <&main_mmc1_pins_default>;
615 disable-wp;
632 pinctrl-names = "default";
633 pinctrl-0 = <&main_uart0_pins_default>;
638 pinctrl-names = "default";
639 pinctrl-0 = <&main_uart1_pins_default>;
645 ti,vbus-divider;
649 usb-role-switch;
653 remote-endpoint = <&usb_con_hs>;
664 pinctrl-names = "default";
665 pinctrl-0 = <&main_usb1_pins_default>;
670 pinctrl-names = "default";
671 pinctrl-0 = <&main_rgmii1_pins_default>;
676 phy-mode = "rgmii-rxid";
677 phy-handle = <&cpsw3g_phy0>;
686 pinctrl-names = "default";
687 pinctrl-0 = <&main_mdio1_pins_default>;
689 cpsw3g_phy0: ethernet-phy@0 {
691 ti,rx-internal-delay = <DP83867_RGMIIDCTL_2_00_NS>;
692 ti,fifo-depth = <DP83867_PHYCR_FIFO_DEPTH_4_B_NIB>;
693 ti,min-output-impedance;
699 #sound-dai-cells = <0>;
701 pinctrl-names = "default";
702 pinctrl-0 = <&main_mcasp1_pins_default>;
704 op-mode = <0>; /* MCASP_IIS_MODE */
705 tdm-slots = <2>;
707 serial-dir = < /* 0: INACTIVE, 1: TX, 2: RX */
717 pinctrl-names = "default";
718 pinctrl-0 = <&main_dss0_pins_default>;
727 remote-endpoint = <&sii9022_in>;