i8042 PC Keyboard controller

modulename: i8042.ko

configname: CONFIG_SERIO_I8042

Linux Kernel Configuration
└─>Device Drivers
└─>Input device support
└─>Hardware I/O ports
└─>i8042 PC Keyboard controller
In linux kernel since version 2.6.20 (release Date: 2007-02-04)  
i8042 is the chip over which the standard AT keyboard and PS/2
mouse are connected to the computer. If you use these devices,
you'll need to say Y here.

If unsure, say Y.

To compile this driver as a module, choose M here: the
module will be called i8042.

source code: