diff options
author | Mauro Carvalho Chehab <mchehab@redhat.com> | 2008-12-09 13:43:10 -0500 |
---|---|---|
committer | Mauro Carvalho Chehab <mchehab@redhat.com> | 2008-12-30 06:38:28 -0500 |
commit | be2c6db122467c6b6b55d93dd08d89cb2ee7821c (patch) | |
tree | 84d6574a03c33ec00a85ec4a3c33c18f44196980 /drivers | |
parent | a5525685eeaec8e720323180530181ffe69a24f5 (diff) |
V4L/DVB (9799): em28xx: fix Kworld Hybrid 330 (A316) support
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
Diffstat (limited to 'drivers')
-rw-r--r-- | drivers/media/video/em28xx/em28xx-cards.c | 6 | ||||
-rw-r--r-- | drivers/media/video/em28xx/em28xx-dvb.c | 1 |
2 files changed, 5 insertions, 2 deletions
diff --git a/drivers/media/video/em28xx/em28xx-cards.c b/drivers/media/video/em28xx/em28xx-cards.c index 745268e11255..fecfe170b36e 100644 --- a/drivers/media/video/em28xx/em28xx-cards.c +++ b/drivers/media/video/em28xx/em28xx-cards.c | |||
@@ -1173,15 +1173,17 @@ struct em28xx_board em28xx_boards[] = { | |||
1173 | }, | 1173 | }, |
1174 | [EM2883_BOARD_KWORLD_HYBRID_A316] = { | 1174 | [EM2883_BOARD_KWORLD_HYBRID_A316] = { |
1175 | .name = "Kworld PlusTV HD Hybrid 330", | 1175 | .name = "Kworld PlusTV HD Hybrid 330", |
1176 | .valid = EM28XX_BOARD_NOT_VALIDATED, | ||
1177 | .tuner_type = TUNER_XC2028, | 1176 | .tuner_type = TUNER_XC2028, |
1178 | .tuner_gpio = default_tuner_gpio, | 1177 | .tuner_gpio = default_tuner_gpio, |
1179 | .decoder = EM28XX_TVP5150, | 1178 | .decoder = EM28XX_TVP5150, |
1179 | .mts_firmware = 1, | ||
1180 | .has_dvb = 1, | ||
1181 | .dvb_gpio = default_digital, | ||
1180 | .input = { { | 1182 | .input = { { |
1181 | .type = EM28XX_VMUX_TELEVISION, | 1183 | .type = EM28XX_VMUX_TELEVISION, |
1182 | .vmux = TVP5150_COMPOSITE0, | 1184 | .vmux = TVP5150_COMPOSITE0, |
1183 | .amux = EM28XX_AMUX_VIDEO, | 1185 | .amux = EM28XX_AMUX_VIDEO, |
1184 | .gpio = hauppauge_wintv_hvr_900_analog, | 1186 | .gpio = default_analog, |
1185 | }, { | 1187 | }, { |
1186 | .type = EM28XX_VMUX_COMPOSITE1, | 1188 | .type = EM28XX_VMUX_COMPOSITE1, |
1187 | .vmux = TVP5150_COMPOSITE1, | 1189 | .vmux = TVP5150_COMPOSITE1, |
diff --git a/drivers/media/video/em28xx/em28xx-dvb.c b/drivers/media/video/em28xx/em28xx-dvb.c index 967bf6859fce..d38cb21834d9 100644 --- a/drivers/media/video/em28xx/em28xx-dvb.c +++ b/drivers/media/video/em28xx/em28xx-dvb.c | |||
@@ -412,6 +412,7 @@ static int dvb_init(struct em28xx *dev) | |||
412 | case EM2883_BOARD_HAUPPAUGE_WINTV_HVR_850: | 412 | case EM2883_BOARD_HAUPPAUGE_WINTV_HVR_850: |
413 | case EM2883_BOARD_HAUPPAUGE_WINTV_HVR_950: | 413 | case EM2883_BOARD_HAUPPAUGE_WINTV_HVR_950: |
414 | case EM2880_BOARD_PINNACLE_PCTV_HD_PRO: | 414 | case EM2880_BOARD_PINNACLE_PCTV_HD_PRO: |
415 | case EM2883_BOARD_KWORLD_HYBRID_A316: | ||
415 | case EM2880_BOARD_AMD_ATI_TV_WONDER_HD_600: | 416 | case EM2880_BOARD_AMD_ATI_TV_WONDER_HD_600: |
416 | dvb->frontend = dvb_attach(lgdt330x_attach, | 417 | dvb->frontend = dvb_attach(lgdt330x_attach, |
417 | &em2880_lgdt3303_dev, | 418 | &em2880_lgdt3303_dev, |