LIRC interface driver

modulename: lirc_dev.ko

configname: CONFIG_LIRC

Linux Kernel Configuration
└─>Device Drivers
└─>Multimedia support
└─>Remote controller decoders
└─>LIRC interface driver
In linux kernel since version 2.6.36 (release Date: 2010-10-20)  
Enable this option to build the Linux Infrared Remote
Control (LIRC) core device interface driver. The LIRC
interface passes raw IR to and from userspace, where the
LIRC daemon handles protocol decoding for IR reception and
encoding for IR transmitting (aka "blasting").

source code: