forked from Minki/linux
cc890cd78a
This rewrites the U300 GPIO so as to use gpiolib and struct gpio_chip instead of just generic GPIO, hiding all the platform specifics and passing in GPIO chip variant as platform data at runtime instead of the compiletime kludges. As a result <mach/gpio.h> is now empty for U300 and using just defaults. Cc: Grant Likely <grant.likely@secretlab.ca> Cc: Debian kernel maintainers <debian-kernel@lists.debian.org> Cc: Arnaud Patard <arnaud.patard@rtp-net.org> Reported-by: Ben Hutchings <ben@decadent.org.uk> Signed-off-by: Linus Walleij <linus.walleij@linaro.org> Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk> |
||
---|---|---|
.. | ||
include/mach | ||
clock.c | ||
clock.h | ||
core.c | ||
dummyspichip.c | ||
i2c.c | ||
i2c.h | ||
Kconfig | ||
Makefile | ||
Makefile.boot | ||
mmc.c | ||
mmc.h | ||
padmux.c | ||
padmux.h | ||
regulator.c | ||
spi.c | ||
spi.h | ||
timer.c | ||
u300.c |