[linux-dvb] Digiwave 108G/GeniaTech TVStar Card - Adding it to the CX88 Driver
Dwaine Garden
dwainegarden at rogers.com
Thu Jan 3 00:03:24 CET 2008
I have added the following code to cx88-cards.c and it seemed to activate the card. I can now here the regulator for the LNB switch on. Also, I'm getting both signal and SNR values that look better than before. I also get locks on radio channels when scanning.
Is there a way to confirm the actual analog TV tuner for the device? I think this is the code that is missing.
[CX88_BOARD_DIGIWAVE_108G] = {
.name = "Digiwave 108G",
.tuner_type = TUNER_PHILIPS_FQ1216ME,
.radio_type = UNSET,
.tuner_addr = ADDR_UNSET,
.radio_addr = ADDR_UNSET,
.tda9887_conf = TDA9887_PRESENT,
.input = {{
.type = CX88_VMUX_TELEVISION,
.vmux = 0,
.gpio0 = 0x000000ff,
.gpio1 = 0x0000f39d,
}},
.radio = {
.type = CX88_RADIO,
.gpio0 = 0x000000ff,
.gpio1 = 0x0000f39d,
},
.dvb = 1,
}
},{
.subvendor = 0x14f1,
.subdevice = 0x2319,
.card = CX88_BOARD_DIGIWAVE_108G,
},
void cx88_card_setup(struct cx88_core *core)
{
static u8 eeprom[256];
if (0 == core->i2c_rc) {
core->i2c_client.addr = 0xa0 >> 1;
tveeprom_read(&core->i2c_client,eeprom,sizeof(eeprom));
}
switch (core->board) {
case CX88_BOARD_DIGIWAVE_108G:
cx_write(MO_GP0_IO, 0x000000ff);
cx_write(MO_GP1_IO, 0x0000f39d);
break;
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://www.linuxtv.org/pipermail/linux-dvb/attachments/20080102/a9b634a1/attachment.htm
More information about the linux-dvb
mailing list