]> git.ipfire.org Git - thirdparty/u-boot.git/commitdiff
ARM: dts: transformer-t30: complete missing bindings
authorSvyatoslav Ryhel <clamor95@gmail.com>
Tue, 3 Oct 2023 06:36:38 +0000 (09:36 +0300)
committerTom Rini <trini@konsulko.com>
Fri, 3 Nov 2023 16:37:15 +0000 (12:37 -0400)
Clean up the tree and prepare for DM PMIC migration.

Signed-off-by: Svyatoslav Ryhel <clamor95@gmail.com>
arch/arm/dts/tegra30-asus-transformer.dtsi

index d144a564450984fb71df989c2619f9a06dcbb94f..888f9ca74e6b9057c1ab61afbc258cfdb548e33f 100644 (file)
@@ -1,7 +1,6 @@
 // SPDX-License-Identifier: GPL-2.0
 
 #include <dt-bindings/input/input.h>
-
 #include "tegra30.dtsi"
 
 / {
                        gpio-controller;
 
                        regulators {
+                               vdd_1v8_vio: vddio {
+                                       regulator-name = "vdd_1v8_gen";
+                                       regulator-min-microvolt = <1800000>;
+                                       regulator-max-microvolt = <1800000>;
+                                       regulator-always-on;
+                                       regulator-boot-on;
+                               };
+
                                /* eMMC VDD */
                                vcore_emmc: ldo1 {
                                        regulator-name = "vdd_emmc_core";
-                                       regulator-min-microvolt = <1000000>;
+                                       regulator-min-microvolt = <3300000>;
                                        regulator-max-microvolt = <3300000>;
-                                       regulator-always-on;
                                };
 
                                /* uSD slot VDD */
                                /* uSD slot VDDIO */
                                vddio_usd: ldo3 {
                                        regulator-name = "vddio_usd";
-                                       regulator-min-microvolt = <1800000>;
+                                       regulator-min-microvolt = <3100000>;
                                        regulator-max-microvolt = <3100000>;
+                                       regulator-always-on;
+                                       regulator-boot-on;
                                };
                        };
                };
                status = "okay";
                bus-width = <8>;
                non-removable;
+
+               vmmc-supply = <&vcore_emmc>;
+               vqmmc-supply = <&vdd_1v8_vio>;
        };
 
        /* USB via ASUS connector */
                regulator-name = "vdd_5v0_bl";
                regulator-min-microvolt = <5000000>;
                regulator-max-microvolt = <5000000>;
-               regulator-boot-on;
                gpio = <&gpio TEGRA_GPIO(H, 3) GPIO_ACTIVE_HIGH>;
                enable-active-high;
        };