aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--Documentation/video4linux/CARDLIST.bttv1
-rw-r--r--drivers/media/pci/bt8xx/bttv-cards.c22
-rw-r--r--drivers/media/pci/bt8xx/bttv.h1
3 files changed, 19 insertions, 5 deletions
diff --git a/Documentation/video4linux/CARDLIST.bttv b/Documentation/video4linux/CARDLIST.bttv
index 581f666a76cf..407ab4660dce 100644
--- a/Documentation/video4linux/CARDLIST.bttv
+++ b/Documentation/video4linux/CARDLIST.bttv
@@ -160,3 +160,4 @@
160159 -> ProVideo PV183 [1830:1540,1831:1540,1832:1540,1833:1540,1834:1540,1835:1540,1836:1540,1837:1540] 160159 -> ProVideo PV183 [1830:1540,1831:1540,1832:1540,1833:1540,1834:1540,1835:1540,1836:1540,1837:1540]
161160 -> Tongwei Video Technology TD-3116 [f200:3116] 161160 -> Tongwei Video Technology TD-3116 [f200:3116]
162161 -> Aposonic W-DVR [0279:0228] 162161 -> Aposonic W-DVR [0279:0228]
163162 -> Adlink MPG24
diff --git a/drivers/media/pci/bt8xx/bttv-cards.c b/drivers/media/pci/bt8xx/bttv-cards.c
index b7dc921e1b91..8d327ff60e37 100644
--- a/drivers/media/pci/bt8xx/bttv-cards.c
+++ b/drivers/media/pci/bt8xx/bttv-cards.c
@@ -2705,7 +2705,7 @@ struct tvcard bttv_tvcards[] = {
2705 .has_radio = 1, 2705 .has_radio = 1,
2706 .has_remote = 1, 2706 .has_remote = 1,
2707 }, 2707 },
2708 [BTTV_BOARD_VD012] = { 2708 [BTTV_BOARD_VD012] = {
2709 /* D.Heer@Phytec.de */ 2709 /* D.Heer@Phytec.de */
2710 .name = "PHYTEC VD-012 (bt878)", 2710 .name = "PHYTEC VD-012 (bt878)",
2711 .video_inputs = 4, 2711 .video_inputs = 4,
@@ -2718,7 +2718,7 @@ struct tvcard bttv_tvcards[] = {
2718 .tuner_type = TUNER_ABSENT, 2718 .tuner_type = TUNER_ABSENT,
2719 .tuner_addr = ADDR_UNSET, 2719 .tuner_addr = ADDR_UNSET,
2720 }, 2720 },
2721 [BTTV_BOARD_VD012_X1] = { 2721 [BTTV_BOARD_VD012_X1] = {
2722 /* D.Heer@Phytec.de */ 2722 /* D.Heer@Phytec.de */
2723 .name = "PHYTEC VD-012-X1 (bt878)", 2723 .name = "PHYTEC VD-012-X1 (bt878)",
2724 .video_inputs = 4, 2724 .video_inputs = 4,
@@ -2731,7 +2731,7 @@ struct tvcard bttv_tvcards[] = {
2731 .tuner_type = TUNER_ABSENT, 2731 .tuner_type = TUNER_ABSENT,
2732 .tuner_addr = ADDR_UNSET, 2732 .tuner_addr = ADDR_UNSET,
2733 }, 2733 },
2734 [BTTV_BOARD_VD012_X2] = { 2734 [BTTV_BOARD_VD012_X2] = {
2735 /* D.Heer@Phytec.de */ 2735 /* D.Heer@Phytec.de */
2736 .name = "PHYTEC VD-012-X2 (bt878)", 2736 .name = "PHYTEC VD-012-X2 (bt878)",
2737 .video_inputs = 4, 2737 .video_inputs = 4,
@@ -2744,7 +2744,7 @@ struct tvcard bttv_tvcards[] = {
2744 .tuner_type = TUNER_ABSENT, 2744 .tuner_type = TUNER_ABSENT,
2745 .tuner_addr = ADDR_UNSET, 2745 .tuner_addr = ADDR_UNSET,
2746 }, 2746 },
2747 [BTTV_BOARD_GEOVISION_GV800S] = { 2747 [BTTV_BOARD_GEOVISION_GV800S] = {
2748 /* Bruno Christo <bchristo@inf.ufsm.br> 2748 /* Bruno Christo <bchristo@inf.ufsm.br>
2749 * 2749 *
2750 * GeoVision GV-800(S) has 4 Conexant Fusion 878A: 2750 * GeoVision GV-800(S) has 4 Conexant Fusion 878A:
@@ -2771,7 +2771,7 @@ struct tvcard bttv_tvcards[] = {
2771 .no_tda7432 = 1, 2771 .no_tda7432 = 1,
2772 .muxsel_hook = gv800s_muxsel, 2772 .muxsel_hook = gv800s_muxsel,
2773 }, 2773 },
2774 [BTTV_BOARD_GEOVISION_GV800S_SL] = { 2774 [BTTV_BOARD_GEOVISION_GV800S_SL] = {
2775 /* Bruno Christo <bchristo@inf.ufsm.br> 2775 /* Bruno Christo <bchristo@inf.ufsm.br>
2776 * 2776 *
2777 * GeoVision GV-800(S) has 4 Conexant Fusion 878A: 2777 * GeoVision GV-800(S) has 4 Conexant Fusion 878A:
@@ -2808,6 +2808,7 @@ struct tvcard bttv_tvcards[] = {
2808 .tuner_type = TUNER_ABSENT, 2808 .tuner_type = TUNER_ABSENT,
2809 .tuner_addr = ADDR_UNSET, 2809 .tuner_addr = ADDR_UNSET,
2810 }, 2810 },
2811 /* ---- card 0xa0---------------------------------- */
2811 [BTTV_BOARD_TVT_TD3116] = { 2812 [BTTV_BOARD_TVT_TD3116] = {
2812 .name = "Tongwei Video Technology TD-3116", 2813 .name = "Tongwei Video Technology TD-3116",
2813 .video_inputs = 16, 2814 .video_inputs = 16,
@@ -2825,6 +2826,17 @@ struct tvcard bttv_tvcards[] = {
2825 .muxsel = MUXSEL(2, 3, 1, 0), 2826 .muxsel = MUXSEL(2, 3, 1, 0),
2826 .tuner_type = TUNER_ABSENT, 2827 .tuner_type = TUNER_ABSENT,
2827 }, 2828 },
2829 [BTTV_BOARD_ADLINK_MPG24] = {
2830 /* Adlink MPG24 */
2831 .name = "Adlink MPG24",
2832 .video_inputs = 1,
2833 /* .audio_inputs= 1, */
2834 .svhs = NO_SVHS,
2835 .muxsel = MUXSEL(2, 2, 2, 2),
2836 .tuner_type = UNSET,
2837 .tuner_addr = ADDR_UNSET,
2838 .pll = PLL_28,
2839 },
2828 2840
2829}; 2841};
2830 2842
diff --git a/drivers/media/pci/bt8xx/bttv.h b/drivers/media/pci/bt8xx/bttv.h
index 6139ce26dc2c..f01c9d4c7ec1 100644
--- a/drivers/media/pci/bt8xx/bttv.h
+++ b/drivers/media/pci/bt8xx/bttv.h
@@ -185,6 +185,7 @@
185#define BTTV_BOARD_PV183 0x9f 185#define BTTV_BOARD_PV183 0x9f
186#define BTTV_BOARD_TVT_TD3116 0xa0 186#define BTTV_BOARD_TVT_TD3116 0xa0
187#define BTTV_BOARD_APOSONIC_WDVR 0xa1 187#define BTTV_BOARD_APOSONIC_WDVR 0xa1
188#define BTTV_BOARD_ADLINK_MPG24 0xa2
188 189
189/* more card-specific defines */ 190/* more card-specific defines */
190#define PT2254_L_CHANNEL 0x10 191#define PT2254_L_CHANNEL 0x10