From 18a04ce5332061e6e7c7b33d3e755c691c0aba36 Mon Sep 17 00:00:00 2001 From: Om Prakash Singh Date: Mon, 21 May 2012 19:08:09 +0530 Subject: arm: tegra: kai: configure gpio direction for bluesleep Bug 986813 Change-Id: Iaca0465041af3442da8e052e3efec1efa60d0d79 Signed-off-by: Om Prakash Singh Reviewed-on: http://git-master/r/103632 Reviewed-by: Simone Willett Tested-by: Simone Willett --- arch/arm/mach-tegra/board-kai.c | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) 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[] = { -- cgit v1.2.3