Lines Matching +full:regulator +full:- +full:allow +full:- +full:bypass

1 // SPDX-License-Identifier: GPL-2.0-only OR MIT
3 * https://beagley-ai.org/
5 * Copyright (C) 2024 Texas Instruments Incorporated - https://www.ti.com/
9 /dts-v1/;
11 #include <dt-bindings/leds/common.h>
12 #include <dt-bindings/net/ti-dp83867.h>
13 #include "k3-j722s.dtsi"
16 compatible = "beagle,am67a-beagley-ai", "ti,j722s";
17 model = "BeagleBoard.org BeagleY-AI";
27 stdout-path = &main_uart0;
35 bootph-pre-ram;
38 reserved_memory: reserved-memory {
39 #address-cells = <2>;
40 #size-cells = <2>;
45 no-map;
50 no-map;
53 wkup_r5fss0_core0_memory_region: r5f-memory@a0100000 {
54 compatible = "shared-dma-pool";
56 no-map;
60 vsys_5v0: regulator-1 {
61 compatible = "regulator-fixed";
62 regulator-name = "vsys_5v0";
63 regulator-min-microvolt = <5000000>;
64 regulator-max-microvolt = <5000000>;
65 regulator-always-on;
66 regulator-boot-on;
67 bootph-all;
70 vdd_3v3: regulator-2 {
71 compatible = "regulator-fixed";
72 regulator-name = "vdd_3v3";
73 regulator-min-microvolt = <3300000>;
74 regulator-max-microvolt = <3300000>;
75 vin-supply = <&vsys_5v0>;
76 regulator-always-on;
77 regulator-boot-on;
80 vdd_mmc1: regulator-3 {
81 compatible = "regulator-fixed";
82 regulator-name = "vdd_mmc1";
83 pinctrl-names = "default";
84 pinctrl-0 = <&vdd_3v3_sd_pins_default>;
85 regulator-min-microvolt = <3300000>;
86 regulator-max-microvolt = <3300000>;
87 regulator-boot-on;
88 enable-active-high;
90 bootph-all;
93 vdd_sd_dv: regulator-4 {
94 compatible = "regulator-gpio";
95 regulator-name = "tlv71033";
96 pinctrl-names = "default";
97 pinctrl-0 = <&vdd_sd_dv_pins_default>;
98 regulator-min-microvolt = <1800000>;
99 regulator-max-microvolt = <3300000>;
100 regulator-boot-on;
101 vin-supply = <&vsys_5v0>;
105 bootph-all;
108 vsys_io_1v8: regulator-5 {
109 compatible = "regulator-fixed";
110 regulator-name = "vsys_io_1v8";
111 regulator-min-microvolt = <1800000>;
112 regulator-max-microvolt = <1800000>;
113 regulator-always-on;
114 regulator-boot-on;
117 vsys_io_1v2: regulator-6 {
118 compatible = "regulator-fixed";
119 regulator-name = "vsys_io_1v2";
120 regulator-min-microvolt = <1200000>;
121 regulator-max-microvolt = <1200000>;
122 regulator-always-on;
123 regulator-boot-on;
127 compatible = "gpio-leds";
128 pinctrl-names = "default";
129 pinctrl-0 = <&led_pins_default>;
131 led-0 {
133 default-state = "off";
136 led-1 {
138 linux,default-trigger = "heartbeat";
140 default-state = "on";
146 main_i2c0_pins_default: main-i2c0-default-pins {
147 pinctrl-single,pins = <
151 bootph-all;
154 main_uart0_pins_default: main-uart0-default-pins {
155 pinctrl-single,pins = <
159 bootph-all;
162 vdd_sd_dv_pins_default: vdd-sd-dv-default-pins {
163 pinctrl-single,pins = <
166 bootph-all;
169 main_mmc1_pins_default: main-mmc1-default-pins {
170 pinctrl-single,pins = <
179 bootph-all;
182 mdio_pins_default: mdio-default-pins {
183 pinctrl-single,pins = <
189 rgmii1_pins_default: rgmii1-default-pins {
190 pinctrl-single,pins = <
206 led_pins_default: led-default-pins {
207 pinctrl-single,pins = <
213 pmic_irq_pins_default: pmic-irq-default-pins {
214 pinctrl-single,pins = <
219 vdd_3v3_sd_pins_default: vdd-3v3-sd-default-pins {
220 pinctrl-single,pins = <
227 pinctrl-names = "default";
228 pinctrl-0 = <&rgmii1_pins_default>;
233 pinctrl-names = "default";
234 pinctrl-0 = <&mdio_pins_default>;
237 cpsw3g_phy0: ethernet-phy@0 {
239 ti,rx-internal-delay = <DP83867_RGMIIDCTL_2_00_NS>;
240 ti,fifo-depth = <DP83867_PHYCR_FIFO_DEPTH_4_B_NIB>;
241 ti,min-output-impedance;
246 phy-mode = "rgmii-rxid";
247 phy-handle = <&cpsw3g_phy0>;
256 pinctrl-names = "default";
257 pinctrl-0 = <&main_uart0_pins_default>;
258 bootph-all;
263 wkup_uart0_pins_default: wkup-uart0-default-pins {
264 pinctrl-single,pins = <
270 bootph-all;
273 wkup_i2c0_pins_default: wkup-i2c0-default-pins {
274 pinctrl-single,pins = <
278 bootph-all;
284 pinctrl-names = "default";
285 pinctrl-0 = <&wkup_uart0_pins_default>;
286 bootph-all;
291 pinctrl-names = "default";
292 pinctrl-0 = <&wkup_i2c0_pins_default>;
293 clock-frequency = <100000>;
294 bootph-all;
300 buck1-supply = <&vsys_5v0>;
301 buck2-supply = <&vsys_5v0>;
302 buck3-supply = <&vsys_5v0>;
303 ldo1-supply = <&vdd_3v3>;
304 ldo3-supply = <&vdd_3v3>;
305 ldo4-supply = <&vdd_3v3>;
307 pinctrl-names = "default";
308 pinctrl-0 = <&pmic_irq_pins_default>;
309 interrupt-parent = <&gic500>;
311 interrupt-controller;
312 #interrupt-cells = <1>;
314 bootph-all;
315 system-power-controller;
316 ti,power-button;
320 regulator-name = "VDD_3V3";
321 regulator-min-microvolt = <3300000>;
322 regulator-max-microvolt = <3300000>;
323 regulator-boot-on;
324 regulator-always-on;
328 regulator-name = "VDD_1V8";
329 regulator-min-microvolt = <1800000>;
330 regulator-max-microvolt = <1800000>;
331 regulator-boot-on;
332 regulator-always-on;
336 regulator-name = "VDDSHV5_SDIO";
337 regulator-min-microvolt = <3300000>;
338 regulator-max-microvolt = <3300000>;
339 regulator-allow-bypass;
340 regulator-boot-on;
341 regulator-always-on;
345 regulator-name = "VDD_1V2";
346 regulator-min-microvolt = <1200000>;
347 regulator-max-microvolt = <1200000>;
348 regulator-boot-on;
349 regulator-always-on;
353 regulator-name = "VDDA_PHY_1V8";
354 regulator-min-microvolt = <1800000>;
355 regulator-max-microvolt = <1800000>;
356 regulator-boot-on;
357 regulator-always-on;
361 regulator-name = "VDDA_PLL_1V8";
362 regulator-min-microvolt = <1800000>;
363 regulator-max-microvolt = <1800000>;
364 regulator-boot-on;
365 regulator-always-on;
383 vmmc-supply = <&vdd_mmc1>;
384 vqmmc-supply = <&vdd_sd_dv>;
385 pinctrl-names = "default";
386 pinctrl-0 = <&main_mmc1_pins_default>;
387 disable-wp;
388 cd-gpios = <&main_gpio1 48 GPIO_ACTIVE_LOW>;
389 cd-debounce-delay-ms = <100>;
390 bootph-all;
391 ti,fails-without-test-cd;