• David Brownell's avatar
    [PATCH] add CONFIG_GENERIC_GPIO · 0a938b97
    David Brownell authored
    Most drivers using GPIOs already know they are running on a system that
    supports the generic GPIO calls, because of other platform dependencies.
    But the generic GPIO-based LED and input button drivers can't know that.
    So this patch adds a Kconfig hook, GENERIC_GPIO, to mark the platforms
    where <asm/gpio.h> will do the right thing.  Currently that's a bunch of
    ARMs, and AVR32; more are on the way.
    It also fixes a dependency bug for the gpio button input driver; it was
    wrong to start with, now it covers all platforms with GENERIC_GPIO.
    Signed-off-by: default avatarDavid Brownell <dbrownell@users.sourceforge.net>
    Acked-by: default avatarRichard Purdie <rpurdie@rpsys.net>
    Cc: Arnaud Patard <arnaud.patard@rtp-net.org>
    Cc: <raph@8d.com>
    Cc: <msvoboda@ra.rockwell.com>
    Cc: pHilipp Zabel <philipp.zabel@gmail.com>
    Cc: Haavard Skinnemoen <hskinnemoen@atmel.com>
    Cc: Dmitry Torokhov <dtor@mail.ru>
    Cc: Russell King <rmk@arm.linux.org.uk>
    Signed-off-by: default avatarAndrew Morton <akpm@linux-foundation.org>
    Signed-off-by: default avatarLinus Torvalds <torvalds@linux-foundation.org>