Commit 86961933 authored by Hans Verkuil's avatar Hans Verkuil Committed by Mauro Carvalho Chehab

[media] cx23885: drop radio-related dead code

Currently no radio device nodes are ever created, so remove the dead radio
code.
Signed-off-by: default avatarHans Verkuil <hans.verkuil@cisco.com>
Signed-off-by: default avatarMauro Carvalho Chehab <m.chehab@samsung.com>
parent 200e0841
...@@ -49,15 +49,12 @@ MODULE_LICENSE("GPL"); ...@@ -49,15 +49,12 @@ MODULE_LICENSE("GPL");
static unsigned int video_nr[] = {[0 ... (CX23885_MAXBOARDS - 1)] = UNSET }; static unsigned int video_nr[] = {[0 ... (CX23885_MAXBOARDS - 1)] = UNSET };
static unsigned int vbi_nr[] = {[0 ... (CX23885_MAXBOARDS - 1)] = UNSET }; static unsigned int vbi_nr[] = {[0 ... (CX23885_MAXBOARDS - 1)] = UNSET };
static unsigned int radio_nr[] = {[0 ... (CX23885_MAXBOARDS - 1)] = UNSET };
module_param_array(video_nr, int, NULL, 0444); module_param_array(video_nr, int, NULL, 0444);
module_param_array(vbi_nr, int, NULL, 0444); module_param_array(vbi_nr, int, NULL, 0444);
module_param_array(radio_nr, int, NULL, 0444);
MODULE_PARM_DESC(video_nr, "video device numbers"); MODULE_PARM_DESC(video_nr, "video device numbers");
MODULE_PARM_DESC(vbi_nr, "vbi device numbers"); MODULE_PARM_DESC(vbi_nr, "vbi device numbers");
MODULE_PARM_DESC(radio_nr, "radio device numbers");
static unsigned int video_debug; static unsigned int video_debug;
module_param(video_debug, int, 0644); module_param(video_debug, int, 0644);
...@@ -727,7 +724,6 @@ static int video_open(struct file *file) ...@@ -727,7 +724,6 @@ static int video_open(struct file *file)
struct cx23885_dev *dev = video_drvdata(file); struct cx23885_dev *dev = video_drvdata(file);
struct cx23885_fh *fh; struct cx23885_fh *fh;
enum v4l2_buf_type type = 0; enum v4l2_buf_type type = 0;
int radio = 0;
switch (vdev->vfl_type) { switch (vdev->vfl_type) {
case VFL_TYPE_GRABBER: case VFL_TYPE_GRABBER:
...@@ -736,13 +732,10 @@ static int video_open(struct file *file) ...@@ -736,13 +732,10 @@ static int video_open(struct file *file)
case VFL_TYPE_VBI: case VFL_TYPE_VBI:
type = V4L2_BUF_TYPE_VBI_CAPTURE; type = V4L2_BUF_TYPE_VBI_CAPTURE;
break; break;
case VFL_TYPE_RADIO:
radio = 1;
break;
} }
dprintk(1, "open dev=%s radio=%d type=%s\n", dprintk(1, "open dev=%s type=%s\n",
video_device_node_name(vdev), radio, v4l2_type_names[type]); video_device_node_name(vdev), v4l2_type_names[type]);
/* allocate + initialize per filehandle data */ /* allocate + initialize per filehandle data */
fh = kzalloc(sizeof(*fh), GFP_KERNEL); fh = kzalloc(sizeof(*fh), GFP_KERNEL);
...@@ -752,7 +745,6 @@ static int video_open(struct file *file) ...@@ -752,7 +745,6 @@ static int video_open(struct file *file)
v4l2_fh_init(&fh->fh, vdev); v4l2_fh_init(&fh->fh, vdev);
file->private_data = &fh->fh; file->private_data = &fh->fh;
fh->dev = dev; fh->dev = dev;
fh->radio = radio;
fh->type = type; fh->type = type;
fh->width = 320; fh->width = 320;
fh->height = 240; fh->height = 240;
...@@ -1333,8 +1325,7 @@ static int vidioc_g_frequency(struct file *file, void *priv, ...@@ -1333,8 +1325,7 @@ static int vidioc_g_frequency(struct file *file, void *priv,
if (dev->tuner_type == TUNER_ABSENT) if (dev->tuner_type == TUNER_ABSENT)
return -EINVAL; return -EINVAL;
/* f->type = fh->radio ? V4L2_TUNER_RADIO : V4L2_TUNER_ANALOG_TV; */ f->type = V4L2_TUNER_ANALOG_TV;
f->type = fh->radio ? V4L2_TUNER_RADIO : V4L2_TUNER_ANALOG_TV;
f->frequency = dev->freq; f->frequency = dev->freq;
call_all(dev, tuner, g_frequency, f); call_all(dev, tuner, g_frequency, f);
......
...@@ -144,7 +144,6 @@ struct cx23885_fh { ...@@ -144,7 +144,6 @@ struct cx23885_fh {
struct v4l2_fh fh; struct v4l2_fh fh;
struct cx23885_dev *dev; struct cx23885_dev *dev;
enum v4l2_buf_type type; enum v4l2_buf_type type;
int radio;
u32 resources; u32 resources;
/* video overlay */ /* video overlay */
...@@ -413,7 +412,6 @@ struct cx23885_dev { ...@@ -413,7 +412,6 @@ struct cx23885_dev {
unsigned int tuner_bus; unsigned int tuner_bus;
unsigned int radio_type; unsigned int radio_type;
unsigned char radio_addr; unsigned char radio_addr;
unsigned int has_radio;
struct v4l2_subdev *sd_cx25840; struct v4l2_subdev *sd_cx25840;
struct work_struct cx25840_work; struct work_struct cx25840_work;
...@@ -431,7 +429,6 @@ struct cx23885_dev { ...@@ -431,7 +429,6 @@ struct cx23885_dev {
u32 freq; u32 freq;
struct video_device *video_dev; struct video_device *video_dev;
struct video_device *vbi_dev; struct video_device *vbi_dev;
struct video_device *radio_dev;
struct cx23885_dmaqueue vidq; struct cx23885_dmaqueue vidq;
struct cx23885_dmaqueue vbiq; struct cx23885_dmaqueue vbiq;
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment