Generic input layer (needed for keyboard, mouse, ...)

modulename: input-core.ko

configname: CONFIG_INPUT

Linux Kernel Configuration
└─>Device Drivers
└─>Input device support
└─>Generic input layer (needed for keyboard, mouse, ...)
In linux kernel since version 2.6.12  
Say Y here if you have any input device (mouse, keyboard, tablet,
joystick, steering wheel ...) connected to your system and want
it to be available to applications. This includes standard PS/2
keyboard and mouse.

Say N here if you have a headless (no monitor, no keyboard) system.

More information is available: Documentation/input/input.rst

If unsure, say Y.

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

source code:
depends
NOT CONFIG_UML