Wiki Ubuntu-it

Indice
Partecipa
FAQ
Wiki Blog
------------------
Ubuntu-it.org
Forum
Chiedi
Chat
Cerca
Planet
  • Pagina non alterabile
  • Informazioni
  • Allegati
  • attachment:SAA7134_BOARD_MSI_TVATANYWHERE_SATELLITE_PRO.diff di Hardware/SchedeTv/MsiSatellitePro

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.
  • [scarica | mostra] (27/12/2009 18.23.52, 3.6 KB) [[attachment:SAA7134_BOARD_MSI_TVATANYWHERE_SATELLITE_PRO.diff]]
 All files | Selected Files: delete move to page copy to page

Non รจ consentito inserire allegati su questa pagina.