diff options
author | Fred Fan <r01011@freescale.com> | 2010-01-28 13:30:57 +0800 |
---|---|---|
committer | Alejandro Gonzalez <alex.gonzalez@digi.com> | 2010-05-25 11:13:34 +0200 |
commit | 8119f9a195bf829f03973d3c056cd1a902a0be87 (patch) | |
tree | a8150fcb4246372128a8dbefb5a2461537f0973e /arch/arm/plat-mxs/device.c | |
parent | e20e10104ae9aeb083a777c28084ff1349dc0753 (diff) |
ENGR00117733-2 i.MX28 EVK keypad support
Add platform support
Signed-off-by: Fred.fan <r01011@freescale.com>
Signed-off-by: Alejandro Gonzalez <alex.gonzalez@digi.com>
Diffstat (limited to 'arch/arm/plat-mxs/device.c')
-rw-r--r-- | arch/arm/plat-mxs/device.c | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/arch/arm/plat-mxs/device.c b/arch/arm/plat-mxs/device.c index f3fcad718c39..7fd8b3a8ac24 100644 --- a/arch/arm/plat-mxs/device.c +++ b/arch/arm/plat-mxs/device.c @@ -216,6 +216,16 @@ static struct platform_device mxs_lradc = { }; #endif +#if defined(CONFIG_KEYBOARD_MXS) || defined(CONFIG_KEYBOARD_MXS_MODULE) +static struct platform_device mxs_kbd = { + .name = "mxs-kbd", + .id = 0, + .dev = { + .release = mxs_nop_release, + }, +}; +#endif + static struct mxs_dev_lookup dev_lookup[] = { #if defined(CONFIG_SERIAL_MXS_DUART) || \ defined(CONFIG_SERIAL_MXS_DUART_MODULE) @@ -291,6 +301,14 @@ static struct mxs_dev_lookup dev_lookup[] = { .pdev = &mxs_lradc, }, #endif + +#if defined(CONFIG_KEYBOARD_MXS) || defined(CONFIG_KEYBOARD_MXS_MODULE) + { + .name = "mxs-kbd", + .size = 1, + .pdev = &mxs_kbd, + }, +#endif }; struct platform_device *mxs_get_device(char *name, int id) |