ARM: OMAP2+: gpmc: handle additional timings
authorAfzal Mohammed <afzal@ti.com>
Mon, 28 May 2012 12:21:37 +0000 (17:51 +0530)
committerAfzal Mohammed <afzal@ti.com>
Fri, 9 Nov 2012 12:37:11 +0000 (18:07 +0530)
commit559d94b00c4dca74b060bae1feeb81cac38628a6
treeb5294c16ac82c6ecac29b288f29555da20e690e4
parenta1bfdc6020c2ac52fbadca11cc99c7c63b310d37
ARM: OMAP2+: gpmc: handle additional timings

Configure busturnaround, cycle2cycledelay, waitmonitoringtime,
clkactivationtime in gpmc_cs_set_timings(). This is done so
that boards can configure these parameters of gpmc in Kernel
instead of relying on bootloader. Also configure bool type
timings like extradelay.

This needed change to the existing users that were configuring
clk activation time and extra delay by directly writing to
registers. Thanks to Tony for making me aware of users of clk
activation and being kind enough to test the modified one.

Signed-off-by: Afzal Mohammed <afzal@ti.com>
arch/arm/mach-omap2/gpmc-onenand.c
arch/arm/mach-omap2/gpmc.c
arch/arm/mach-omap2/gpmc.h
arch/arm/mach-omap2/usb-tusb6010.c