2006-12-09 17:43:31 +03:00
/*
2007-04-14 22:09:59 +04:00
* usbvision - cards . c
* usbvision cards definition file
2006-12-04 14:31:01 +03:00
*
* Copyright ( c ) 1999 - 2005 Joerg Heckenbach < joerg @ heckenbach - aw . de >
*
* This module is part of usbvision driver project .
* Updates to driver completed by Dwaine P . Garden
*
* This program is free software ; you can redistribute it and / or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation ; either version 2 of the License , or
* ( at your option ) any later version .
*
* This program is distributed in the hope that it will be useful ,
* but WITHOUT ANY WARRANTY ; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE . See the
* GNU General Public License for more details .
*
* You should have received a copy of the GNU General Public License
* along with this program ; if not , write to the Free Software
* Foundation , Inc . , 675 Mass Ave , Cambridge , MA 0213 9 , USA .
*/
# include <linux/list.h>
# include <media/v4l2-dev.h>
# include <media/tuner.h>
# include "usbvision.h"
2007-04-14 22:09:59 +04:00
# include "usbvision-cards.h"
2006-12-04 14:31:01 +03:00
/* Supported Devices: A table for usbvision.c*/
struct usbvision_device_data_st usbvision_device_data [ ] = {
2007-04-14 22:09:59 +04:00
[ XANBOO ] = {
2010-12-20 02:21:36 +03:00
. interface = - 1 ,
. codec = CODEC_SAA7113 ,
. video_channels = 4 ,
. video_norm = V4L2_STD_NTSC ,
. audio_channels = 1 ,
. radio = 0 ,
. vbi = 1 ,
. tuner = 0 ,
. tuner_type = 0 ,
. x_offset = - 1 ,
. y_offset = - 1 ,
. model_string = " Xanboo " ,
2007-04-14 22:09:59 +04:00
} ,
[ BELKIN_VIDEOBUS_II ] = {
2010-12-20 02:21:36 +03:00
. interface = - 1 ,
. codec = CODEC_SAA7113 ,
. video_channels = 2 ,
. video_norm = V4L2_STD_PAL ,
. audio_channels = 1 ,
. radio = 0 ,
. vbi = 1 ,
. tuner = 0 ,
. tuner_type = 0 ,
. x_offset = 0 ,
. y_offset = 3 ,
. dvi_yuv_override = 1 ,
. dvi_yuv = 7 ,
. model_string = " Belkin USB VideoBus II Adapter " ,
2007-04-14 22:09:59 +04:00
} ,
[ BELKIN_VIDEOBUS ] = {
2010-12-20 02:21:36 +03:00
. interface = - 1 ,
. codec = CODEC_SAA7111 ,
. video_channels = 2 ,
. video_norm = V4L2_STD_NTSC ,
. audio_channels = 1 ,
. radio = 0 ,
. vbi = 1 ,
. tuner = 0 ,
. tuner_type = 0 ,
. x_offset = - 1 ,
. y_offset = - 1 ,
. model_string = " Belkin Components USB VideoBus " ,
2007-04-14 22:09:59 +04:00
} ,
[ BELKIN_USB_VIDEOBUS_II ] = {
2010-12-20 02:21:36 +03:00
. interface = - 1 ,
. codec = CODEC_SAA7113 ,
. video_channels = 2 ,
. video_norm = V4L2_STD_NTSC ,
. audio_channels = 1 ,
. radio = 0 ,
. vbi = 1 ,
. tuner = 0 ,
. tuner_type = 0 ,
. x_offset = 0 ,
. y_offset = 3 ,
. dvi_yuv_override = 1 ,
. dvi_yuv = 7 ,
. model_string = " Belkin USB VideoBus II " ,
2007-04-14 22:09:59 +04:00
} ,
[ ECHOFX_INTERVIEW_LITE ] = {
2010-12-20 02:21:36 +03:00
. interface = 0 ,
. codec = CODEC_SAA7111 ,
. video_channels = 2 ,
. video_norm = V4L2_STD_PAL ,
. audio_channels = 0 ,
. radio = 0 ,
. vbi = 1 ,
. tuner = 0 ,
. tuner_type = 0 ,
. x_offset = - 1 ,
. y_offset = - 1 ,
. dvi_yuv_override = 1 ,
. dvi_yuv = 7 ,
. model_string = " echoFX InterView Lite " ,
2007-04-14 22:09:59 +04:00
} ,
[ USBGEAR_USBG_V1 ] = {
2010-12-20 02:21:36 +03:00
. interface = - 1 ,
. codec = CODEC_SAA7111 ,
. video_channels = 2 ,
. video_norm = V4L2_STD_NTSC ,
. audio_channels = 1 ,
. radio = 0 ,
. vbi = 1 ,
. tuner = 0 ,
. tuner_type = 0 ,
. x_offset = - 1 ,
. y_offset = - 1 ,
. model_string = " USBGear USBG-V1 resp. HAMA USB " ,
2007-04-14 22:09:59 +04:00
} ,
[ D_LINK_V100 ] = {
2010-12-20 02:21:36 +03:00
. interface = - 1 ,
. codec = CODEC_SAA7113 ,
. video_channels = 4 ,
. video_norm = V4L2_STD_NTSC ,
. audio_channels = 0 ,
. radio = 0 ,
. vbi = 1 ,
. tuner = 0 ,
. tuner_type = 0 ,
. x_offset = 0 ,
. y_offset = 3 ,
. dvi_yuv_override = 1 ,
. dvi_yuv = 7 ,
. model_string = " D-Link V100 " ,
2007-04-14 22:09:59 +04:00
} ,
[ X10_USB_CAMERA ] = {
2010-12-20 02:21:36 +03:00
. interface = - 1 ,
. codec = CODEC_SAA7111 ,
. video_channels = 2 ,
. video_norm = V4L2_STD_NTSC ,
. audio_channels = 1 ,
. radio = 0 ,
. vbi = 1 ,
. tuner = 0 ,
. tuner_type = 0 ,
. x_offset = - 1 ,
. y_offset = - 1 ,
. model_string = " X10 USB Camera " ,
2007-04-14 22:09:59 +04:00
} ,
[ HPG_WINTV_LIVE_PAL_BG ] = {
2010-12-20 02:21:36 +03:00
. interface = - 1 ,
. codec = CODEC_SAA7111 ,
. video_channels = 2 ,
. video_norm = V4L2_STD_PAL ,
. audio_channels = 1 ,
. radio = 0 ,
. vbi = 1 ,
. tuner = 0 ,
. tuner_type = 0 ,
. x_offset = - 1 ,
. y_offset = 3 ,
. dvi_yuv_override = 1 ,
. dvi_yuv = 7 ,
. model_string = " Hauppauge WinTV USB Live (PAL B/G) " ,
2007-04-14 22:09:59 +04:00
} ,
[ HPG_WINTV_LIVE_PRO_NTSC_MN ] = {
2010-12-20 02:21:36 +03:00
. interface = - 1 ,
. codec = CODEC_SAA7113 ,
. video_channels = 2 ,
. video_norm = V4L2_STD_NTSC ,
. audio_channels = 0 ,
. radio = 0 ,
. vbi = 1 ,
. tuner = 0 ,
. tuner_type = 0 ,
. x_offset = 0 ,
. y_offset = 3 ,
. dvi_yuv_override = 1 ,
. dvi_yuv = 7 ,
. model_string = " Hauppauge WinTV USB Live Pro (NTSC M/N) " ,
2007-04-14 22:09:59 +04:00
} ,
[ ZORAN_PMD_NOGATECH ] = {
2010-12-20 02:21:36 +03:00
. interface = - 1 ,
. codec = CODEC_SAA7113 ,
. video_channels = 2 ,
. video_norm = V4L2_STD_PAL ,
. audio_channels = 2 ,
. radio = 0 ,
. vbi = 1 ,
. tuner = 0 ,
. tuner_type = 0 ,
. x_offset = 0 ,
. y_offset = 3 ,
. dvi_yuv_override = 1 ,
. dvi_yuv = 7 ,
. model_string = " Zoran Co. PMD (Nogatech) AV-grabber Manhattan " ,
2007-04-14 22:09:59 +04:00
} ,
[ NOGATECH_USB_TV_NTSC_FM ] = {
2010-12-20 02:21:36 +03:00
. interface = - 1 ,
. codec = CODEC_SAA7111 ,
. video_channels = 3 ,
. video_norm = V4L2_STD_NTSC ,
. audio_channels = 1 ,
. radio = 1 ,
. vbi = 1 ,
. tuner = 1 ,
. tuner_type = TUNER_PHILIPS_NTSC_M ,
. x_offset = - 1 ,
. y_offset = 20 ,
. model_string = " Nogatech USB-TV (NTSC) FM " ,
2007-04-14 22:09:59 +04:00
} ,
[ PNY_USB_TV_NTSC_FM ] = {
2010-12-20 02:21:36 +03:00
. interface = - 1 ,
. codec = CODEC_SAA7111 ,
. video_channels = 3 ,
. video_norm = V4L2_STD_NTSC ,
. audio_channels = 1 ,
. radio = 1 ,
. vbi = 1 ,
. tuner = 1 ,
. tuner_type = TUNER_PHILIPS_NTSC_M ,
. x_offset = - 1 ,
. y_offset = 20 ,
. model_string = " PNY USB-TV (NTSC) FM " ,
2007-04-14 22:09:59 +04:00
} ,
[ PV_PLAYTV_USB_PRO_PAL_FM ] = {
2010-12-20 02:21:36 +03:00
. interface = 0 ,
. codec = CODEC_SAA7113 ,
. video_channels = 3 ,
. video_norm = V4L2_STD_PAL ,
. audio_channels = 1 ,
. radio = 1 ,
. vbi = 1 ,
. tuner = 1 ,
. tuner_type = TUNER_PHILIPS_PAL ,
. x_offset = 0 ,
. y_offset = 3 ,
. dvi_yuv_override = 1 ,
. dvi_yuv = 7 ,
. model_string = " PixelView PlayTv-USB PRO (PAL) FM " ,
2007-04-14 22:09:59 +04:00
} ,
[ ZT_721 ] = {
2010-12-20 02:21:36 +03:00
. interface = 0 ,
. codec = CODEC_SAA7113 ,
. video_channels = 3 ,
. video_norm = V4L2_STD_PAL ,
. audio_channels = 1 ,
. radio = 1 ,
. vbi = 1 ,
. tuner = 1 ,
. tuner_type = TUNER_PHILIPS_PAL ,
. x_offset = 0 ,
. y_offset = 3 ,
. dvi_yuv_override = 1 ,
. dvi_yuv = 7 ,
. model_string = " ZTV ZT-721 2.4GHz USB A/V Receiver " ,
2007-04-14 22:09:59 +04:00
} ,
[ HPG_WINTV_NTSC_MN ] = {
2010-12-20 02:21:36 +03:00
. interface = - 1 ,
. codec = CODEC_SAA7111 ,
. video_channels = 3 ,
. video_norm = V4L2_STD_NTSC ,
. audio_channels = 1 ,
. radio = 0 ,
. vbi = 1 ,
. tuner = 1 ,
. tuner_type = TUNER_PHILIPS_NTSC_M ,
. x_offset = - 1 ,
. y_offset = 20 ,
. model_string = " Hauppauge WinTV USB (NTSC M/N) " ,
2007-04-14 22:09:59 +04:00
} ,
[ HPG_WINTV_PAL_BG ] = {
2010-12-20 02:21:36 +03:00
. interface = - 1 ,
. codec = CODEC_SAA7111 ,
. video_channels = 3 ,
. video_norm = V4L2_STD_PAL ,
. audio_channels = 1 ,
. radio = 0 ,
. vbi = 1 ,
. tuner = 1 ,
. tuner_type = TUNER_PHILIPS_PAL ,
. x_offset = - 1 ,
. y_offset = - 1 ,
. model_string = " Hauppauge WinTV USB (PAL B/G) " ,
2007-04-14 22:09:59 +04:00
} ,
[ HPG_WINTV_PAL_I ] = {
2010-12-20 02:21:36 +03:00
. interface = - 1 ,
. codec = CODEC_SAA7111 ,
. video_channels = 3 ,
. video_norm = V4L2_STD_PAL ,
. audio_channels = 1 ,
. radio = 0 ,
. vbi = 1 ,
. tuner = 1 ,
. tuner_type = TUNER_PHILIPS_PAL ,
. x_offset = - 1 ,
. y_offset = - 1 ,
. model_string = " Hauppauge WinTV USB (PAL I) " ,
2007-04-14 22:09:59 +04:00
} ,
[ HPG_WINTV_PAL_SECAM_L ] = {
2010-12-20 02:21:36 +03:00
. interface = - 1 ,
. codec = CODEC_SAA7111 ,
. video_channels = 3 ,
. video_norm = V4L2_STD_SECAM ,
. audio_channels = 1 ,
. radio = 0 ,
. vbi = 1 ,
. tuner = 1 ,
. tuner_type = TUNER_PHILIPS_SECAM ,
. x_offset = 0x80 ,
. y_offset = 0x16 ,
. model_string = " Hauppauge WinTV USB (PAL/SECAM L) " ,
2007-04-14 22:09:59 +04:00
} ,
[ HPG_WINTV_PAL_D_K ] = {
2010-12-20 02:21:36 +03:00
. interface = - 1 ,
. codec = CODEC_SAA7111 ,
. video_channels = 3 ,
. video_norm = V4L2_STD_PAL ,
. audio_channels = 1 ,
. radio = 0 ,
. vbi = 1 ,
. tuner = 1 ,
. tuner_type = TUNER_PHILIPS_PAL ,
. x_offset = - 1 ,
. y_offset = - 1 ,
. model_string = " Hauppauge WinTV USB (PAL D/K) " ,
2007-04-14 22:09:59 +04:00
} ,
[ HPG_WINTV_NTSC_FM ] = {
2010-12-20 02:21:36 +03:00
. interface = - 1 ,
. codec = CODEC_SAA7111 ,
. video_channels = 3 ,
. video_norm = V4L2_STD_NTSC ,
. audio_channels = 1 ,
. radio = 1 ,
. vbi = 1 ,
. tuner = 1 ,
. tuner_type = TUNER_PHILIPS_NTSC_M ,
. x_offset = - 1 ,
. y_offset = - 1 ,
. model_string = " Hauppauge WinTV USB (NTSC FM) " ,
2007-04-14 22:09:59 +04:00
} ,
[ HPG_WINTV_PAL_BG_FM ] = {
2010-12-20 02:21:36 +03:00
. interface = - 1 ,
. codec = CODEC_SAA7111 ,
. video_channels = 3 ,
. video_norm = V4L2_STD_PAL ,
. audio_channels = 1 ,
. radio = 1 ,
. vbi = 1 ,
. tuner = 1 ,
. tuner_type = TUNER_PHILIPS_PAL ,
. x_offset = - 1 ,
. y_offset = - 1 ,
. model_string = " Hauppauge WinTV USB (PAL B/G FM) " ,
2007-04-14 22:09:59 +04:00
} ,
[ HPG_WINTV_PAL_I_FM ] = {
2010-12-20 02:21:36 +03:00
. interface = - 1 ,
. codec = CODEC_SAA7111 ,
. video_channels = 3 ,
. video_norm = V4L2_STD_PAL ,
. audio_channels = 1 ,
. radio = 1 ,
. vbi = 1 ,
. tuner = 1 ,
. tuner_type = TUNER_PHILIPS_PAL ,
. x_offset = - 1 ,
. y_offset = - 1 ,
. model_string = " Hauppauge WinTV USB (PAL I FM) " ,
2007-04-14 22:09:59 +04:00
} ,
[ HPG_WINTV_PAL_D_K_FM ] = {
2010-12-20 02:21:36 +03:00
. interface = - 1 ,
. codec = CODEC_SAA7111 ,
. video_channels = 3 ,
. video_norm = V4L2_STD_PAL ,
. audio_channels = 1 ,
. radio = 1 ,
. vbi = 1 ,
. tuner = 1 ,
. tuner_type = TUNER_PHILIPS_PAL ,
. x_offset = - 1 ,
. y_offset = - 1 ,
. model_string = " Hauppauge WinTV USB (PAL D/K FM) " ,
2007-04-14 22:09:59 +04:00
} ,
[ HPG_WINTV_PRO_NTSC_MN ] = {
2010-12-20 02:21:36 +03:00
. interface = 0 ,
. codec = CODEC_SAA7113 ,
. video_channels = 3 ,
. video_norm = V4L2_STD_NTSC ,
. audio_channels = 1 ,
. radio = 1 ,
. vbi = 1 ,
. tuner = 1 ,
. tuner_type = TUNER_MICROTUNE_4049FM5 ,
. x_offset = 0 ,
. y_offset = 3 ,
. dvi_yuv_override = 1 ,
. dvi_yuv = 7 ,
. model_string = " Hauppauge WinTV USB Pro (NTSC M/N) " ,
2007-04-14 22:09:59 +04:00
} ,
[ HPG_WINTV_PRO_NTSC_MN_V2 ] = {
2010-12-20 02:21:36 +03:00
. interface = 0 ,
. codec = CODEC_SAA7113 ,
. video_channels = 3 ,
. video_norm = V4L2_STD_NTSC ,
. audio_channels = 1 ,
. radio = 1 ,
. vbi = 1 ,
. tuner = 1 ,
. tuner_type = TUNER_MICROTUNE_4049FM5 ,
. x_offset = 0 ,
. y_offset = 3 ,
. dvi_yuv_override = 1 ,
. dvi_yuv = 7 ,
. model_string = " Hauppauge WinTV USB Pro (NTSC M/N) V2 " ,
2007-04-14 22:09:59 +04:00
} ,
[ HPG_WINTV_PRO_PAL ] = {
2010-12-20 02:21:36 +03:00
. interface = 0 ,
. codec = CODEC_SAA7113 ,
. video_channels = 3 ,
. video_norm = V4L2_STD_PAL ,
. audio_channels = 1 ,
. radio = 0 ,
. vbi = 1 ,
. tuner = 1 ,
. tuner_type = TUNER_PHILIPS_FM1216ME_MK3 ,
. x_offset = 0 ,
. y_offset = 3 ,
. dvi_yuv_override = 1 ,
. dvi_yuv = 7 ,
. model_string = " Hauppauge WinTV USB Pro (PAL/SECAM B/G/I/D/K/L) " ,
2007-04-14 22:09:59 +04:00
} ,
[ HPG_WINTV_PRO_NTSC_MN_V3 ] = {
2010-12-20 02:21:36 +03:00
. interface = 0 ,
. codec = CODEC_SAA7113 ,
. video_channels = 3 ,
. video_norm = V4L2_STD_NTSC ,
. audio_channels = 1 ,
. radio = 1 ,
. vbi = 1 ,
. tuner = 1 ,
. tuner_type = TUNER_PHILIPS_NTSC_M ,
. x_offset = 0 ,
. y_offset = 3 ,
. dvi_yuv_override = 1 ,
. dvi_yuv = 7 ,
. model_string = " Hauppauge WinTV USB Pro (NTSC M/N) V3 " ,
2007-04-14 22:09:59 +04:00
} ,
[ HPG_WINTV_PRO_PAL_BG ] = {
2010-12-20 02:21:36 +03:00
. interface = 0 ,
. codec = CODEC_SAA7113 ,
. video_channels = 3 ,
. video_norm = V4L2_STD_PAL ,
. audio_channels = 1 ,
. radio = 0 ,
. vbi = 1 ,
. tuner = 1 ,
. tuner_type = TUNER_PHILIPS_PAL ,
. x_offset = 0 ,
. y_offset = 3 ,
. dvi_yuv_override = 1 ,
. dvi_yuv = 7 ,
. model_string = " Hauppauge WinTV USB Pro (PAL B/G) " ,
2007-04-14 22:09:59 +04:00
} ,
[ HPG_WINTV_PRO_PAL_I ] = {
2010-12-20 02:21:36 +03:00
. interface = 0 ,
. codec = CODEC_SAA7113 ,
. video_channels = 3 ,
. video_norm = V4L2_STD_PAL ,
. audio_channels = 1 ,
. radio = 0 ,
. vbi = 1 ,
. tuner = 1 ,
. tuner_type = TUNER_PHILIPS_PAL ,
. x_offset = 0 ,
. y_offset = 3 ,
. dvi_yuv_override = 1 ,
. dvi_yuv = 7 ,
. model_string = " Hauppauge WinTV USB Pro (PAL I) " ,
2007-04-14 22:09:59 +04:00
} ,
[ HPG_WINTV_PRO_PAL_SECAM_L ] = {
2010-12-20 02:21:36 +03:00
. interface = - 1 ,
. codec = CODEC_SAA7113 ,
. video_channels = 3 ,
. video_norm = V4L2_STD_SECAM ,
. audio_channels = 1 ,
. radio = 0 ,
. vbi = 1 ,
. tuner = 1 ,
. tuner_type = TUNER_PHILIPS_SECAM ,
. x_offset = 0 ,
. y_offset = 3 ,
. dvi_yuv_override = 1 ,
. dvi_yuv = 7 ,
. model_string = " Hauppauge WinTV USB Pro (PAL/SECAM L) " ,
2007-04-14 22:09:59 +04:00
} ,
[ HPG_WINTV_PRO_PAL_D_K ] = {
2010-12-20 02:21:36 +03:00
. interface = - 1 ,
. codec = CODEC_SAA7113 ,
. video_channels = 3 ,
. video_norm = V4L2_STD_PAL ,
. audio_channels = 1 ,
. radio = 0 ,
. vbi = 1 ,
. tuner = 1 ,
. tuner_type = TUNER_PHILIPS_PAL ,
. x_offset = 0 ,
. y_offset = 3 ,
. dvi_yuv_override = 1 ,
. dvi_yuv = 7 ,
. model_string = " Hauppauge WinTV USB Pro (PAL D/K) " ,
2007-04-14 22:09:59 +04:00
} ,
[ HPG_WINTV_PRO_PAL_SECAM ] = {
2010-12-20 02:21:36 +03:00
. interface = - 1 ,
. codec = CODEC_SAA7113 ,
. video_channels = 3 ,
. video_norm = V4L2_STD_SECAM ,
. audio_channels = 1 ,
. radio = 0 ,
. vbi = 1 ,
. tuner = 1 ,
. tuner_type = TUNER_PHILIPS_SECAM ,
. x_offset = 0 ,
. y_offset = 3 ,
. dvi_yuv_override = 1 ,
. dvi_yuv = 7 ,
. model_string = " Hauppauge WinTV USB Pro (PAL/SECAM BGDK/I/L) " ,
2007-04-14 22:09:59 +04:00
} ,
[ HPG_WINTV_PRO_PAL_SECAM_V2 ] = {
2010-12-20 02:21:36 +03:00
. interface = - 1 ,
. codec = CODEC_SAA7113 ,
. video_channels = 3 ,
. video_norm = V4L2_STD_SECAM ,
. audio_channels = 1 ,
. radio = 0 ,
. vbi = 1 ,
. tuner = 1 ,
. tuner_type = TUNER_PHILIPS_SECAM ,
. x_offset = 0 ,
. y_offset = 3 ,
. dvi_yuv_override = 1 ,
. dvi_yuv = 7 ,
. model_string = " Hauppauge WinTV USB Pro (PAL/SECAM BGDK/I/L) V2 " ,
2007-04-14 22:09:59 +04:00
} ,
[ HPG_WINTV_PRO_PAL_BG_V2 ] = {
2010-12-20 02:21:36 +03:00
. interface = - 1 ,
. codec = CODEC_SAA7113 ,
. video_channels = 3 ,
. video_norm = V4L2_STD_PAL ,
. audio_channels = 1 ,
. radio = 0 ,
. vbi = 1 ,
. tuner = 1 ,
. tuner_type = TUNER_ALPS_TSBE1_PAL ,
. x_offset = 0 ,
. y_offset = 3 ,
. dvi_yuv_override = 1 ,
. dvi_yuv = 7 ,
. model_string = " Hauppauge WinTV USB Pro (PAL B/G) V2 " ,
2007-04-14 22:09:59 +04:00
} ,
[ HPG_WINTV_PRO_PAL_BG_D_K ] = {
2010-12-20 02:21:36 +03:00
. interface = - 1 ,
. codec = CODEC_SAA7113 ,
. video_channels = 3 ,
. video_norm = V4L2_STD_PAL ,
. audio_channels = 1 ,
. radio = 0 ,
. vbi = 1 ,
. tuner = 1 ,
. tuner_type = TUNER_ALPS_TSBE1_PAL ,
. x_offset = 0 ,
. y_offset = 3 ,
. dvi_yuv_override = 1 ,
. dvi_yuv = 7 ,
. model_string = " Hauppauge WinTV USB Pro (PAL B/G,D/K) " ,
2007-04-14 22:09:59 +04:00
} ,
[ HPG_WINTV_PRO_PAL_I_D_K ] = {
2010-12-20 02:21:36 +03:00
. interface = - 1 ,
. codec = CODEC_SAA7113 ,
. video_channels = 3 ,
. video_norm = V4L2_STD_PAL ,
. audio_channels = 1 ,
. radio = 0 ,
. vbi = 1 ,
. tuner = 1 ,
. tuner_type = TUNER_LG_PAL_NEW_TAPC ,
. x_offset = 0 ,
. y_offset = 3 ,
. dvi_yuv_override = 1 ,
. dvi_yuv = 7 ,
. model_string = " Hauppauge WinTV USB Pro (PAL I,D/K) " ,
2007-04-14 22:09:59 +04:00
} ,
[ HPG_WINTV_PRO_NTSC_MN_FM ] = {
2010-12-20 02:21:36 +03:00
. interface = - 1 ,
. codec = CODEC_SAA7113 ,
. video_channels = 3 ,
. video_norm = V4L2_STD_NTSC ,
. audio_channels = 1 ,
. radio = 1 ,
. vbi = 1 ,
. tuner = 1 ,
. tuner_type = TUNER_PHILIPS_NTSC_M ,
. x_offset = 0 ,
. y_offset = 3 ,
. dvi_yuv_override = 1 ,
. dvi_yuv = 7 ,
. model_string = " Hauppauge WinTV USB Pro (NTSC M/N FM) " ,
2007-04-14 22:09:59 +04:00
} ,
[ HPG_WINTV_PRO_PAL_BG_FM ] = {
2010-12-20 02:21:36 +03:00
. interface = 0 ,
. codec = CODEC_SAA7113 ,
. video_channels = 3 ,
. video_norm = V4L2_STD_PAL ,
. audio_channels = 1 ,
. radio = 1 ,
. vbi = 1 ,
. tuner = 1 ,
. tuner_type = TUNER_PHILIPS_PAL ,
. x_offset = 0 ,
. y_offset = 3 ,
. dvi_yuv_override = 1 ,
. dvi_yuv = 7 ,
. model_string = " Hauppauge WinTV USB Pro (PAL B/G FM) " ,
2007-04-14 22:09:59 +04:00
} ,
[ HPG_WINTV_PRO_PAL_I_FM ] = {
2010-12-20 02:21:36 +03:00
. interface = 0 ,
. codec = CODEC_SAA7113 ,
. video_channels = 3 ,
. video_norm = V4L2_STD_PAL ,
. audio_channels = 1 ,
. radio = 1 ,
. vbi = 1 ,
. tuner = 1 ,
. tuner_type = TUNER_PHILIPS_PAL ,
. x_offset = 0 ,
. y_offset = 3 ,
. dvi_yuv_override = 1 ,
. dvi_yuv = 7 ,
. model_string = " Hauppauge WinTV USB Pro (PAL I FM) " ,
2007-04-14 22:09:59 +04:00
} ,
[ HPG_WINTV_PRO_PAL_D_K_FM ] = {
2010-12-20 02:21:36 +03:00
. interface = 0 ,
. codec = CODEC_SAA7113 ,
. video_channels = 3 ,
. video_norm = V4L2_STD_PAL ,
. audio_channels = 1 ,
. radio = 1 ,
. vbi = 1 ,
. tuner = 1 ,
. tuner_type = TUNER_PHILIPS_PAL ,
. x_offset = 0 ,
. y_offset = 3 ,
. dvi_yuv_override = 1 ,
. dvi_yuv = 7 ,
. model_string = " Hauppauge WinTV USB Pro (PAL D/K FM) " ,
2007-04-14 22:09:59 +04:00
} ,
[ HPG_WINTV_PRO_TEMIC_PAL_FM ] = {
2010-12-20 02:21:36 +03:00
. interface = 0 ,
. codec = CODEC_SAA7113 ,
. video_channels = 3 ,
. video_norm = V4L2_STD_PAL ,
. audio_channels = 1 ,
. radio = 1 ,
. vbi = 1 ,
. tuner = 1 ,
. tuner_type = TUNER_MICROTUNE_4049FM5 ,
. x_offset = 0 ,
. y_offset = 3 ,
. dvi_yuv_override = 1 ,
. dvi_yuv = 7 ,
. model_string = " Hauppauge WinTV USB Pro (Temic PAL/SECAM B/G/I/D/K/L FM) " ,
2007-04-14 22:09:59 +04:00
} ,
[ HPG_WINTV_PRO_TEMIC_PAL_BG_FM ] = {
2010-12-20 02:21:36 +03:00
. interface = 0 ,
. codec = CODEC_SAA7113 ,
. video_channels = 3 ,
. video_norm = V4L2_STD_PAL ,
. audio_channels = 1 ,
. radio = 1 ,
. vbi = 1 ,
. tuner = 1 ,
. tuner_type = TUNER_MICROTUNE_4049FM5 ,
. x_offset = 0 ,
. y_offset = 3 ,
. dvi_yuv_override = 1 ,
. dvi_yuv = 7 ,
. model_string = " Hauppauge WinTV USB Pro (Temic PAL B/G FM) " ,
2007-04-14 22:09:59 +04:00
} ,
[ HPG_WINTV_PRO_PAL_FM ] = {
2010-12-20 02:21:36 +03:00
. interface = 0 ,
. codec = CODEC_SAA7113 ,
. video_channels = 3 ,
. video_norm = V4L2_STD_PAL ,
. audio_channels = 1 ,
. radio = 1 ,
. vbi = 1 ,
. tuner = 1 ,
. tuner_type = TUNER_PHILIPS_FM1216ME_MK3 ,
. x_offset = 0 ,
. y_offset = 3 ,
. dvi_yuv_override = 1 ,
. dvi_yuv = 7 ,
. model_string = " Hauppauge WinTV USB Pro (PAL/SECAM B/G/I/D/K/L FM) " ,
2007-04-14 22:09:59 +04:00
} ,
[ HPG_WINTV_PRO_NTSC_MN_FM_V2 ] = {
2010-12-20 02:21:36 +03:00
. interface = 0 ,
. codec = CODEC_SAA7113 ,
. video_channels = 3 ,
. video_norm = V4L2_STD_NTSC ,
. audio_channels = 1 ,
. radio = 1 ,
. vbi = 1 ,
. tuner = 1 ,
. tuner_type = TUNER_PHILIPS_NTSC_M ,
. x_offset = 0 ,
. y_offset = 3 ,
. dvi_yuv_override = 1 ,
. dvi_yuv = 7 ,
. model_string = " Hauppauge WinTV USB Pro (NTSC M/N FM) V2 " ,
2007-04-14 22:09:59 +04:00
} ,
[ CAMTEL_TVB330 ] = {
2010-12-20 02:21:36 +03:00
. interface = - 1 ,
. codec = CODEC_SAA7113 ,
. video_channels = 3 ,
. video_norm = V4L2_STD_NTSC ,
. audio_channels = 1 ,
. radio = 1 ,
. vbi = 1 ,
. tuner = 1 ,
. tuner_type = TUNER_PHILIPS_NTSC_M ,
. x_offset = 5 ,
. y_offset = 5 ,
. model_string = " Camtel Technology USB TV Genie Pro FM Model TVB330 " ,
2007-04-14 22:09:59 +04:00
} ,
[ DIGITAL_VIDEO_CREATOR_I ] = {
2010-12-20 02:21:36 +03:00
. interface = - 1 ,
. codec = CODEC_SAA7113 ,
. video_channels = 2 ,
. video_norm = V4L2_STD_PAL ,
. audio_channels = 0 ,
. radio = 0 ,
. vbi = 1 ,
. tuner = 0 ,
. tuner_type = 0 ,
. x_offset = 0 ,
. y_offset = 3 ,
. dvi_yuv_override = 1 ,
. dvi_yuv = 7 ,
. model_string = " Digital Video Creator I " ,
2007-04-14 22:09:59 +04:00
} ,
[ GLOBAL_VILLAGE_GV_007_NTSC ] = {
2010-12-20 02:21:36 +03:00
. interface = - 1 ,
. codec = CODEC_SAA7111 ,
. video_channels = 2 ,
. video_norm = V4L2_STD_NTSC ,
. audio_channels = 0 ,
. radio = 0 ,
. vbi = 1 ,
. tuner = 0 ,
. tuner_type = 0 ,
. x_offset = 82 ,
. y_offset = 20 ,
. dvi_yuv_override = 1 ,
. dvi_yuv = 7 ,
. model_string = " Global Village GV-007 (NTSC) " ,
2007-04-14 22:09:59 +04:00
} ,
[ DAZZLE_DVC_50_REV_1_NTSC ] = {
2010-12-20 02:21:36 +03:00
. interface = 0 ,
. codec = CODEC_SAA7113 ,
. video_channels = 2 ,
. video_norm = V4L2_STD_NTSC ,
. audio_channels = 0 ,
. radio = 0 ,
. vbi = 1 ,
. tuner = 0 ,
. tuner_type = 0 ,
. x_offset = 0 ,
. y_offset = 3 ,
. dvi_yuv_override = 1 ,
. dvi_yuv = 7 ,
. model_string = " Dazzle Fusion Model DVC-50 Rev 1 (NTSC) " ,
2007-04-14 22:09:59 +04:00
} ,
[ DAZZLE_DVC_80_REV_1_PAL ] = {
2010-12-20 02:21:36 +03:00
. interface = 0 ,
. codec = CODEC_SAA7113 ,
. video_channels = 2 ,
. video_norm = V4L2_STD_PAL ,
. audio_channels = 0 ,
. radio = 0 ,
. vbi = 1 ,
. tuner = 0 ,
. tuner_type = 0 ,
. x_offset = 0 ,
. y_offset = 3 ,
. dvi_yuv_override = 1 ,
. dvi_yuv = 7 ,
. model_string = " Dazzle Fusion Model DVC-80 Rev 1 (PAL) " ,
2007-04-14 22:09:59 +04:00
} ,
[ DAZZLE_DVC_90_REV_1_SECAM ] = {
2010-12-20 02:21:36 +03:00
. interface = 0 ,
. codec = CODEC_SAA7113 ,
. video_channels = 2 ,
. video_norm = V4L2_STD_SECAM ,
. audio_channels = 0 ,
. radio = 0 ,
. vbi = 1 ,
. tuner = 0 ,
. tuner_type = 0 ,
. x_offset = 0 ,
. y_offset = 3 ,
. dvi_yuv_override = 1 ,
. dvi_yuv = 7 ,
. model_string = " Dazzle Fusion Model DVC-90 Rev 1 (SECAM) " ,
2007-04-14 22:09:59 +04:00
} ,
[ ESKAPE_LABS_MYTV2GO ] = {
2010-12-20 02:21:36 +03:00
. interface = 0 ,
. codec = CODEC_SAA7113 ,
. video_channels = 2 ,
. video_norm = V4L2_STD_PAL ,
. audio_channels = 1 ,
. radio = 1 ,
. vbi = 1 ,
. tuner = 1 ,
. tuner_type = TUNER_PHILIPS_FM1216ME_MK3 ,
. x_offset = 0 ,
. y_offset = 3 ,
. dvi_yuv_override = 1 ,
. dvi_yuv = 7 ,
. model_string = " Eskape Labs MyTV2Go " ,
2007-04-14 22:09:59 +04:00
} ,
[ PINNA_PCTV_USB_PAL ] = {
2010-12-20 02:21:36 +03:00
. interface = - 1 ,
. codec = CODEC_SAA7111 ,
. video_channels = 3 ,
. video_norm = V4L2_STD_PAL ,
. audio_channels = 1 ,
. radio = 0 ,
. vbi = 0 ,
. tuner = 1 ,
. tuner_type = TUNER_TEMIC_4066FY5_PAL_I ,
. x_offset = - 1 ,
. y_offset = - 1 ,
. model_string = " Pinnacle Studio PCTV USB (PAL) " ,
2007-04-14 22:09:59 +04:00
} ,
[ PINNA_PCTV_USB_SECAM ] = {
2010-12-20 02:21:36 +03:00
. interface = - 1 ,
. codec = CODEC_SAA7111 ,
. video_channels = 3 ,
. video_norm = V4L2_STD_SECAM ,
. audio_channels = 1 ,
. radio = 0 ,
. vbi = 1 ,
. tuner = 1 ,
. tuner_type = TUNER_PHILIPS_SECAM ,
. x_offset = - 1 ,
. y_offset = - 1 ,
. model_string = " Pinnacle Studio PCTV USB (SECAM) " ,
2007-04-14 22:09:59 +04:00
} ,
[ PINNA_PCTV_USB_PAL_FM ] = {
2010-12-20 02:21:36 +03:00
. interface = - 1 ,
. codec = CODEC_SAA7111 ,
. video_channels = 3 ,
. video_norm = V4L2_STD_PAL ,
. audio_channels = 1 ,
. radio = 1 ,
. vbi = 1 ,
. tuner = 1 ,
. tuner_type = TUNER_PHILIPS_PAL ,
. x_offset = 128 ,
. y_offset = 23 ,
. model_string = " Pinnacle Studio PCTV USB (PAL) FM " ,
2007-04-14 22:09:59 +04:00
} ,
[ MIRO_PCTV_USB ] = {
2010-12-20 02:21:36 +03:00
. interface = - 1 ,
. codec = CODEC_SAA7111 ,
. video_channels = 3 ,
. video_norm = V4L2_STD_PAL ,
. audio_channels = 1 ,
. radio = 0 ,
. vbi = 1 ,
. tuner = 1 ,
. tuner_type = TUNER_PHILIPS_PAL ,
. x_offset = - 1 ,
. y_offset = - 1 ,
. model_string = " Miro PCTV USB " ,
2007-04-14 22:09:59 +04:00
} ,
[ PINNA_PCTV_USB_NTSC_FM ] = {
2010-12-20 02:21:36 +03:00
. interface = - 1 ,
. codec = CODEC_SAA7111 ,
. video_channels = 3 ,
. video_norm = V4L2_STD_NTSC ,
. audio_channels = 1 ,
. radio = 1 ,
. vbi = 1 ,
. tuner = 1 ,
. tuner_type = TUNER_PHILIPS_NTSC_M ,
. x_offset = - 1 ,
. y_offset = - 1 ,
. model_string = " Pinnacle Studio PCTV USB (NTSC) FM " ,
2007-04-14 22:09:59 +04:00
} ,
2008-01-09 23:33:53 +03:00
[ PINNA_PCTV_USB_NTSC_FM_V3 ] = {
2010-12-20 02:21:36 +03:00
. interface = - 1 ,
. codec = CODEC_SAA7111 ,
. video_channels = 3 ,
. video_norm = V4L2_STD_NTSC ,
. audio_channels = 1 ,
. radio = 1 ,
. vbi = 1 ,
. tuner = 1 ,
. tuner_type = TUNER_PHILIPS_NTSC_M ,
. x_offset = - 1 ,
. y_offset = - 1 ,
. model_string = " Pinnacle Studio PCTV USB (NTSC) FM V3 " ,
2008-01-09 23:33:53 +03:00
} ,
2007-04-14 22:09:59 +04:00
[ PINNA_PCTV_USB_PAL_FM_V2 ] = {
2010-12-20 02:21:36 +03:00
. interface = - 1 ,
. codec = CODEC_SAA7113 ,
. video_channels = 3 ,
. video_norm = V4L2_STD_PAL ,
. audio_channels = 1 ,
. radio = 1 ,
. vbi = 1 ,
. tuner = 1 ,
. tuner_type = TUNER_TEMIC_4009FR5_PAL ,
. x_offset = 0 ,
. y_offset = 3 ,
. dvi_yuv_override = 1 ,
. dvi_yuv = 7 ,
. model_string = " Pinnacle Studio PCTV USB (PAL) FM V2 " ,
2007-04-14 22:09:59 +04:00
} ,
[ PINNA_PCTV_USB_NTSC_FM_V2 ] = {
2010-12-20 02:21:36 +03:00
. interface = - 1 ,
. codec = CODEC_SAA7111 ,
. video_channels = 3 ,
. video_norm = V4L2_STD_NTSC ,
. audio_channels = 1 ,
. radio = 1 ,
. vbi = 1 ,
. tuner = 1 ,
. tuner_type = TUNER_TEMIC_4039FR5_NTSC ,
. x_offset = 0 ,
. y_offset = 3 ,
. dvi_yuv_override = 1 ,
. dvi_yuv = 7 ,
. model_string = " Pinnacle Studio PCTV USB (NTSC) FM V2 " ,
2007-04-14 22:09:59 +04:00
} ,
[ PINNA_PCTV_USB_PAL_FM_V3 ] = {
2010-12-20 02:21:36 +03:00
. interface = - 1 ,
. codec = CODEC_SAA7113 ,
. video_channels = 3 ,
. video_norm = V4L2_STD_PAL ,
. audio_channels = 1 ,
. radio = 1 ,
. vbi = 1 ,
. tuner = 1 ,
. tuner_type = TUNER_TEMIC_4009FR5_PAL ,
. x_offset = 0 ,
. y_offset = 3 ,
. dvi_yuv_override = 1 ,
. dvi_yuv = 7 ,
. model_string = " Pinnacle Studio PCTV USB (PAL) FM V3 " ,
2007-04-14 22:09:59 +04:00
} ,
[ PINNA_LINX_VD_IN_CAB_NTSC ] = {
2010-12-20 02:21:36 +03:00
. interface = - 1 ,
. codec = CODEC_SAA7113 ,
. video_channels = 2 ,
. video_norm = V4L2_STD_NTSC ,
. audio_channels = 1 ,
. radio = 0 ,
. vbi = 1 ,
. tuner = 0 ,
. tuner_type = 0 ,
. x_offset = 0 ,
. y_offset = 3 ,
. dvi_yuv_override = 1 ,
. dvi_yuv = 7 ,
. model_string = " Pinnacle Studio Linx Video input cable (NTSC) " ,
2007-04-14 22:09:59 +04:00
} ,
[ PINNA_LINX_VD_IN_CAB_PAL ] = {
2010-12-20 02:21:36 +03:00
. interface = - 1 ,
. codec = CODEC_SAA7113 ,
. video_channels = 2 ,
. video_norm = V4L2_STD_PAL ,
. audio_channels = 1 ,
. radio = 0 ,
. vbi = 1 ,
. tuner = 0 ,
. tuner_type = 0 ,
. x_offset = 0 ,
. y_offset = 3 ,
. dvi_yuv_override = 1 ,
. dvi_yuv = 7 ,
. model_string = " Pinnacle Studio Linx Video input cable (PAL) " ,
2007-04-14 22:09:59 +04:00
} ,
[ PINNA_PCTV_BUNGEE_PAL_FM ] = {
2010-12-20 02:21:36 +03:00
. interface = - 1 ,
. codec = CODEC_SAA7113 ,
. video_channels = 3 ,
. video_norm = V4L2_STD_PAL ,
. audio_channels = 1 ,
. radio = 1 ,
. vbi = 1 ,
. tuner = 1 ,
. tuner_type = TUNER_TEMIC_4009FR5_PAL ,
. x_offset = 0 ,
. y_offset = 3 ,
. dvi_yuv_override = 1 ,
. dvi_yuv = 7 ,
. model_string = " Pinnacle PCTV Bungee USB (PAL) FM " ,
2007-04-14 22:09:59 +04:00
} ,
[ HPG_WINTV ] = {
2010-12-20 02:21:36 +03:00
. interface = - 1 ,
. codec = CODEC_SAA7111 ,
. video_channels = 3 ,
. video_norm = V4L2_STD_NTSC ,
. audio_channels = 1 ,
. radio = 0 ,
. vbi = 1 ,
. tuner = 1 ,
. tuner_type = TUNER_PHILIPS_NTSC_M ,
. x_offset = - 1 ,
. y_offset = - 1 ,
. model_string = " Hauppauge WinTv-USB " ,
2007-04-14 22:09:59 +04:00
} ,
2011-04-28 00:36:05 +04:00
[ MICROCAM_NTSC ] = {
. interface = - 1 ,
. codec = CODEC_WEBCAM ,
. video_channels = 1 ,
. video_norm = V4L2_STD_NTSC ,
. audio_channels = 0 ,
. radio = 0 ,
. vbi = 0 ,
. tuner = 0 ,
. tuner_type = 0 ,
. x_offset = 71 ,
. y_offset = 15 ,
. model_string = " Nogatech USB MicroCam NTSC (NV3000N) " ,
} ,
[ MICROCAM_PAL ] = {
. interface = - 1 ,
. codec = CODEC_WEBCAM ,
. video_channels = 1 ,
. video_norm = V4L2_STD_PAL ,
. audio_channels = 0 ,
. radio = 0 ,
. vbi = 0 ,
. tuner = 0 ,
. tuner_type = 0 ,
. x_offset = 71 ,
. y_offset = 18 ,
. model_string = " Nogatech USB MicroCam PAL (NV3001P) " ,
} ,
2006-12-04 14:31:01 +03:00
} ;
2010-12-29 19:53:21 +03:00
const int usbvision_device_data_size = ARRAY_SIZE ( usbvision_device_data ) ;
2006-12-04 14:31:01 +03:00
/* Supported Devices */
2010-12-29 19:53:21 +03:00
struct usb_device_id usbvision_table [ ] = {
{ USB_DEVICE ( 0x0a6f , 0x0400 ) , . driver_info = XANBOO } ,
{ USB_DEVICE ( 0x050d , 0x0106 ) , . driver_info = BELKIN_VIDEOBUS_II } ,
{ USB_DEVICE ( 0x050d , 0x0207 ) , . driver_info = BELKIN_VIDEOBUS } ,
{ USB_DEVICE ( 0x050d , 0x0208 ) , . driver_info = BELKIN_USB_VIDEOBUS_II } ,
{ USB_DEVICE ( 0x0571 , 0x0002 ) , . driver_info = ECHOFX_INTERVIEW_LITE } ,
{ USB_DEVICE ( 0x0573 , 0x0003 ) , . driver_info = USBGEAR_USBG_V1 } ,
{ USB_DEVICE ( 0x0573 , 0x0400 ) , . driver_info = D_LINK_V100 } ,
{ USB_DEVICE ( 0x0573 , 0x2000 ) , . driver_info = X10_USB_CAMERA } ,
{ USB_DEVICE ( 0x0573 , 0x2d00 ) , . driver_info = HPG_WINTV_LIVE_PAL_BG } ,
{ USB_DEVICE ( 0x0573 , 0x2d01 ) , . driver_info = HPG_WINTV_LIVE_PRO_NTSC_MN } ,
{ USB_DEVICE ( 0x0573 , 0x2101 ) , . driver_info = ZORAN_PMD_NOGATECH } ,
2011-04-28 00:36:05 +04:00
{ USB_DEVICE ( 0x0573 , 0x3000 ) , . driver_info = MICROCAM_NTSC } ,
{ USB_DEVICE ( 0x0573 , 0x3001 ) , . driver_info = MICROCAM_PAL } ,
2010-12-29 19:53:21 +03:00
{ USB_DEVICE ( 0x0573 , 0x4100 ) , . driver_info = NOGATECH_USB_TV_NTSC_FM } ,
{ USB_DEVICE ( 0x0573 , 0x4110 ) , . driver_info = PNY_USB_TV_NTSC_FM } ,
{ USB_DEVICE ( 0x0573 , 0x4450 ) , . driver_info = PV_PLAYTV_USB_PRO_PAL_FM } ,
{ USB_DEVICE ( 0x0573 , 0x4550 ) , . driver_info = ZT_721 } ,
{ USB_DEVICE ( 0x0573 , 0x4d00 ) , . driver_info = HPG_WINTV_NTSC_MN } ,
{ USB_DEVICE ( 0x0573 , 0x4d01 ) , . driver_info = HPG_WINTV_PAL_BG } ,
{ USB_DEVICE ( 0x0573 , 0x4d02 ) , . driver_info = HPG_WINTV_PAL_I } ,
{ USB_DEVICE ( 0x0573 , 0x4d03 ) , . driver_info = HPG_WINTV_PAL_SECAM_L } ,
{ USB_DEVICE ( 0x0573 , 0x4d04 ) , . driver_info = HPG_WINTV_PAL_D_K } ,
{ USB_DEVICE ( 0x0573 , 0x4d10 ) , . driver_info = HPG_WINTV_NTSC_FM } ,
{ USB_DEVICE ( 0x0573 , 0x4d11 ) , . driver_info = HPG_WINTV_PAL_BG_FM } ,
{ USB_DEVICE ( 0x0573 , 0x4d12 ) , . driver_info = HPG_WINTV_PAL_I_FM } ,
{ USB_DEVICE ( 0x0573 , 0x4d14 ) , . driver_info = HPG_WINTV_PAL_D_K_FM } ,
{ USB_DEVICE ( 0x0573 , 0x4d2a ) , . driver_info = HPG_WINTV_PRO_NTSC_MN } ,
{ USB_DEVICE ( 0x0573 , 0x4d2b ) , . driver_info = HPG_WINTV_PRO_NTSC_MN_V2 } ,
{ USB_DEVICE ( 0x0573 , 0x4d2c ) , . driver_info = HPG_WINTV_PRO_PAL } ,
2008-01-09 23:33:53 +03:00
{ USB_DEVICE ( 0x0573 , 0x4d20 ) , . driver_info = HPG_WINTV_PRO_NTSC_MN_V3 } ,
2010-12-29 19:53:21 +03:00
{ USB_DEVICE ( 0x0573 , 0x4d21 ) , . driver_info = HPG_WINTV_PRO_PAL_BG } ,
{ USB_DEVICE ( 0x0573 , 0x4d22 ) , . driver_info = HPG_WINTV_PRO_PAL_I } ,
{ USB_DEVICE ( 0x0573 , 0x4d23 ) , . driver_info = HPG_WINTV_PRO_PAL_SECAM_L } ,
{ USB_DEVICE ( 0x0573 , 0x4d24 ) , . driver_info = HPG_WINTV_PRO_PAL_D_K } ,
{ USB_DEVICE ( 0x0573 , 0x4d25 ) , . driver_info = HPG_WINTV_PRO_PAL_SECAM } ,
{ USB_DEVICE ( 0x0573 , 0x4d26 ) , . driver_info = HPG_WINTV_PRO_PAL_SECAM_V2 } ,
{ USB_DEVICE ( 0x0573 , 0x4d27 ) , . driver_info = HPG_WINTV_PRO_PAL_BG_V2 } ,
{ USB_DEVICE ( 0x0573 , 0x4d28 ) , . driver_info = HPG_WINTV_PRO_PAL_BG_D_K } ,
{ USB_DEVICE ( 0x0573 , 0x4d29 ) , . driver_info = HPG_WINTV_PRO_PAL_I_D_K } ,
{ USB_DEVICE ( 0x0573 , 0x4d30 ) , . driver_info = HPG_WINTV_PRO_NTSC_MN_FM } ,
{ USB_DEVICE ( 0x0573 , 0x4d31 ) , . driver_info = HPG_WINTV_PRO_PAL_BG_FM } ,
{ USB_DEVICE ( 0x0573 , 0x4d32 ) , . driver_info = HPG_WINTV_PRO_PAL_I_FM } ,
{ USB_DEVICE ( 0x0573 , 0x4d34 ) , . driver_info = HPG_WINTV_PRO_PAL_D_K_FM } ,
{ USB_DEVICE ( 0x0573 , 0x4d35 ) , . driver_info = HPG_WINTV_PRO_TEMIC_PAL_FM } ,
{ USB_DEVICE ( 0x0573 , 0x4d36 ) , . driver_info = HPG_WINTV_PRO_TEMIC_PAL_BG_FM } ,
{ USB_DEVICE ( 0x0573 , 0x4d37 ) , . driver_info = HPG_WINTV_PRO_PAL_FM } ,
{ USB_DEVICE ( 0x0573 , 0x4d38 ) , . driver_info = HPG_WINTV_PRO_NTSC_MN_FM_V2 } ,
{ USB_DEVICE ( 0x0768 , 0x0006 ) , . driver_info = CAMTEL_TVB330 } ,
{ USB_DEVICE ( 0x07d0 , 0x0001 ) , . driver_info = DIGITAL_VIDEO_CREATOR_I } ,
{ USB_DEVICE ( 0x07d0 , 0x0002 ) , . driver_info = GLOBAL_VILLAGE_GV_007_NTSC } ,
{ USB_DEVICE ( 0x07d0 , 0x0003 ) , . driver_info = DAZZLE_DVC_50_REV_1_NTSC } ,
{ USB_DEVICE ( 0x07d0 , 0x0004 ) , . driver_info = DAZZLE_DVC_80_REV_1_PAL } ,
{ USB_DEVICE ( 0x07d0 , 0x0005 ) , . driver_info = DAZZLE_DVC_90_REV_1_SECAM } ,
{ USB_DEVICE ( 0x07f8 , 0x9104 ) , . driver_info = ESKAPE_LABS_MYTV2GO } ,
{ USB_DEVICE ( 0x2304 , 0x010d ) , . driver_info = PINNA_PCTV_USB_PAL } ,
{ USB_DEVICE ( 0x2304 , 0x0109 ) , . driver_info = PINNA_PCTV_USB_SECAM } ,
{ USB_DEVICE ( 0x2304 , 0x0110 ) , . driver_info = PINNA_PCTV_USB_PAL_FM } ,
{ USB_DEVICE ( 0x2304 , 0x0111 ) , . driver_info = MIRO_PCTV_USB } ,
{ USB_DEVICE ( 0x2304 , 0x0112 ) , . driver_info = PINNA_PCTV_USB_NTSC_FM } ,
2011-04-28 00:36:05 +04:00
{ USB_DEVICE ( 0x2304 , 0x0113 ) , . driver_info = PINNA_PCTV_USB_NTSC_FM_V3 } ,
2010-12-29 19:53:21 +03:00
{ USB_DEVICE ( 0x2304 , 0x0210 ) , . driver_info = PINNA_PCTV_USB_PAL_FM_V2 } ,
{ USB_DEVICE ( 0x2304 , 0x0212 ) , . driver_info = PINNA_PCTV_USB_NTSC_FM_V2 } ,
{ USB_DEVICE ( 0x2304 , 0x0214 ) , . driver_info = PINNA_PCTV_USB_PAL_FM_V3 } ,
{ USB_DEVICE ( 0x2304 , 0x0300 ) , . driver_info = PINNA_LINX_VD_IN_CAB_NTSC } ,
{ USB_DEVICE ( 0x2304 , 0x0301 ) , . driver_info = PINNA_LINX_VD_IN_CAB_PAL } ,
{ USB_DEVICE ( 0x2304 , 0x0419 ) , . driver_info = PINNA_PCTV_BUNGEE_PAL_FM } ,
{ USB_DEVICE ( 0x2400 , 0x4200 ) , . driver_info = HPG_WINTV } ,
2007-09-19 09:46:32 +04:00
{ } , /* terminate list */
2006-12-04 14:31:01 +03:00
} ;
2010-12-29 19:53:21 +03:00
MODULE_DEVICE_TABLE ( usb , usbvision_table ) ;