#include / { regulators { compatible = "simple-bus"; #address-cells = <1>; #size-cells = <0>; avdd_hdmi_pll: regulator@0 { compatible = "regulator-fixed-sync"; reg = <0>; regulator-name = "+V1.05_AVDD_HDMI_PLL"; regulator-min-microvolt = <1050000>; regulator-max-microvolt = <1050000>; gpio = <&gpio TEGRA_GPIO(H, 7) 0>; vin-supply = <&as3722_sd4>; consumers { c1 { regulator-consumer-supply = "avdd_hdmi_pll"; regulator-consumer-device = "tegradc.1"; }; c2 { regulator-consumer-supply = "avdd_hdmi_pll"; regulator-consumer-device = "tegradc.0"; }; }; }; reg_3v3_mxm: regulator@1 { compatible = "regulator-fixed"; reg = <1>; regulator-name = "+V3.3_MXM"; regulator-min-microvolt = <3300000>; regulator-max-microvolt = <3300000>; consumers { c1 { regulator-consumer-supply = "vdd_3v3_emmc"; }; c2 { regulator-consumer-supply = "vdd_com_3v3"; }; }; }; reg_3v3: regulator@2 { compatible = "regulator-fixed-sync"; reg = <2>; regulator-name = "+V3.3"; regulator-min-microvolt = <3300000>; regulator-max-microvolt = <3300000>; regulator-always-on; regulator-boot-on; /* PWR_EN_+V3.3 */ gpio = <&as3722 2 0>; enable-active-high; consumers { c1 { regulator-consumer-supply = "avdd_usb"; regulator-consumer-device = "tegra-udc.0"; }; c2 { regulator-consumer-supply = "avdd_usb"; regulator-consumer-device = "tegra-ehci.0"; }; c3 { regulator-consumer-supply = "avdd_usb"; regulator-consumer-device = "tegra-ehci.1"; }; c4 { regulator-consumer-supply = "avdd_usb"; regulator-consumer-device = "tegra-ehci.2"; }; c5 { regulator-consumer-supply = "hvdd_usb"; regulator-consumer-device = "tegra-xhci"; }; c6 { regulator-consumer-supply = "vddio_hv"; regulator-consumer-device = "tegradc.1"; }; c7 { regulator-consumer-supply = "pwrdet_hv"; }; c8 { regulator-consumer-supply = "hvdd_sata"; }; c9 { regulator-consumer-supply = "hvdd_pex"; regulator-consumer-device = "tegra-pcie"; }; c10 { regulator-consumer-supply = "hvdd_pex_pll"; regulator-consumer-device = "tegra-pcie"; }; c11 { regulator-consumer-supply = "vdd_sys_cam_3v3"; }; c12 { regulator-consumer-supply = "VDDA"; regulator-consumer-device = "4-000a"; }; c13 { regulator-consumer-supply = "vddio_sd_slot"; regulator-consumer-device = "sdhci-tegra.0"; }; c14 { regulator-consumer-supply = "vddio_sd_slot"; regulator-consumer-device = "sdhci-tegra.2"; }; c15 { regulator-consumer-supply = "vdd_3v3_sensor"; }; c16 { regulator-consumer-supply = "vdd_kp_3v3"; }; c17 { regulator-consumer-supply = "vdd_tp_3v3"; }; c18 { regulator-consumer-supply = "vdd_dtv_3v3"; }; c19 { regulator-consumer-supply = "vdd"; regulator-consumer-device = "4-004c"; }; }; }; reg_5v0: regulator@3 { compatible = "regulator-fixed-sync"; reg = <3>; regulator-name = "5V_SW"; regulator-min-microvolt = <5000000>; regulator-max-microvolt = <5000000>; consumers { c1 { regulator-consumer-supply = "vdd_hdmi_5v0"; regulator-consumer-device = "tegradc.1"; }; c2 { regulator-consumer-supply = "vdd_hdmi_5v0"; regulator-consumer-device = "tegradc.0"; }; c3 { regulator-consumer-supply = "vdd_5v0_sensor"; }; }; }; /* USBO1_EN */ reg_usbo1_vbus: regulator@4 { compatible = "regulator-fixed-sync"; reg = <4>; regulator-name = "VCC_USBO1"; regulator-min-microvolt = <5000000>; regulator-max-microvolt = <5000000>; gpio = <&gpio TEGRA_GPIO(T, 5) 0>; enable-active-high; consumers { c1 { regulator-consumer-supply = "usb_vbus"; regulator-consumer-device = "tegra-ehci.0"; }; c2 { regulator-consumer-supply = "usb_vbus"; regulator-consumer-device = "tegra-otg"; }; c3 { regulator-consumer-supply = "usb_vbus0"; regulator-consumer-device = "tegra-xhci"; }; }; }; /* USBH_EN */ reg_usbh_vbus: regulator@5 { compatible = "regulator-fixed-sync"; reg = <5>; regulator-name = "VCC_USBH(2A|2C|2D|3|4)"; regulator-min-microvolt = <5000000>; regulator-max-microvolt = <5000000>; gpio = <&gpio TEGRA_GPIO(T, 6) 0>; enable-active-high; consumers { c1 { regulator-consumer-supply = "usb_vbus"; regulator-consumer-device = "tegra-ehci.2"; }; c2 { regulator-consumer-supply = "usb_vbus2"; regulator-consumer-device = "tegra-xhci"; }; c3 { regulator-consumer-supply = "usb_vbus"; regulator-consumer-device = "tegra-ehci.1"; }; c4 { regulator-consumer-supply = "usb_vbus1"; regulator-consumer-device = "tegra-xhci"; }; }; }; vdd_lcd_bl_en: regulator@6 { compatible = "regulator-fixed-sync"; reg = <6>; regulator-name = "BKL1_ON"; regulator-min-microvolt = <3300000>; regulator-max-microvolt = <3300000>; /* Apalis BKL1_ON */ gpio = <&gpio TEGRA_GPIO(BB, 5) 0>; enable-active-high; consumers { c1 { regulator-consumer-supply = "vdd_lcd_bl"; }; c2 { regulator-consumer-supply = "vdd_lcd_bl_en"; }; }; }; }; };