alistair23-linux/drivers/media/radio
Hans J. Koch c0c7fa0966 V4L/DVB (4406): Convert radio-cadet to V4L2 API
This is a card with RDS capabilities. 
RDS specifications didn't change from V4L1 to V4L2, so that part should be OK. 
This patch changed the following stuff:
* The device can be opened multiple times. That's necessary because there are 
at least a radio application and an RDS application (rdsd) that want to 
open() the device.
* Added a poll() function. Every character device should have that, and rdsd 
expects it as it uses select() on that file descriptor.
* Converted the ioctls to V4L2. MUTE is not implemented correctly as the 
card doesn't seem to have a special bit for that. Probably there are a few 
more ioctls that should at least return 0 or an error.
As I do not own such a card, I couldn't test anything. If there is anybody out 
there who owns such an ancient card, please test and report. 
I just checked that the code compiles.

Signed-off-by: Hans J. Koch <koch@hjk-az.de>
Signed-off-by: Mauro Carvalho Chehab <mchehab@infradead.org>
2006-09-26 11:53:32 -03:00
..
dsbr100.c V4L/DVB (4407): Driver dsbr100 is a radio device, not a video one! 2006-08-08 15:52:52 -03:00
Kconfig V4L/DVB (4406): Convert radio-cadet to V4L2 API 2006-09-26 11:53:32 -03:00
Makefile V4L/DVB (4407): Driver dsbr100 is a radio device, not a video one! 2006-08-08 15:52:52 -03:00
miropcm20-radio.c V4L/DVB (4068): Removed all references to kernel stuff from videodev.h and videodev2.h 2006-06-25 02:05:05 -03:00
miropcm20-rds-core.c V4L/DVB (4043): Miropcm20: fix sub-optimal header inclusion for sound/oss/aci.h 2006-06-25 02:00:39 -03:00
miropcm20-rds-core.h Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
miropcm20-rds.c [PATCH] devfs: Remove the miscdevice devfs_name field as it's no longer needed 2006-06-26 12:25:08 -07:00
radio-aimslab.c V4L/DVB (4348): Fix: compile for radio aimslab and aztech with V4L2 only 2006-09-26 11:52:53 -03:00
radio-aztech.c V4L/DVB (4348): Fix: compile for radio aimslab and aztech with V4L2 only 2006-09-26 11:52:53 -03:00
radio-cadet.c V4L/DVB (4406): Convert radio-cadet to V4L2 API 2006-09-26 11:53:32 -03:00
radio-gemtek-pci.c V4L/DVB (4370): Fix some typos on ioctl handling function 2006-09-26 11:53:19 -03:00
radio-gemtek.c V4L/DVB (4349): V4L2 conversion: radio_gemtek 2006-09-26 11:53:11 -03:00
radio-maestro.c V4L/DVB (4351): V4L2 conversion: radio-maestro 2006-09-26 11:53:12 -03:00
radio-maxiradio.c V4L/DVB (4364): V4L2 conversion: radio-maxiradio 2006-09-26 11:53:18 -03:00
radio-rtrack2.c V4L/DVB (4352): V4L2 conversion: radio-rtrack2 2006-09-26 11:53:12 -03:00
radio-sf16fmi.c V4L/DVB (4394): Git-dvb: radio-sf16fmi build fix 2006-09-26 11:53:29 -03:00
radio-sf16fmr2.c V4L/DVB (4371): Included missing linux/version.h 2006-09-26 11:53:19 -03:00
radio-terratec.c V4L/DVB (4356): V4L2 conversion: radio-terratec 2006-09-26 11:53:14 -03:00
radio-trust.c V4L/DVB (4363): V4L2 conversion: radio-trust 2006-09-26 11:53:18 -03:00
radio-typhoon.c V4L/DVB (4370): Fix some typos on ioctl handling function 2006-09-26 11:53:19 -03:00
radio-zoltrix.c V4L/DVB (4358): V4L2 conversion: radio-zoltrix 2006-09-26 11:53:15 -03:00