[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