Input: pxa27x_keypad - remove pin configuration from the driver
The pin configurations will slowly be moved to the board specific code at initialization thus to make the driver more generic. Signed-off-by: Eric Miao <eric.miao@marvell.com> Signed-off-by: Dmitry Torokhov <dtor@mail.ru>
This commit is contained in:
committed by
Dmitry Torokhov
parent
0e5f11aa80
commit
1a1cd739a4
@@ -208,10 +208,6 @@ static int __devinit pxa27x_keypad_probe(struct platform_device *pdev)
|
|||||||
if (error)
|
if (error)
|
||||||
goto err_free_irq;
|
goto err_free_irq;
|
||||||
|
|
||||||
/* Setup GPIOs. */
|
|
||||||
for (i = 0; i < pdata->nr_rows + pdata->nr_cols; i++)
|
|
||||||
pxa_gpio_mode(pdata->gpio_modes[i]);
|
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* Store rows/cols info into keyboard registers.
|
* Store rows/cols info into keyboard registers.
|
||||||
*/
|
*/
|
||||||
|
@@ -4,7 +4,6 @@
|
|||||||
struct pxa27x_keypad_platform_data {
|
struct pxa27x_keypad_platform_data {
|
||||||
int nr_rows, nr_cols;
|
int nr_rows, nr_cols;
|
||||||
int keycodes[PXAKBD_MAXROW][PXAKBD_MAXCOL];
|
int keycodes[PXAKBD_MAXROW][PXAKBD_MAXCOL];
|
||||||
int gpio_modes[PXAKBD_MAXROW + PXAKBD_MAXCOL];
|
|
||||||
|
|
||||||
#ifdef CONFIG_PM
|
#ifdef CONFIG_PM
|
||||||
u32 reg_kpc;
|
u32 reg_kpc;
|
||||||
|
Reference in New Issue
Block a user