diff options
author | Pritesh Raithatha <praithatha@nvidia.com> | 2011-06-04 19:03:16 +0530 |
---|---|---|
committer | Niket Sirsi <nsirsi@nvidia.com> | 2011-06-06 18:18:54 -0700 |
commit | e3406d78b92c711773eb399cbc1d788c7550bc90 (patch) | |
tree | c3610bf4b7d89f1d7e1b4a92ee0bd144c42bac09 /arch/arm/mach-tegra/board-cardhu.h | |
parent | d3ae1bf9621f4e2ac1adebc0d7f5958be962df60 (diff) |
ARM: tegra: cardhu: pass ac present interrupt and gpio to bq27x00
-Define AC_PRESENT_INT
-Assign AC_PRESENT_INT to .irq of battery driver bq27x00
-Pass AC_PRESENT_GPIO to bq27x00 throught plarform data
Change-Id: Ic493cc4be5ef38a75f026cfd7082315563a07214
Reviewed-on: http://git-master/r/32620
Reviewed-by: Pritesh Raithatha <praithatha@nvidia.com>
Tested-by: Pritesh Raithatha <praithatha@nvidia.com>
Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com>
Diffstat (limited to 'arch/arm/mach-tegra/board-cardhu.h')
-rw-r--r-- | arch/arm/mach-tegra/board-cardhu.h | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/arch/arm/mach-tegra/board-cardhu.h b/arch/arm/mach-tegra/board-cardhu.h index 955e453fc39f..4b57a3e95ba1 100644 --- a/arch/arm/mach-tegra/board-cardhu.h +++ b/arch/arm/mach-tegra/board-cardhu.h @@ -23,6 +23,7 @@ #include <mach/gpio.h> #include <mach/irqs.h> +#include <linux/mfd/tps6591x.h> #define BOARD_E1187 0x0B57 #define BOARD_E1186 0x0B56 @@ -123,7 +124,9 @@ /* External peripheral act as interrupt controller */ /* TPS6591x IRQs */ #define TPS6591X_IRQ_BASE TEGRA_NR_IRQS -#define TPS6591X_IRQ_END (TPS6591X_IRQ_BASE + 24) +#define TPS6591X_IRQ_END (TPS6591X_IRQ_BASE + 18) + +#define AC_PRESENT_INT (TPS6591X_INT_GPIO4 + TPS6591X_IRQ_BASE) int cardhu_charge_init(void); int cardhu_regulator_init(void); |