]> git.karo-electronics.de Git - karo-tx-linux.git/blobdiff - drivers/media/dvb/ttpci/budget-av.c
V4L/DVB (9462): Allow specifying clock per device
[karo-tx-linux.git] / drivers / media / dvb / ttpci / budget-av.c
index 67a14c580a74256ca297d7ddfeebcdf64f9d231c..f996cef79ec1ff0930060f338aa43135074eeb07 100644 (file)
@@ -890,7 +890,6 @@ static struct stv0299_config philips_sd1878_config = {
 /* KNC1 DVB-S (STB0899) Inittab        */
 static const struct stb0899_s1_reg knc1_stb0899_s1_init_1[] = {
 
-//      0x0000000b ,   /* SYSREG */
        { STB0899_DEV_ID                , 0x81 },
        { STB0899_DISCNTRL1             , 0x32 },
        { STB0899_DISCNTRL2             , 0x80 },
@@ -901,7 +900,7 @@ static const struct stb0899_s1_reg knc1_stb0899_s1_init_1[] = {
        { STB0899_DISSTATUS             , 0x20 },
        { STB0899_DISF22                , 0x8c },
        { STB0899_DISF22RX              , 0x9a },
-       //SYSREG ?
+       { STB0899_SYSREG                , 0x0b },
        { STB0899_ACRPRESC              , 0x11 },
        { STB0899_ACRDIV1               , 0x0a },
        { STB0899_ACRDIV2               , 0x05 },
@@ -1128,6 +1127,9 @@ static struct stb0899_config knc1_dvbs2_config = {
        .xtal_freq              = 27000000,
        .inversion              = IQ_SWAP_OFF, /* 1 */
 
+       .lo_clk                 = 76500000,
+       .hi_clk                 = 90000000,
+
        .esno_ave               = STB0899_DVBS2_ESNO_AVE,
        .esno_quant             = STB0899_DVBS2_ESNO_QUANT,
        .avframes_coarse        = STB0899_DVBS2_AVFRAMES_COARSE,