Skip to content

Commit b31fde6

Browse files
committed
Merge git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/v4l-dvb
* git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/v4l-dvb: (509 commits) V4L/DVB (7078): radio: fix sf16fmi section mismatch V4L/DVB (7077): bt878: remove handcrafted PCI subsystem ID check V4L/DVB (7075): Make a local function static V4L/DVB (7074): DiB7000P: correct tuning problem for 7MHz channel V4L/DVB (7073): DiB7070: Reception quality improved V4L/DVB (7072): sets the MT2060 IF1 frequency according to EEPROM V4L/DVB (7071): DiB0700: Start streaming the right way V4L/DVB (7070): Fix some tuning problems V4L/DVB (7069): Support for myTV.t V4L/DVB (7068): Add support for WinTV Nova-T-CE driver V4L/DVB (7067): fix autoserach in the Hauppauge NOVA-T 500 V4L/DVB (7066): ASUS My Cinema U3000 Mini DVBT Tuner V4L/DVB (7065): Artec T14BR patches V4L/DVB (7063): xc5000: Fix OOPS caused by missing firmware V4L/DVB (7062): radio-si570x: Some fixes and new USB ID addition V4L/DVB (7061): radio-si470x: Some cleanups V4L/DVB (7060): em28xx: remove has_tuner V4L/DVB (7059): cx88: Ensure the tuner is reset correctly V4L/DVB (7058): IR corrections for the Pinnacle 800i V4L/DVB (7056): tuner: suppress obsolete tuner i2c address warning for XC5000 tuners ...
2 parents f31c338 + a999337 commit b31fde6

File tree

269 files changed

+29635
-11741
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

269 files changed

+29635
-11741
lines changed

Documentation/DocBook/videobook.tmpl

Lines changed: 0 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -96,7 +96,6 @@ static struct video_device my_radio
9696
{
9797
"My radio",
9898
VID_TYPE_TUNER,
99-
VID_HARDWARE_MYRADIO,
10099
radio_open.
101100
radio_close,
102101
NULL, /* no read */
@@ -118,13 +117,6 @@ static struct video_device my_radio
118117
indicates that the device can be tuned. Clearly our radio is going to have some
119118
way to change channel so it is tuneable.
120119
</para>
121-
<para>
122-
The VID_HARDWARE_ types are unique to each device. Numbers are assigned by
123-
<email>[email protected]</email> when device drivers are going to be released. Until then you
124-
can pull a suitably large number out of your hat and use it. 10000 should be
125-
safe for a very long time even allowing for the huge number of vendors
126-
making new and different radio cards at the moment.
127-
</para>
128120
<para>
129121
We declare an open and close routine, but we do not need read or write,
130122
which are used to read and write video data to or from the card itself. As
@@ -844,7 +836,6 @@ static struct video_device my_camera
844836
"My Camera",
845837
VID_TYPE_OVERLAY|VID_TYPE_SCALES|\
846838
VID_TYPE_CAPTURE|VID_TYPE_CHROMAKEY,
847-
VID_HARDWARE_MYCAMERA,
848839
camera_open.
849840
camera_close,
850841
camera_read, /* no read */

Documentation/dvb/bt8xx.txt

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -78,6 +78,18 @@ Example:
7878
For a full list of card ID's please see Documentation/video4linux/CARDLIST.bttv.
7979
In case of further problems please subscribe and send questions to the mailing list: [email protected].
8080

81+
2c) Probing the cards with broken PCI subsystem ID
82+
--------------------------------------------------
83+
There are some TwinHan cards that the EEPROM has become corrupted for some
84+
reason. The cards do not have correct PCI subsystem ID. But we can force
85+
probing the cards with broken PCI subsystem ID
86+
87+
$ echo 109e 0878 $subvendor $subdevice > \
88+
/sys/bus/pci/drivers/bt878/new_id
89+
90+
109e: PCI_VENDOR_ID_BROOKTREE
91+
0878: PCI_DEVICE_ID_BROOKTREE_878
92+
8193
Authors: Richard Walker,
8294
Jamie Honan,
8395
Michael Hunold,
Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
11
0 -> UNKNOWN/GENERIC [0070:3400]
22
1 -> Hauppauge WinTV-HVR1800lp [0070:7600]
3-
2 -> Hauppauge WinTV-HVR1800 [0070:7800,0070:7801]
3+
2 -> Hauppauge WinTV-HVR1800 [0070:7800,0070:7801,0070:7809]
44
3 -> Hauppauge WinTV-HVR1250 [0070:7911]
55
4 -> DViCO FusionHDTV5 Express [18ac:d500]
6+
5 -> Hauppauge WinTV-HVR1500Q [0070:7790,0070:7797]
7+
6 -> Hauppauge WinTV-HVR1500 [0070:7710,0070:7717]

