linux/arch/arm/mach-ep93xx
H Hartley Sweeten 60214f058f Input: ep93xx_keypad - update driver to new core support
This driver was merged before the ep93xx core support was added
for the keypad clock and acquiring/releasing the necessary gpio's.
Now that the proper support is in the ep93xx core this driver
needs to be updated to work correctly.

Summary of changes:
  1) Remove some unused members from the platform data.
  2) Remove the custom KEY macro and use the ones available in
     <linux/input/matrix_keypad.h>
  3) Remove the keypad_{readl/writel} macros and just use
     __raw_{readl/writel} directly.
  4) Update the clk_set_rate() call to work with the core support.
  5) Cleanup the probe routine and remove some unneeded messages.
  6) Use the ep93xx core functions to acquire and release the gpio's.
  7) Fix the clk_get() call to get the keypad clock.

Signed-off-by: H Hartley Sweeten <hsweeten@visionengravers.com>
Signed-off-by: Dmitry Torokhov <dtor@mail.ru>
2009-12-15 08:54:45 -08:00
..
include/mach Input: ep93xx_keypad - update driver to new core support 2009-12-15 08:54:45 -08:00
adssphere.c [ARM] 5592/1: ep93xx: cleanup platform header includes 2009-07-09 16:13:44 +01:00
clock.c ARM: 5756/1: ep93xx: introduce clk parent 2009-10-10 12:45:13 +01:00
core.c ARM: 5775/1: ep93xx: add keypad core support 2009-11-24 10:04:16 +00:00
dma-m2p.c [ARM] 5595/1: ep93xx: missing header in dma-m2p.c 2009-07-09 16:11:48 +01:00
edb93xx.c ARM: 5760/1: ep93xx: fix build error in edb93xx.c 2009-10-14 10:33:06 +01:00
gesbc9312.c [ARM] 5592/1: ep93xx: cleanup platform header includes 2009-07-09 16:13:44 +01:00
gpio.c [ARM] 5605/1: Fix ep93xx gpio.c headers 2009-07-17 13:35:58 +01:00
Kconfig ARM: 5751/1: ep93xx/micro9: Add Micro9-Slim 2009-10-07 13:15:15 +01:00
Makefile [ARM] 5504/1: ep93xx: Merge all edb93xx platforms 2009-05-15 20:42:57 +01:00
Makefile.boot ARM: 5744/1: ep93xx: add remaining phys offset selections 2009-10-07 13:11:56 +01:00
micro9.c ARM: 5779/1: ep93xx/micro9.c: fix implicit declaration of function __raw_readl and IOMEM 2009-11-05 20:20:56 +00:00
ts72xx.c Merge branch 'master' into devel 2009-09-12 12:04:37 +01:00