diff options
author | Om Prakash Singh <omp@nvidia.com> | 2012-05-21 19:08:09 +0530 |
---|---|---|
committer | Simone Willett <swillett@nvidia.com> | 2012-05-25 14:44:12 -0700 |
commit | 18a04ce5332061e6e7c7b33d3e755c691c0aba36 (patch) | |
tree | 902412a925c922d93f56227f8bc2c7cc096436cb /arch | |
parent | 74738bbea584783fcf4cf293e0c53ac352e2b1ae (diff) |
arm: tegra: kai: configure gpio direction for bluesleep
Bug 986813
Change-Id: Iaca0465041af3442da8e052e3efec1efa60d0d79
Signed-off-by: Om Prakash Singh <omp@nvidia.com>
Reviewed-on: http://git-master/r/103632
Reviewed-by: Simone Willett <swillett@nvidia.com>
Tested-by: Simone Willett <swillett@nvidia.com>
Diffstat (limited to 'arch')
-rw-r--r-- | arch/arm/mach-tegra/board-kai.c | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/arch/arm/mach-tegra/board-kai.c b/arch/arm/mach-tegra/board-kai.c index 7d3bb90e99f4..a2cc35717cb8 100644 --- a/arch/arm/mach-tegra/board-kai.c +++ b/arch/arm/mach-tegra/board-kai.c @@ -129,8 +129,15 @@ static struct platform_device kai_bluesleep_device = { static noinline void __init kai_tegra_setup_tibluesleep(void) { + int ret; + + ret = gpio_request(TEGRA_GPIO_PU6, "host_wake"); + if (ret) + pr_err("gpio_request failed for gpio: %d\n", TEGRA_GPIO_PU6); + else + gpio_direction_input(TEGRA_GPIO_PU6); + platform_device_register(&kai_bluesleep_device); - tegra_gpio_enable(TEGRA_GPIO_PU6); } static __initdata struct tegra_clk_init_table kai_clk_init_table[] = { |