diff options
author | Ingo Molnar <mingo@elte.hu> | 2009-01-04 04:59:36 -0500 |
---|---|---|
committer | Ingo Molnar <mingo@elte.hu> | 2009-01-04 04:59:36 -0500 |
commit | 4010b0192ddf6ec7ec1b9feb9b0953692aeb7329 (patch) | |
tree | 188a36186f6ce580b479a9f90404fa7bfd8b22d7 /drivers/media/video/saa7134 | |
parent | 79ff56ebd3edfb16f8badc558cb439b203a3298f (diff) | |
parent | 7d3b56ba37a95f1f370f50258ed3954c304c524b (diff) |
Merge branch 'linus' into core/urgent
Diffstat (limited to 'drivers/media/video/saa7134')
-rw-r--r-- | drivers/media/video/saa7134/saa6752hs.c | 2 | ||||
-rw-r--r-- | drivers/media/video/saa7134/saa7134-cards.c | 44 | ||||
-rw-r--r-- | drivers/media/video/saa7134/saa7134-dvb.c | 18 | ||||
-rw-r--r-- | drivers/media/video/saa7134/saa7134-empress.c | 23 | ||||
-rw-r--r-- | drivers/media/video/saa7134/saa7134-input.c | 1 | ||||
-rw-r--r-- | drivers/media/video/saa7134/saa7134-video.c | 23 | ||||
-rw-r--r-- | drivers/media/video/saa7134/saa7134.h | 1 |
7 files changed, 84 insertions, 28 deletions
diff --git a/drivers/media/video/saa7134/saa6752hs.c b/drivers/media/video/saa7134/saa6752hs.c index 1fb6eccdade3..1fee6e84a512 100644 --- a/drivers/media/video/saa7134/saa6752hs.c +++ b/drivers/media/video/saa7134/saa6752hs.c | |||
@@ -838,7 +838,7 @@ saa6752hs_command(struct i2c_client *client, unsigned int cmd, void *arg) | |||
838 | h->standard = *((v4l2_std_id *) arg); | 838 | h->standard = *((v4l2_std_id *) arg); |
839 | break; | 839 | break; |
840 | 840 | ||
841 | case VIDIOC_G_CHIP_IDENT: | 841 | case VIDIOC_DBG_G_CHIP_IDENT: |
842 | return v4l2_chip_ident_i2c_client(client, | 842 | return v4l2_chip_ident_i2c_client(client, |
843 | arg, h->chip, h->revision); | 843 | arg, h->chip, h->revision); |
844 | 844 | ||
diff --git a/drivers/media/video/saa7134/saa7134-cards.c b/drivers/media/video/saa7134/saa7134-cards.c index a2e3f6729c5b..e2febcd6e529 100644 --- a/drivers/media/video/saa7134/saa7134-cards.c +++ b/drivers/media/video/saa7134/saa7134-cards.c | |||
@@ -4462,6 +4462,7 @@ struct saa7134_board saa7134_boards[] = { | |||
4462 | .tuner_addr = ADDR_UNSET, | 4462 | .tuner_addr = ADDR_UNSET, |
4463 | .radio_addr = ADDR_UNSET, | 4463 | .radio_addr = ADDR_UNSET, |
4464 | .tda9887_conf = TDA9887_PRESENT, | 4464 | .tda9887_conf = TDA9887_PRESENT, |
4465 | .mpeg = SAA7134_MPEG_DVB, | ||
4465 | .inputs = {{ | 4466 | .inputs = {{ |
4466 | .name = name_tv, | 4467 | .name = name_tv, |
4467 | .vmux = 3, | 4468 | .vmux = 3, |
@@ -4480,8 +4481,6 @@ struct saa7134_board saa7134_boards[] = { | |||
4480 | .name = name_radio, | 4481 | .name = name_radio, |
4481 | .amux = LINE2, | 4482 | .amux = LINE2, |
4482 | }, | 4483 | }, |
4483 | /* no DVB support for now */ | ||
4484 | /* .mpeg = SAA7134_MPEG_DVB, */ | ||
4485 | }, | 4484 | }, |
4486 | [SAA7134_BOARD_ASUSTeK_TIGER_3IN1] = { | 4485 | [SAA7134_BOARD_ASUSTeK_TIGER_3IN1] = { |
4487 | .name = "Asus Tiger 3in1", | 4486 | .name = "Asus Tiger 3in1", |
@@ -4643,6 +4642,38 @@ struct saa7134_board saa7134_boards[] = { | |||
4643 | .amux = 2, | 4642 | .amux = 2, |
4644 | }, | 4643 | }, |
4645 | }, | 4644 | }, |
4645 | [SAA7134_BOARD_AVERMEDIA_GO_007_FM_PLUS] = { | ||
4646 | .name = "Avermedia AVerTV GO 007 FM Plus", | ||
4647 | .audio_clock = 0x00187de7, | ||
4648 | .tuner_type = TUNER_PHILIPS_TDA8290, | ||
4649 | .radio_type = UNSET, | ||
4650 | .tuner_addr = ADDR_UNSET, | ||
4651 | .radio_addr = ADDR_UNSET, | ||
4652 | .gpiomask = 0x00300003, | ||
4653 | /* .gpiomask = 0x8c240003, */ | ||
4654 | .inputs = { { | ||
4655 | .name = name_tv, | ||
4656 | .vmux = 1, | ||
4657 | .amux = TV, | ||
4658 | .tv = 1, | ||
4659 | .gpio = 0x01, | ||
4660 | }, { | ||
4661 | .name = name_svideo, | ||
4662 | .vmux = 6, | ||
4663 | .amux = LINE1, | ||
4664 | .gpio = 0x02, | ||
4665 | } }, | ||
4666 | .radio = { | ||
4667 | .name = name_radio, | ||
4668 | .amux = TV, | ||
4669 | .gpio = 0x00300001, | ||
4670 | }, | ||
4671 | .mute = { | ||
4672 | .name = name_mute, | ||
4673 | .amux = TV, | ||
4674 | .gpio = 0x01, | ||
4675 | }, | ||
4676 | }, | ||
4646 | }; | 4677 | }; |
4647 | 4678 | ||
4648 | const unsigned int saa7134_bcount = ARRAY_SIZE(saa7134_boards); | 4679 | const unsigned int saa7134_bcount = ARRAY_SIZE(saa7134_boards); |
@@ -5702,6 +5733,13 @@ struct pci_device_id saa7134_pci_tbl[] = { | |||
5702 | .subdevice = 0x7128, | 5733 | .subdevice = 0x7128, |
5703 | .driver_data = SAA7134_BOARD_KWORLD_PLUS_TV_ANALOG, | 5734 | .driver_data = SAA7134_BOARD_KWORLD_PLUS_TV_ANALOG, |
5704 | }, { | 5735 | }, { |
5736 | .vendor = PCI_VENDOR_ID_PHILIPS, | ||
5737 | .device = PCI_DEVICE_ID_PHILIPS_SAA7133, | ||
5738 | .subvendor = 0x1461, /* Avermedia Technologies Inc */ | ||
5739 | .subdevice = 0xf31d, | ||
5740 | .driver_data = SAA7134_BOARD_AVERMEDIA_GO_007_FM_PLUS, | ||
5741 | |||
5742 | }, { | ||
5705 | /* --- boards without eeprom + subsystem ID --- */ | 5743 | /* --- boards without eeprom + subsystem ID --- */ |
5706 | .vendor = PCI_VENDOR_ID_PHILIPS, | 5744 | .vendor = PCI_VENDOR_ID_PHILIPS, |
5707 | .device = PCI_DEVICE_ID_PHILIPS_SAA7134, | 5745 | .device = PCI_DEVICE_ID_PHILIPS_SAA7134, |
@@ -5930,6 +5968,7 @@ int saa7134_board_init1(struct saa7134_dev *dev) | |||
5930 | case SAA7134_BOARD_GENIUS_TVGO_A11MCE: | 5968 | case SAA7134_BOARD_GENIUS_TVGO_A11MCE: |
5931 | case SAA7134_BOARD_REAL_ANGEL_220: | 5969 | case SAA7134_BOARD_REAL_ANGEL_220: |
5932 | case SAA7134_BOARD_KWORLD_PLUS_TV_ANALOG: | 5970 | case SAA7134_BOARD_KWORLD_PLUS_TV_ANALOG: |
5971 | case SAA7134_BOARD_AVERMEDIA_GO_007_FM_PLUS: | ||
5933 | dev->has_remote = SAA7134_REMOTE_GPIO; | 5972 | dev->has_remote = SAA7134_REMOTE_GPIO; |
5934 | break; | 5973 | break; |
5935 | case SAA7134_BOARD_FLYDVBS_LR300: | 5974 | case SAA7134_BOARD_FLYDVBS_LR300: |
@@ -6025,6 +6064,7 @@ int saa7134_board_init1(struct saa7134_dev *dev) | |||
6025 | case SAA7134_BOARD_BEHOLD_M6: | 6064 | case SAA7134_BOARD_BEHOLD_M6: |
6026 | case SAA7134_BOARD_BEHOLD_M63: | 6065 | case SAA7134_BOARD_BEHOLD_M63: |
6027 | case SAA7134_BOARD_BEHOLD_M6_EXTRA: | 6066 | case SAA7134_BOARD_BEHOLD_M6_EXTRA: |
6067 | case SAA7134_BOARD_BEHOLD_H6: | ||
6028 | dev->has_remote = SAA7134_REMOTE_I2C; | 6068 | dev->has_remote = SAA7134_REMOTE_I2C; |
6029 | break; | 6069 | break; |
6030 | case SAA7134_BOARD_AVERMEDIA_A169_B: | 6070 | case SAA7134_BOARD_AVERMEDIA_A169_B: |
diff --git a/drivers/media/video/saa7134/saa7134-dvb.c b/drivers/media/video/saa7134/saa7134-dvb.c index d9a5652595b5..0776ecf56d27 100644 --- a/drivers/media/video/saa7134/saa7134-dvb.c +++ b/drivers/media/video/saa7134/saa7134-dvb.c | |||
@@ -49,6 +49,8 @@ | |||
49 | #include "lnbp21.h" | 49 | #include "lnbp21.h" |
50 | #include "tuner-simple.h" | 50 | #include "tuner-simple.h" |
51 | 51 | ||
52 | #include "zl10353.h" | ||
53 | |||
52 | MODULE_AUTHOR("Gerd Knorr <kraxel@bytesex.org> [SuSE Labs]"); | 54 | MODULE_AUTHOR("Gerd Knorr <kraxel@bytesex.org> [SuSE Labs]"); |
53 | MODULE_LICENSE("GPL"); | 55 | MODULE_LICENSE("GPL"); |
54 | 56 | ||
@@ -854,6 +856,12 @@ static struct tda1004x_config ads_tech_duo_config = { | |||
854 | .request_firmware = philips_tda1004x_request_firmware | 856 | .request_firmware = philips_tda1004x_request_firmware |
855 | }; | 857 | }; |
856 | 858 | ||
859 | static struct zl10353_config behold_h6_config = { | ||
860 | .demod_address = 0x1e>>1, | ||
861 | .no_tuner = 1, | ||
862 | .parallel_ts = 1, | ||
863 | }; | ||
864 | |||
857 | /* ================================================================== | 865 | /* ================================================================== |
858 | * tda10086 based DVB-S cards, helper functions | 866 | * tda10086 based DVB-S cards, helper functions |
859 | */ | 867 | */ |
@@ -1357,6 +1365,16 @@ static int dvb_init(struct saa7134_dev *dev) | |||
1357 | &tda827x_cfg_0) < 0) | 1365 | &tda827x_cfg_0) < 0) |
1358 | goto dettach_frontend; | 1366 | goto dettach_frontend; |
1359 | break; | 1367 | break; |
1368 | case SAA7134_BOARD_BEHOLD_H6: | ||
1369 | fe0->dvb.frontend = dvb_attach(zl10353_attach, | ||
1370 | &behold_h6_config, | ||
1371 | &dev->i2c_adap); | ||
1372 | if (fe0->dvb.frontend) { | ||
1373 | dvb_attach(simple_tuner_attach, fe0->dvb.frontend, | ||
1374 | &dev->i2c_adap, 0x61, | ||
1375 | TUNER_PHILIPS_FMD1216ME_MK3); | ||
1376 | } | ||
1377 | break; | ||
1360 | default: | 1378 | default: |
1361 | wprintk("Huh? unknown DVB card?\n"); | 1379 | wprintk("Huh? unknown DVB card?\n"); |
1362 | break; | 1380 | break; |
diff --git a/drivers/media/video/saa7134/saa7134-empress.c b/drivers/media/video/saa7134/saa7134-empress.c index 7f40511bcc04..c9d8beb87a60 100644 --- a/drivers/media/video/saa7134/saa7134-empress.c +++ b/drivers/media/video/saa7134/saa7134-empress.c | |||
@@ -83,9 +83,9 @@ static int ts_init_encoder(struct saa7134_dev* dev) | |||
83 | 83 | ||
84 | /* ------------------------------------------------------------------ */ | 84 | /* ------------------------------------------------------------------ */ |
85 | 85 | ||
86 | static int ts_open(struct inode *inode, struct file *file) | 86 | static int ts_open(struct file *file) |
87 | { | 87 | { |
88 | int minor = iminor(inode); | 88 | int minor = video_devdata(file)->minor; |
89 | struct saa7134_dev *dev; | 89 | struct saa7134_dev *dev; |
90 | int err; | 90 | int err; |
91 | 91 | ||
@@ -119,7 +119,7 @@ done: | |||
119 | return err; | 119 | return err; |
120 | } | 120 | } |
121 | 121 | ||
122 | static int ts_release(struct inode *inode, struct file *file) | 122 | static int ts_release(struct file *file) |
123 | { | 123 | { |
124 | struct saa7134_dev *dev = file->private_data; | 124 | struct saa7134_dev *dev = file->private_data; |
125 | 125 | ||
@@ -405,7 +405,7 @@ static int empress_querymenu(struct file *file, void *priv, | |||
405 | } | 405 | } |
406 | 406 | ||
407 | static int empress_g_chip_ident(struct file *file, void *fh, | 407 | static int empress_g_chip_ident(struct file *file, void *fh, |
408 | struct v4l2_chip_ident *chip) | 408 | struct v4l2_dbg_chip_ident *chip) |
409 | { | 409 | { |
410 | struct saa7134_dev *dev = file->private_data; | 410 | struct saa7134_dev *dev = file->private_data; |
411 | 411 | ||
@@ -413,12 +413,12 @@ static int empress_g_chip_ident(struct file *file, void *fh, | |||
413 | chip->revision = 0; | 413 | chip->revision = 0; |
414 | if (dev->mpeg_i2c_client == NULL) | 414 | if (dev->mpeg_i2c_client == NULL) |
415 | return -EINVAL; | 415 | return -EINVAL; |
416 | if (chip->match_type == V4L2_CHIP_MATCH_I2C_DRIVER && | 416 | if (chip->match.type == V4L2_CHIP_MATCH_I2C_DRIVER && |
417 | chip->match_chip == I2C_DRIVERID_SAA6752HS) | 417 | !strcmp(chip->match.name, "saa6752hs")) |
418 | return saa7134_i2c_call_saa6752(dev, VIDIOC_G_CHIP_IDENT, chip); | 418 | return saa7134_i2c_call_saa6752(dev, VIDIOC_DBG_G_CHIP_IDENT, chip); |
419 | if (chip->match_type == V4L2_CHIP_MATCH_I2C_ADDR && | 419 | if (chip->match.type == V4L2_CHIP_MATCH_I2C_ADDR && |
420 | chip->match_chip == dev->mpeg_i2c_client->addr) | 420 | chip->match.addr == dev->mpeg_i2c_client->addr) |
421 | return saa7134_i2c_call_saa6752(dev, VIDIOC_G_CHIP_IDENT, chip); | 421 | return saa7134_i2c_call_saa6752(dev, VIDIOC_DBG_G_CHIP_IDENT, chip); |
422 | return -EINVAL; | 422 | return -EINVAL; |
423 | } | 423 | } |
424 | 424 | ||
@@ -437,7 +437,7 @@ static int empress_g_std(struct file *file, void *priv, v4l2_std_id *id) | |||
437 | return 0; | 437 | return 0; |
438 | } | 438 | } |
439 | 439 | ||
440 | static const struct file_operations ts_fops = | 440 | static const struct v4l2_file_operations ts_fops = |
441 | { | 441 | { |
442 | .owner = THIS_MODULE, | 442 | .owner = THIS_MODULE, |
443 | .open = ts_open, | 443 | .open = ts_open, |
@@ -446,7 +446,6 @@ static const struct file_operations ts_fops = | |||
446 | .poll = ts_poll, | 446 | .poll = ts_poll, |
447 | .mmap = ts_mmap, | 447 | .mmap = ts_mmap, |
448 | .ioctl = video_ioctl2, | 448 | .ioctl = video_ioctl2, |
449 | .llseek = no_llseek, | ||
450 | }; | 449 | }; |
451 | 450 | ||
452 | static const struct v4l2_ioctl_ops ts_ioctl_ops = { | 451 | static const struct v4l2_ioctl_ops ts_ioctl_ops = { |
diff --git a/drivers/media/video/saa7134/saa7134-input.c b/drivers/media/video/saa7134/saa7134-input.c index d2124f64e4e2..8a106d36e723 100644 --- a/drivers/media/video/saa7134/saa7134-input.c +++ b/drivers/media/video/saa7134/saa7134-input.c | |||
@@ -449,6 +449,7 @@ int saa7134_input_init1(struct saa7134_dev *dev) | |||
449 | case SAA7134_BOARD_AVERMEDIA_STUDIO_507: | 449 | case SAA7134_BOARD_AVERMEDIA_STUDIO_507: |
450 | case SAA7134_BOARD_AVERMEDIA_GO_007_FM: | 450 | case SAA7134_BOARD_AVERMEDIA_GO_007_FM: |
451 | case SAA7134_BOARD_AVERMEDIA_M102: | 451 | case SAA7134_BOARD_AVERMEDIA_M102: |
452 | case SAA7134_BOARD_AVERMEDIA_GO_007_FM_PLUS: | ||
452 | ir_codes = ir_codes_avermedia; | 453 | ir_codes = ir_codes_avermedia; |
453 | mask_keycode = 0x0007C8; | 454 | mask_keycode = 0x0007C8; |
454 | mask_keydown = 0x000010; | 455 | mask_keydown = 0x000010; |
diff --git a/drivers/media/video/saa7134/saa7134-video.c b/drivers/media/video/saa7134/saa7134-video.c index 02bb6747a39c..a1f7e351f572 100644 --- a/drivers/media/video/saa7134/saa7134-video.c +++ b/drivers/media/video/saa7134/saa7134-video.c | |||
@@ -1326,9 +1326,9 @@ static int saa7134_resource(struct saa7134_fh *fh) | |||
1326 | return 0; | 1326 | return 0; |
1327 | } | 1327 | } |
1328 | 1328 | ||
1329 | static int video_open(struct inode *inode, struct file *file) | 1329 | static int video_open(struct file *file) |
1330 | { | 1330 | { |
1331 | int minor = iminor(inode); | 1331 | int minor = video_devdata(file)->minor; |
1332 | struct saa7134_dev *dev; | 1332 | struct saa7134_dev *dev; |
1333 | struct saa7134_fh *fh; | 1333 | struct saa7134_fh *fh; |
1334 | enum v4l2_buf_type type = V4L2_BUF_TYPE_VIDEO_CAPTURE; | 1334 | enum v4l2_buf_type type = V4L2_BUF_TYPE_VIDEO_CAPTURE; |
@@ -1462,7 +1462,7 @@ err: | |||
1462 | return POLLERR; | 1462 | return POLLERR; |
1463 | } | 1463 | } |
1464 | 1464 | ||
1465 | static int video_release(struct inode *inode, struct file *file) | 1465 | static int video_release(struct file *file) |
1466 | { | 1466 | { |
1467 | struct saa7134_fh *fh = file->private_data; | 1467 | struct saa7134_fh *fh = file->private_data; |
1468 | struct saa7134_dev *dev = fh->dev; | 1468 | struct saa7134_dev *dev = fh->dev; |
@@ -2247,24 +2247,25 @@ static int saa7134_g_parm(struct file *file, void *fh, | |||
2247 | 2247 | ||
2248 | #ifdef CONFIG_VIDEO_ADV_DEBUG | 2248 | #ifdef CONFIG_VIDEO_ADV_DEBUG |
2249 | static int vidioc_g_register (struct file *file, void *priv, | 2249 | static int vidioc_g_register (struct file *file, void *priv, |
2250 | struct v4l2_register *reg) | 2250 | struct v4l2_dbg_register *reg) |
2251 | { | 2251 | { |
2252 | struct saa7134_fh *fh = priv; | 2252 | struct saa7134_fh *fh = priv; |
2253 | struct saa7134_dev *dev = fh->dev; | 2253 | struct saa7134_dev *dev = fh->dev; |
2254 | 2254 | ||
2255 | if (!v4l2_chip_match_host(reg->match_type, reg->match_chip)) | 2255 | if (!v4l2_chip_match_host(®->match)) |
2256 | return -EINVAL; | 2256 | return -EINVAL; |
2257 | reg->val = saa_readb(reg->reg); | 2257 | reg->val = saa_readb(reg->reg); |
2258 | reg->size = 1; | ||
2258 | return 0; | 2259 | return 0; |
2259 | } | 2260 | } |
2260 | 2261 | ||
2261 | static int vidioc_s_register (struct file *file, void *priv, | 2262 | static int vidioc_s_register (struct file *file, void *priv, |
2262 | struct v4l2_register *reg) | 2263 | struct v4l2_dbg_register *reg) |
2263 | { | 2264 | { |
2264 | struct saa7134_fh *fh = priv; | 2265 | struct saa7134_fh *fh = priv; |
2265 | struct saa7134_dev *dev = fh->dev; | 2266 | struct saa7134_dev *dev = fh->dev; |
2266 | 2267 | ||
2267 | if (!v4l2_chip_match_host(reg->match_type, reg->match_chip)) | 2268 | if (!v4l2_chip_match_host(®->match)) |
2268 | return -EINVAL; | 2269 | return -EINVAL; |
2269 | saa_writeb(reg->reg&0xffffff, reg->val); | 2270 | saa_writeb(reg->reg&0xffffff, reg->val); |
2270 | return 0; | 2271 | return 0; |
@@ -2377,7 +2378,7 @@ static int radio_queryctrl(struct file *file, void *priv, | |||
2377 | return 0; | 2378 | return 0; |
2378 | } | 2379 | } |
2379 | 2380 | ||
2380 | static const struct file_operations video_fops = | 2381 | static const struct v4l2_file_operations video_fops = |
2381 | { | 2382 | { |
2382 | .owner = THIS_MODULE, | 2383 | .owner = THIS_MODULE, |
2383 | .open = video_open, | 2384 | .open = video_open, |
@@ -2386,8 +2387,6 @@ static const struct file_operations video_fops = | |||
2386 | .poll = video_poll, | 2387 | .poll = video_poll, |
2387 | .mmap = video_mmap, | 2388 | .mmap = video_mmap, |
2388 | .ioctl = video_ioctl2, | 2389 | .ioctl = video_ioctl2, |
2389 | .compat_ioctl = v4l_compat_ioctl32, | ||
2390 | .llseek = no_llseek, | ||
2391 | }; | 2390 | }; |
2392 | 2391 | ||
2393 | static const struct v4l2_ioctl_ops video_ioctl_ops = { | 2392 | static const struct v4l2_ioctl_ops video_ioctl_ops = { |
@@ -2441,13 +2440,11 @@ static const struct v4l2_ioctl_ops video_ioctl_ops = { | |||
2441 | #endif | 2440 | #endif |
2442 | }; | 2441 | }; |
2443 | 2442 | ||
2444 | static const struct file_operations radio_fops = { | 2443 | static const struct v4l2_file_operations radio_fops = { |
2445 | .owner = THIS_MODULE, | 2444 | .owner = THIS_MODULE, |
2446 | .open = video_open, | 2445 | .open = video_open, |
2447 | .release = video_release, | 2446 | .release = video_release, |
2448 | .ioctl = video_ioctl2, | 2447 | .ioctl = video_ioctl2, |
2449 | .compat_ioctl = v4l_compat_ioctl32, | ||
2450 | .llseek = no_llseek, | ||
2451 | }; | 2448 | }; |
2452 | 2449 | ||
2453 | static const struct v4l2_ioctl_ops radio_ioctl_ops = { | 2450 | static const struct v4l2_ioctl_ops radio_ioctl_ops = { |
diff --git a/drivers/media/video/saa7134/saa7134.h b/drivers/media/video/saa7134/saa7134.h index f6c1fcc72070..14ee265f3374 100644 --- a/drivers/media/video/saa7134/saa7134.h +++ b/drivers/media/video/saa7134/saa7134.h | |||
@@ -276,6 +276,7 @@ struct saa7134_format { | |||
276 | #define SAA7134_BOARD_ADS_INSTANT_HDTV_PCI 151 | 276 | #define SAA7134_BOARD_ADS_INSTANT_HDTV_PCI 151 |
277 | #define SAA7134_BOARD_ASUSTeK_TIGER 152 | 277 | #define SAA7134_BOARD_ASUSTeK_TIGER 152 |
278 | #define SAA7134_BOARD_KWORLD_PLUS_TV_ANALOG 153 | 278 | #define SAA7134_BOARD_KWORLD_PLUS_TV_ANALOG 153 |
279 | #define SAA7134_BOARD_AVERMEDIA_GO_007_FM_PLUS 154 | ||
279 | 280 | ||
280 | #define SAA7134_MAXBOARDS 32 | 281 | #define SAA7134_MAXBOARDS 32 |
281 | #define SAA7134_INPUT_MAX 8 | 282 | #define SAA7134_INPUT_MAX 8 |