Patchwork [U-Boot,1/2] S5P: GPIO: Add generic pin mumbering API's

login
register
mail settings
Submitter Rajeshwari Birje
Date Dec. 12, 2012, 11:33 a.m.
Message ID <1355311983-19675-2-git-send-email-rajeshwari.s@samsung.com>
Download mbox | patch
Permalink /patch/205486/
State Changes Requested
Delegated to: Minkyu Kang
Headers show

Comments

Rajeshwari Birje - Dec. 12, 2012, 11:33 a.m.
This patch adds API's to set config,drive and pull factor in
gpio pin mumbering feature.

Signed-off-by: Rajeshawari Shinde <rajeshwari.s@samsung.com>
---
 drivers/gpio/s5p_gpio.c |   18 ++++++++++++++++++
 1 files changed, 18 insertions(+), 0 deletions(-)

Patch

diff --git a/drivers/gpio/s5p_gpio.c b/drivers/gpio/s5p_gpio.c
index 656bf4a..a53bdca 100644
--- a/drivers/gpio/s5p_gpio.c
+++ b/drivers/gpio/s5p_gpio.c
@@ -196,3 +196,21 @@  int gpio_set_value(unsigned gpio, int value)
 
 	return 0;
 }
+
+void gpio_set_pull(int gpio, int mode)
+{
+	s5p_gpio_set_pull(s5p_gpio_get_bank(gpio),
+			s5p_gpio_get_pin(gpio), mode);
+}
+
+void gpio_set_drv(int gpio, int mode)
+{
+	s5p_gpio_set_drv(s5p_gpio_get_bank(gpio),
+			s5p_gpio_get_pin(gpio), mode);
+}
+
+void gpio_cfg_pin(int gpio, int cfg)
+{
+	s5p_gpio_cfg_pin(s5p_gpio_get_bank(gpio),
+			s5p_gpio_get_pin(gpio), cfg);
+}