omap: gpio: Use generic API
authorSanjeev Premi <premi@ti.com>
Thu, 8 Sep 2011 14:47:25 +0000 (10:47 -0400)
committerAlbert ARIBAUD <albert.u.boot@aribaud.net>
Tue, 13 Sep 2011 06:25:15 +0000 (08:25 +0200)
commit81bdc155c72ef9e093b388b90c58d8134d870976
tree0bec6a9be05cd6067b02a0cc265ebd36a04b45bd
parent205c0658906751f343349f29092385fb45a7d3e8
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>
arch/arm/cpu/armv7/omap-common/gpio.c
arch/arm/include/asm/omap_gpio.h