diff options
author | venu byravarasu <vbyravarasu@nvidia.com> | 2011-04-27 18:53:12 +0530 |
---|---|---|
committer | Varun Colbert <vcolbert@nvidia.com> | 2011-04-29 18:26:52 -0700 |
commit | 8f97f5c0af17fc52ca7c502d8ce85bf83a85e107 (patch) | |
tree | dd53b2eb4a3afe8ff6f9d05b2a5fc55ef633c2f4 | |
parent | c5ed952608ff2e3ffdcba99295f8892dac1506c0 (diff) |
ARM:tegra:cardhu: Adding Vibrator power rail info
Adding power rail details for Vibrator on E118x board.
bug 810072
Change-Id: Ibf50c986b843fb36515f36493b5a07323ac940ab
Reviewed-on: http://git-master/r/29631
Reviewed-by: Varun Colbert <vcolbert@nvidia.com>
Tested-by: Varun Colbert <vcolbert@nvidia.com>
-rw-r--r-- | arch/arm/mach-tegra/board-cardhu-power.c | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/arch/arm/mach-tegra/board-cardhu-power.c b/arch/arm/mach-tegra/board-cardhu-power.c index fb02186a3d0a..853e53d8fba5 100644 --- a/arch/arm/mach-tegra/board-cardhu-power.c +++ b/arch/arm/mach-tegra/board-cardhu-power.c @@ -508,6 +508,11 @@ static struct regulator_consumer_supply gpio_switch_en_1v8_cam_supply[] = { }; static int gpio_switch_en_1v8_cam_voltages[] = { 1800}; +static struct regulator_consumer_supply gpio_switch_en_vbrtr_supply[] = { + REGULATOR_SUPPLY("vdd_vbrtr", NULL), +}; +static int gpio_switch_en_vbrtr_voltages[] = { 3300}; + static int enable_load_switch_rail( struct gpio_switch_regulator_subdev_data *psubdev_data) { @@ -627,6 +632,8 @@ GREG_INIT(19, cam2_ldo_en, cam2_ldo_en, "vdd_3v3_cam", TEGRA_GPIO_PR7, false, GREG_INIT(20, en_vdd_bl1_a03, en_vdd_bl, NULL, TEGRA_GPIO_PDD2, false, 1, 0, 0, 0); GREG_INIT(21, en_vdd_bl2_a03, en_vdd_bl2, NULL, TEGRA_GPIO_PDD0, false, 1, 0, 0, 0); +GREG_INIT(22, en_vbrtr, en_vbrtr, "vdd_3v3_devices", PMU_TCA6416_GPIO_PORT12, false, 0, 0, 0, 0); + #define ADD_GPIO_REG(_name) &gpio_pdata_##_name #define COMMON_GPIO_REG \ ADD_GPIO_REG(en_5v_cp), \ @@ -648,7 +655,8 @@ GREG_INIT(21, en_vdd_bl2_a03, en_vdd_bl2, NULL, TEGRA_GPIO_PDD0, false, 1, 0, ADD_GPIO_REG(dis_5v_switch_e118x), \ ADD_GPIO_REG(en_usb1_vbus_oc_e118x), \ ADD_GPIO_REG(en_usb3_vbus_oc_e118x), \ - ADD_GPIO_REG(en_vddio_vid_oc_e118x), + ADD_GPIO_REG(en_vddio_vid_oc_e118x), \ + ADD_GPIO_REG(en_vbrtr), #define E1198_GPIO_REG \ ADD_GPIO_REG(en_vddio_vid_oc), \ |