summaryrefslogtreecommitdiff
path: root/arch/arm/mach-tegra/board-cardhu.h
diff options
context:
space:
mode:
authorPritesh Raithatha <praithatha@nvidia.com>2011-06-04 19:03:16 +0530
committerNiket Sirsi <nsirsi@nvidia.com>2011-06-06 18:18:54 -0700
commite3406d78b92c711773eb399cbc1d788c7550bc90 (patch)
treec3610bf4b7d89f1d7e1b4a92ee0bd144c42bac09 /arch/arm/mach-tegra/board-cardhu.h
parentd3ae1bf9621f4e2ac1adebc0d7f5958be962df60 (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.h5
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);