Allegato "SAA7134_BOARD_MSI_TVATANYWHERE_SATELLITE_PRO.diff"
Scarica 1 f -r b663b38d616f linux/drivers/media/video/saa7134/saa7134-cards.c
2 --- a/linux/drivers/media/video/saa7134/saa7134-cards.c Tue Dec 22 00:41:59 2009 +0200
3 +++ b/linux/drivers/media/video/saa7134/saa7134-cards.c Sat Dec 26 13:03:08 2009 +0100
4 @@ -5213,6 +5213,25 @@
5 .gpio = 0x01,
6 },
7 },
8 + [SAA7134_BOARD_MSI_TVATANYWHERE_SATELLITE_PRO] = {
9 + /* Roland Schnabl <roland.schnabl@gmail.com> */
10 + .name = "MSI TV@nywhere Satellite Pro",
11 + .audio_clock = 0x729555,
12 + .tuner_type = TUNER_ABSENT,
13 + .radio_type = UNSET,
14 + .tuner_addr = ADDR_UNSET,
15 + .radio_addr = ADDR_UNSET,
16 + .mpeg = SAA7134_MPEG_DVB,
17 + .inputs = {{
18 + .name = name_comp1, /* Composite input */
19 + .vmux = 3,
20 + .amux = LINE1,
21 + },{
22 + .name = name_svideo, /* S-Video signal on S-Video input */
23 + .vmux = 8,
24 + .amux = LINE1,
25 + }},
26 + },
27 [SAA7134_BOARD_AVERMEDIA_STUDIO_507UA] = {
28 /* Andy Shevchenko <andy@smile.org.ua> */
29 .name = "Avermedia AVerTV Studio 507UA",
30 @@ -6467,6 +6486,12 @@
31 .subvendor = 0x17de,
32 .subdevice = 0x7128,
33 .driver_data = SAA7134_BOARD_KWORLD_PLUS_TV_ANALOG,
34 + }, {
35 + .vendor = PCI_VENDOR_ID_PHILIPS,
36 + .device = PCI_DEVICE_ID_PHILIPS_SAA7134,
37 + .subvendor = 0x1462,
38 + .subdevice = 0x8811,
39 + .driver_data = SAA7134_BOARD_MSI_TVATANYWHERE_SATELLITE_PRO,
40 }, {
41 .vendor = PCI_VENDOR_ID_PHILIPS,
42 .device = PCI_DEVICE_ID_PHILIPS_SAA7133,
43 @@ -7001,6 +7026,7 @@
44 case SAA7134_BOARD_PINNACLE_PCTV_310i:
45 case SAA7134_BOARD_UPMOST_PURPLE_TV:
46 case SAA7134_BOARD_MSI_TVATANYWHERE_PLUS:
47 + case SAA7134_BOARD_MSI_TVATANYWHERE_SATELLITE_PRO:
48 case SAA7134_BOARD_HAUPPAUGE_HVR1110:
49 case SAA7134_BOARD_BEHOLD_607FM_MK3:
50 case SAA7134_BOARD_BEHOLD_607FM_MK5:
51 @@ -7322,6 +7348,13 @@
52 }
53 break;
54 }
55 + case SAA7134_BOARD_MSI_TVATANYWHERE_SATELLITE_PRO:
56 + {
57 + u8 data[] = { 0x3c, 0x33, 0x74};
58 + struct i2c_msg msg = {.addr=0x08, .flags=0, .buf=data, .len = sizeof(data)};
59 + i2c_transfer(&dev->i2c_adap, &msg, 1);
60 + break;
61 + }
62 case SAA7134_BOARD_ADS_DUO_CARDBUS_PTV331:
63 case SAA7134_BOARD_FLYDVBT_HYBRID_CARDBUS:
64 {
65 diff -r b663b38d616f linux/drivers/media/video/saa7134/saa7134-dvb.c
66 --- a/linux/drivers/media/video/saa7134/saa7134-dvb.c Tue Dec 22 00:41:59 2009 +0200
67 +++ b/linux/drivers/media/video/saa7134/saa7134-dvb.c Sat Dec 26 13:03:08 2009 +0100
68 @@ -1255,6 +1255,19 @@
69 }
70 }
71 break;
72 + case SAA7134_BOARD_MSI_TVATANYWHERE_SATELLITE_PRO:
73 + fe0->dvb.frontend = dvb_attach(tda10086_attach, &flydvbs, &dev->i2c_adap);
74 + if (fe0->dvb.frontend) {
75 + if (dvb_attach(tda826x_attach, fe0->dvb.frontend, 0x60, &dev->i2c_adap, 0) == NULL) {
76 + wprintk("%s: MSI TV@nywhere Satellite Pro, no tda826x found!\n", __func__);
77 + goto dettach_frontend;
78 + }
79 + if (dvb_attach(isl6421_attach, fe0->dvb.frontend, &dev->i2c_adap, 0x30, 0, 0) == NULL) {
80 + wprintk("%s: MSI TV@nywhere Satellite Pro, no isl6421 found!\n", __func__);
81 + goto dettach_frontend;
82 + }
83 + }
84 + break;
85 case SAA7134_BOARD_ADS_DUO_CARDBUS_PTV331:
86 case SAA7134_BOARD_FLYDVBT_HYBRID_CARDBUS:
87 fe0->dvb.frontend = dvb_attach(tda10046_attach,
88 diff -r b663b38d616f linux/drivers/media/video/saa7134/saa7134.h
89 --- a/linux/drivers/media/video/saa7134/saa7134.h Tue Dec 22 00:41:59 2009 +0200
90 +++ b/linux/drivers/media/video/saa7134/saa7134.h Sat Dec 26 13:03:08 2009 +0100
91 @@ -300,6 +300,7 @@
92 #define SAA7134_BOARD_ZOLID_HYBRID_PCI 173
93 #define SAA7134_BOARD_ASUS_EUROPA_HYBRID 174
94 #define SAA7134_BOARD_LEADTEK_WINFAST_DTV1000S 175
95 +#define SAA7134_BOARD_MSI_TVATANYWHERE_SATELLITE_PRO 176
96
97 #define SAA7134_MAXBOARDS 32
98 #define SAA7134_INPUT_MAX 8
Allegati
Per riferirsi agli allegati di una pagina, usare attachment:NOME_FILE, come mostrato qui sotto nell'elenco degli allegati. NON usare l'URL che si trova in corrispondenza del collegamento [scarica], potrebbe cambiare in futuro.Non รจ consentito inserire allegati su questa pagina.