While some drivers, such as the ATI Remote Wonder, are in the mainline kernel, most are provided by the lirc project, which cannot be put in mainline in its current state. Gerd Knorr expressed interest in getting the driver into the kernel eventually.
Winfast and Hauppauge remotes supported in kernel
Kernel version remote control support for Leadtek Winfast remote controls, shipped with both bttv and cx88 cards, and for Hauppauge Remote Control (the newer, gray remotes; seems there are multiple slightly different versions), shipped with cx88 and ivtv cards, was added in 2.6.12:
- For the ir_codes_winfast, see http://seclists.org/lists/linux-kernel/2005/Mar/3074.html
- For the CX88_BOARD_WINFAST2000XP_EXPERT in cx88-input.c, see http://seclists.org/lists/linux-kernel/2005/Mar/3081.html