summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--arch/arm/mach-tegra/board-loki-power.c12
1 files changed, 2 insertions, 10 deletions
diff --git a/arch/arm/mach-tegra/board-loki-power.c b/arch/arm/mach-tegra/board-loki-power.c
index d3e251decd22..798207414553 100644
--- a/arch/arm/mach-tegra/board-loki-power.c
+++ b/arch/arm/mach-tegra/board-loki-power.c
@@ -52,8 +52,6 @@
#include "tegra_cl_dvfs.h"
#include "tegra11_soctherm.h"
-#define PMC_CTRL 0x0
-#define PMC_CTRL_INTR_LOW (1 << 17)
void tegra13x_vdd_cpu_align(int step_uv, int offset_uv);
static struct regulator_consumer_supply palmas_smps123_supply[] = {
@@ -774,17 +772,11 @@ int __init loki_rail_alignment_init(void)
int __init loki_regulator_init(void)
{
- void __iomem *pmc = IO_ADDRESS(TEGRA_PMC_BASE);
- u32 pmc_ctrl;
int i;
struct board_info bi;
- /* TPS65913: Normal state of INT request line is LOW.
- * configure the power management controller to trigger PMU
- * interrupts when HIGH.
- */
- pmc_ctrl = readl(pmc + PMC_CTRL);
- writel(pmc_ctrl | PMC_CTRL_INTR_LOW, pmc + PMC_CTRL);
+ tegra_pmc_pmu_interrupt_polarity(true);
+
for (i = 0; i < PALMAS_NUM_REGS ; i++) {
pmic_platform.reg_data[i] = loki_reg_data[i];
pmic_platform.reg_init[i] = loki_reg_init[i];