diff options
-rw-r--r-- | Documentation/video4linux/CARDLIST.em28xx | 3 | ||||
-rw-r--r-- | drivers/media/video/em28xx/em28xx-cards.c | 18 | ||||
-rw-r--r-- | drivers/media/video/em28xx/em28xx.h | 1 |
3 files changed, 21 insertions, 1 deletions
diff --git a/Documentation/video4linux/CARDLIST.em28xx b/Documentation/video4linux/CARDLIST.em28xx index 5c568757c301..ac2616a62fc3 100644 --- a/Documentation/video4linux/CARDLIST.em28xx +++ b/Documentation/video4linux/CARDLIST.em28xx | |||
@@ -31,6 +31,7 @@ | |||
31 | 30 -> Videology 20K14XUSB USB2.0 (em2820/em2840) | 31 | 30 -> Videology 20K14XUSB USB2.0 (em2820/em2840) |
32 | 31 -> Usbgear VD204v9 (em2821) | 32 | 31 -> Usbgear VD204v9 (em2821) |
33 | 32 -> Supercomp USB 2.0 TV (em2821) | 33 | 32 -> Supercomp USB 2.0 TV (em2821) |
34 | 33 -> Elgato Video Capture (em2860) [0fd9:0033] | ||
34 | 34 -> Terratec Cinergy A Hybrid XS (em2860) [0ccd:004f] | 35 | 34 -> Terratec Cinergy A Hybrid XS (em2860) [0ccd:004f] |
35 | 35 -> Typhoon DVD Maker (em2860) | 36 | 35 -> Typhoon DVD Maker (em2860) |
36 | 36 -> NetGMBH Cam (em2860) | 37 | 36 -> NetGMBH Cam (em2860) |
@@ -45,7 +46,7 @@ | |||
45 | 45 -> Pinnacle PCTV DVB-T (em2870) | 46 | 45 -> Pinnacle PCTV DVB-T (em2870) |
46 | 46 -> Compro, VideoMate U3 (em2870) [185b:2870] | 47 | 46 -> Compro, VideoMate U3 (em2870) [185b:2870] |
47 | 47 -> KWorld DVB-T 305U (em2880) [eb1a:e305] | 48 | 47 -> KWorld DVB-T 305U (em2880) [eb1a:e305] |
48 | 48 -> KWorld DVB-T 310U (em2880) [eb1a:e310] | 49 | 48 -> KWorld DVB-T 310U (em2880) |
49 | 49 -> MSI DigiVox A/D (em2880) [eb1a:e310] | 50 | 49 -> MSI DigiVox A/D (em2880) [eb1a:e310] |
50 | 50 -> MSI DigiVox A/D II (em2880) [eb1a:e320] | 51 | 50 -> MSI DigiVox A/D II (em2880) [eb1a:e320] |
51 | 51 -> Terratec Hybrid XS Secam (em2880) [0ccd:004c] | 52 | 51 -> Terratec Hybrid XS Secam (em2880) [0ccd:004c] |
diff --git a/drivers/media/video/em28xx/em28xx-cards.c b/drivers/media/video/em28xx/em28xx-cards.c index f6dbb2148060..a7cec2737d07 100644 --- a/drivers/media/video/em28xx/em28xx-cards.c +++ b/drivers/media/video/em28xx/em28xx-cards.c | |||
@@ -1660,6 +1660,22 @@ struct em28xx_board em28xx_boards[] = { | |||
1660 | .gpio = terratec_av350_unmute_gpio, | 1660 | .gpio = terratec_av350_unmute_gpio, |
1661 | } }, | 1661 | } }, |
1662 | }, | 1662 | }, |
1663 | |||
1664 | [EM2860_BOARD_ELGATO_VIDEO_CAPTURE] = { | ||
1665 | .name = "Elgato Video Capture", | ||
1666 | .decoder = EM28XX_SAA711X, | ||
1667 | .tuner_type = TUNER_ABSENT, /* Capture only device */ | ||
1668 | .input = { { | ||
1669 | .type = EM28XX_VMUX_COMPOSITE1, | ||
1670 | .vmux = SAA7115_COMPOSITE0, | ||
1671 | .amux = EM28XX_AMUX_LINE_IN, | ||
1672 | }, { | ||
1673 | .type = EM28XX_VMUX_SVIDEO, | ||
1674 | .vmux = SAA7115_SVIDEO3, | ||
1675 | .amux = EM28XX_AMUX_LINE_IN, | ||
1676 | } }, | ||
1677 | }, | ||
1678 | |||
1663 | [EM2882_BOARD_EVGA_INDTUBE] = { | 1679 | [EM2882_BOARD_EVGA_INDTUBE] = { |
1664 | .name = "Evga inDtube", | 1680 | .name = "Evga inDtube", |
1665 | .tuner_type = TUNER_XC2028, | 1681 | .tuner_type = TUNER_XC2028, |
@@ -1784,6 +1800,8 @@ struct usb_device_id em28xx_id_table[] = { | |||
1784 | .driver_info = EM2860_BOARD_TERRATEC_AV350 }, | 1800 | .driver_info = EM2860_BOARD_TERRATEC_AV350 }, |
1785 | { USB_DEVICE(0x0ccd, 0x0096), | 1801 | { USB_DEVICE(0x0ccd, 0x0096), |
1786 | .driver_info = EM2860_BOARD_TERRATEC_GRABBY }, | 1802 | .driver_info = EM2860_BOARD_TERRATEC_GRABBY }, |
1803 | { USB_DEVICE(0x0fd9, 0x0033), | ||
1804 | .driver_info = EM2860_BOARD_ELGATO_VIDEO_CAPTURE}, | ||
1787 | { USB_DEVICE(0x185b, 0x2870), | 1805 | { USB_DEVICE(0x185b, 0x2870), |
1788 | .driver_info = EM2870_BOARD_COMPRO_VIDEOMATE }, | 1806 | .driver_info = EM2870_BOARD_COMPRO_VIDEOMATE }, |
1789 | { USB_DEVICE(0x185b, 0x2041), | 1807 | { USB_DEVICE(0x185b, 0x2041), |
diff --git a/drivers/media/video/em28xx/em28xx.h b/drivers/media/video/em28xx/em28xx.h index adb20eb6d902..6a75e6a4fc21 100644 --- a/drivers/media/video/em28xx/em28xx.h +++ b/drivers/media/video/em28xx/em28xx.h | |||
@@ -74,6 +74,7 @@ | |||
74 | #define EM2820_BOARD_VIDEOLOGY_20K14XUSB 30 | 74 | #define EM2820_BOARD_VIDEOLOGY_20K14XUSB 30 |
75 | #define EM2821_BOARD_USBGEAR_VD204 31 | 75 | #define EM2821_BOARD_USBGEAR_VD204 31 |
76 | #define EM2821_BOARD_SUPERCOMP_USB_2 32 | 76 | #define EM2821_BOARD_SUPERCOMP_USB_2 32 |
77 | #define EM2860_BOARD_ELGATO_VIDEO_CAPTURE 33 | ||
77 | #define EM2860_BOARD_TERRATEC_HYBRID_XS 34 | 78 | #define EM2860_BOARD_TERRATEC_HYBRID_XS 34 |
78 | #define EM2860_BOARD_TYPHOON_DVD_MAKER 35 | 79 | #define EM2860_BOARD_TYPHOON_DVD_MAKER 35 |
79 | #define EM2860_BOARD_NETGMBH_CAM 36 | 80 | #define EM2860_BOARD_NETGMBH_CAM 36 |