arm:tegra:ardbeg: export SAR detection I/O
Greg Heinrich [Thu, 10 Oct 2013 11:36:24 +0000 (13:36 +0200)]
Export GPIO50. This is used to notify baseband of SAR
detection changes.

bug 1357692

Change-Id: I850b8f9fcffb7629e5c6d4dd063109b284cfdf3d
Signed-off-by: Greg Heinrich <gheinrich@nvidia.com>
Reviewed-on: http://git-master/r/298971
Reviewed-by: Automatic_Commit_Validation_User
Reviewed-by: Herve Fache <hfache@nvidia.com>
Reviewed-by: Martin Chabot <mchabot@nvidia.com>
GVS: Gerrit_Virtual_Submit
Reviewed-by: Steve Lin <stlin@nvidia.com>

arch/arm/mach-tegra/board-ardbeg.c
arch/arm/mach-tegra/board-ardbeg.h

index a0b89c6..60bb337 100644 (file)
@@ -560,6 +560,7 @@ static struct tegra_usb_platform_data tegra_ehci3_utmi_pdata = {
 static struct gpio modem_gpios[] = { /* Bruce modem */
        {MODEM_EN, GPIOF_OUT_INIT_HIGH, "MODEM EN"},
        {MDM_RST, GPIOF_OUT_INIT_LOW, "MODEM RESET"},
+       {MDM_SAR0, GPIOF_OUT_INIT_LOW, "MODEM SAR0"},
 };
 
 static struct tegra_usb_platform_data tegra_ehci2_hsic_baseband_pdata = {
@@ -774,6 +775,7 @@ static int baseband_init(void)
 
        /* export GPIO for user space access through sysfs */
        gpio_export(MDM_RST, false);
+       gpio_export(MDM_SAR0, false);
 
        return 0;
 }
index 287f32f..d247cad 100644 (file)
@@ -82,6 +82,7 @@ int ardbeg_soctherm_init(void);
 #define MODEM_EN               TEGRA_GPIO_PS4
 #define MDM_RST                        TEGRA_GPIO_PS3
 #define MDM_COLDBOOT           TEGRA_GPIO_PO5
+#define MDM_SAR0               TEGRA_GPIO_PG2
 
 /* Baseband IDs */
 enum tegra_bb_type {