input/HIL drivers: add MODULE_ALIAS()
Subsystems (2)
PATCH 1/1 input/HIL drivers: add MODULE_ALIAS()
Add MODULE_ALIAS() to the HIL keyboard (hil_kbd.c) and HIL mouse (hil_ptr.c) drivers to make kernel module autoloader functional. Report HIL port number ID in serio id.id field.
Signed-off-by Helge Deller <[email protected]>
keyboard/hil_kbd.c | 1 + mouse/hil_ptr.c | 2 +- serio/hil_mlc.c | 1 + 3 files changed, 3 insertions(+), 1 deletion(-)
drivers/input/keyboard/hil_kbd.c +1 -0
@@ -47,6 +47,7 @@MODULE_AUTHOR ("Brian S. Julin <[email protected]>" );MODULE_DESCRIPTION (HIL_GENERIC_NAME " driver" );MODULE_LICENSE ("Dual BSD/GPL" ); +MODULE_ALIAS ("serio:ty03pr25id00ex*" );#define HIL_KBD_MAX_LENGTH 16
drivers/input/mouse/hil_ptr.c +1 -1
@@ -46,7 +46,7 @@MODULE_AUTHOR ("Brian S. Julin <[email protected]>" );MODULE_DESCRIPTION (HIL_GENERIC_NAME " driver" );MODULE_LICENSE ("Dual BSD/GPL" ); - +MODULE_ALIAS ("serio:ty03pr25id0Fex*" );#define TABLET_SIMULATES_MOUSE /* allow tablet to be used as mouse */ #undef TABLET_AUTOADJUST/* auto-adjust valid tablet ranges */
drivers/input/serio/hil_mlc.c +1 -0
@@ -934,6 +934,7 @@ int hil_mlc_register(hil_mlc *mlc)snprintf (mlc_serio->name,sizeof (mlc_serio->name)-1 ,"HIL_SERIO%d" , i);snprintf (mlc_serio->phys,sizeof (mlc_serio->phys)-1 ,"HIL%d" , i); mlc_serio->id = hil_mlc_serio_id; + mlc_serio->id.id = i;/* HIL port no. */ mlc_serio->write = hil_mlc_serio_write; mlc_serio->open = hil_mlc_serio_open; mlc_serio->close = hil_mlc_serio_close;