]> git.karo-electronics.de Git - karo-tx-linux.git/blobdiff - drivers/media/dvb/ttpci/budget-ci.c
V4L/DVB (9462): Allow specifying clock per device
[karo-tx-linux.git] / drivers / media / dvb / ttpci / budget-ci.c
index 5b6dbcc764cf6b669812ae2aca33e17355a34bcc..497f584e1bd63ad179abcc283758be50777dd6bb 100644 (file)
@@ -1079,7 +1079,6 @@ static struct tda10023_config tda10023_config = {
 /* TT S2-3200 DVB-S (STB0899) Inittab */
 static const struct stb0899_s1_reg tt3200_stb0899_s1_init_1[] = {
 
-//      0x0000000b ,   /* SYSREG */
        { STB0899_DEV_ID                , 0x81 },
        { STB0899_DISCNTRL1             , 0x32 },
        { STB0899_DISCNTRL2             , 0x80 },
@@ -1090,7 +1089,7 @@ static const struct stb0899_s1_reg tt3200_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 },
@@ -1108,7 +1107,7 @@ static const struct stb0899_s1_reg tt3200_stb0899_s1_init_1[] = {
        { STB0899_IRQMSK_0              , 0xff },
        { STB0899_IRQCFG                , 0x00 },
        { STB0899_I2CCFG                , 0x88 },
-       { STB0899_I2CRPT                , 0x48 }, /* 12k Pullup */
+       { STB0899_I2CRPT                , 0x48 }, /* 12k Pullup, Repeater=16, Stop=disabled */
        { STB0899_IOPVALUE5             , 0x00 },
        { STB0899_IOPVALUE4             , 0x20 },
        { STB0899_IOPVALUE3             , 0xc9 },
@@ -1313,6 +1312,9 @@ static struct stb0899_config tt3200_config = {
        .xtal_freq              = 27000000,
        .inversion              = IQ_SWAP_ON, /* 1 */
 
+       .lo_clk                 = 76500000,
+       .hi_clk                 = 99000000,
+
        .esno_ave               = STB0899_DVBS2_ESNO_AVE,
        .esno_quant             = STB0899_DVBS2_ESNO_QUANT,
        .avframes_coarse        = STB0899_DVBS2_AVFRAMES_COARSE,