diff options
Diffstat (limited to 'drivers/media/video/cx88/cx88-dvb.c')
-rw-r--r-- | drivers/media/video/cx88/cx88-dvb.c | 31 |
1 files changed, 8 insertions, 23 deletions
diff --git a/drivers/media/video/cx88/cx88-dvb.c b/drivers/media/video/cx88/cx88-dvb.c index 4f5560285770..dbfe4dc9cf8c 100644 --- a/drivers/media/video/cx88/cx88-dvb.c +++ b/drivers/media/video/cx88/cx88-dvb.c | |||
@@ -42,7 +42,6 @@ | |||
42 | #include "cx22702.h" | 42 | #include "cx22702.h" |
43 | #include "or51132.h" | 43 | #include "or51132.h" |
44 | #include "lgdt330x.h" | 44 | #include "lgdt330x.h" |
45 | #include "lgh06xf.h" | ||
46 | #include "nxt200x.h" | 45 | #include "nxt200x.h" |
47 | #include "cx24123.h" | 46 | #include "cx24123.h" |
48 | #include "isl6421.h" | 47 | #include "isl6421.h" |
@@ -476,6 +475,8 @@ static int dvb_register(struct cx8802_dev *dev) | |||
476 | case CX88_BOARD_WINFAST_DTV2000H: | 475 | case CX88_BOARD_WINFAST_DTV2000H: |
477 | case CX88_BOARD_HAUPPAUGE_HVR1100: | 476 | case CX88_BOARD_HAUPPAUGE_HVR1100: |
478 | case CX88_BOARD_HAUPPAUGE_HVR1100LP: | 477 | case CX88_BOARD_HAUPPAUGE_HVR1100LP: |
478 | case CX88_BOARD_HAUPPAUGE_HVR1300: | ||
479 | case CX88_BOARD_HAUPPAUGE_HVR3000: | ||
479 | dev->dvb.frontend = dvb_attach(cx22702_attach, | 480 | dev->dvb.frontend = dvb_attach(cx22702_attach, |
480 | &hauppauge_hvr_config, | 481 | &hauppauge_hvr_config, |
481 | &dev->core->i2c_adap); | 482 | &dev->core->i2c_adap); |
@@ -631,8 +632,9 @@ static int dvb_register(struct cx8802_dev *dev) | |||
631 | &fusionhdtv_5_gold, | 632 | &fusionhdtv_5_gold, |
632 | &dev->core->i2c_adap); | 633 | &dev->core->i2c_adap); |
633 | if (dev->dvb.frontend != NULL) { | 634 | if (dev->dvb.frontend != NULL) { |
634 | dvb_attach(lgh06xf_attach, dev->dvb.frontend, | 635 | dvb_attach(dvb_pll_attach, dev->dvb.frontend, 0x61, |
635 | &dev->core->i2c_adap); | 636 | &dev->core->i2c_adap, |
637 | &dvb_pll_lg_tdvs_h06xf); | ||
636 | } | 638 | } |
637 | } | 639 | } |
638 | break; | 640 | break; |
@@ -650,8 +652,9 @@ static int dvb_register(struct cx8802_dev *dev) | |||
650 | &pchdtv_hd5500, | 652 | &pchdtv_hd5500, |
651 | &dev->core->i2c_adap); | 653 | &dev->core->i2c_adap); |
652 | if (dev->dvb.frontend != NULL) { | 654 | if (dev->dvb.frontend != NULL) { |
653 | dvb_attach(lgh06xf_attach, dev->dvb.frontend, | 655 | dvb_attach(dvb_pll_attach, dev->dvb.frontend, 0x61, |
654 | &dev->core->i2c_adap); | 656 | &dev->core->i2c_adap, |
657 | &dvb_pll_lg_tdvs_h06xf); | ||
655 | } | 658 | } |
656 | } | 659 | } |
657 | break; | 660 | break; |
@@ -692,24 +695,6 @@ static int dvb_register(struct cx8802_dev *dev) | |||
692 | dev->dvb.frontend->ops.set_voltage = geniatech_dvbs_set_voltage; | 695 | dev->dvb.frontend->ops.set_voltage = geniatech_dvbs_set_voltage; |
693 | } | 696 | } |
694 | break; | 697 | break; |
695 | case CX88_BOARD_HAUPPAUGE_HVR1300: | ||
696 | dev->dvb.frontend = dvb_attach(cx22702_attach, | ||
697 | &hauppauge_hvr_config, | ||
698 | &dev->core->i2c_adap); | ||
699 | if (dev->dvb.frontend != NULL) { | ||
700 | dvb_attach(dvb_pll_attach, dev->dvb.frontend, 0x61, | ||
701 | &dev->core->i2c_adap, &dvb_pll_fmd1216me); | ||
702 | } | ||
703 | break; | ||
704 | case CX88_BOARD_HAUPPAUGE_HVR3000: | ||
705 | dev->dvb.frontend = dvb_attach(cx22702_attach, | ||
706 | &hauppauge_hvr_config, | ||
707 | &dev->core->i2c_adap); | ||
708 | if (dev->dvb.frontend != NULL) { | ||
709 | dvb_attach(dvb_pll_attach, dev->dvb.frontend, 0x61, | ||
710 | &dev->core->i2c_adap, &dvb_pll_fmd1216me); | ||
711 | } | ||
712 | break; | ||
713 | default: | 698 | default: |
714 | printk("%s: The frontend of your DVB/ATSC card isn't supported yet\n", | 699 | printk("%s: The frontend of your DVB/ATSC card isn't supported yet\n", |
715 | dev->core->name); | 700 | dev->core->name); |