From a02a0ae41c4de12a250a632878687b04b0f80dcc Mon Sep 17 00:00:00 2001 From: Laxman Dewangan Date: Tue, 31 Jan 2012 16:03:51 +0530 Subject: arm: tegra: cardhu: use tps62360 regulator driver Use the mainline's regulator driver tps62360 for core power in place of NV's tps6236x driver. Change-Id: Ibfa0ef8f4d59f48b31867dc1b1b0635d39a738ef Signed-off-by: Laxman Dewangan Reviewed-on: http://git-master/r/78413 Reviewed-by: Bharat Nihalani Reviewed-by: Bitan Biswas --- arch/arm/mach-tegra/board-cardhu-power.c | 32 ++++++++++++++++---------------- 1 file changed, 16 insertions(+), 16 deletions(-) (limited to 'arch/arm/mach-tegra/board-cardhu-power.c') diff --git a/arch/arm/mach-tegra/board-cardhu-power.c b/arch/arm/mach-tegra/board-cardhu-power.c index 97b168ed8166..83f9483b54a6 100644 --- a/arch/arm/mach-tegra/board-cardhu-power.c +++ b/arch/arm/mach-tegra/board-cardhu-power.c @@ -29,7 +29,7 @@ #include #include #include -#include +#include #include #include @@ -339,11 +339,11 @@ static struct i2c_board_info __initdata cardhu_regulators[] = { }; /* TPS62361B DC-DC converter */ -static struct regulator_consumer_supply tps6236x_dcdc_supply[] = { +static struct regulator_consumer_supply tps62361_dcdc_supply[] = { REGULATOR_SUPPLY("vdd_core", NULL), }; -static struct tps6236x_regulator_platform_data tps6236x_pdata = { +static struct tps62360_regulator_platform_data tps62361_pdata = { .reg_init_data = { \ .constraints = { \ .min_uV = 500000, \ @@ -357,20 +357,20 @@ static struct tps6236x_regulator_platform_data tps6236x_pdata = { .boot_on = 1, \ .apply_uV = 0, \ }, \ - .num_consumer_supplies = ARRAY_SIZE(tps6236x_dcdc_supply), \ - .consumer_supplies = tps6236x_dcdc_supply, \ - }, \ - .internal_pd_enable = 0, \ - .enable_discharge = true, \ - .vsel = 3, \ - .init_uV = -1, \ - .init_apply = 0, \ + .num_consumer_supplies = ARRAY_SIZE(tps62361_dcdc_supply), \ + .consumer_supplies = tps62361_dcdc_supply, \ + }, \ + .en_discharge = true, \ + .vsel0_gpio = -1, \ + .vsel1_gpio = -1, \ + .vsel0_def_state = 1, \ + .vsel1_def_state = 1, \ }; -static struct i2c_board_info __initdata tps6236x_boardinfo[] = { +static struct i2c_board_info __initdata tps62361_boardinfo[] = { { - I2C_BOARD_INFO("tps62361B", 0x60), - .platform_data = &tps6236x_pdata, + I2C_BOARD_INFO("tps62361", 0x60), + .platform_data = &tps62361_pdata, }, }; @@ -444,8 +444,8 @@ int __init cardhu_regulator_init(void) /* Resgister the TPS6236x for all boards whose sku bit 0 is set. */ if ((board_info.sku & SKU_DCDC_TPS62361_SUPPORT) || (pmu_board_info.sku & SKU_DCDC_TPS62361_SUPPORT)) { - pr_info("Registering the device TPS62361B\n"); - i2c_register_board_info(4, tps6236x_boardinfo, 1); + pr_info("Registering the device TPS62361\n"); + i2c_register_board_info(4, tps62361_boardinfo, 1); } is_cardhu_machine = true; return 0; -- cgit v1.2.3