[U-Boot] [PATCH 0/2] arm nomadik: gpio and i2c
Alessandro Rubini
rubini-list at gnudd.com
Sun Jul 19 13:01:50 CEST 2009
This adds gpio and i2c support for the Nomadik evaluation kit. They
are needed to turn on the LCD backlight in order to later add LCD
support.
I have one doubt and some questions on gpio:
To use soft_i2c I need to define some macros in the config file.
Instead of writing hard numbers there I called the gpio functions, but
the config file is inluded from asm sources as well. I don't think my
approach is beautiful at all (both #ifndef __ASSEMBLY__ and #include
"../board/"), but I didn't find a better solution.
I would like to add a gpio command, and I've found no generic gpio
stuff. Only one board (cm-bf527) has a gpio commands, but quite a few
have similar commands to set leds or other bits. Is time ripe for a
generic gpio driver with board-specific limits and operations? Would
that be interesting for u-boot-next? Should I process with a board-specific
gpio command by now?
/alessandro
Alessandro Rubini (2):
arm nomadik: add gpio support
arm nomadik: add i2c
board/st/nhk8815/Makefile | 2 +-
board/st/nhk8815/gpio.c | 99 ++++++++++++++++++++++++++++++++++++++++++++
board/st/nhk8815/gpio.h | 42 ++++++++++++++++++
board/st/nhk8815/nhk8815.c | 16 ++++++-
include/configs/nhk8815.h | 18 ++++++++-
5 files changed, 173 insertions(+), 4 deletions(-)
create mode 100644 board/st/nhk8815/gpio.c
create mode 100644 board/st/nhk8815/gpio.h
More information about the U-Boot
mailing list