summaryrefslogtreecommitdiff
path: root/arch/arm/mach-tegra/board-cardhu.h
diff options
context:
space:
mode:
authorMichael Hsu <mhsu@nvidia.com>2011-04-26 15:43:37 -0700
committerDan Willemsen <dwillemsen@nvidia.com>2011-11-30 21:45:49 -0800
commit30fc7cff87f41306c1952f4e00bef45ff4bc45dc (patch)
treec69c686403fe8af1d2c56c342852e7c235009acd /arch/arm/mach-tegra/board-cardhu.h
parent76d23f119292e921e37bbfdbc9a52dafc8f3fc98 (diff)
arm: tegra: hsic: Enable T30 HSIC
Modified cardhu board config for ehci2 to use HSIC. Need to turn on 6416 IO expander gpio for VDDIO_HSIC. Otherwise, VDDIO_HSIC would be 0 Volts. Fix HSIC register differences between T20 / T30. Original-Change-Id: I03079d4691981c8bc5fa220720aa55de507e6f04 Reviewed-on: http://git-master/r/29428 Reviewed-by: Varun Colbert <vcolbert@nvidia.com> Tested-by: Varun Colbert <vcolbert@nvidia.com> Rebase-Id: Rc3e3973666331d2eb2aada57b7bfe6172b67713a
Diffstat (limited to 'arch/arm/mach-tegra/board-cardhu.h')
-rw-r--r--arch/arm/mach-tegra/board-cardhu.h5
1 files changed, 5 insertions, 0 deletions
diff --git a/arch/arm/mach-tegra/board-cardhu.h b/arch/arm/mach-tegra/board-cardhu.h
index b77ccc312307..0b424cdc9f86 100644
--- a/arch/arm/mach-tegra/board-cardhu.h
+++ b/arch/arm/mach-tegra/board-cardhu.h
@@ -28,6 +28,7 @@
#define BOARD_E1186 0x0B56
#define BOARD_E1198 0x0B62
#define BOARD_E1291 0x0C5B
+#define BOARD_PM267 0x0243
#define BOARD_PM269 0x0245
/* External peripheral act as gpio */
@@ -64,6 +65,10 @@
#define PMU_TCA6416_GPIO_PORT17 (PMU_TCA6416_GPIO_BASE + 15)
#define PMU_TCA6416_GPIO_END (PMU_TCA6416_GPIO_BASE + 16)
+/* PMU_TCA6416 GPIO assignment */
+#define EN_HSIC_GPIO PMU_TCA6416_GPIO_PORT11 /* PMU_GPIO25 */
+#define PM267_SMSC4640_HSIC_HUB_RESET_GPIO PMU_TCA6416_GPIO_PORT17 /* PMU_GPIO31 */
+
/* CAM_TCA6416 GPIOs */
#define CAM_TCA6416_GPIO_BASE PMU_TCA6416_GPIO_END
#define CAM1_PWR_DN_GPIO CAM_TCA6416_GPIO_BASE + 0