summaryrefslogtreecommitdiff
path: root/arch
diff options
context:
space:
mode:
authorOm Prakash Singh <omp@nvidia.com>2012-05-21 19:08:09 +0530
committerSimone Willett <swillett@nvidia.com>2012-05-25 14:44:12 -0700
commit18a04ce5332061e6e7c7b33d3e755c691c0aba36 (patch)
tree902412a925c922d93f56227f8bc2c7cc096436cb /arch
parent74738bbea584783fcf4cf293e0c53ac352e2b1ae (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.c9
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[] = {