linux/arch/arm/mach-davinci
David Brownell 7bff3c4ce4 ARM: DaVinci: evm sets up many devices
Update DaVinci EVM board setup to work with key drivers which are
now in mainline kernels:

 - I2C adapter (driver: i2c_davinci)
    * three gpio expanders (driver: pcf8574) used for
       - LEDs
       - audio codec control
       - misc device control (including USB VBUS, IDE-vs-CF)
    * at24 (driver: at24) eeprom
 - USB controller (driver: musb_hdrc)
 - IDE controller (driver: palm_bk3710)

This board is the first in-tree client for a number of those drivers,
and adding this board support means the EVM board can be used for some
"real work" ... excepting "DaVinci Technology" video and DSP support
(also available in most OMAP3 chips).

Also renames the flash as "evm_norflash", since NAND may be jumpered.

(Patch contains work by myself, Kevin Hilman, Sergei Shtylyov.)

Signed-off-by: David Brownell <dbrownell@users.sourceforge.net>
Signed-off-by: Kevin Hilman <khilman@deeprootsystems.com>
Cc: Sergei Shtylyov  <sshtylyov@ru.mvista.com>
2008-09-17 00:31:42 -07:00
..
include/mach ARM: DaVinci: usb setup 2008-09-17 00:31:42 -07:00
board-evm.c ARM: DaVinci: evm sets up many devices 2008-09-17 00:31:42 -07:00
clock.c [ARM] Move include/asm-arm/arch-* to arch/arm/*/include/mach 2008-08-07 09:55:48 +01:00
clock.h [ARM] 4430/1: davinci: clock control support 2007-07-12 09:57:09 +01:00
devices.c ARM: DaVinci: i2c setup 2008-09-17 00:31:42 -07:00
gpio.c ARM: DaVinci: SOC GPIOs use gpiolib 2008-09-17 00:31:41 -07:00
id.c [ARM] 4303/3: base kernel support for TI DaVinci 2007-05-11 17:26:55 +01:00
io.c [ARM] Move include/asm-arm/arch-* to arch/arm/*/include/mach 2008-08-07 09:55:48 +01:00
irq.c [ARM] Move include/asm-arm/arch-* to arch/arm/*/include/mach 2008-08-07 09:55:48 +01:00
Kconfig [ARM] 4303/3: base kernel support for TI DaVinci 2007-05-11 17:26:55 +01:00
Makefile ARM: DaVinci: usb setup 2008-09-17 00:31:42 -07:00
Makefile.boot [ARM] 4303/3: base kernel support for TI DaVinci 2007-05-11 17:26:55 +01:00
mux.c [ARM] Move include/asm-arm/arch-* to arch/arm/*/include/mach 2008-08-07 09:55:48 +01:00
psc.c [ARM] Move include/asm-arm/arch-* to arch/arm/*/include/mach 2008-08-07 09:55:48 +01:00
serial.c [ARM] Move include/asm-arm/arch-* to arch/arm/*/include/mach 2008-08-07 09:55:48 +01:00
time.c [ARM] Move include/asm-arm/arch-* to arch/arm/*/include/mach 2008-08-07 09:55:48 +01:00
usb.c ARM: DaVinci: usb setup 2008-09-17 00:31:42 -07:00