#include / { regulators { compatible = "simple-bus"; device_type = "fixed-regulators"; #address-cells = <1>; #size-cells = <0>; battery_ardbeg: regulator@0 { compatible = "regulator-fixed"; reg = <0>; regulator-name = "vdd_ac_bat"; regulator-min-microvolt = <5000000>; regulator-max-microvolt = <5000000>; regulator-always-on; consumers { c0 { regulator-consumer-supply = "vdd_sys_bl"; }; }; }; vdd_hdmi_5v0: regulator@1 { compatible = "regulator-fixed-sync"; reg = <1>; regulator-name = "vdd-hdmi-5v0"; regulator-min-microvolt = <5000000>; regulator-max-microvolt = <5000000>; gpio = <&gpio TEGRA_GPIO(K, 6) 0>; enable-active-high; consumers { c0 { regulator-consumer-supply = "vdd_hdmi_5v0"; regulator-consumer-device = "tegradc.1"; }; }; }; usb0_vbus: regulator@2 { compatible = "regulator-fixed-sync"; reg = <2>; regulator-name = "usb0-vbus"; regulator-min-microvolt = <5000000>; regulator-max-microvolt = <5000000>; gpio = <&gpio TEGRA_GPIO(N, 4) 0>; enable-active-high; gpio-open-drain; consumers { c0 { regulator-consumer-supply = "usb_vbus"; regulator-consumer-device = "tegra-ehci.0"; }; c1 { regulator-consumer-supply = "usb_vbus"; regulator-consumer-device = "tegra-otg"; }; c2 { regulator-consumer-supply = "usb_vbus0"; regulator-consumer-device = "tegra-xhci"; }; }; }; usb1_vbus: regulator@3 { compatible = "regulator-fixed-sync"; reg = <3>; regulator-name = "usb1_vbus"; regulator-min-microvolt = <5000000>; regulator-max-microvolt = <5000000>; gpio = <&gpio TEGRA_GPIO(N, 5) 0>; enable-active-high; gpio-open-drain; consumers { c0 { regulator-consumer-supply = "usb_vbus"; regulator-consumer-device = "tegra-ehci.1"; }; c1 { regulator-consumer-supply = "usb_vbus1"; regulator-consumer-device = "tegra-xhci"; }; }; }; usb2_vbus: regulator@4 { compatible = "regulator-fixed-sync"; reg = <4>; regulator-name = "usb2_vbus"; regulator-min-microvolt = <5000000>; regulator-max-microvolt = <5000000>; gpio = <&gpio TEGRA_GPIO(FF, 1) 0>; enable-active-high; gpio-open-drain; consumers { c0 { regulator-consumer-supply = "usb_vbus"; regulator-consumer-device = "tegra-ehci.2"; }; c1 { regulator-consumer-supply = "usb_vbus2"; regulator-consumer-device = "tegra-xhci"; }; }; }; lcd_bl_en: regulator@5 { compatible = "regulator-fixed-sync"; reg = <5>; regulator-name = "lcd_bl_en"; regulator-min-microvolt = <5000000>; regulator-max-microvolt = <5000000>; gpio = <&gpio TEGRA_GPIO(H, 2) 0>; enable-active-high; consumers { c0 { regulator-consumer-supply = "vdd_lcd_bl_en"; }; }; }; dcdc_1v8: regulator@6 { compatible = "regulator-fixed"; reg = <6>; regulator-name = "dcdc-1v8"; regulator-min-microvolt = <1800000>; regulator-max-microvolt = <1800000>; consumers { c0 { regulator-consumer-supply = "avdd_lvds0_pll"; }; c1 { regulator-consumer-supply = "vdd_ds_1v8"; }; }; }; vdd_sys_5v0: regulator@7 { compatible = "regulator-fixed"; reg = <7>; regulator-name = "vdd-sys-5v0"; regulator-min-microvolt = <5000000>; regulator-max-microvolt = <5000000>; consumers { c0 { regulator-consumer-supply = "vdd_spk_5v0"; }; c1 { regulator-consumer-supply = "spkvdd"; regulator-consumer-device = "tegra-snd-rt5639.0"; }; c2 { regulator-consumer-supply = "spkvdd"; regulator-consumer-device = "tegra-snd-rt5645.0"; }; }; }; vdd_sd: regulator@8 { compatible = "regulator-fixed-sync"; reg = <8>; regulator-name = "vdd-sd"; regulator-min-microvolt = <3300000>; regulator-max-microvolt = <3300000>; gpio = <&gpio TEGRA_GPIO(R, 0) 0>; enable-active-high; consumers { c0 { regulator-consumer-supply = "vddio_sd_slot"; regulator-consumer-device = "sdhci-tegra.2"; }; }; }; ti913_gpio2: regulator@9 { compatible = "regulator-fixed-sync"; reg = <9>; regulator-name = "ti913-gpio2"; regulator-min-microvolt = <3300000>; regulator-max-microvolt = <3300000>; regulator-always-on; regulator-boot-on; gpio = <&palmas_gpio 2 0>; enable-active-high; consumers { c0 { regulator-consumer-supply = "vdd_wwan_mdm"; }; }; }; ti913_gpio3: regulator@10 { compatible = "regulator-fixed-sync"; reg = <10>; regulator-name = "ti913_gpio3"; regulator-min-microvolt = <3300000>; regulator-max-microvolt = <3300000>; gpio = <&palmas_gpio 3 0>; enable-active-high; consumers { c0 { regulator-consumer-supply = "avdd_lcd"; }; }; }; ti913_gpio4: regulator@11 { compatible = "regulator-fixed-sync"; reg = <11>; regulator-name = "ti913-gpio4"; regulator-min-microvolt = <1200000>; regulator-max-microvolt = <1200000>; gpio = <&palmas_gpio 4 0>; enable-active-high; consumers { c0 { regulator-consumer-supply = "vdd_lcd_1v2_s"; }; }; }; ti913_gpio6: regulator@12 { compatible = "regulator-fixed-sync"; reg = <12>; regulator-name = "ti913-gpio6"; regulator-min-microvolt = <1200000>; regulator-max-microvolt = <1200000>; gpio = <&palmas_gpio 6 0>; enable-active-high; consumers { c0 { regulator-consumer-supply = "ldoen"; regulator-consumer-device = "tegra-snd-rt5639.0"; }; }; }; ti913_gpio7: regulator@13 { compatible = "regulator-fixed-sync"; reg = <13>; regulator-name = "ti913-gpio7"; regulator-min-microvolt = <1800000>; regulator-max-microvolt = <1800000>; gpio = <&palmas_gpio 7 0>; enable-active-high; consumers { c0 { regulator-consumer-supply = "dvdd_lcd"; }; c1 { regulator-consumer-supply = "vdd_lcd_1v8_s"; }; }; }; vdd_cpu_fixed: regulator@14 { compatible = "regulator-fixed"; reg = <14>; regulator-name = "vdd-cpu-fixed"; regulator-min-microvolt = <1000000>; regulator-max-microvolt = <1000000>; regulator-boot-on; consumers { c0 { regulator-consumer-supply = "vdd_cpu_fixed"; }; }; }; en_bat: regulator@15 { compatible = "regulator-fixed-sync"; reg = <15>; regulator-name = "en-bat"; regulator-min-microvolt = <1800000>; regulator-max-microvolt = <1800000>; regulator-always-on; regulator-boot-on; gpio = <&gpio TEGRA_GPIO(K, 5) 0>; enable-active-high; }; }; };