of/gpio: Implement of_get_gpio_flags()
authorAnton Vorontsov <avorontsov@ru.mvista.com>
Mon, 1 Dec 2008 06:30:04 +0000 (06:30 +0000)
committerPaul Mackerras <paulus@samba.org>
Wed, 3 Dec 2008 10:04:05 +0000 (21:04 +1100)
commitb908b53d580c3e9aba81ebe3339c5b7b4fa8031d
treec2a07833cd919f185e750391d2a8c5bd3bec827a
parent2fd091f3eebc5accefa5f77ff04436982765d15c
of/gpio: Implement of_get_gpio_flags()

This adds a new function, of_get_gpio_flags, which is like
of_get_gpio(), but accepts a new "flags" argument.  This new function
will be used by the drivers that need to retrieve additional GPIO
information, such as active-low flag.

Also, this changes the default ("simple") .xlate routine to warn about
bogus (< 2) #gpio-cells usage: the second cell should always be present
for GPIO flags.

Signed-off-by: Anton Vorontsov <avorontsov@ru.mvista.com>
Signed-off-by: Paul Mackerras <paulus@samba.org>
drivers/of/gpio.c
include/linux/of_gpio.h