From be10973d1498e39431e82ad2a70f19a7872cd4b6 Mon Sep 17 00:00:00 2001 From: Marcel Ziswiler Date: Mon, 27 Jun 2016 14:38:29 +0200 Subject: apalis/colibri_t30: disable tps62362 pull-downs, use vdd_core set 0 TPS62362: - disable all internal pull-down resistors to decrease (RTC battery) current consumption - make sure we use VDD_CORE set point 0 Signed-off-by: Marcel Ziswiler Acked-by: Max Krummenacher --- arch/arm/mach-tegra/board-apalis_t30-power.c | 5 +++-- arch/arm/mach-tegra/board-colibri_t30-power.c | 5 +++-- 2 files changed, 6 insertions(+), 4 deletions(-) diff --git a/arch/arm/mach-tegra/board-apalis_t30-power.c b/arch/arm/mach-tegra/board-apalis_t30-power.c index 5930b3304101..a2698d98aa8d 100644 --- a/arch/arm/mach-tegra/board-apalis_t30-power.c +++ b/arch/arm/mach-tegra/board-apalis_t30-power.c @@ -306,10 +306,11 @@ static struct tps62360_regulator_platform_data tps6236x_pdata = { .consumer_supplies = tps6236x_dcdc_supply, \ }, \ .en_discharge = true, \ + .en_internal_pulldn = false, \ .vsel0_gpio = -1, \ .vsel1_gpio = -1, \ - .vsel0_def_state = 1, \ - .vsel1_def_state = 1, \ + .vsel0_def_state = 0, \ + .vsel1_def_state = 0, \ }; static struct i2c_board_info __initdata tps6236x_boardinfo[] = { diff --git a/arch/arm/mach-tegra/board-colibri_t30-power.c b/arch/arm/mach-tegra/board-colibri_t30-power.c index aaf6128ebcc9..a3751ec3a0ba 100644 --- a/arch/arm/mach-tegra/board-colibri_t30-power.c +++ b/arch/arm/mach-tegra/board-colibri_t30-power.c @@ -295,10 +295,11 @@ static struct tps62360_regulator_platform_data tps6236x_pdata = { .consumer_supplies = tps6236x_dcdc_supply, \ }, \ .en_discharge = true, \ + .en_internal_pulldn = false, \ .vsel0_gpio = -1, \ .vsel1_gpio = -1, \ - .vsel0_def_state = 1, \ - .vsel1_def_state = 1, \ + .vsel0_def_state = 0, \ + .vsel1_def_state = 0, \ }; static struct i2c_board_info __initdata tps6236x_boardinfo[] = { -- cgit v1.2.3