From ed30818749f16530a381a109710cec51af9fcb4e Mon Sep 17 00:00:00 2001 From: Anantha Idapalapati Date: Wed, 23 Feb 2011 12:25:40 +0530 Subject: tegra bluesleep: configuring the GPIOs as wakeup. correctly configuring the GPIOs used by bluesleep driver. Bug 791669, 773186 Original-Change-Id: If81c3dbf2e2e36f00033ff8a93bd693050d9d057 Reviewed-on: http://git-master/r/20526 Reviewed-by: Anantha Idapalapati Tested-by: Anantha Idapalapati Reviewed-by: Rakesh Kumar Reviewed-by: Bharat Nihalani Rebase-Id: R5242bd9fc0660bac5376705b4212da69b574f8fb --- arch/arm/mach-tegra/board-ventana.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'arch/arm/mach-tegra/board-ventana.c') diff --git a/arch/arm/mach-tegra/board-ventana.c b/arch/arm/mach-tegra/board-ventana.c index c9bcae3faf62..ab5073c7ed55 100644 --- a/arch/arm/mach-tegra/board-ventana.c +++ b/arch/arm/mach-tegra/board-ventana.c @@ -157,7 +157,7 @@ static noinline void __init tegra_setup_bluesleep(void) res[2].name = "host_wake"; res[2].start = gpio_to_irq(TEGRA_GPIO_PU6); res[2].end = gpio_to_irq(TEGRA_GPIO_PU6); - res[2].flags = IORESOURCE_IRQ; + res[2].flags = IORESOURCE_IRQ | IORESOURCE_IRQ_HIGHEDGE; if (platform_device_add_resources(pdev, res, 3)) { pr_err("unable to add resources to bluesleep device\n"); @@ -168,6 +168,10 @@ static noinline void __init tegra_setup_bluesleep(void) pr_err("unable to add bluesleep device\n"); goto err_free_res; } + + tegra_gpio_enable(TEGRA_GPIO_PU6); + tegra_gpio_enable(TEGRA_GPIO_PU1); + return; err_free_res: -- cgit v1.2.3