Re: Digiwave 108G/GeniaTech TVStar Card - Adding it to the CX88 Driver

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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;

_______________________________________________
linux-dvb mailing list
linux-dvb@xxxxxxxxxxx
http://www.linuxtv.org/cgi-bin/mailman/listinfo/linux-dvb

[Index of Archives]     [Linux Media]     [Video 4 Linux]     [Asterisk]     [Samba]     [Xorg]     [Xfree86]     [Linux USB]

  Powered by Linux