diff options
author | Johnny Qiu <joqiu@nvidia.com> | 2013-11-28 09:01:47 +0000 |
---|---|---|
committer | Tom Cherry <tcherry@nvidia.com> | 2014-01-21 20:27:25 -0800 |
commit | 13e9c943592d80fc7879a1102b4aef501b1105ce (patch) | |
tree | 5e65c502248afc585d7570779443b53fb4ee05df /arch/arm/mach-tegra/board-norrin-power.c | |
parent | c3da861a3f14c39a7edb84771088ae8ccb205db3 (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.c | 4 |
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; |