CELF Project Proposal/Kernel evdev IR support

From eLinux.org
Revision as of 18:10, 21 December 2009 by Tim Bird (talk | contribs) (add proposal)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search
Add kernel remote control support through evdev.
Benjamin Zores


Many STB multimedia embedded devices feature a remote control support. Based on LIRC, it's always a pain to get the right driver to work with the right receiver and it's hard to configure and support multiple remotes on a given system.

Mainline kernel never get LIRC included but a few remotes currently are supported, providing a regular evdev interface, acting like a regular keyboard/mouse controller.

The idea would be to create some framework for generic remote handling, with migration from currently LIRC-supported remotes to new API.

Some work/patches already have been worked out... See

Related work