diff options
author | Michael Hsu <mhsu@nvidia.com> | 2011-04-26 15:43:37 -0700 |
---|---|---|
committer | Dan Willemsen <dwillemsen@nvidia.com> | 2011-11-30 21:45:49 -0800 |
commit | 30fc7cff87f41306c1952f4e00bef45ff4bc45dc (patch) | |
tree | c69c686403fe8af1d2c56c342852e7c235009acd /arch/arm/mach-tegra/board-cardhu.h | |
parent | 76d23f119292e921e37bbfdbc9a52dafc8f3fc98 (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.h | 5 |
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 |