Searched hist:"9 c60debd2a666dc0e8466dee556af30ea68e97d2" (Results 1 – 1 of 1) sorted by relevance
/linux/drivers/input/keyboard/ |
H A D | pxa27x_keypad.c | diff 9c60debd2a666dc0e8466dee556af30ea68e97d2 Thu Jan 31 06:59:15 CET 2008 Eric Miao <eric.miao@marvell.com> 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 <eric.miao@marvell.com> Signed-off-by: Dmitry Torokhov <dtor@mail.ru>
|