summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--arch/arm/mach-tegra/include/mach/gpio.h4
-rw-r--r--drivers/gpio/gpio-tegra.c6
2 files changed, 6 insertions, 4 deletions
diff --git a/arch/arm/mach-tegra/include/mach/gpio.h b/arch/arm/mach-tegra/include/mach/gpio.h
index aa0495fc6327..b7357ab0c4dd 100644
--- a/arch/arm/mach-tegra/include/mach/gpio.h
+++ b/arch/arm/mach-tegra/include/mach/gpio.h
@@ -71,8 +71,8 @@ struct tegra_gpio_table {
};
void tegra_gpio_config(struct tegra_gpio_table *table, int num);
-static void tegra_gpio_enable(int gpio);
-static void tegra_gpio_disable(int gpio);
+void tegra_gpio_enable(int gpio);
+void tegra_gpio_disable(int gpio);
int tegra_gpio_resume_init(void);
void tegra_gpio_init_configure(unsigned gpio, bool is_input, int value);
void tegra_gpio_set_tristate(int gpio, enum tegra_tristate ts);
diff --git a/drivers/gpio/gpio-tegra.c b/drivers/gpio/gpio-tegra.c
index b7662ae32fd1..c1a80fb8578d 100644
--- a/drivers/gpio/gpio-tegra.c
+++ b/drivers/gpio/gpio-tegra.c
@@ -142,7 +142,7 @@ int tegra_gpio_get_bank_int_nr(int gpio)
return irq;
}
-static void tegra_gpio_enable(int gpio)
+void tegra_gpio_enable(int gpio)
{
if (gpio >= TEGRA_NR_GPIOS) {
pr_warn("%s : Invalid gpio ID - %d\n", __func__, gpio);
@@ -150,8 +150,9 @@ static void tegra_gpio_enable(int gpio)
}
tegra_gpio_mask_write(GPIO_MSK_CNF(gpio), gpio, 1);
}
+EXPORT_SYMBOL_GPL(tegra_gpio_enable);
-static void tegra_gpio_disable(int gpio)
+void tegra_gpio_disable(int gpio)
{
if (gpio >= TEGRA_NR_GPIOS) {
pr_warn("%s : Invalid gpio ID - %d\n", __func__, gpio);
@@ -159,6 +160,7 @@ static void tegra_gpio_disable(int gpio)
}
tegra_gpio_mask_write(GPIO_MSK_CNF(gpio), gpio, 0);
}
+EXPORT_SYMBOL_GPL(tegra_gpio_disable);
void tegra_gpio_init_configure(unsigned gpio, bool is_input, int value)
{