diff options
Diffstat (limited to 'drivers/media/video')
-rw-r--r-- | drivers/media/video/Kconfig | 1 | ||||
-rw-r--r-- | drivers/media/video/bttv-cards.c | 1 | ||||
-rw-r--r-- | drivers/media/video/bttv-i2c.c | 3 | ||||
-rw-r--r-- | drivers/media/video/saa7134/saa6752hs.c | 10 | ||||
-rw-r--r-- | drivers/media/video/video-buf-dvb.c | 12 |
5 files changed, 15 insertions, 12 deletions
diff --git a/drivers/media/video/Kconfig b/drivers/media/video/Kconfig index d3dd4228b72d..6c05fddb69ab 100644 --- a/drivers/media/video/Kconfig +++ b/drivers/media/video/Kconfig | |||
@@ -240,6 +240,7 @@ config VIDEO_SAA7134 | |||
240 | select VIDEO_BUF | 240 | select VIDEO_BUF |
241 | select VIDEO_IR | 241 | select VIDEO_IR |
242 | select VIDEO_TUNER | 242 | select VIDEO_TUNER |
243 | select CRC32 | ||
243 | ---help--- | 244 | ---help--- |
244 | This is a video4linux driver for Philips SAA7130/7134 based | 245 | This is a video4linux driver for Philips SAA7130/7134 based |
245 | TV cards. | 246 | TV cards. |
diff --git a/drivers/media/video/bttv-cards.c b/drivers/media/video/bttv-cards.c index 85224b90e394..6334122704ae 100644 --- a/drivers/media/video/bttv-cards.c +++ b/drivers/media/video/bttv-cards.c | |||
@@ -1946,7 +1946,6 @@ struct tvcard bttv_tvcards[] = { | |||
1946 | .no_tda9875 = 1, | 1946 | .no_tda9875 = 1, |
1947 | .no_tda7432 = 1, | 1947 | .no_tda7432 = 1, |
1948 | .tuner_type = TUNER_ABSENT, | 1948 | .tuner_type = TUNER_ABSENT, |
1949 | .no_video = 1, | ||
1950 | .pll = PLL_28, | 1949 | .pll = PLL_28, |
1951 | },{ | 1950 | },{ |
1952 | .name = "Teppro TEV-560/InterVision IV-560", | 1951 | .name = "Teppro TEV-560/InterVision IV-560", |
diff --git a/drivers/media/video/bttv-i2c.c b/drivers/media/video/bttv-i2c.c index e3f477dff827..c2368bc832ed 100644 --- a/drivers/media/video/bttv-i2c.c +++ b/drivers/media/video/bttv-i2c.c | |||
@@ -363,6 +363,9 @@ int bttv_I2CWrite(struct bttv *btv, unsigned char addr, unsigned char b1, | |||
363 | /* read EEPROM content */ | 363 | /* read EEPROM content */ |
364 | void __devinit bttv_readee(struct bttv *btv, unsigned char *eedata, int addr) | 364 | void __devinit bttv_readee(struct bttv *btv, unsigned char *eedata, int addr) |
365 | { | 365 | { |
366 | memset(eedata, 0, 256); | ||
367 | if (0 != btv->i2c_rc) | ||
368 | return; | ||
366 | btv->i2c_client.addr = addr >> 1; | 369 | btv->i2c_client.addr = addr >> 1; |
367 | tveeprom_read(&btv->i2c_client, eedata, 256); | 370 | tveeprom_read(&btv->i2c_client, eedata, 256); |
368 | } | 371 | } |
diff --git a/drivers/media/video/saa7134/saa6752hs.c b/drivers/media/video/saa7134/saa6752hs.c index fe6abe34168c..1db022682980 100644 --- a/drivers/media/video/saa7134/saa6752hs.c +++ b/drivers/media/video/saa7134/saa6752hs.c | |||
@@ -43,15 +43,15 @@ enum saa6752hs_videoformat { | |||
43 | static const struct v4l2_format v4l2_format_table[] = | 43 | static const struct v4l2_format v4l2_format_table[] = |
44 | { | 44 | { |
45 | [SAA6752HS_VF_D1] = { | 45 | [SAA6752HS_VF_D1] = { |
46 | .fmt.pix.width = 720, .fmt.pix.height = 576 }, | 46 | .fmt = { .pix = { .width = 720, .height = 576 }, }, }, |
47 | [SAA6752HS_VF_2_3_D1] = { | 47 | [SAA6752HS_VF_2_3_D1] = { |
48 | .fmt.pix.width = 480, .fmt.pix.height = 576 }, | 48 | .fmt = { .pix = { .width = 480, .height = 576 }, }, }, |
49 | [SAA6752HS_VF_1_2_D1] = { | 49 | [SAA6752HS_VF_1_2_D1] = { |
50 | .fmt.pix.width = 352, .fmt.pix.height = 576 }, | 50 | .fmt = { .pix = { .width = 352, .height = 576 }, }, }, |
51 | [SAA6752HS_VF_SIF] = { | 51 | [SAA6752HS_VF_SIF] = { |
52 | .fmt.pix.width = 352, .fmt.pix.height = 288 }, | 52 | .fmt = { .pix = { .width = 352, .height = 288 }, }, }, |
53 | [SAA6752HS_VF_UNKNOWN] = { | 53 | [SAA6752HS_VF_UNKNOWN] = { |
54 | .fmt.pix.width = 0, .fmt.pix.height = 0}, | 54 | .fmt = { .pix = { .width = 0, .height = 0 }, }, }, |
55 | }; | 55 | }; |
56 | 56 | ||
57 | struct saa6752hs_state { | 57 | struct saa6752hs_state { |
diff --git a/drivers/media/video/video-buf-dvb.c b/drivers/media/video/video-buf-dvb.c index 31cc4ed9b747..5f870075b55e 100644 --- a/drivers/media/video/video-buf-dvb.c +++ b/drivers/media/video/video-buf-dvb.c | |||
@@ -149,10 +149,10 @@ int videobuf_dvb_register(struct videobuf_dvb *dvb, | |||
149 | dvb->name, result); | 149 | dvb->name, result); |
150 | goto fail_adapter; | 150 | goto fail_adapter; |
151 | } | 151 | } |
152 | dvb->adapter->priv = adapter_priv; | 152 | dvb->adapter.priv = adapter_priv; |
153 | 153 | ||
154 | /* register frontend */ | 154 | /* register frontend */ |
155 | result = dvb_register_frontend(dvb->adapter, dvb->frontend); | 155 | result = dvb_register_frontend(&dvb->adapter, dvb->frontend); |
156 | if (result < 0) { | 156 | if (result < 0) { |
157 | printk(KERN_WARNING "%s: dvb_register_frontend failed (errno = %d)\n", | 157 | printk(KERN_WARNING "%s: dvb_register_frontend failed (errno = %d)\n", |
158 | dvb->name, result); | 158 | dvb->name, result); |
@@ -178,7 +178,7 @@ int videobuf_dvb_register(struct videobuf_dvb *dvb, | |||
178 | dvb->dmxdev.filternum = 256; | 178 | dvb->dmxdev.filternum = 256; |
179 | dvb->dmxdev.demux = &dvb->demux.dmx; | 179 | dvb->dmxdev.demux = &dvb->demux.dmx; |
180 | dvb->dmxdev.capabilities = 0; | 180 | dvb->dmxdev.capabilities = 0; |
181 | result = dvb_dmxdev_init(&dvb->dmxdev, dvb->adapter); | 181 | result = dvb_dmxdev_init(&dvb->dmxdev, &dvb->adapter); |
182 | if (result < 0) { | 182 | if (result < 0) { |
183 | printk(KERN_WARNING "%s: dvb_dmxdev_init failed (errno = %d)\n", | 183 | printk(KERN_WARNING "%s: dvb_dmxdev_init failed (errno = %d)\n", |
184 | dvb->name, result); | 184 | dvb->name, result); |
@@ -209,7 +209,7 @@ int videobuf_dvb_register(struct videobuf_dvb *dvb, | |||
209 | } | 209 | } |
210 | 210 | ||
211 | /* register network adapter */ | 211 | /* register network adapter */ |
212 | dvb_net_init(dvb->adapter, &dvb->net, &dvb->demux.dmx); | 212 | dvb_net_init(&dvb->adapter, &dvb->net, &dvb->demux.dmx); |
213 | return 0; | 213 | return 0; |
214 | 214 | ||
215 | fail_fe_conn: | 215 | fail_fe_conn: |
@@ -223,7 +223,7 @@ fail_dmxdev: | |||
223 | fail_dmx: | 223 | fail_dmx: |
224 | dvb_unregister_frontend(dvb->frontend); | 224 | dvb_unregister_frontend(dvb->frontend); |
225 | fail_frontend: | 225 | fail_frontend: |
226 | dvb_unregister_adapter(dvb->adapter); | 226 | dvb_unregister_adapter(&dvb->adapter); |
227 | fail_adapter: | 227 | fail_adapter: |
228 | return result; | 228 | return result; |
229 | } | 229 | } |
@@ -236,7 +236,7 @@ void videobuf_dvb_unregister(struct videobuf_dvb *dvb) | |||
236 | dvb_dmxdev_release(&dvb->dmxdev); | 236 | dvb_dmxdev_release(&dvb->dmxdev); |
237 | dvb_dmx_release(&dvb->demux); | 237 | dvb_dmx_release(&dvb->demux); |
238 | dvb_unregister_frontend(dvb->frontend); | 238 | dvb_unregister_frontend(dvb->frontend); |
239 | dvb_unregister_adapter(dvb->adapter); | 239 | dvb_unregister_adapter(&dvb->adapter); |
240 | } | 240 | } |
241 | 241 | ||
242 | EXPORT_SYMBOL(videobuf_dvb_register); | 242 | EXPORT_SYMBOL(videobuf_dvb_register); |