kernel_optimize_test/drivers/media/dvb/siano
Mauro Carvalho Chehab 844a9e93d7 V4L/DVB: sms: Convert IR support to use the Remote Controller core
Rewrites the siano IR implementation. The previous implementation were
non-standard. As such, it has issues if more than one device registers IR,
as there used to have some static constants used during protocol decoding
phase. Also, it used to implement its on RAW decoder, and only for RC5.

The new code uses RC core subsystem for handling IR. This brings several
new features to the driver, including:
	- Allow to dynamically replace the IR keycodes;
	- Supports all existing raw decoders (JVC, NEC, RC-5, RC-6, SONY);
	- Supports lirc dev;
	- Doesn't have race conditions when more than one sms IR is
	  registered;
	- The code size for the IR implementation is very small;
	- it exports the IR features via /sys/class/rc.

Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
2010-08-02 16:43:56 -03:00
..
Kconfig V4L/DVB (13412): SMS_SIANO_MDTV should depend on HAS_DMA 2009-11-27 18:27:46 -02:00
Makefile V4L/DVB (12451): Update KConfig File to enable SDIO and USB interfaces 2009-08-31 02:24:53 -03:00
sms-cards.c V4L/DVB: sms: Convert IR support to use the Remote Controller core 2010-08-02 16:43:56 -03:00
sms-cards.h V4L/DVB: sms: Convert IR support to use the Remote Controller core 2010-08-02 16:43:56 -03:00
smscoreapi.c V4L/DVB: smscoreapi/w9968cf: drivers/media: Remove unnecesary kmalloc casts 2010-08-02 15:00:41 -03:00
smscoreapi.h V4L/DVB (13846): smsdvb: Properly implement stats for both DVB and ISDB-T 2010-02-26 15:10:26 -03:00
smsdvb.c include cleanup: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h 2010-03-30 22:02:32 +09:00
smsendian.c V4L/DVB (11780): Siano: fix compilation error due to the lack of EXTERNAL_SYMBOL 2009-06-16 19:14:28 -03:00
smsendian.h V4L/DVB (11892): Siano: smsendian - declare function as extern 2009-06-16 19:14:43 -03:00
smsir.c V4L/DVB: sms: Convert IR support to use the Remote Controller core 2010-08-02 16:43:56 -03:00
smsir.h V4L/DVB: sms: Convert IR support to use the Remote Controller core 2010-08-02 16:43:56 -03:00
smssdio.c include cleanup: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h 2010-03-30 22:02:32 +09:00
smsusb.c V4L/DVB: sms: properly initialize IR phys and IR name 2010-08-02 16:43:54 -03:00