Documentation/video4linux/CARDLIST.cx88

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -56,3 +56,4 @@
5656
55 -> Shenzhen Tungsten Ages Tech TE-DTV-250 / Swann OEM [c180:c980]
5757
56 -> Hauppauge WinTV-HVR1300 DVB-T/Hybrid MPEG Encoder [0070:9600,0070:9601,0070:9602]
5858
57 -> ADS Tech Instant Video PCI [1421:0390]
59+
58 -> Pinnacle PCTV HD 800i [11bd:0051]
Lines changed: 10 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,17 @@
11
0 -> Unknown EM2800 video grabber (em2800) [eb1a:2800]
2-
1 -> Unknown EM2820/2840 video grabber (em2820/em2840)
2+
1 -> Unknown EM2750/28xx video grabber (em2820/em2840) [eb1a:2750,eb1a:2820,eb1a:2821,eb1a:2860,eb1a:2861,eb1a:2870,eb1a:2881,eb1a:2883]
33
2 -> Terratec Cinergy 250 USB (em2820/em2840) [0ccd:0036]
44
3 -> Pinnacle PCTV USB 2 (em2820/em2840) [2304:0208]
5-
4 -> Hauppauge WinTV USB 2 (em2820/em2840) [2040:4200]
6-
5 -> MSI VOX USB 2.0 (em2820/em2840) [eb1a:2820]
5+
4 -> Hauppauge WinTV USB 2 (em2820/em2840) [2040:4200,2040:4201]
6+
5 -> MSI VOX USB 2.0 (em2820/em2840)
77
6 -> Terratec Cinergy 200 USB (em2800)
88
7 -> Leadtek Winfast USB II (em2800)
99
8 -> Kworld USB2800 (em2800)
10-
9 -> Pinnacle Dazzle DVC 90 (em2820/em2840) [2304:0207]
11-
10 -> Hauppauge WinTV HVR 900 (em2880)
12-
11 -> Terratec Hybrid XS (em2880)
10+
9 -> Pinnacle Dazzle DVC 90/DVC 100 (em2820/em2840) [2304:0207,2304:021a]
11+
10 -> Hauppauge WinTV HVR 900 (em2880) [2040:6500]
12+
11 -> Terratec Hybrid XS (em2880) [0ccd:0042]
1313
12 -> Kworld PVR TV 2800 RF (em2820/em2840)
14-
13 -> Terratec Prodigy XS (em2880)
14+
13 -> Terratec Prodigy XS (em2880) [0ccd:0047]
15+
14 -> Pixelview Prolink PlayTV USB 2.0 (em2820/em2840)
16+
15 -> V-Gear PocketTV (em2800)
17+
16 -> Hauppauge WinTV HVR 950 (em2880) [2040:6513]

Documentation/video4linux/CARDLIST.ivtv

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,3 +16,9 @@
1616
16 -> GOTVIEW PCI DVD2 Deluxe [ffac:0600]
1717
17 -> Yuan MPC622 [ff01:d998]
1818
18 -> Digital Cowboy DCT-MTVP1 [1461:bfff]
19+
19 -> Yuan PG600V2/GotView PCI DVD Lite [ffab:0600,ffad:0600]
20+
20 -> Club3D ZAP-TV1x01 [ffab:0600]
21+
21 -> AverTV MCE 116 Plus [1461:c439]
22+
22 -> ASUS Falcon2 [1043:4b66,1043:462e,1043:4b2e]
23+
23 -> AverMedia PVR-150 Plus [1461:c035]
24+
24 -> AverMedia EZMaker PCI Deluxe [1461:c03f]

Documentation/video4linux/CARDLIST.saa7134

