]> git.baikalelectronics.ru Git - kernel.git/commit
ARM: DaVinci: evm sets up many devices
authorDavid Brownell <dbrownell@users.sourceforge.net>
Mon, 8 Sep 2008 06:43:02 +0000 (23:43 -0700)
committerKevin Hilman <khilman@deeprootsystems.com>
Wed, 17 Sep 2008 07:31:42 +0000 (00:31 -0700)
commit1f2760bdfe2f83faf39aceaa97f286d178add940
tree48e643cbf3b21490cdfa1865b68fec36105d9306
parent6c85802a0032f96527dbd79fe171be891d723047
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>
arch/arm/mach-davinci/board-evm.c