summaryrefslogtreecommitdiff
path: root/arch/arm/mach-tegra/board-cardhu.h
diff options
context:
space:
mode:
authorSeshendra Gadagottu <sgadagottu@nvidia.com>2011-07-20 17:04:38 +0530
committerDan Willemsen <dwillemsen@nvidia.com>2011-11-30 21:47:53 -0800
commitd75a92d7f24288b88c03bf2cb1020cb3a29f8273 (patch)
tree624eec17196b2099e940ebd46a3caaab610ef9cd /arch/arm/mach-tegra/board-cardhu.h
parent178182b3359adb8652abe4d5d4c9f069c77796c6 (diff)
arm: tegra: cardhu: Add support for hsic baseband power management
Added required Cardu specific changes for hsic baseband xmm modem power management. BUG 828389 Original-Change-Id: I119f541544cd34e1584608826714d2bfd9cbfe34 Reviewed-on: http://git-master/r/40789 Reviewed-by: Varun Colbert <vcolbert@nvidia.com> Tested-by: Varun Colbert <vcolbert@nvidia.com> Rebase-Id: R1a257f5c0a78f8936de4c740026c60378e12fcf2
Diffstat (limited to 'arch/arm/mach-tegra/board-cardhu.h')
-rw-r--r--arch/arm/mach-tegra/board-cardhu.h16
1 files changed, 16 insertions, 0 deletions
diff --git a/arch/arm/mach-tegra/board-cardhu.h b/arch/arm/mach-tegra/board-cardhu.h
index f9ed1e5cd5d2..5a6957bae158 100644
--- a/arch/arm/mach-tegra/board-cardhu.h
+++ b/arch/arm/mach-tegra/board-cardhu.h
@@ -28,6 +28,7 @@
/* Processor Board ID */
#define BOARD_E1187 0x0B57
#define BOARD_E1186 0x0B56
+#define BOARD_E1197 0x0B61
#define BOARD_E1198 0x0B62
#define BOARD_E1256 0x0C38
#define BOARD_E1291 0x0C5B
@@ -171,4 +172,19 @@ int cardhu_power_off_init(void);
int cardhu_edp_init(void);
int cardhu_pmon_init(void);
+/* Baseband GPIO addresses */
+#define BB_GPIO_BB_EN TEGRA_GPIO_PR5
+#define BB_GPIO_BB_RST TEGRA_GPIO_PS4
+#define BB_GPIO_SPI_INT TEGRA_GPIO_PS6
+#define BB_GPIO_SPI_SS TEGRA_GPIO_PV0
+#define BB_GPIO_AWR TEGRA_GPIO_PS7
+#define BB_GPIO_CWR TEGRA_GPIO_PU5
+
+#define XMM_GPIO_BB_ON BB_GPIO_BB_EN
+#define XMM_GPIO_BB_RST BB_GPIO_BB_RST
+#define XMM_GPIO_IPC_HSIC_ACTIVE BB_GPIO_SPI_INT
+#define XMM_GPIO_IPC_HSIC_SUS_REQ BB_GPIO_SPI_SS
+#define XMM_GPIO_IPC_BB_WAKE BB_GPIO_AWR
+#define XMM_GPIO_IPC_AP_WAKE BB_GPIO_CWR
+
#endif