summaryrefslogtreecommitdiff
path: root/arch/arm/include/asm/omap_gpio.h
diff options
context:
space:
mode:
authorSanjeev Premi <premi@ti.com>2011-09-08 10:47:25 -0400
committerAlbert ARIBAUD <albert.u.boot@aribaud.net>2011-09-13 08:25:15 +0200
commit81bdc155c72ef9e093b388b90c58d8134d870976 (patch)
tree0bec6a9be05cd6067b02a0cc265ebd36a04b45bd /arch/arm/include/asm/omap_gpio.h
parent205c0658906751f343349f29092385fb45a7d3e8 (diff)
downloadu-boot-81bdc155c72ef9e093b388b90c58d8134d870976.tar.gz
omap: gpio: Use generic API
Convert all OMAP specific functions to use the common API definitions in include/asm/gpio.h. In the process, made few additional changes: - Use -EINVAL consistently. -1 was used in many places. - Removed one-liner static functions that were used only once. Replaced the content as necessary. - Combines implementation of functions omap_get_gpio_dataout() and omap_get_gpio_datain(). To do so, new static function _get_gpio_direction() was added. Signed-off-by: Sanjeev Premi <premi@ti.com> Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
Diffstat (limited to 'arch/arm/include/asm/omap_gpio.h')
-rw-r--r--arch/arm/include/asm/omap_gpio.h15
1 files changed, 0 insertions, 15 deletions
diff --git a/arch/arm/include/asm/omap_gpio.h b/arch/arm/include/asm/omap_gpio.h
index 8741572502..516cc4260c 100644
--- a/arch/arm/include/asm/omap_gpio.h
+++ b/arch/arm/include/asm/omap_gpio.h
@@ -49,19 +49,4 @@ extern const struct gpio_bank *const omap_gpio_bank;
#define METHOD_GPIO_24XX 4
-/* This is the interface */
-
-/* Request a gpio before using it */
-int omap_request_gpio(int gpio);
-/* Reset and free a gpio after using it */
-void omap_free_gpio(int gpio);
-/* Sets the gpio as input or output */
-void omap_set_gpio_direction(int gpio, int is_input);
-/* Set or clear a gpio output */
-void omap_set_gpio_dataout(int gpio, int enable);
-/* Get the value of a gpio input */
-int omap_get_gpio_datain(int gpio);
-/* Get the value of a gpio output */
-int omap_get_gpio_dataout(int gpio);
-
#endif /* _GPIO_H_ */