Lines changed: 15 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -80,7 +80,7 @@
8080
79 -> Sedna/MuchTV PC TV Cardbus TV/Radio (ITO25 Rev:2B)
8181
80 -> ASUS Digimatrix TV [1043:0210]
8282
81 -> Philips Tiger reference design [1131:2018]
83-
82 -> MSI TV@Anywhere plus [1462:6231]
83+
82 -> MSI TV@Anywhere plus [1462:6231,1462:8624]
8484
83 -> Terratec Cinergy 250 PCI TV [153b:1160]
8585
84 -> LifeView FlyDVB Trio [5168:0319]
8686
85 -> AverTV DVB-T 777 [1461:2c05,1461:2c05]
@@ -102,7 +102,7 @@
102102
101 -> Pinnacle PCTV 310i [11bd:002f]
103103
102 -> Avermedia AVerTV Studio 507 [1461:9715]
104104
103 -> Compro Videomate DVB-T200A
105-
104 -> Hauppauge WinTV-HVR1110 DVB-T/Hybrid [0070:6701]
105+
104 -> Hauppauge WinTV-HVR1110 DVB-T/Hybrid [0070:6700,0070:6701,0070:6702,0070:6703,0070:6704,0070:6705]
106106
105 -> Terratec Cinergy HT PCMCIA [153b:1172]
107107
106 -> Encore ENLTV [1131:2342,1131:2341,3016:2344]
108108
107 -> Encore ENLTV-FM [1131:230f]
@@ -116,3 +116,16 @@
116116
115 -> Sabrent PCMCIA TV-PCB05 [0919:2003]
117117
116 -> 10MOONS TM300 TV Card [1131:2304]
118118
117 -> Avermedia Super 007 [1461:f01d]
119+
118 -> Beholder BeholdTV 401 [0000:4016]
120+
119 -> Beholder BeholdTV 403 [0000:4036]
121+
120 -> Beholder BeholdTV 403 FM [0000:4037]
122+
121 -> Beholder BeholdTV 405 [0000:4050]
123+
122 -> Beholder BeholdTV 405 FM [0000:4051]
124+
123 -> Beholder BeholdTV 407 [0000:4070]
125+
124 -> Beholder BeholdTV 407 FM [0000:4071]
126+
125 -> Beholder BeholdTV 409 [0000:4090]
127+
126 -> Beholder BeholdTV 505 FM/RDS [0000:5051,0000:505B,5ace:5050]
128+
127 -> Beholder BeholdTV 507 FM/RDS / BeholdTV 509 FM [0000:5071,0000:507B,5ace:5070,5ace:5090]
129+
128 -> Beholder BeholdTV Columbus TVFM [0000:5201]
130+
129 -> Beholder BeholdTV 607 / BeholdTV 609 [5ace:6070,5ace:6071,5ace:6072,5ace:6073,5ace:6090,5ace:6091,5ace:6092,5ace:6093]
131+
130 -> Beholder BeholdTV M6 / BeholdTV M6 Extra [5ace:6190,5ace:6193]

Documentation/video4linux/CARDLIST.tuner

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -52,7 +52,7 @@ tuner=50 - TCL 2002N
5252
tuner=51 - Philips PAL/SECAM_D (FM 1256 I-H3)
5353
tuner=52 - Thomson DTT 7610 (ATSC/NTSC)
5454
tuner=53 - Philips FQ1286
55-
tuner=54 - tda8290+75
55+
tuner=54 - Philips/NXP TDA 8290/8295 + 8275/8275A/18271
5656
tuner=55 - TCL 2002MB
5757
tuner=56 - Philips PAL/SECAM multi (FQ1216AME MK4)
5858
tuner=57 - Philips FQ1236A MK4
@@ -69,7 +69,8 @@ tuner=67 - Philips TD1316 Hybrid Tuner
6969
tuner=68 - Philips TUV1236D ATSC/NTSC dual in
7070
tuner=69 - Tena TNF 5335 and similar models
7171
tuner=70 - Samsung TCPN 2121P30A
72-
tuner=71 - Xceive xc3028
72+
tuner=71 - Xceive xc2028/xc3028 tuner
7373
tuner=72 - Thomson FE6600
7474
tuner=73 - Samsung TCPG 6121P30A
7575
tuner=75 - Philips TEA5761 FM Radio
76+
tuner=76 - Xceive 5000 tuner

Documentation/video4linux/CARDLIST.usbvision

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -62,3 +62,4 @@
6262
61 -> Pinnacle Studio Linx Video input cable (PAL) [2304:0301]
6363
62 -> Pinnacle PCTV Bungee USB (PAL) FM [2304:0419]
6464
63 -> Hauppauge WinTv-USB [2400:4200]
65+
64 -> Pinnacle Studio PCTV USB (NTSC) FM V3 [2304:0113]

0 commit comments

Comments
 (0)