浏览代码

ARM: tegra: Remove duplicate PMU interrupt inversion code

The new PMC driver now configures the PMU interrupt inversion, so board
files don't need to poke the PMC registers directly to achieve this.

Signed-off-by: Stephen Warren <swarren@nvidia.com>
Signed-off-by: Olof Johansson <olof@lixom.net>
Stephen Warren 13 年之前
父节点
当前提交
129cee1020
共有 1 个文件被更改,包括 0 次插入15 次删除
  1. 0 15
      arch/arm/mach-tegra/board-harmony-power.c

+ 0 - 15
arch/arm/mach-tegra/board-harmony-power.c

@@ -18,18 +18,13 @@
 #include <linux/i2c.h>
 #include <linux/i2c.h>
 #include <linux/platform_device.h>
 #include <linux/platform_device.h>
 #include <linux/gpio.h>
 #include <linux/gpio.h>
-#include <linux/io.h>
 #include <linux/regulator/machine.h>
 #include <linux/regulator/machine.h>
 #include <linux/mfd/tps6586x.h>
 #include <linux/mfd/tps6586x.h>
 
 
-#include <mach/iomap.h>
 #include <mach/irqs.h>
 #include <mach/irqs.h>
 
 
 #include "board-harmony.h"
 #include "board-harmony.h"
 
 
-#define PMC_CTRL		0x0
-#define PMC_CTRL_INTR_LOW	(1 << 17)
-
 static struct regulator_consumer_supply tps658621_ldo0_supply[] = {
 static struct regulator_consumer_supply tps658621_ldo0_supply[] = {
 	REGULATOR_SUPPLY("pex_clk", NULL),
 	REGULATOR_SUPPLY("pex_clk", NULL),
 };
 };
@@ -114,16 +109,6 @@ static struct i2c_board_info __initdata harmony_regulators[] = {
 
 
 int __init harmony_regulator_init(void)
 int __init harmony_regulator_init(void)
 {
 {
-	void __iomem *pmc = IO_ADDRESS(TEGRA_PMC_BASE);
-	u32 pmc_ctrl;
-
-	/*
-	 * Configure the power management controller to trigger PMU
-	 * interrupts when low
-	 */
-	pmc_ctrl = readl(pmc + PMC_CTRL);
-	writel(pmc_ctrl | PMC_CTRL_INTR_LOW, pmc + PMC_CTRL);
-
 	i2c_register_board_info(3, harmony_regulators, 1);
 	i2c_register_board_info(3, harmony_regulators, 1);
 
 
 	return 0;
 	return 0;