From: Eric Miao Date: Thu, 31 Jan 2008 05:59:15 +0000 (-0500) Subject: Input: pxa27x_keypad - use device resources for I/O memory mapping and IRQ X-Git-Tag: v2.6.25-rc1~291^2^2~2 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=9c60debd2a666dc0e8466dee556af30ea68e97d2;p=pandora-kernel.git Input: pxa27x_keypad - use device resources for I/O memory mapping and IRQ 1. use ioremap() for registers access, this improves the portability of the driver (e.g. same IP on different processor with different I/O memory range), and make it possible to remove those registers definition in pxa-regs.h as PXA is undergoing a clean-up of that header file 2. use device specific IRQ instead of hardcoded IRQ_KEYPAD, same reason as above 3. clean up the error handling path in _probe() 4. remove DRIVER_NAME and use pdev->name when necessary, we don't actually need a constant string literals Signed-off-by: Eric Miao Signed-off-by: Dmitry Torokhov --- Reading git-diff-tree failed