summaryrefslogtreecommitdiff
path: root/arch/arm/mach-tegra/board-norrin-power.c
diff options
context:
space:
mode:
authorJohnny Qiu <joqiu@nvidia.com>2013-11-28 09:01:47 +0000
committerTom Cherry <tcherry@nvidia.com>2014-01-21 20:27:25 -0800
commit13e9c943592d80fc7879a1102b4aef501b1105ce (patch)
tree5e65c502248afc585d7570779443b53fb4ee05df /arch/arm/mach-tegra/board-norrin-power.c
parentc3da861a3f14c39a7edb84771088ae8ccb205db3 (diff)
arm: tegra: norrin: Enable interrupt on TCA6416
Bug 1405054 Change-Id: I290a6089a3663e451d873939ec092359913116f8 Signed-off-by: Johnny Qiu <joqiu@nvidia.com> Reviewed-on: http://git-master/r/345158 Tested-by: Hayden Du <haydend@nvidia.com> Reviewed-by: Automatic_Commit_Validation_User Reviewed-by: Alexander Van Brunt <avanbrunt@nvidia.com>
Diffstat (limited to 'arch/arm/mach-tegra/board-norrin-power.c')
-rw-r--r--arch/arm/mach-tegra/board-norrin-power.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/arch/arm/mach-tegra/board-norrin-power.c b/arch/arm/mach-tegra/board-norrin-power.c
index f1dd10f862a1..97ab4fdcda2a 100644
--- a/arch/arm/mach-tegra/board-norrin-power.c
+++ b/arch/arm/mach-tegra/board-norrin-power.c
@@ -265,9 +265,10 @@ static struct as3722_platform_data as3722_pdata = {
static struct pca953x_platform_data tca6416_pdata = {
.gpio_base = PMU_TCA6416_GPIO_BASE,
+ .irq_base = PMU_TCA6416_IRQ_BASE,
};
-static const struct i2c_board_info tca6416_expander[] = {
+static struct i2c_board_info tca6416_expander[] = {
{
I2C_BOARD_INFO("tca6416", 0x20),
.platform_data = &tca6416_pdata,
@@ -320,6 +321,7 @@ int __init norrin_as3722_regulator_init(void)
pr_info("%s: i2c_register_board_info\n", __func__);
i2c_register_board_info(4, as3722_regulators,
ARRAY_SIZE(as3722_regulators));
+ tca6416_expander[0].irq = gpio_to_irq(TEGRA_GPIO_PQ5);
i2c_register_board_info(0, tca6416_expander,
ARRAY_SIZE(tca6416_expander));
return 0;