[media] tda18271c2dd: Lots of coding-style fixes
authorOliver Endriss <o.endriss@gmx.de>
Sun, 3 Jul 2011 16:37:31 +0000 (13:37 -0300)
committerMauro Carvalho Chehab <mchehab@redhat.com>
Wed, 27 Jul 2011 20:55:40 +0000 (17:55 -0300)
Signed-off-by: Oliver Endriss <o.endriss@gmx.de>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
drivers/media/dvb/frontends/tda18271c2dd.c
drivers/media/dvb/frontends/tda18271c2dd_maps.h

index b4a23bf00104f85a1a8929afd3279bb751cef201..a8afc22127280c119c60d7dea015ef95aa8bf40f 100644 (file)
@@ -64,8 +64,7 @@ struct SRFBandMap {
        u32   m_RF3_Default;
 };
 
-enum ERegister
-{
+enum ERegister {
        ID = 0,
        TM,
        PL,
@@ -115,13 +114,13 @@ struct tda_state {
 };
 
 static int PowerScan(struct tda_state *state,
-                    u8 RFBand,u32 RF_in,
-                    u32 * pRF_Out, bool *pbcal);
+                    u8 RFBand, u32 RF_in,
+                    u32 *pRF_Out, bool *pbcal);
 
 static int i2c_readn(struct i2c_adapter *adapter, u8 adr, u8 *data, int len)
 {
        struct i2c_msg msgs[1] = {{.addr = adr,  .flags = I2C_M_RD,
-                                  .buf  = data, .len   = len}};
+                                  .buf  = data, .len   = len} };
        return (i2c_transfer(adapter, msgs, 1) == 1) ? 0 : -1;
 }
 
@@ -131,7 +130,7 @@ static int i2c_write(struct i2c_adapter *adap, u8 adr, u8 *data, int len)
                              .buf = data, .len = len};
 
        if (i2c_transfer(adap, &msg, 1) != 1) {
-               printk("i2c_write error\n");
+               printk(KERN_ERR "i2c_write error\n");
                return -1;
        }
        return 0;
@@ -147,7 +146,7 @@ static int WriteRegs(struct tda_state *state,
        return i2c_write(state->i2c, state->adr, data, nRegs+1);
 }
 
-static int WriteReg(struct tda_state *state, u8 SubAddr,u8 Reg)
+static int WriteReg(struct tda_state *state, u8 SubAddr, u8 Reg)
 {
        u8 msg[2] = {SubAddr, Reg};
 
@@ -164,14 +163,14 @@ static int ReadExtented(struct tda_state *state, u8 * Regs)
        return i2c_readn(state->i2c, state->adr, Regs, NUM_REGS);
 }
 
-static int UpdateRegs(struct tda_state *state, u8 RegFrom,u8 RegTo)
+static int UpdateRegs(struct tda_state *state, u8 RegFrom, u8 RegTo)
 {
        return WriteRegs(state, RegFrom,
                         &state->m_Regs[RegFrom], RegTo-RegFrom+1);
 }
 static int UpdateReg(struct tda_state *state, u8 Reg)
 {
-       return WriteReg(state, Reg,state->m_Regs[Reg]);
+       return WriteReg(state, Reg, state->m_Regs[Reg]);
 }
 
 #include "tda18271c2dd_maps.h"
@@ -186,7 +185,7 @@ static void reset(struct tda_state *state)
        u32   ulIFLevelDVBC = 7;
        u32   ulIFLevelDVBT = 6;
        u32   ulXTOut = 0;
-       u32   ulStandbyMode = 0x06;    // Send in stdb, but leave osc on
+       u32   ulStandbyMode = 0x06;    /* Send in stdb, but leave osc on */
        u32   ulSlave = 0;
        u32   ulFMInput = 0;
        u32   ulSettlingTime = 100;
@@ -199,7 +198,8 @@ static void reset(struct tda_state *state)
        state->m_IFLevelDVBT = (ulIFLevelDVBT & 0x07) << 2;
 
        state->m_EP4 = 0x20;
-       if( ulXTOut != 0 ) state->m_EP4 |= 0x40;
+       if (ulXTOut != 0)
+               state->m_EP4 |= 0x40;
 
        state->m_EP3_Standby = ((ulStandbyMode & 0x07) << 5) | 0x0F;
        state->m_bMaster = (ulSlave == 0);
@@ -214,7 +214,7 @@ static bool SearchMap1(struct SMap Map[],
 {
        int i = 0;
 
-       while ((Map[i].m_Frequency != 0) && (Frequency > Map[i].m_Frequency) )
+       while ((Map[i].m_Frequency != 0) && (Frequency > Map[i].m_Frequency))
                i += 1;
        if (Map[i].m_Frequency == 0)
                return false;
@@ -228,7 +228,7 @@ static bool SearchMap2(struct SMapI Map[],
        int i = 0;
 
        while ((Map[i].m_Frequency != 0) &&
-              (Frequency > Map[i].m_Frequency) )
+              (Frequency > Map[i].m_Frequency))
                i += 1;
        if (Map[i].m_Frequency == 0)
                return false;
@@ -236,13 +236,13 @@ static bool SearchMap2(struct SMapI Map[],
        return true;
 }
 
-static bool SearchMap3(struct SMap2 Map[],u32 Frequency,
+static bool SearchMap3(struct SMap2 Map[], u32 Frequency,
                       u8 *pParam1, u8 *pParam2)
 {
        int i = 0;
 
        while ((Map[i].m_Frequency != 0) &&
-              (Frequency > Map[i].m_Frequency) )
+              (Frequency > Map[i].m_Frequency))
                i += 1;
        if (Map[i].m_Frequency == 0)
                return false;
@@ -271,22 +271,23 @@ static int ThermometerRead(struct tda_state *state, u8 *pTM_Value)
        do {
                u8 Regs[16];
                state->m_Regs[TM] |= 0x10;
-               CHK_ERROR(UpdateReg(state,TM));
-               CHK_ERROR(Read(state,Regs));
-               if( ( (Regs[TM] & 0x0F) == 0 && (Regs[TM] & 0x20) == 0x20 ) ||
-                   ( (Regs[TM] & 0x0F) == 8 && (Regs[TM] & 0x20) == 0x00 ) ) {
+               CHK_ERROR(UpdateReg(state, TM));
+               CHK_ERROR(Read(state, Regs));
+               if (((Regs[TM] & 0x0F) == 0 && (Regs[TM] & 0x20) == 0x20) ||
+                   ((Regs[TM] & 0x0F) == 8 && (Regs[TM] & 0x20) == 0x00)) {
                        state->m_Regs[TM] ^= 0x20;
-                       CHK_ERROR(UpdateReg(state,TM));
+                       CHK_ERROR(UpdateReg(state, TM));
                        msleep(10);
-                       CHK_ERROR(Read(state,Regs));
+                       CHK_ERROR(Read(state, Regs));
                }
-               *pTM_Value = (Regs[TM] & 0x20 ) ? m_Thermometer_Map_2[Regs[TM] & 0x0F] :
-                       m_Thermometer_Map_1[Regs[TM] & 0x0F] ;
-               state->m_Regs[TM] &= ~0x10;        // Thermometer off
-               CHK_ERROR(UpdateReg(state,TM));
-               state->m_Regs[EP4] &= ~0x03;       // CAL_mode = 0 ?????????
-               CHK_ERROR(UpdateReg(state,EP4));
-       } while(0);
+               *pTM_Value = (Regs[TM] & 0x20)
+                               ? m_Thermometer_Map_2[Regs[TM] & 0x0F]
+                               : m_Thermometer_Map_1[Regs[TM] & 0x0F] ;
+               state->m_Regs[TM] &= ~0x10;        /* Thermometer off */
+               CHK_ERROR(UpdateReg(state, TM));
+               state->m_Regs[EP4] &= ~0x03;       /* CAL_mode = 0 ????????? */
+               CHK_ERROR(UpdateReg(state, EP4));
+       } while (0);
 
        return status;
 }
@@ -295,16 +296,16 @@ static int StandBy(struct tda_state *state)
 {
        int status = 0;
        do {
-               state->m_Regs[EB12] &= ~0x20;  // PD_AGC1_Det = 0
-               CHK_ERROR(UpdateReg(state,EB12));
-               state->m_Regs[EB18] &= ~0x83;  // AGC1_loop_off = 0, AGC1_Gain = 6 dB
-               CHK_ERROR(UpdateReg(state,EB18));
-               state->m_Regs[EB21] |= 0x03; // AGC2_Gain = -6 dB
+               state->m_Regs[EB12] &= ~0x20;  /* PD_AGC1_Det = 0 */
+               CHK_ERROR(UpdateReg(state, EB12));
+               state->m_Regs[EB18] &= ~0x83;  /* AGC1_loop_off = 0, AGC1_Gain = 6 dB */
+               CHK_ERROR(UpdateReg(state, EB18));
+               state->m_Regs[EB21] |= 0x03; /* AGC2_Gain = -6 dB */
                state->m_Regs[EP3] = state->m_EP3_Standby;
-               CHK_ERROR(UpdateReg(state,EP3));
-               state->m_Regs[EB23] &= ~0x06; // ForceLP_Fc2_En = 0, LP_Fc[2] = 0
-               CHK_ERROR(UpdateRegs(state,EB21,EB23));
-       } while(0);
+               CHK_ERROR(UpdateReg(state, EP3));
+               state->m_Regs[EB23] &= ~0x06; /* ForceLP_Fc2_En = 0, LP_Fc[2] = 0 */
+               CHK_ERROR(UpdateRegs(state, EB21, EB23));
+       } while (0);
        return status;
 }
 
@@ -316,9 +317,8 @@ static int CalcMainPLL(struct tda_state *state, u32 freq)
        u64 OscFreq;
        u32 MainDiv;
 
-       if (!SearchMap3(m_Main_PLL_Map, freq, &PostDiv, &Div)) {
+       if (!SearchMap3(m_Main_PLL_Map, freq, &PostDiv, &Div))
                return -EINVAL;
-       }
 
        OscFreq = (u64) freq * (u64) Div;
        OscFreq *= (u64) 16384;
@@ -328,133 +328,122 @@ static int CalcMainPLL(struct tda_state *state, u32 freq)
        state->m_Regs[MPD] = PostDiv & 0x77;
        state->m_Regs[MD1] = ((MainDiv >> 16) & 0x7F);
        state->m_Regs[MD2] = ((MainDiv >>  8) & 0xFF);
-       state->m_Regs[MD3] = ((MainDiv      ) & 0xFF);
+       state->m_Regs[MD3] = (MainDiv & 0xFF);
 
        return UpdateRegs(state, MPD, MD3);
 }
 
 static int CalcCalPLL(struct tda_state *state, u32 freq)
 {
-       //KdPrintEx((MSG_TRACE " - " __FUNCTION__ "(%d)\n",freq));
-
        u8 PostDiv;
        u8 Div;
        u64 OscFreq;
        u32 CalDiv;
 
-       if( !SearchMap3(m_Cal_PLL_Map,freq,&PostDiv,&Div) )
-       {
+       if (!SearchMap3(m_Cal_PLL_Map, freq, &PostDiv, &Div))
                return -EINVAL;
-       }
 
        OscFreq = (u64)freq * (u64)Div;
-       //CalDiv = u32( OscFreq * 16384 / 16000000 );
-       OscFreq*=(u64)16384;
+       /* CalDiv = u32( OscFreq * 16384 / 16000000 ); */
+       OscFreq *= (u64)16384;
        do_div(OscFreq, (u64)16000000);
-       CalDiv=OscFreq;
+       CalDiv = OscFreq;
 
        state->m_Regs[CPD] = PostDiv;
        state->m_Regs[CD1] = ((CalDiv >> 16) & 0xFF);
        state->m_Regs[CD2] = ((CalDiv >>  8) & 0xFF);
-       state->m_Regs[CD3] = ((CalDiv      ) & 0xFF);
+       state->m_Regs[CD3] = (CalDiv & 0xFF);
 
-       return UpdateRegs(state,CPD,CD3);
+       return UpdateRegs(state, CPD, CD3);
 }
 
 static int CalibrateRF(struct tda_state *state,
-                      u8 RFBand,u32 freq, s32 * pCprog)
+                      u8 RFBand, u32 freq, s32 *pCprog)
 {
-       //KdPrintEx((MSG_TRACE " - " __FUNCTION__ " ID = %02x\n",state->m_Regs[ID]));
        int status = 0;
        u8 Regs[NUM_REGS];
        do {
-               u8 BP_Filter=0;
-               u8 GainTaper=0;
-               u8 RFC_K=0;
-               u8 RFC_M=0;
-
-               state->m_Regs[EP4] &= ~0x03; // CAL_mode = 0
-               CHK_ERROR(UpdateReg(state,EP4));
-               state->m_Regs[EB18] |= 0x03;  // AGC1_Gain = 3
-               CHK_ERROR(UpdateReg(state,EB18));
-
-               // Switching off LT (as datasheet says) causes calibration on C1 to fail
-               // (Readout of Cprog is allways 255)
-               if( state->m_Regs[ID] != 0x83 )    // C1: ID == 83, C2: ID == 84
-               {
-                       state->m_Regs[EP3] |= 0x40; // SM_LT = 1
-               }
-
-               if( ! ( SearchMap1(m_BP_Filter_Map,freq,&BP_Filter) &&
-                       SearchMap1(m_GainTaper_Map,freq,&GainTaper) &&
-                       SearchMap3(m_KM_Map,freq,&RFC_K,&RFC_M)) )
-               {
+               u8 BP_Filter = 0;
+               u8 GainTaper = 0;
+               u8 RFC_K = 0;
+               u8 RFC_M = 0;
+
+               state->m_Regs[EP4] &= ~0x03; /* CAL_mode = 0 */
+               CHK_ERROR(UpdateReg(state, EP4));
+               state->m_Regs[EB18] |= 0x03;  /* AGC1_Gain = 3 */
+               CHK_ERROR(UpdateReg(state, EB18));
+
+               /* Switching off LT (as datasheet says) causes calibration on C1 to fail */
+               /* (Readout of Cprog is allways 255) */
+               if (state->m_Regs[ID] != 0x83)    /* C1: ID == 83, C2: ID == 84 */
+                       state->m_Regs[EP3] |= 0x40; /* SM_LT = 1 */
+
+               if (!(SearchMap1(m_BP_Filter_Map, freq, &BP_Filter) &&
+                       SearchMap1(m_GainTaper_Map, freq, &GainTaper) &&
+                       SearchMap3(m_KM_Map, freq, &RFC_K, &RFC_M)))
                        return -EINVAL;
-               }
 
                state->m_Regs[EP1] = (state->m_Regs[EP1] & ~0x07) | BP_Filter;
                state->m_Regs[EP2] = (RFBand << 5) | GainTaper;
 
                state->m_Regs[EB13] = (state->m_Regs[EB13] & ~0x7C) | (RFC_K << 4) | (RFC_M << 2);
 
-               CHK_ERROR(UpdateRegs(state,EP1,EP3));
-               CHK_ERROR(UpdateReg(state,EB13));
+               CHK_ERROR(UpdateRegs(state, EP1, EP3));
+               CHK_ERROR(UpdateReg(state, EB13));
 
-               state->m_Regs[EB4] |= 0x20;    // LO_ForceSrce = 1
-               CHK_ERROR(UpdateReg(state,EB4));
+               state->m_Regs[EB4] |= 0x20;    /* LO_ForceSrce = 1 */
+               CHK_ERROR(UpdateReg(state, EB4));
 
-               state->m_Regs[EB7] |= 0x20;    // CAL_ForceSrce = 1
-               CHK_ERROR(UpdateReg(state,EB7));
+               state->m_Regs[EB7] |= 0x20;    /* CAL_ForceSrce = 1 */
+               CHK_ERROR(UpdateReg(state, EB7));
 
-               state->m_Regs[EB14] = 0; // RFC_Cprog = 0
-               CHK_ERROR(UpdateReg(state,EB14));
+               state->m_Regs[EB14] = 0; /* RFC_Cprog = 0 */
+               CHK_ERROR(UpdateReg(state, EB14));
 
-               state->m_Regs[EB20] &= ~0x20;  // ForceLock = 0;
-               CHK_ERROR(UpdateReg(state,EB20));
+               state->m_Regs[EB20] &= ~0x20;  /* ForceLock = 0; */
+               CHK_ERROR(UpdateReg(state, EB20));
 
-               state->m_Regs[EP4] |= 0x03;  // CAL_Mode = 3
-               CHK_ERROR(UpdateRegs(state,EP4,EP5));
+               state->m_Regs[EP4] |= 0x03;  /* CAL_Mode = 3 */
+               CHK_ERROR(UpdateRegs(state, EP4, EP5));
 
-               CHK_ERROR(CalcCalPLL(state,freq));
-               CHK_ERROR(CalcMainPLL(state,freq + 1000000));
+               CHK_ERROR(CalcCalPLL(state, freq));
+               CHK_ERROR(CalcMainPLL(state, freq + 1000000));
 
                msleep(5);
-               CHK_ERROR(UpdateReg(state,EP2));
-               CHK_ERROR(UpdateReg(state,EP1));
-               CHK_ERROR(UpdateReg(state,EP2));
-               CHK_ERROR(UpdateReg(state,EP1));
+               CHK_ERROR(UpdateReg(state, EP2));
+               CHK_ERROR(UpdateReg(state, EP1));
+               CHK_ERROR(UpdateReg(state, EP2));
+               CHK_ERROR(UpdateReg(state, EP1));
 
-               state->m_Regs[EB4] &= ~0x20;    // LO_ForceSrce = 0
-               CHK_ERROR(UpdateReg(state,EB4));
+               state->m_Regs[EB4] &= ~0x20;    /* LO_ForceSrce = 0 */
+               CHK_ERROR(UpdateReg(state, EB4));
 
-               state->m_Regs[EB7] &= ~0x20;    // CAL_ForceSrce = 0
-               CHK_ERROR(UpdateReg(state,EB7));
+               state->m_Regs[EB7] &= ~0x20;    /* CAL_ForceSrce = 0 */
+               CHK_ERROR(UpdateReg(state, EB7));
                msleep(10);
 
-               state->m_Regs[EB20] |= 0x20;  // ForceLock = 1;
-               CHK_ERROR(UpdateReg(state,EB20));
+               state->m_Regs[EB20] |= 0x20;  /* ForceLock = 1; */
+               CHK_ERROR(UpdateReg(state, EB20));
                msleep(60);
 
-               state->m_Regs[EP4] &= ~0x03;  // CAL_Mode = 0
-               state->m_Regs[EP3] &= ~0x40; // SM_LT = 0
-               state->m_Regs[EB18] &= ~0x03;  // AGC1_Gain = 0
-               CHK_ERROR(UpdateReg(state,EB18));
-               CHK_ERROR(UpdateRegs(state,EP3,EP4));
-               CHK_ERROR(UpdateReg(state,EP1));
+               state->m_Regs[EP4] &= ~0x03;  /* CAL_Mode = 0 */
+               state->m_Regs[EP3] &= ~0x40; /* SM_LT = 0 */
+               state->m_Regs[EB18] &= ~0x03;  /* AGC1_Gain = 0 */
+               CHK_ERROR(UpdateReg(state, EB18));
+               CHK_ERROR(UpdateRegs(state, EP3, EP4));
+               CHK_ERROR(UpdateReg(state, EP1));
 
-               CHK_ERROR(ReadExtented(state,Regs));
+               CHK_ERROR(ReadExtented(state, Regs));
 
                *pCprog = Regs[EB14];
-               //KdPrintEx((MSG_TRACE " - " __FUNCTION__ " Cprog = %d\n",Regs[EB14]));
 
-       } while(0);
+       } while (0);
        return status;
 }
 
 static int RFTrackingFiltersInit(struct tda_state *state,
                                 u8 RFBand)
 {
-       //KdPrintEx((MSG_TRACE " - " __FUNCTION__ "\n"));
        int status = 0;
 
        u32   RF1 = m_RF_Band_Map[RFBand].m_RF1_Default;
@@ -475,171 +464,161 @@ static int RFTrackingFiltersInit(struct tda_state *state,
        state->m_RF_B2[RFBand] = 0;
 
        do {
-               CHK_ERROR(PowerScan(state,RFBand,RF1,&RF1,&bcal));
-               if( bcal ) {
-                       CHK_ERROR(CalibrateRF(state,RFBand,RF1,&Cprog_cal1));
+               CHK_ERROR(PowerScan(state, RFBand, RF1, &RF1, &bcal));
+               if (bcal) {
+                       CHK_ERROR(CalibrateRF(state, RFBand, RF1, &Cprog_cal1));
                }
-               SearchMap2(m_RF_Cal_Map,RF1,&Cprog_table1);
-               if( !bcal ) {
+               SearchMap2(m_RF_Cal_Map, RF1, &Cprog_table1);
+               if (!bcal)
                        Cprog_cal1 = Cprog_table1;
-               }
                state->m_RF_B1[RFBand] = Cprog_cal1 - Cprog_table1;
-               //state->m_RF_A1[RF_Band] = ????
+               /* state->m_RF_A1[RF_Band] = ???? */
 
-               if( RF2 == 0 ) break;
+               if (RF2 == 0)
+                       break;
 
-               CHK_ERROR(PowerScan(state,RFBand,RF2,&RF2,&bcal));
-               if( bcal ) {
-                       CHK_ERROR(CalibrateRF(state,RFBand,RF2,&Cprog_cal2));
+               CHK_ERROR(PowerScan(state, RFBand, RF2, &RF2, &bcal));
+               if (bcal) {
+                       CHK_ERROR(CalibrateRF(state, RFBand, RF2, &Cprog_cal2));
                }
-               SearchMap2(m_RF_Cal_Map,RF2,&Cprog_table2);
-               if( !bcal )
-               {
+               SearchMap2(m_RF_Cal_Map, RF2, &Cprog_table2);
+               if (!bcal)
                        Cprog_cal2 = Cprog_table2;
-               }
 
                state->m_RF_A1[RFBand] =
                        (Cprog_cal2 - Cprog_table2 - Cprog_cal1 + Cprog_table1) /
-                       ((s32)(RF2)-(s32)(RF1));
+                       ((s32)(RF2) - (s32)(RF1));
 
-               if( RF3 == 0 ) break;
+               if (RF3 == 0)
+                       break;
 
-               CHK_ERROR(PowerScan(state,RFBand,RF3,&RF3,&bcal));
-               if( bcal )
-               {
-                       CHK_ERROR(CalibrateRF(state,RFBand,RF3,&Cprog_cal3));
+               CHK_ERROR(PowerScan(state, RFBand, RF3, &RF3, &bcal));
+               if (bcal) {
+                       CHK_ERROR(CalibrateRF(state, RFBand, RF3, &Cprog_cal3));
                }
-               SearchMap2(m_RF_Cal_Map,RF3,&Cprog_table3);
-               if( !bcal )
-               {
+               SearchMap2(m_RF_Cal_Map, RF3, &Cprog_table3);
+               if (!bcal)
                        Cprog_cal3 = Cprog_table3;
-               }
-               state->m_RF_A2[RFBand] = (Cprog_cal3 - Cprog_table3 - Cprog_cal2 + Cprog_table2) / ((s32)(RF3)-(s32)(RF2));
+               state->m_RF_A2[RFBand] = (Cprog_cal3 - Cprog_table3 - Cprog_cal2 + Cprog_table2) / ((s32)(RF3) - (s32)(RF2));
                state->m_RF_B2[RFBand] = Cprog_cal2 - Cprog_table2;
 
-       } while(0);
+       } while (0);
 
        state->m_RF1[RFBand] = RF1;
        state->m_RF2[RFBand] = RF2;
        state->m_RF3[RFBand] = RF3;
 
 #if 0
-       printk("%s %d RF1 = %d A1 = %d B1 = %d RF2 = %d A2 = %d B2 = %d RF3 = %d\n", __FUNCTION__,
-              RFBand,RF1,state->m_RF_A1[RFBand],state->m_RF_B1[RFBand],RF2,
-              state->m_RF_A2[RFBand],state->m_RF_B2[RFBand],RF3);
+       printk(KERN_ERR "%s %d RF1 = %d A1 = %d B1 = %d RF2 = %d A2 = %d B2 = %d RF3 = %d\n", __func__,
+              RFBand, RF1, state->m_RF_A1[RFBand], state->m_RF_B1[RFBand], RF2,
+              state->m_RF_A2[RFBand], state->m_RF_B2[RFBand], RF3);
 #endif
 
        return status;
 }
 
 static int PowerScan(struct tda_state *state,
-                    u8 RFBand,u32 RF_in, u32 * pRF_Out, bool *pbcal)
+                    u8 RFBand, u32 RF_in, u32 *pRF_Out, bool *pbcal)
 {
-    //KdPrintEx((MSG_TRACE " - " __FUNCTION__ "(%d,%d)\n",RFBand,RF_in));
-    int status = 0;
-    do {
-           u8   Gain_Taper=0;
-           s32  RFC_Cprog=0;
-           u8   CID_Target=0;
-           u8   CountLimit=0;
-           u32  freq_MainPLL;
-           u8   Regs[NUM_REGS];
-           u8   CID_Gain;
-           s32  Count = 0;
-           int  sign  = 1;
-           bool wait = false;
-
-           if( ! (SearchMap2(m_RF_Cal_Map,RF_in,&RFC_Cprog) &&
-                  SearchMap1(m_GainTaper_Map,RF_in,&Gain_Taper) &&
-                  SearchMap3(m_CID_Target_Map,RF_in,&CID_Target,&CountLimit) )) {
-                   printk("%s Search map failed\n", __FUNCTION__);
-                   return -EINVAL;
-           }
-
-           state->m_Regs[EP2] = (RFBand << 5) | Gain_Taper;
-           state->m_Regs[EB14] = (RFC_Cprog);
-           CHK_ERROR(UpdateReg(state,EP2));
-           CHK_ERROR(UpdateReg(state,EB14));
-
-           freq_MainPLL = RF_in + 1000000;
-           CHK_ERROR(CalcMainPLL(state,freq_MainPLL));
-           msleep(5);
-           state->m_Regs[EP4] = (state->m_Regs[EP4] & ~0x03) | 1;    // CAL_mode = 1
-           CHK_ERROR(UpdateReg(state,EP4));
-           CHK_ERROR(UpdateReg(state,EP2));  // Launch power measurement
-           CHK_ERROR(ReadExtented(state,Regs));
-           CID_Gain = Regs[EB10] & 0x3F;
-           state->m_Regs[ID] = Regs[ID];  // Chip version, (needed for C1 workarround in CalibrateRF )
-
-           *pRF_Out = RF_in;
-
-           while( CID_Gain < CID_Target ) {
-                   freq_MainPLL = RF_in + sign * Count + 1000000;
-                   CHK_ERROR(CalcMainPLL(state,freq_MainPLL));
-                   msleep( wait ? 5 : 1 );
-                   wait = false;
-                   CHK_ERROR(UpdateReg(state,EP2));  // Launch power measurement
-                   CHK_ERROR(ReadExtented(state,Regs));
-                   CID_Gain = Regs[EB10] & 0x3F;
-                   Count += 200000;
-
-                   if( Count < CountLimit * 100000 ) continue;
-                   if( sign < 0 ) break;
-
-                   sign = -sign;
-                   Count = 200000;
-                   wait = true;
-           }
-           CHK_ERROR(status);
-           if( CID_Gain >= CID_Target )
-           {
-                   *pbcal = true;
-                   *pRF_Out = freq_MainPLL - 1000000;
-           }
-           else
-           {
-                   *pbcal = false;
-           }
-    } while(0);
-    //KdPrintEx((MSG_TRACE " - " __FUNCTION__ " Found = %d RF = %d\n",*pbcal,*pRF_Out));
-    return status;
+       int status = 0;
+       do {
+               u8   Gain_Taper = 0;
+               s32  RFC_Cprog = 0;
+               u8   CID_Target = 0;
+               u8   CountLimit = 0;
+               u32  freq_MainPLL;
+               u8   Regs[NUM_REGS];
+               u8   CID_Gain;
+               s32  Count = 0;
+               int  sign  = 1;
+               bool wait = false;
+
+               if (!(SearchMap2(m_RF_Cal_Map, RF_in, &RFC_Cprog) &&
+                     SearchMap1(m_GainTaper_Map, RF_in, &Gain_Taper) &&
+                     SearchMap3(m_CID_Target_Map, RF_in, &CID_Target, &CountLimit))) {
+
+                       printk(KERN_ERR "%s Search map failed\n", __func__);
+                       return -EINVAL;
+               }
+
+               state->m_Regs[EP2] = (RFBand << 5) | Gain_Taper;
+               state->m_Regs[EB14] = (RFC_Cprog);
+               CHK_ERROR(UpdateReg(state, EP2));
+               CHK_ERROR(UpdateReg(state, EB14));
+
+               freq_MainPLL = RF_in + 1000000;
+               CHK_ERROR(CalcMainPLL(state, freq_MainPLL));
+               msleep(5);
+               state->m_Regs[EP4] = (state->m_Regs[EP4] & ~0x03) | 1;    /* CAL_mode = 1 */
+               CHK_ERROR(UpdateReg(state, EP4));
+               CHK_ERROR(UpdateReg(state, EP2));  /* Launch power measurement */
+               CHK_ERROR(ReadExtented(state, Regs));
+               CID_Gain = Regs[EB10] & 0x3F;
+               state->m_Regs[ID] = Regs[ID];  /* Chip version, (needed for C1 workarround in CalibrateRF) */
+
+               *pRF_Out = RF_in;
+
+               while (CID_Gain < CID_Target) {
+                       freq_MainPLL = RF_in + sign * Count + 1000000;
+                       CHK_ERROR(CalcMainPLL(state, freq_MainPLL));
+                       msleep(wait ? 5 : 1);
+                       wait = false;
+                       CHK_ERROR(UpdateReg(state, EP2));  /* Launch power measurement */
+                       CHK_ERROR(ReadExtented(state, Regs));
+                       CID_Gain = Regs[EB10] & 0x3F;
+                       Count += 200000;
+
+                       if (Count < CountLimit * 100000)
+                               continue;
+                       if (sign < 0)
+                               break;
+
+                       sign = -sign;
+                       Count = 200000;
+                       wait = true;
+               }
+               CHK_ERROR(status);
+               if (CID_Gain >= CID_Target) {
+                       *pbcal = true;
+                       *pRF_Out = freq_MainPLL - 1000000;
+               } else
+                       *pbcal = false;
+       } while (0);
+
+       return status;
 }
 
 static int PowerScanInit(struct tda_state *state)
 {
-       //KdPrintEx((MSG_TRACE " - " __FUNCTION__ "\n"));
        int status = 0;
-       do
-       {
+       do {
                state->m_Regs[EP3] = (state->m_Regs[EP3] & ~0x1F) | 0x12;
-               state->m_Regs[EP4] = (state->m_Regs[EP4] & ~0x1F); // If level = 0, Cal mode = 0
-               CHK_ERROR(UpdateRegs(state,EP3,EP4));
-               state->m_Regs[EB18] = (state->m_Regs[EB18] & ~0x03 ); // AGC 1 Gain = 0
-               CHK_ERROR(UpdateReg(state,EB18));
-               state->m_Regs[EB21] = (state->m_Regs[EB21] & ~0x03 ); // AGC 2 Gain = 0 (Datasheet = 3)
-               state->m_Regs[EB23] = (state->m_Regs[EB23] | 0x06 ); // ForceLP_Fc2_En = 1, LPFc[2] = 1
-               CHK_ERROR(UpdateRegs(state,EB21,EB23));
-       } while(0);
+               state->m_Regs[EP4] = (state->m_Regs[EP4] & ~0x1F); /* If level = 0, Cal mode = 0 */
+               CHK_ERROR(UpdateRegs(state, EP3, EP4));
+               state->m_Regs[EB18] = (state->m_Regs[EB18] & ~0x03); /* AGC 1 Gain = 0 */
+               CHK_ERROR(UpdateReg(state, EB18));
+               state->m_Regs[EB21] = (state->m_Regs[EB21] & ~0x03); /* AGC 2 Gain = 0 (Datasheet = 3) */
+               state->m_Regs[EB23] = (state->m_Regs[EB23] | 0x06); /* ForceLP_Fc2_En = 1, LPFc[2] = 1 */
+               CHK_ERROR(UpdateRegs(state, EB21, EB23));
+       } while (0);
        return status;
 }
 
 static int CalcRFFilterCurve(struct tda_state *state)
 {
-       //KdPrintEx((MSG_TRACE " - " __FUNCTION__ "\n"));
        int status = 0;
-       do
-       {
-               msleep(200);      // Temperature stabilisation
+       do {
+               msleep(200);      /* Temperature stabilisation */
                CHK_ERROR(PowerScanInit(state));
-               CHK_ERROR(RFTrackingFiltersInit(state,0));
-               CHK_ERROR(RFTrackingFiltersInit(state,1));
-               CHK_ERROR(RFTrackingFiltersInit(state,2));
-               CHK_ERROR(RFTrackingFiltersInit(state,3));
-               CHK_ERROR(RFTrackingFiltersInit(state,4));
-               CHK_ERROR(RFTrackingFiltersInit(state,5));
-               CHK_ERROR(RFTrackingFiltersInit(state,6));
-               CHK_ERROR(ThermometerRead(state,&state->m_TMValue_RFCal)); // also switches off Cal mode !!!
-       } while(0);
+               CHK_ERROR(RFTrackingFiltersInit(state, 0));
+               CHK_ERROR(RFTrackingFiltersInit(state, 1));
+               CHK_ERROR(RFTrackingFiltersInit(state, 2));
+               CHK_ERROR(RFTrackingFiltersInit(state, 3));
+               CHK_ERROR(RFTrackingFiltersInit(state, 4));
+               CHK_ERROR(RFTrackingFiltersInit(state, 5));
+               CHK_ERROR(RFTrackingFiltersInit(state, 6));
+               CHK_ERROR(ThermometerRead(state, &state->m_TMValue_RFCal)); /* also switches off Cal mode !!! */
+       } while (0);
 
        return status;
 }
@@ -647,33 +626,33 @@ static int CalcRFFilterCurve(struct tda_state *state)
 static int FixedContentsI2CUpdate(struct tda_state *state)
 {
        static u8 InitRegs[] = {
-               0x08,0x80,0xC6,
-               0xDF,0x16,0x60,0x80,
-               0x80,0x00,0x00,0x00,
-               0x00,0x00,0x00,0x00,
-               0xFC,0x01,0x84,0x41,
-               0x01,0x84,0x40,0x07,
-               0x00,0x00,0x96,0x3F,
-               0xC1,0x00,0x8F,0x00,
-               0x00,0x8C,0x00,0x20,
-               0xB3,0x48,0xB0,
+               0x08, 0x80, 0xC6,
+               0xDF, 0x16, 0x60, 0x80,
+               0x80, 0x00, 0x00, 0x00,
+               0x00, 0x00, 0x00, 0x00,
+               0xFC, 0x01, 0x84, 0x41,
+               0x01, 0x84, 0x40, 0x07,
+               0x00, 0x00, 0x96, 0x3F,
+               0xC1, 0x00, 0x8F, 0x00,
+               0x00, 0x8C, 0x00, 0x20,
+               0xB3, 0x48, 0xB0,
        };
        int status = 0;
-       memcpy(&state->m_Regs[TM],InitRegs,EB23-TM+1);
+       memcpy(&state->m_Regs[TM], InitRegs, EB23 - TM + 1);
        do {
-               CHK_ERROR(UpdateRegs(state,TM,EB23));
+               CHK_ERROR(UpdateRegs(state, TM, EB23));
 
-               // AGC1 gain setup
+               /* AGC1 gain setup */
                state->m_Regs[EB17] = 0x00;
-               CHK_ERROR(UpdateReg(state,EB17));
+               CHK_ERROR(UpdateReg(state, EB17));
                state->m_Regs[EB17] = 0x03;
-               CHK_ERROR(UpdateReg(state,EB17));
+               CHK_ERROR(UpdateReg(state, EB17));
                state->m_Regs[EB17] = 0x43;
-               CHK_ERROR(UpdateReg(state,EB17));
+               CHK_ERROR(UpdateReg(state, EB17));
                state->m_Regs[EB17] = 0x4C;
-               CHK_ERROR(UpdateReg(state,EB17));
+               CHK_ERROR(UpdateReg(state, EB17));
 
-               // IRC Cal Low band
+               /* IRC Cal Low band */
                state->m_Regs[EP3] = 0x1F;
                state->m_Regs[EP4] = 0x66;
                state->m_Regs[EP5] = 0x81;
@@ -685,75 +664,77 @@ static int FixedContentsI2CUpdate(struct tda_state *state)
                state->m_Regs[MD1] = 0x77;
                state->m_Regs[MD2] = 0x08;
                state->m_Regs[MD3] = 0x00;
-               CHK_ERROR(UpdateRegs(state,EP2,MD3)); // diff between sw and datasheet (ep3-md3)
+               CHK_ERROR(UpdateRegs(state, EP2, MD3)); /* diff between sw and datasheet (ep3-md3) */
 
-               //state->m_Regs[EB4] = 0x61;          // missing in sw
-               //CHK_ERROR(UpdateReg(state,EB4));
-               //msleep(1);
-               //state->m_Regs[EB4] = 0x41;
-               //CHK_ERROR(UpdateReg(state,EB4));
+#if 0
+               state->m_Regs[EB4] = 0x61;          /* missing in sw */
+               CHK_ERROR(UpdateReg(state, EB4));
+               msleep(1);
+               state->m_Regs[EB4] = 0x41;
+               CHK_ERROR(UpdateReg(state, EB4));
+#endif
 
                msleep(5);
-               CHK_ERROR(UpdateReg(state,EP1));
+               CHK_ERROR(UpdateReg(state, EP1));
                msleep(5);
 
                state->m_Regs[EP5] = 0x85;
                state->m_Regs[CPD] = 0xCB;
                state->m_Regs[CD1] = 0x66;
                state->m_Regs[CD2] = 0x70;
-               CHK_ERROR(UpdateRegs(state,EP3,CD3));
+               CHK_ERROR(UpdateRegs(state, EP3, CD3));
                msleep(5);
-               CHK_ERROR(UpdateReg(state,EP2));
+               CHK_ERROR(UpdateReg(state, EP2));
                msleep(30);
 
-               // IRC Cal mid band
+               /* IRC Cal mid band */
                state->m_Regs[EP5] = 0x82;
                state->m_Regs[CPD] = 0xA8;
                state->m_Regs[CD2] = 0x00;
-               state->m_Regs[MPD] = 0xA1; // Datasheet = 0xA9
+               state->m_Regs[MPD] = 0xA1; /* Datasheet = 0xA9 */
                state->m_Regs[MD1] = 0x73;
                state->m_Regs[MD2] = 0x1A;
-               CHK_ERROR(UpdateRegs(state,EP3,MD3));
+               CHK_ERROR(UpdateRegs(state, EP3, MD3));
 
                msleep(5);
-               CHK_ERROR(UpdateReg(state,EP1));
+               CHK_ERROR(UpdateReg(state, EP1));
                msleep(5);
 
                state->m_Regs[EP5] = 0x86;
                state->m_Regs[CPD] = 0xA8;
                state->m_Regs[CD1] = 0x66;
                state->m_Regs[CD2] = 0xA0;
-               CHK_ERROR(UpdateRegs(state,EP3,CD3));
+               CHK_ERROR(UpdateRegs(state, EP3, CD3));
                msleep(5);
-               CHK_ERROR(UpdateReg(state,EP2));
+               CHK_ERROR(UpdateReg(state, EP2));
                msleep(30);
 
-               // IRC Cal high band
+               /* IRC Cal high band */
                state->m_Regs[EP5] = 0x83;
                state->m_Regs[CPD] = 0x98;
                state->m_Regs[CD1] = 0x65;
                state->m_Regs[CD2] = 0x00;
-               state->m_Regs[MPD] = 0x91;  // Datasheet = 0x91
+               state->m_Regs[MPD] = 0x91;  /* Datasheet = 0x91 */
                state->m_Regs[MD1] = 0x71;
                state->m_Regs[MD2] = 0xCD;
-               CHK_ERROR(UpdateRegs(state,EP3,MD3));
+               CHK_ERROR(UpdateRegs(state, EP3, MD3));
                msleep(5);
-               CHK_ERROR(UpdateReg(state,EP1));
+               CHK_ERROR(UpdateReg(state, EP1));
                msleep(5);
                state->m_Regs[EP5] = 0x87;
                state->m_Regs[CD1] = 0x65;
                state->m_Regs[CD2] = 0x50;
-               CHK_ERROR(UpdateRegs(state,EP3,CD3));
+               CHK_ERROR(UpdateRegs(state, EP3, CD3));
                msleep(5);
-               CHK_ERROR(UpdateReg(state,EP2));
+               CHK_ERROR(UpdateReg(state, EP2));
                msleep(30);
 
-               // Back to normal
+               /* Back to normal */
                state->m_Regs[EP4] = 0x64;
-               CHK_ERROR(UpdateReg(state,EP4));
-               CHK_ERROR(UpdateReg(state,EP1));
+               CHK_ERROR(UpdateReg(state, EP4));
+               CHK_ERROR(UpdateReg(state, EP1));
 
-       } while(0);
+       } while (0);
        return status;
 }
 
@@ -761,13 +742,12 @@ static int InitCal(struct tda_state *state)
 {
        int status = 0;
 
-       do
-       {
+       do {
                CHK_ERROR(FixedContentsI2CUpdate(state));
                CHK_ERROR(CalcRFFilterCurve(state));
                CHK_ERROR(StandBy(state));
-               //m_bInitDone = true;
-       } while(0);
+               /* m_bInitDone = true; */
+       } while (0);
        return status;
 };
 
@@ -779,15 +759,13 @@ static int RFTrackingFiltersCorrection(struct tda_state *state,
        u8 RFBand;
        u8 dCoverdT;
 
-       if( !SearchMap2(m_RF_Cal_Map,Frequency,&Cprog_table) ||
-           !SearchMap4(m_RF_Band_Map,Frequency,&RFBand) ||
-           !SearchMap1(m_RF_Cal_DC_Over_DT_Map,Frequency,&dCoverdT) )
-       {
+       if (!SearchMap2(m_RF_Cal_Map, Frequency, &Cprog_table) ||
+           !SearchMap4(m_RF_Band_Map, Frequency, &RFBand) ||
+           !SearchMap1(m_RF_Cal_DC_Over_DT_Map, Frequency, &dCoverdT))
+
                return -EINVAL;
-       }
 
-       do
-       {
+       do {
                u8 TMValue_Current;
                u32   RF1 = state->m_RF1[RFBand];
                u32   RF2 = state->m_RF1[RFBand];
@@ -799,35 +777,33 @@ static int RFTrackingFiltersCorrection(struct tda_state *state,
                s32 Capprox = 0;
                int TComp;
 
-               state->m_Regs[EP3] &= ~0xE0;  // Power up
-               CHK_ERROR(UpdateReg(state,EP3));
+               state->m_Regs[EP3] &= ~0xE0;  /* Power up */
+               CHK_ERROR(UpdateReg(state, EP3));
 
-               CHK_ERROR(ThermometerRead(state,&TMValue_Current));
+               CHK_ERROR(ThermometerRead(state, &TMValue_Current));
 
-               if( RF3 == 0 || Frequency < RF2 )
-               {
+               if (RF3 == 0 || Frequency < RF2)
                        Capprox = RF_A1 * ((s32)(Frequency) - (s32)(RF1)) + RF_B1 + Cprog_table;
-               }
                else
-               {
                        Capprox = RF_A2 * ((s32)(Frequency) - (s32)(RF2)) + RF_B2 + Cprog_table;
-               }
 
                TComp = (int)(dCoverdT) * ((int)(TMValue_Current) - (int)(state->m_TMValue_RFCal))/1000;
 
                Capprox += TComp;
 
-               if( Capprox < 0 ) Capprox = 0;
-               else if( Capprox > 255 ) Capprox = 255;
+               if (Capprox < 0)
+                       Capprox = 0;
+               else if (Capprox > 255)
+                       Capprox = 255;
 
 
-               // TODO Temperature compensation. There is defenitely a scale factor
-               //      missing in the datasheet, so leave it out for now.
-               state->m_Regs[EB14] = (Capprox );
+               /* TODO Temperature compensation. There is defenitely a scale factor */
+               /*      missing in the datasheet, so leave it out for now.           */
+               state->m_Regs[EB14] = Capprox;
 
-               CHK_ERROR(UpdateReg(state,EB14));
+               CHK_ERROR(UpdateReg(state, EB14));
 
-       } while(0);
+       } while (0);
        return status;
 }
 
@@ -843,94 +819,96 @@ static int ChannelConfiguration(struct tda_state *state,
        u8 GainTaper = 0;
        u8 IR_Meas;
 
-       state->IF=IntermediateFrequency;
-       //printk("%s Freq = %d Standard = %d IF = %d\n",__FUNCTION__,Frequency,Standard,IntermediateFrequency);
-       // get values from tables
+       state->IF = IntermediateFrequency;
+       /* printk("%s Freq = %d Standard = %d IF = %d\n", __func__, Frequency, Standard, IntermediateFrequency); */
+       /* get values from tables */
 
-       if(! ( SearchMap1(m_BP_Filter_Map,Frequency,&BP_Filter) &&
-              SearchMap1(m_GainTaper_Map,Frequency,&GainTaper) &&
-              SearchMap1(m_IR_Meas_Map,Frequency,&IR_Meas) &&
-              SearchMap4(m_RF_Band_Map,Frequency,&RF_Band) ) )
-       {
-               printk("%s SearchMap failed\n", __FUNCTION__);
+       if (!(SearchMap1(m_BP_Filter_Map, Frequency, &BP_Filter) &&
+              SearchMap1(m_GainTaper_Map, Frequency, &GainTaper) &&
+              SearchMap1(m_IR_Meas_Map, Frequency, &IR_Meas) &&
+              SearchMap4(m_RF_Band_Map, Frequency, &RF_Band))) {
+
+               printk(KERN_ERR "%s SearchMap failed\n", __func__);
                return -EINVAL;
        }
 
-       do
-       {
+       do {
                state->m_Regs[EP3] = (state->m_Regs[EP3] & ~0x1F) | m_StandardTable[Standard].m_EP3_4_0;
-               state->m_Regs[EP3] &= ~0x04;   // switch RFAGC to high speed mode
-
-               // m_EP4 default for XToutOn, CAL_Mode (0)
-               state->m_Regs[EP4] = state->m_EP4 | ((Standard > HF_AnalogMax )? state->m_IFLevelDigital : state->m_IFLevelAnalog );
-               //state->m_Regs[EP4] = state->m_EP4 | state->m_IFLevelDigital;
-               if( Standard <= HF_AnalogMax ) state->m_Regs[EP4] = state->m_EP4 | state->m_IFLevelAnalog;
-               else if( Standard <= HF_ATSC      ) state->m_Regs[EP4] = state->m_EP4 | state->m_IFLevelDVBT;
-               else if( Standard <= HF_DVBC      ) state->m_Regs[EP4] = state->m_EP4 | state->m_IFLevelDVBC;
-               else                                state->m_Regs[EP4] = state->m_EP4 | state->m_IFLevelDigital;
+               state->m_Regs[EP3] &= ~0x04;   /* switch RFAGC to high speed mode */
+
+               /* m_EP4 default for XToutOn, CAL_Mode (0) */
+               state->m_Regs[EP4] = state->m_EP4 | ((Standard > HF_AnalogMax) ? state->m_IFLevelDigital : state->m_IFLevelAnalog);
+               /* state->m_Regs[EP4] = state->m_EP4 | state->m_IFLevelDigital; */
+               if (Standard <= HF_AnalogMax)
+                       state->m_Regs[EP4] = state->m_EP4 | state->m_IFLevelAnalog;
+               else if (Standard <= HF_ATSC)
+                       state->m_Regs[EP4] = state->m_EP4 | state->m_IFLevelDVBT;
+               else if (Standard <= HF_DVBC)
+                       state->m_Regs[EP4] = state->m_EP4 | state->m_IFLevelDVBC;
+               else
+                       state->m_Regs[EP4] = state->m_EP4 | state->m_IFLevelDigital;
 
-               if( (Standard == HF_FM_Radio) && state->m_bFMInput ) state->m_Regs[EP4] |= 80;
+               if ((Standard == HF_FM_Radio) && state->m_bFMInput)
+                       state->m_Regs[EP4] |= 80;
 
                state->m_Regs[MPD] &= ~0x80;
-               if( Standard > HF_AnalogMax ) state->m_Regs[MPD] |= 0x80; // Add IF_notch for digital
+               if (Standard > HF_AnalogMax)
+                       state->m_Regs[MPD] |= 0x80; /* Add IF_notch for digital */
 
                state->m_Regs[EB22] = m_StandardTable[Standard].m_EB22;
 
-               // Note: This is missing from flowchart in TDA18271 specification ( 1.5 MHz cutoff for FM )
-               if( Standard == HF_FM_Radio ) state->m_Regs[EB23] |=  0x06; // ForceLP_Fc2_En = 1, LPFc[2] = 1
-               else                          state->m_Regs[EB23] &= ~0x06; // ForceLP_Fc2_En = 0, LPFc[2] = 0
+               /* Note: This is missing from flowchart in TDA18271 specification ( 1.5 MHz cutoff for FM ) */
+               if (Standard == HF_FM_Radio)
+                       state->m_Regs[EB23] |=  0x06; /* ForceLP_Fc2_En = 1, LPFc[2] = 1 */
+               else
+                       state->m_Regs[EB23] &= ~0x06; /* ForceLP_Fc2_En = 0, LPFc[2] = 0 */
 
-               CHK_ERROR(UpdateRegs(state,EB22,EB23));
+               CHK_ERROR(UpdateRegs(state, EB22, EB23));
 
-               state->m_Regs[EP1] = (state->m_Regs[EP1] & ~0x07) | 0x40 | BP_Filter;   // Dis_Power_level = 1, Filter
+               state->m_Regs[EP1] = (state->m_Regs[EP1] & ~0x07) | 0x40 | BP_Filter;   /* Dis_Power_level = 1, Filter */
                state->m_Regs[EP5] = (state->m_Regs[EP5] & ~0x07) | IR_Meas;
                state->m_Regs[EP2] = (RF_Band << 5) | GainTaper;
 
                state->m_Regs[EB1] = (state->m_Regs[EB1] & ~0x07) |
-                       (state->m_bMaster ? 0x04 : 0x00); // CALVCO_FortLOn = MS
-               // AGC1_always_master = 0
-               // AGC_firstn = 0
-               CHK_ERROR(UpdateReg(state,EB1));
-
-               if( state->m_bMaster )
-               {
-                       CHK_ERROR(CalcMainPLL(state,Frequency + IntermediateFrequency));
-                       CHK_ERROR(UpdateRegs(state,TM,EP5));
-                       state->m_Regs[EB4] |= 0x20;    // LO_forceSrce = 1
-                       CHK_ERROR(UpdateReg(state,EB4));
+                       (state->m_bMaster ? 0x04 : 0x00); /* CALVCO_FortLOn = MS */
+               /* AGC1_always_master = 0 */
+               /* AGC_firstn = 0 */
+               CHK_ERROR(UpdateReg(state, EB1));
+
+               if (state->m_bMaster) {
+                       CHK_ERROR(CalcMainPLL(state, Frequency + IntermediateFrequency));
+                       CHK_ERROR(UpdateRegs(state, TM, EP5));
+                       state->m_Regs[EB4] |= 0x20;    /* LO_forceSrce = 1 */
+                       CHK_ERROR(UpdateReg(state, EB4));
                        msleep(1);
-                       state->m_Regs[EB4] &= ~0x20;   // LO_forceSrce = 0
-                       CHK_ERROR(UpdateReg(state,EB4));
-               }
-               else
-               {
+                       state->m_Regs[EB4] &= ~0x20;   /* LO_forceSrce = 0 */
+                       CHK_ERROR(UpdateReg(state, EB4));
+               } else {
                        u8 PostDiv;
                        u8 Div;
-                       CHK_ERROR(CalcCalPLL(state,Frequency + IntermediateFrequency));
+                       CHK_ERROR(CalcCalPLL(state, Frequency + IntermediateFrequency));
 
-                       SearchMap3(m_Cal_PLL_Map,Frequency + IntermediateFrequency,&PostDiv,&Div);
+                       SearchMap3(m_Cal_PLL_Map, Frequency + IntermediateFrequency, &PostDiv, &Div);
                        state->m_Regs[MPD] = (state->m_Regs[MPD] & ~0x7F) | (PostDiv & 0x77);
-                       CHK_ERROR(UpdateReg(state,MPD));
-                       CHK_ERROR(UpdateRegs(state,TM,EP5));
+                       CHK_ERROR(UpdateReg(state, MPD));
+                       CHK_ERROR(UpdateRegs(state, TM, EP5));
 
-                       state->m_Regs[EB7] |= 0x20;    // CAL_forceSrce = 1
-                       CHK_ERROR(UpdateReg(state,EB7));
+                       state->m_Regs[EB7] |= 0x20;    /* CAL_forceSrce = 1 */
+                       CHK_ERROR(UpdateReg(state, EB7));
                        msleep(1);
-                       state->m_Regs[EB7] &= ~0x20;   // CAL_forceSrce = 0
-                       CHK_ERROR(UpdateReg(state,EB7));
+                       state->m_Regs[EB7] &= ~0x20;   /* CAL_forceSrce = 0 */
+                       CHK_ERROR(UpdateReg(state, EB7));
                }
                msleep(20);
-               if( Standard != HF_FM_Radio )
-               {
-                       state->m_Regs[EP3] |= 0x04;    // RFAGC to normal mode
-               }
-               CHK_ERROR(UpdateReg(state,EP3));
+               if (Standard != HF_FM_Radio)
+                       state->m_Regs[EP3] |= 0x04;    /* RFAGC to normal mode */
+               CHK_ERROR(UpdateReg(state, EP3));
 
-       } while(0);
+       } while (0);
        return status;
 }
 
-static int sleep(struct dvb_frontendfe)
+static int sleep(struct dvb_frontend *fe)
 {
        struct tda_state *state = fe->tuner_priv;
 
@@ -938,13 +916,12 @@ static int sleep(struct dvb_frontend* fe)
        return 0;
 }
 
-static int init(struct dvb_frontendfe)
+static int init(struct dvb_frontend *fe)
 {
-       //struct tda_state *state = fe->tuner_priv;
        return 0;
 }
 
-static int release(struct dvb_frontendfe)
+static int release(struct dvb_frontend *fe)
 {
        kfree(fe->tuner_priv);
        fe->tuner_priv = NULL;
@@ -978,22 +955,22 @@ static int set_params(struct dvb_frontend *fe,
        } else
                return -EINVAL;
        do {
-               CHK_ERROR(RFTrackingFiltersCorrection(state,params->frequency));
-               CHK_ERROR(ChannelConfiguration(state,params->frequency,Standard));
+               CHK_ERROR(RFTrackingFiltersCorrection(state, params->frequency));
+               CHK_ERROR(ChannelConfiguration(state, params->frequency, Standard));
 
-               msleep(state->m_SettlingTime);  // Allow AGC's to settle down
-       } while(0);
+               msleep(state->m_SettlingTime);  /* Allow AGC's to settle down */
+       } while (0);
        return status;
 }
 
 #if 0
-static int GetSignalStrength(s32 * pSignalStrength,u32 RFAgc,u32 IFAgc)
+static int GetSignalStrength(s32 *pSignalStrength, u32 RFAgc, u32 IFAgc)
 {
-       if( IFAgc < 500 ) {
-               // Scale this from 0 to 50000
+       if (IFAgc < 500) {
+               /* Scale this from 0 to 50000 */
                *pSignalStrength = IFAgc * 100;
        } else {
-               // Scale range 500-1500 to 50000-80000
+               /* Scale range 500-1500 to 50000-80000 */
                *pSignalStrength = 50000 + (IFAgc - 500) * 30;
        }
 
@@ -1011,8 +988,8 @@ static int get_frequency(struct dvb_frontend *fe, u32 *frequency)
 
 static int get_bandwidth(struct dvb_frontend *fe, u32 *bandwidth)
 {
-       //struct tda_state *state = fe->tuner_priv;
-       //*bandwidth = priv->bandwidth;
+       /* struct tda_state *state = fe->tuner_priv; */
+       /* *bandwidth = priv->bandwidth; */
        return 0;
 }
 
@@ -1050,14 +1027,8 @@ struct dvb_frontend *tda18271c2dd_attach(struct dvb_frontend *fe,
 
        return fe;
 }
-
 EXPORT_SYMBOL_GPL(tda18271c2dd_attach);
+
 MODULE_DESCRIPTION("TDA18271C2 driver");
 MODULE_AUTHOR("DD");
 MODULE_LICENSE("GPL");
-
-/*
- * Local variables:
- * c-basic-offset: 8
- * End:
- */
index 21fa4e1d9277dd2bcf7f43b352861c1ff61c2b01..b87661b9df14f714bb07e057f34388f91091288a 100644 (file)
 enum HF_S {
-       HF_None=0, HF_B, HF_DK, HF_G, HF_I, HF_L, HF_L1, HF_MN, HF_FM_Radio,
+       HF_None = 0, HF_B, HF_DK, HF_G, HF_I, HF_L, HF_L1, HF_MN, HF_FM_Radio,
        HF_AnalogMax, HF_DVBT_6MHZ, HF_DVBT_7MHZ, HF_DVBT_8MHZ,
        HF_DVBT, HF_ATSC,  HF_DVBC_6MHZ,  HF_DVBC_7MHZ,
        HF_DVBC_8MHZ, HF_DVBC
 };
 
-struct SStandardParam m_StandardTable[] =
-{
-    {       0,        0, 0x00, 0x00 },    // HF_None
-    { 6000000,  7000000, 0x1D, 0x2C },    // HF_B,
-    { 6900000,  8000000, 0x1E, 0x2C },    // HF_DK,
-    { 7100000,  8000000, 0x1E, 0x2C },    // HF_G,
-    { 7250000,  8000000, 0x1E, 0x2C },    // HF_I,
-    { 6900000,  8000000, 0x1E, 0x2C },    // HF_L,
-    { 1250000,  8000000, 0x1E, 0x2C },    // HF_L1,
-    { 5400000,  6000000, 0x1C, 0x2C },    // HF_MN,
-    { 1250000,   500000, 0x18, 0x2C },    // HF_FM_Radio,
-    {       0,        0, 0x00, 0x00 },    // HF_AnalogMax (Unused)
-    { 3300000,  6000000, 0x1C, 0x58 },    // HF_DVBT_6MHZ
-    { 3500000,  7000000, 0x1C, 0x37 },    // HF_DVBT_7MHZ
-    { 4000000,  8000000, 0x1D, 0x37 },    // HF_DVBT_8MHZ
-    {       0,        0, 0x00, 0x00 },    // HF_DVBT (Unused)
-    { 5000000,  6000000, 0x1C, 0x37 },    // HF_ATSC  (center = 3.25 MHz)
-    { 4000000,  6000000, 0x1D, 0x58 },    // HF_DVBC_6MHZ (Chicago)
-    { 4500000,  7000000, 0x1E, 0x37 },    // HF_DVBC_7MHZ (not documented by NXP)
-    { 5000000,  8000000, 0x1F, 0x37 },    // HF_DVBC_8MHZ
-    {       0,        0, 0x00, 0x00 },    // HF_DVBC (Unused)
+struct SStandardParam m_StandardTable[] = {
+       {       0,        0, 0x00, 0x00 },    /* HF_None */
+       { 6000000,  7000000, 0x1D, 0x2C },    /* HF_B, */
+       { 6900000,  8000000, 0x1E, 0x2C },    /* HF_DK, */
+       { 7100000,  8000000, 0x1E, 0x2C },    /* HF_G, */
+       { 7250000,  8000000, 0x1E, 0x2C },    /* HF_I, */
+       { 6900000,  8000000, 0x1E, 0x2C },    /* HF_L, */
+       { 1250000,  8000000, 0x1E, 0x2C },    /* HF_L1, */
+       { 5400000,  6000000, 0x1C, 0x2C },    /* HF_MN, */
+       { 1250000,   500000, 0x18, 0x2C },    /* HF_FM_Radio, */
+       {       0,        0, 0x00, 0x00 },    /* HF_AnalogMax (Unused) */
+       { 3300000,  6000000, 0x1C, 0x58 },    /* HF_DVBT_6MHZ */
+       { 3500000,  7000000, 0x1C, 0x37 },    /* HF_DVBT_7MHZ */
+       { 4000000,  8000000, 0x1D, 0x37 },    /* HF_DVBT_8MHZ */
+       {       0,        0, 0x00, 0x00 },    /* HF_DVBT (Unused) */
+       { 5000000,  6000000, 0x1C, 0x37 },    /* HF_ATSC  (center = 3.25 MHz) */
+       { 4000000,  6000000, 0x1D, 0x58 },    /* HF_DVBC_6MHZ (Chicago) */
+       { 4500000,  7000000, 0x1E, 0x37 },    /* HF_DVBC_7MHZ (not documented by NXP) */
+       { 5000000,  8000000, 0x1F, 0x37 },    /* HF_DVBC_8MHZ */
+       {       0,        0, 0x00, 0x00 },    /* HF_DVBC (Unused) */
 };
 
 struct SMap  m_BP_Filter_Map[] = {
-    {   62000000,  0x00 },
-    {   84000000,  0x01 },
-    {  100000000,  0x02 },
-    {  140000000,  0x03 },
-    {  170000000,  0x04 },
-    {  180000000,  0x05 },
-    {  865000000,  0x06 },
-    {          0,  0x00 },    // Table End
+       {   62000000,  0x00 },
+       {   84000000,  0x01 },
+       {  100000000,  0x02 },
+       {  140000000,  0x03 },
+       {  170000000,  0x04 },
+       {  180000000,  0x05 },
+       {  865000000,  0x06 },
+       {          0,  0x00 },    /* Table End */
 };
 
 static struct SMapI m_RF_Cal_Map[] = {
-    {   41000000,  0x0F },
-    {   43000000,  0x1C },
-    {   45000000,  0x2F },
-    {   46000000,  0x39 },
-    {   47000000,  0x40 },
-    {   47900000,  0x50 },
-    {   49100000,  0x16 },
-    {   50000000,  0x18 },
-    {   51000000,  0x20 },
-    {   53000000,  0x28 },
-    {   55000000,  0x2B },
-    {   56000000,  0x32 },
-    {   57000000,  0x35 },
-    {   58000000,  0x3E },
-    {   59000000,  0x43 },
-    {   60000000,  0x4E },
-    {   61100000,  0x55 },
-    {   63000000,  0x0F },
-    {   64000000,  0x11 },
-    {   65000000,  0x12 },
-    {   66000000,  0x15 },
-    {   67000000,  0x16 },
-    {   68000000,  0x17 },
-    {   70000000,  0x19 },
-    {   71000000,  0x1C },
-    {   72000000,  0x1D },
-    {   73000000,  0x1F },
-    {   74000000,  0x20 },
-    {   75000000,  0x21 },
-    {   76000000,  0x24 },
-    {   77000000,  0x25 },
-    {   78000000,  0x27 },
-    {   80000000,  0x28 },
-    {   81000000,  0x29 },
-    {   82000000,  0x2D },
-    {   83000000,  0x2E },
-    {   84000000,  0x2F },
-    {   85000000,  0x31 },
-    {   86000000,  0x33 },
-    {   87000000,  0x34 },
-    {   88000000,  0x35 },
-    {   89000000,  0x37 },
-    {   90000000,  0x38 },
-    {   91000000,  0x39 },
-    {   93000000,  0x3C },
-    {   94000000,  0x3E },
-    {   95000000,  0x3F },
-    {   96000000,  0x40 },
-    {   97000000,  0x42 },
-    {   99000000,  0x45 },
-    {  100000000,  0x46 },
-    {  102000000,  0x48 },
-    {  103000000,  0x4A },
-    {  105000000,  0x4D },
-    {  106000000,  0x4E },
-    {  107000000,  0x50 },
-    {  108000000,  0x51 },
-    {  110000000,  0x54 },
-    {  111000000,  0x56 },
-    {  112000000,  0x57 },
-    {  113000000,  0x58 },
-    {  114000000,  0x59 },
-    {  115000000,  0x5C },
-    {  116000000,  0x5D },
-    {  117000000,  0x5F },
-    {  119000000,  0x60 },
-    {  120000000,  0x64 },
-    {  121000000,  0x65 },
-    {  122000000,  0x66 },
-    {  123000000,  0x68 },
-    {  124000000,  0x69 },
-    {  125000000,  0x6C },
-    {  126000000,  0x6D },
-    {  127000000,  0x6E },
-    {  128000000,  0x70 },
-    {  129000000,  0x71 },
-    {  130000000,  0x75 },
-    {  131000000,  0x77 },
-    {  132000000,  0x78 },
-    {  133000000,  0x7B },
-    {  134000000,  0x7E },
-    {  135000000,  0x81 },
-    {  136000000,  0x82 },
-    {  137000000,  0x87 },
-    {  138000000,  0x88 },
-    {  139000000,  0x8D },
-    {  140000000,  0x8E },
-    {  141000000,  0x91 },
-    {  142000000,  0x95 },
-    {  143000000,  0x9A },
-    {  144000000,  0x9D },
-    {  145000000,  0xA1 },
-    {  146000000,  0xA2 },
-    {  147000000,  0xA4 },
-    {  148000000,  0xA9 },
-    {  149000000,  0xAE },
-    {  150000000,  0xB0 },
-    {  151000000,  0xB1 },
-    {  152000000,  0xB7 },
-    {  152600000,  0xBD },
-    {  154000000,  0x20 },
-    {  155000000,  0x22 },
-    {  156000000,  0x24 },
-    {  157000000,  0x25 },
-    {  158000000,  0x27 },
-    {  159000000,  0x29 },
-    {  160000000,  0x2C },
-    {  161000000,  0x2D },
-    {  163000000,  0x2E },
-    {  164000000,  0x2F },
-    {  164700000,  0x30 },
-    {  166000000,  0x11 },
-    {  167000000,  0x12 },
-    {  168000000,  0x13 },
-    {  169000000,  0x14 },
-    {  170000000,  0x15 },
-    {  172000000,  0x16 },
-    {  173000000,  0x17 },
-    {  174000000,  0x18 },
-    {  175000000,  0x1A },
-    {  176000000,  0x1B },
-    {  178000000,  0x1D },
-    {  179000000,  0x1E },
-    {  180000000,  0x1F },
-    {  181000000,  0x20 },
-    {  182000000,  0x21 },
-    {  183000000,  0x22 },
-    {  184000000,  0x24 },
-    {  185000000,  0x25 },
-    {  186000000,  0x26 },
-    {  187000000,  0x27 },
-    {  188000000,  0x29 },
-    {  189000000,  0x2A },
-    {  190000000,  0x2C },
-    {  191000000,  0x2D },
-    {  192000000,  0x2E },
-    {  193000000,  0x2F },
-    {  194000000,  0x30 },
-    {  195000000,  0x33 },
-    {  196000000,  0x35 },
-    {  198000000,  0x36 },
-    {  200000000,  0x38 },
-    {  201000000,  0x3C },
-    {  202000000,  0x3D },
-    {  203500000,  0x3E },
-    {  206000000,  0x0E },
-    {  208000000,  0x0F },
-    {  212000000,  0x10 },
-    {  216000000,  0x11 },
-    {  217000000,  0x12 },
-    {  218000000,  0x13 },
-    {  220000000,  0x14 },
-    {  222000000,  0x15 },
-    {  225000000,  0x16 },
-    {  228000000,  0x17 },
-    {  231000000,  0x18 },
-    {  234000000,  0x19 },
-    {  235000000,  0x1A },
-    {  236000000,  0x1B },
-    {  237000000,  0x1C },
-    {  240000000,  0x1D },
-    {  242000000,  0x1E },
-    {  244000000,  0x1F },
-    {  247000000,  0x20 },
-    {  249000000,  0x21 },
-    {  252000000,  0x22 },
-    {  253000000,  0x23 },
-    {  254000000,  0x24 },
-    {  256000000,  0x25 },
-    {  259000000,  0x26 },
-    {  262000000,  0x27 },
-    {  264000000,  0x28 },
-    {  267000000,  0x29 },
-    {  269000000,  0x2A },
-    {  271000000,  0x2B },
-    {  273000000,  0x2C },
-    {  275000000,  0x2D },
-    {  277000000,  0x2E },
-    {  279000000,  0x2F },
-    {  282000000,  0x30 },
-    {  284000000,  0x31 },
-    {  286000000,  0x32 },
-    {  287000000,  0x33 },
-    {  290000000,  0x34 },
-    {  293000000,  0x35 },
-    {  295000000,  0x36 },
-    {  297000000,  0x37 },
-    {  300000000,  0x38 },
-    {  303000000,  0x39 },
-    {  305000000,  0x3A },
-    {  306000000,  0x3B },
-    {  307000000,  0x3C },
-    {  310000000,  0x3D },
-    {  312000000,  0x3E },
-    {  315000000,  0x3F },
-    {  318000000,  0x40 },
-    {  320000000,  0x41 },
-    {  323000000,  0x42 },
-    {  324000000,  0x43 },
-    {  325000000,  0x44 },
-    {  327000000,  0x45 },
-    {  331000000,  0x46 },
-    {  334000000,  0x47 },
-    {  337000000,  0x48 },
-    {  339000000,  0x49 },
-    {  340000000,  0x4A },
-    {  341000000,  0x4B },
-    {  343000000,  0x4C },
-    {  345000000,  0x4D },
-    {  349000000,  0x4E },
-    {  352000000,  0x4F },
-    {  353000000,  0x50 },
-    {  355000000,  0x51 },
-    {  357000000,  0x52 },
-    {  359000000,  0x53 },
-    {  361000000,  0x54 },
-    {  362000000,  0x55 },
-    {  364000000,  0x56 },
-    {  368000000,  0x57 },
-    {  370000000,  0x58 },
-    {  372000000,  0x59 },
-    {  375000000,  0x5A },
-    {  376000000,  0x5B },
-    {  377000000,  0x5C },
-    {  379000000,  0x5D },
-    {  382000000,  0x5E },
-    {  384000000,  0x5F },
-    {  385000000,  0x60 },
-    {  386000000,  0x61 },
-    {  388000000,  0x62 },
-    {  390000000,  0x63 },
-    {  393000000,  0x64 },
-    {  394000000,  0x65 },
-    {  396000000,  0x66 },
-    {  397000000,  0x67 },
-    {  398000000,  0x68 },
-    {  400000000,  0x69 },
-    {  402000000,  0x6A },
-    {  403000000,  0x6B },
-    {  407000000,  0x6C },
-    {  408000000,  0x6D },
-    {  409000000,  0x6E },
-    {  410000000,  0x6F },
-    {  411000000,  0x70 },
-    {  412000000,  0x71 },
-    {  413000000,  0x72 },
-    {  414000000,  0x73 },
-    {  417000000,  0x74 },
-    {  418000000,  0x75 },
-    {  420000000,  0x76 },
-    {  422000000,  0x77 },
-    {  423000000,  0x78 },
-    {  424000000,  0x79 },
-    {  427000000,  0x7A },
-    {  428000000,  0x7B },
-    {  429000000,  0x7D },
-    {  432000000,  0x7F },
-    {  434000000,  0x80 },
-    {  435000000,  0x81 },
-    {  436000000,  0x83 },
-    {  437000000,  0x84 },
-    {  438000000,  0x85 },
-    {  439000000,  0x86 },
-    {  440000000,  0x87 },
-    {  441000000,  0x88 },
-    {  442000000,  0x89 },
-    {  445000000,  0x8A },
-    {  446000000,  0x8B },
-    {  447000000,  0x8C },
-    {  448000000,  0x8E },
-    {  449000000,  0x8F },
-    {  450000000,  0x90 },
-    {  452000000,  0x91 },
-    {  453000000,  0x93 },
-    {  454000000,  0x94 },
-    {  456000000,  0x96 },
-    {  457800000,  0x98 },
-    {  461000000,  0x11 },
-    {  468000000,  0x12 },
-    {  472000000,  0x13 },
-    {  473000000,  0x14 },
-    {  474000000,  0x15 },
-    {  481000000,  0x16 },
-    {  486000000,  0x17 },
-    {  491000000,  0x18 },
-    {  498000000,  0x19 },
-    {  499000000,  0x1A },
-    {  501000000,  0x1B },
-    {  506000000,  0x1C },
-    {  511000000,  0x1D },
-    {  516000000,  0x1E },
-    {  520000000,  0x1F },
-    {  521000000,  0x20 },
-    {  525000000,  0x21 },
-    {  529000000,  0x22 },
-    {  533000000,  0x23 },
-    {  539000000,  0x24 },
-    {  541000000,  0x25 },
-    {  547000000,  0x26 },
-    {  549000000,  0x27 },
-    {  551000000,  0x28 },
-    {  556000000,  0x29 },
-    {  561000000,  0x2A },
-    {  563000000,  0x2B },
-    {  565000000,  0x2C },
-    {  569000000,  0x2D },
-    {  571000000,  0x2E },
-    {  577000000,  0x2F },
-    {  580000000,  0x30 },
-    {  582000000,  0x31 },
-    {  584000000,  0x32 },
-    {  588000000,  0x33 },
-    {  591000000,  0x34 },
-    {  596000000,  0x35 },
-    {  598000000,  0x36 },
-    {  603000000,  0x37 },
-    {  604000000,  0x38 },
-    {  606000000,  0x39 },
-    {  612000000,  0x3A },
-    {  615000000,  0x3B },
-    {  617000000,  0x3C },
-    {  621000000,  0x3D },
-    {  622000000,  0x3E },
-    {  625000000,  0x3F },
-    {  632000000,  0x40 },
-    {  633000000,  0x41 },
-    {  634000000,  0x42 },
-    {  642000000,  0x43 },
-    {  643000000,  0x44 },
-    {  647000000,  0x45 },
-    {  650000000,  0x46 },
-    {  652000000,  0x47 },
-    {  657000000,  0x48 },
-    {  661000000,  0x49 },
-    {  662000000,  0x4A },
-    {  665000000,  0x4B },
-    {  667000000,  0x4C },
-    {  670000000,  0x4D },
-    {  673000000,  0x4E },
-    {  676000000,  0x4F },
-    {  677000000,  0x50 },
-    {  681000000,  0x51 },
-    {  683000000,  0x52 },
-    {  686000000,  0x53 },
-    {  688000000,  0x54 },
-    {  689000000,  0x55 },
-    {  691000000,  0x56 },
-    {  695000000,  0x57 },
-    {  698000000,  0x58 },
-    {  703000000,  0x59 },
-    {  704000000,  0x5A },
-    {  705000000,  0x5B },
-    {  707000000,  0x5C },
-    {  710000000,  0x5D },
-    {  712000000,  0x5E },
-    {  717000000,  0x5F },
-    {  718000000,  0x60 },
-    {  721000000,  0x61 },
-    {  722000000,  0x62 },
-    {  723000000,  0x63 },
-    {  725000000,  0x64 },
-    {  727000000,  0x65 },
-    {  730000000,  0x66 },
-    {  732000000,  0x67 },
-    {  735000000,  0x68 },
-    {  740000000,  0x69 },
-    {  741000000,  0x6A },
-    {  742000000,  0x6B },
-    {  743000000,  0x6C },
-    {  745000000,  0x6D },
-    {  747000000,  0x6E },
-    {  748000000,  0x6F },
-    {  750000000,  0x70 },
-    {  752000000,  0x71 },
-    {  754000000,  0x72 },
-    {  757000000,  0x73 },
-    {  758000000,  0x74 },
-    {  760000000,  0x75 },
-    {  763000000,  0x76 },
-    {  764000000,  0x77 },
-    {  766000000,  0x78 },
-    {  767000000,  0x79 },
-    {  768000000,  0x7A },
-    {  773000000,  0x7B },
-    {  774000000,  0x7C },
-    {  776000000,  0x7D },
-    {  777000000,  0x7E },
-    {  778000000,  0x7F },
-    {  779000000,  0x80 },
-    {  781000000,  0x81 },
-    {  783000000,  0x82 },
-    {  784000000,  0x83 },
-    {  785000000,  0x84 },
-    {  786000000,  0x85 },
-    {  793000000,  0x86 },
-    {  794000000,  0x87 },
-    {  795000000,  0x88 },
-    {  797000000,  0x89 },
-    {  799000000,  0x8A },
-    {  801000000,  0x8B },
-    {  802000000,  0x8C },
-    {  803000000,  0x8D },
-    {  804000000,  0x8E },
-    {  810000000,  0x90 },
-    {  811000000,  0x91 },
-    {  812000000,  0x92 },
-    {  814000000,  0x93 },
-    {  816000000,  0x94 },
-    {  817000000,  0x96 },
-    {  818000000,  0x97 },
-    {  820000000,  0x98 },
-    {  821000000,  0x99 },
-    {  822000000,  0x9A },
-    {  828000000,  0x9B },
-    {  829000000,  0x9D },
-    {  830000000,  0x9F },
-    {  831000000,  0xA0 },
-    {  833000000,  0xA1 },
-    {  835000000,  0xA2 },
-    {  836000000,  0xA3 },
-    {  837000000,  0xA4 },
-    {  838000000,  0xA6 },
-    {  840000000,  0xA8 },
-    {  842000000,  0xA9 },
-    {  845000000,  0xAA },
-    {  846000000,  0xAB },
-    {  847000000,  0xAD },
-    {  848000000,  0xAE },
-    {  852000000,  0xAF },
-    {  853000000,  0xB0 },
-    {  858000000,  0xB1 },
-    {  860000000,  0xB2 },
-    {  861000000,  0xB3 },
-    {  862000000,  0xB4 },
-    {  863000000,  0xB6 },
-    {  864000000,  0xB8 },
-    {  865000000,  0xB9 },
-    {          0,  0x00 },    // Table End
+       {   41000000,  0x0F },
+       {   43000000,  0x1C },
+       {   45000000,  0x2F },
+       {   46000000,  0x39 },
+       {   47000000,  0x40 },
+       {   47900000,  0x50 },
+       {   49100000,  0x16 },
+       {   50000000,  0x18 },
+       {   51000000,  0x20 },
+       {   53000000,  0x28 },
+       {   55000000,  0x2B },
+       {   56000000,  0x32 },
+       {   57000000,  0x35 },
+       {   58000000,  0x3E },
+       {   59000000,  0x43 },
+       {   60000000,  0x4E },
+       {   61100000,  0x55 },
+       {   63000000,  0x0F },
+       {   64000000,  0x11 },
+       {   65000000,  0x12 },
+       {   66000000,  0x15 },
+       {   67000000,  0x16 },
+       {   68000000,  0x17 },
+       {   70000000,  0x19 },
+       {   71000000,  0x1C },
+       {   72000000,  0x1D },
+       {   73000000,  0x1F },
+       {   74000000,  0x20 },
+       {   75000000,  0x21 },
+       {   76000000,  0x24 },
+       {   77000000,  0x25 },
+       {   78000000,  0x27 },
+       {   80000000,  0x28 },
+       {   81000000,  0x29 },
+       {   82000000,  0x2D },
+       {   83000000,  0x2E },
+       {   84000000,  0x2F },
+       {   85000000,  0x31 },
+       {   86000000,  0x33 },
+       {   87000000,  0x34 },
+       {   88000000,  0x35 },
+       {   89000000,  0x37 },
+       {   90000000,  0x38 },
+       {   91000000,  0x39 },
+       {   93000000,  0x3C },
+       {   94000000,  0x3E },
+       {   95000000,  0x3F },
+       {   96000000,  0x40 },
+       {   97000000,  0x42 },
+       {   99000000,  0x45 },
+       {  100000000,  0x46 },
+       {  102000000,  0x48 },
+       {  103000000,  0x4A },
+       {  105000000,  0x4D },
+       {  106000000,  0x4E },
+       {  107000000,  0x50 },
+       {  108000000,  0x51 },
+       {  110000000,  0x54 },
+       {  111000000,  0x56 },
+       {  112000000,  0x57 },
+       {  113000000,  0x58 },
+       {  114000000,  0x59 },
+       {  115000000,  0x5C },
+       {  116000000,  0x5D },
+       {  117000000,  0x5F },
+       {  119000000,  0x60 },
+       {  120000000,  0x64 },
+       {  121000000,  0x65 },
+       {  122000000,  0x66 },
+       {  123000000,  0x68 },
+       {  124000000,  0x69 },
+       {  125000000,  0x6C },
+       {  126000000,  0x6D },
+       {  127000000,  0x6E },
+       {  128000000,  0x70 },
+       {  129000000,  0x71 },
+       {  130000000,  0x75 },
+       {  131000000,  0x77 },
+       {  132000000,  0x78 },
+       {  133000000,  0x7B },
+       {  134000000,  0x7E },
+       {  135000000,  0x81 },
+       {  136000000,  0x82 },
+       {  137000000,  0x87 },
+       {  138000000,  0x88 },
+       {  139000000,  0x8D },
+       {  140000000,  0x8E },
+       {  141000000,  0x91 },
+       {  142000000,  0x95 },
+       {  143000000,  0x9A },
+       {  144000000,  0x9D },
+       {  145000000,  0xA1 },
+       {  146000000,  0xA2 },
+       {  147000000,  0xA4 },
+       {  148000000,  0xA9 },
+       {  149000000,  0xAE },
+       {  150000000,  0xB0 },
+       {  151000000,  0xB1 },
+       {  152000000,  0xB7 },
+       {  152600000,  0xBD },
+       {  154000000,  0x20 },
+       {  155000000,  0x22 },
+       {  156000000,  0x24 },
+       {  157000000,  0x25 },
+       {  158000000,  0x27 },
+       {  159000000,  0x29 },
+       {  160000000,  0x2C },
+       {  161000000,  0x2D },
+       {  163000000,  0x2E },
+       {  164000000,  0x2F },
+       {  164700000,  0x30 },
+       {  166000000,  0x11 },
+       {  167000000,  0x12 },
+       {  168000000,  0x13 },
+       {  169000000,  0x14 },
+       {  170000000,  0x15 },
+       {  172000000,  0x16 },
+       {  173000000,  0x17 },
+       {  174000000,  0x18 },
+       {  175000000,  0x1A },
+       {  176000000,  0x1B },
+       {  178000000,  0x1D },
+       {  179000000,  0x1E },
+       {  180000000,  0x1F },
+       {  181000000,  0x20 },
+       {  182000000,  0x21 },
+       {  183000000,  0x22 },
+       {  184000000,  0x24 },
+       {  185000000,  0x25 },
+       {  186000000,  0x26 },
+       {  187000000,  0x27 },
+       {  188000000,  0x29 },
+       {  189000000,  0x2A },
+       {  190000000,  0x2C },
+       {  191000000,  0x2D },
+       {  192000000,  0x2E },
+       {  193000000,  0x2F },
+       {  194000000,  0x30 },
+       {  195000000,  0x33 },
+       {  196000000,  0x35 },
+       {  198000000,  0x36 },
+       {  200000000,  0x38 },
+       {  201000000,  0x3C },
+       {  202000000,  0x3D },
+       {  203500000,  0x3E },
+       {  206000000,  0x0E },
+       {  208000000,  0x0F },
+       {  212000000,  0x10 },
+       {  216000000,  0x11 },
+       {  217000000,  0x12 },
+       {  218000000,  0x13 },
+       {  220000000,  0x14 },
+       {  222000000,  0x15 },
+       {  225000000,  0x16 },
+       {  228000000,  0x17 },
+       {  231000000,  0x18 },
+       {  234000000,  0x19 },
+       {  235000000,  0x1A },
+       {  236000000,  0x1B },
+       {  237000000,  0x1C },
+       {  240000000,  0x1D },
+       {  242000000,  0x1E },
+       {  244000000,  0x1F },
+       {  247000000,  0x20 },
+       {  249000000,  0x21 },
+       {  252000000,  0x22 },
+       {  253000000,  0x23 },
+       {  254000000,  0x24 },
+       {  256000000,  0x25 },
+       {  259000000,  0x26 },
+       {  262000000,  0x27 },
+       {  264000000,  0x28 },
+       {  267000000,  0x29 },
+       {  269000000,  0x2A },
+       {  271000000,  0x2B },
+       {  273000000,  0x2C },
+       {  275000000,  0x2D },
+       {  277000000,  0x2E },
+       {  279000000,  0x2F },
+       {  282000000,  0x30 },
+       {  284000000,  0x31 },
+       {  286000000,  0x32 },
+       {  287000000,  0x33 },
+       {  290000000,  0x34 },
+       {  293000000,  0x35 },
+       {  295000000,  0x36 },
+       {  297000000,  0x37 },
+       {  300000000,  0x38 },
+       {  303000000,  0x39 },
+       {  305000000,  0x3A },
+       {  306000000,  0x3B },
+       {  307000000,  0x3C },
+       {  310000000,  0x3D },
+       {  312000000,  0x3E },
+       {  315000000,  0x3F },
+       {  318000000,  0x40 },
+       {  320000000,  0x41 },
+       {  323000000,  0x42 },
+       {  324000000,  0x43 },
+       {  325000000,  0x44 },
+       {  327000000,  0x45 },
+       {  331000000,  0x46 },
+       {  334000000,  0x47 },
+       {  337000000,  0x48 },
+       {  339000000,  0x49 },
+       {  340000000,  0x4A },
+       {  341000000,  0x4B },
+       {  343000000,  0x4C },
+       {  345000000,  0x4D },
+       {  349000000,  0x4E },
+       {  352000000,  0x4F },
+       {  353000000,  0x50 },
+       {  355000000,  0x51 },
+       {  357000000,  0x52 },
+       {  359000000,  0x53 },
+       {  361000000,  0x54 },
+       {  362000000,  0x55 },
+       {  364000000,  0x56 },
+       {  368000000,  0x57 },
+       {  370000000,  0x58 },
+       {  372000000,  0x59 },
+       {  375000000,  0x5A },
+       {  376000000,  0x5B },
+       {  377000000,  0x5C },
+       {  379000000,  0x5D },
+       {  382000000,  0x5E },
+       {  384000000,  0x5F },
+       {  385000000,  0x60 },
+       {  386000000,  0x61 },
+       {  388000000,  0x62 },
+       {  390000000,  0x63 },
+       {  393000000,  0x64 },
+       {  394000000,  0x65 },
+       {  396000000,  0x66 },
+       {  397000000,  0x67 },
+       {  398000000,  0x68 },
+       {  400000000,  0x69 },
+       {  402000000,  0x6A },
+       {  403000000,  0x6B },
+       {  407000000,  0x6C },
+       {  408000000,  0x6D },
+       {  409000000,  0x6E },
+       {  410000000,  0x6F },
+       {  411000000,  0x70 },
+       {  412000000,  0x71 },
+       {  413000000,  0x72 },
+       {  414000000,  0x73 },
+       {  417000000,  0x74 },
+       {  418000000,  0x75 },
+       {  420000000,  0x76 },
+       {  422000000,  0x77 },
+       {  423000000,  0x78 },
+       {  424000000,  0x79 },
+       {  427000000,  0x7A },
+       {  428000000,  0x7B },
+       {  429000000,  0x7D },
+       {  432000000,  0x7F },
+       {  434000000,  0x80 },
+       {  435000000,  0x81 },
+       {  436000000,  0x83 },
+       {  437000000,  0x84 },
+       {  438000000,  0x85 },
+       {  439000000,  0x86 },
+       {  440000000,  0x87 },
+       {  441000000,  0x88 },
+       {  442000000,  0x89 },
+       {  445000000,  0x8A },
+       {  446000000,  0x8B },
+       {  447000000,  0x8C },
+       {  448000000,  0x8E },
+       {  449000000,  0x8F },
+       {  450000000,  0x90 },
+       {  452000000,  0x91 },
+       {  453000000,  0x93 },
+       {  454000000,  0x94 },
+       {  456000000,  0x96 },
+       {  457800000,  0x98 },
+       {  461000000,  0x11 },
+       {  468000000,  0x12 },
+       {  472000000,  0x13 },
+       {  473000000,  0x14 },
+       {  474000000,  0x15 },
+       {  481000000,  0x16 },
+       {  486000000,  0x17 },
+       {  491000000,  0x18 },
+       {  498000000,  0x19 },
+       {  499000000,  0x1A },
+       {  501000000,  0x1B },
+       {  506000000,  0x1C },
+       {  511000000,  0x1D },
+       {  516000000,  0x1E },
+       {  520000000,  0x1F },
+       {  521000000,  0x20 },
+       {  525000000,  0x21 },
+       {  529000000,  0x22 },
+       {  533000000,  0x23 },
+       {  539000000,  0x24 },
+       {  541000000,  0x25 },
+       {  547000000,  0x26 },
+       {  549000000,  0x27 },
+       {  551000000,  0x28 },
+       {  556000000,  0x29 },
+       {  561000000,  0x2A },
+       {  563000000,  0x2B },
+       {  565000000,  0x2C },
+       {  569000000,  0x2D },
+       {  571000000,  0x2E },
+       {  577000000,  0x2F },
+       {  580000000,  0x30 },
+       {  582000000,  0x31 },
+       {  584000000,  0x32 },
+       {  588000000,  0x33 },
+       {  591000000,  0x34 },
+       {  596000000,  0x35 },
+       {  598000000,  0x36 },
+       {  603000000,  0x37 },
+       {  604000000,  0x38 },
+       {  606000000,  0x39 },
+       {  612000000,  0x3A },
+       {  615000000,  0x3B },
+       {  617000000,  0x3C },
+       {  621000000,  0x3D },
+       {  622000000,  0x3E },
+       {  625000000,  0x3F },
+       {  632000000,  0x40 },
+       {  633000000,  0x41 },
+       {  634000000,  0x42 },
+       {  642000000,  0x43 },
+       {  643000000,  0x44 },
+       {  647000000,  0x45 },
+       {  650000000,  0x46 },
+       {  652000000,  0x47 },
+       {  657000000,  0x48 },
+       {  661000000,  0x49 },
+       {  662000000,  0x4A },
+       {  665000000,  0x4B },
+       {  667000000,  0x4C },
+       {  670000000,  0x4D },
+       {  673000000,  0x4E },
+       {  676000000,  0x4F },
+       {  677000000,  0x50 },
+       {  681000000,  0x51 },
+       {  683000000,  0x52 },
+       {  686000000,  0x53 },
+       {  688000000,  0x54 },
+       {  689000000,  0x55 },
+       {  691000000,  0x56 },
+       {  695000000,  0x57 },
+       {  698000000,  0x58 },
+       {  703000000,  0x59 },
+       {  704000000,  0x5A },
+       {  705000000,  0x5B },
+       {  707000000,  0x5C },
+       {  710000000,  0x5D },
+       {  712000000,  0x5E },
+       {  717000000,  0x5F },
+       {  718000000,  0x60 },
+       {  721000000,  0x61 },
+       {  722000000,  0x62 },
+       {  723000000,  0x63 },
+       {  725000000,  0x64 },
+       {  727000000,  0x65 },
+       {  730000000,  0x66 },
+       {  732000000,  0x67 },
+       {  735000000,  0x68 },
+       {  740000000,  0x69 },
+       {  741000000,  0x6A },
+       {  742000000,  0x6B },
+       {  743000000,  0x6C },
+       {  745000000,  0x6D },
+       {  747000000,  0x6E },
+       {  748000000,  0x6F },
+       {  750000000,  0x70 },
+       {  752000000,  0x71 },
+       {  754000000,  0x72 },
+       {  757000000,  0x73 },
+       {  758000000,  0x74 },
+       {  760000000,  0x75 },
+       {  763000000,  0x76 },
+       {  764000000,  0x77 },
+       {  766000000,  0x78 },
+       {  767000000,  0x79 },
+       {  768000000,  0x7A },
+       {  773000000,  0x7B },
+       {  774000000,  0x7C },
+       {  776000000,  0x7D },
+       {  777000000,  0x7E },
+       {  778000000,  0x7F },
+       {  779000000,  0x80 },
+       {  781000000,  0x81 },
+       {  783000000,  0x82 },
+       {  784000000,  0x83 },
+       {  785000000,  0x84 },
+       {  786000000,  0x85 },
+       {  793000000,  0x86 },
+       {  794000000,  0x87 },
+       {  795000000,  0x88 },
+       {  797000000,  0x89 },
+       {  799000000,  0x8A },
+       {  801000000,  0x8B },
+       {  802000000,  0x8C },
+       {  803000000,  0x8D },
+       {  804000000,  0x8E },
+       {  810000000,  0x90 },
+       {  811000000,  0x91 },
+       {  812000000,  0x92 },
+       {  814000000,  0x93 },
+       {  816000000,  0x94 },
+       {  817000000,  0x96 },
+       {  818000000,  0x97 },
+       {  820000000,  0x98 },
+       {  821000000,  0x99 },
+       {  822000000,  0x9A },
+       {  828000000,  0x9B },
+       {  829000000,  0x9D },
+       {  830000000,  0x9F },
+       {  831000000,  0xA0 },
+       {  833000000,  0xA1 },
+       {  835000000,  0xA2 },
+       {  836000000,  0xA3 },
+       {  837000000,  0xA4 },
+       {  838000000,  0xA6 },
+       {  840000000,  0xA8 },
+       {  842000000,  0xA9 },
+       {  845000000,  0xAA },
+       {  846000000,  0xAB },
+       {  847000000,  0xAD },
+       {  848000000,  0xAE },
+       {  852000000,  0xAF },
+       {  853000000,  0xB0 },
+       {  858000000,  0xB1 },
+       {  860000000,  0xB2 },
+       {  861000000,  0xB3 },
+       {  862000000,  0xB4 },
+       {  863000000,  0xB6 },
+       {  864000000,  0xB8 },
+       {  865000000,  0xB9 },
+       {          0,  0x00 },    /* Table End */
 };
 
 
 static struct SMap2  m_KM_Map[] = {
-    {   47900000,  3, 2 },
-    {   61100000,  3, 1 },
-    {  350000000,  3, 0 },
-    {  720000000,  2, 1 },
-    {  865000000,  3, 3 },
-    {          0,  0x00 },    // Table End
+       {   47900000,  3, 2 },
+       {   61100000,  3, 1 },
+       {  350000000,  3, 0 },
+       {  720000000,  2, 1 },
+       {  865000000,  3, 3 },
+       {          0,  0x00 },    /* Table End */
 };
 
 static struct SMap2 m_Main_PLL_Map[] = {
-    {  33125000, 0x57, 0xF0 },
-    {  35500000, 0x56, 0xE0 },
-    {  38188000, 0x55, 0xD0 },
-    {  41375000, 0x54, 0xC0 },
-    {  45125000, 0x53, 0xB0 },
-    {  49688000, 0x52, 0xA0 },
-    {  55188000, 0x51, 0x90 },
-    {  62125000, 0x50, 0x80 },
-    {  66250000, 0x47, 0x78 },
-    {  71000000, 0x46, 0x70 },
-    {  76375000, 0x45, 0x68 },
-    {  82750000, 0x44, 0x60 },
-    {  90250000, 0x43, 0x58 },
-    {  99375000, 0x42, 0x50 },
-    { 110375000, 0x41, 0x48 },
-    { 124250000, 0x40, 0x40 },
-    { 132500000, 0x37, 0x3C },
-    { 142000000, 0x36, 0x38 },
-    { 152750000, 0x35, 0x34 },
-    { 165500000, 0x34, 0x30 },
-    { 180500000, 0x33, 0x2C },
-    { 198750000, 0x32, 0x28 },
-    { 220750000, 0x31, 0x24 },
-    { 248500000, 0x30, 0x20 },
-    { 265000000, 0x27, 0x1E },
-    { 284000000, 0x26, 0x1C },
-    { 305500000, 0x25, 0x1A },
-    { 331000000, 0x24, 0x18 },
-    { 361000000, 0x23, 0x16 },
-    { 397500000, 0x22, 0x14 },
-    { 441500000, 0x21, 0x12 },
-    { 497000000, 0x20, 0x10 },
-    { 530000000, 0x17, 0x0F },
-    { 568000000, 0x16, 0x0E },
-    { 611000000, 0x15, 0x0D },
-    { 662000000, 0x14, 0x0C },
-    { 722000000, 0x13, 0x0B },
-    { 795000000, 0x12, 0x0A },
-    { 883000000, 0x11, 0x09 },
-    { 994000000, 0x10, 0x08 },
-    {         0, 0x00, 0x00 },    // Table End
+       {  33125000, 0x57, 0xF0 },
+       {  35500000, 0x56, 0xE0 },
+       {  38188000, 0x55, 0xD0 },
+       {  41375000, 0x54, 0xC0 },
+       {  45125000, 0x53, 0xB0 },
+       {  49688000, 0x52, 0xA0 },
+       {  55188000, 0x51, 0x90 },
+       {  62125000, 0x50, 0x80 },
+       {  66250000, 0x47, 0x78 },
+       {  71000000, 0x46, 0x70 },
+       {  76375000, 0x45, 0x68 },
+       {  82750000, 0x44, 0x60 },
+       {  90250000, 0x43, 0x58 },
+       {  99375000, 0x42, 0x50 },
+       { 110375000, 0x41, 0x48 },
+       { 124250000, 0x40, 0x40 },
+       { 132500000, 0x37, 0x3C },
+       { 142000000, 0x36, 0x38 },
+       { 152750000, 0x35, 0x34 },
+       { 165500000, 0x34, 0x30 },
+       { 180500000, 0x33, 0x2C },
+       { 198750000, 0x32, 0x28 },
+       { 220750000, 0x31, 0x24 },
+       { 248500000, 0x30, 0x20 },
+       { 265000000, 0x27, 0x1E },
+       { 284000000, 0x26, 0x1C },
+       { 305500000, 0x25, 0x1A },
+       { 331000000, 0x24, 0x18 },
+       { 361000000, 0x23, 0x16 },
+       { 397500000, 0x22, 0x14 },
+       { 441500000, 0x21, 0x12 },
+       { 497000000, 0x20, 0x10 },
+       { 530000000, 0x17, 0x0F },
+       { 568000000, 0x16, 0x0E },
+       { 611000000, 0x15, 0x0D },
+       { 662000000, 0x14, 0x0C },
+       { 722000000, 0x13, 0x0B },
+       { 795000000, 0x12, 0x0A },
+       { 883000000, 0x11, 0x09 },
+       { 994000000, 0x10, 0x08 },
+       {         0, 0x00, 0x00 },    /* Table End */
 };
 
 static struct SMap2 m_Cal_PLL_Map[] = {
-    {  33813000, 0xDD, 0xD0 },
-    {  36625000, 0xDC, 0xC0 },
-    {  39938000, 0xDB, 0xB0 },
-    {  43938000, 0xDA, 0xA0 },
-    {  48813000, 0xD9, 0x90 },
-    {  54938000, 0xD8, 0x80 },
-    {  62813000, 0xD3, 0x70 },
-    {  67625000, 0xCD, 0x68 },
-    {  73250000, 0xCC, 0x60 },
-    {  79875000, 0xCB, 0x58 },
-    {  87875000, 0xCA, 0x50 },
-    {  97625000, 0xC9, 0x48 },
-    { 109875000, 0xC8, 0x40 },
-    { 125625000, 0xC3, 0x38 },
-    { 135250000, 0xBD, 0x34 },
-    { 146500000, 0xBC, 0x30 },
-    { 159750000, 0xBB, 0x2C },
-    { 175750000, 0xBA, 0x28 },
-    { 195250000, 0xB9, 0x24 },
-    { 219750000, 0xB8, 0x20 },
-    { 251250000, 0xB3, 0x1C },
-    { 270500000, 0xAD, 0x1A },
-    { 293000000, 0xAC, 0x18 },
-    { 319500000, 0xAB, 0x16 },
-    { 351500000, 0xAA, 0x14 },
-    { 390500000, 0xA9, 0x12 },
-    { 439500000, 0xA8, 0x10 },
-    { 502500000, 0xA3, 0x0E },
-    { 541000000, 0x9D, 0x0D },
-    { 586000000, 0x9C, 0x0C },
-    { 639000000, 0x9B, 0x0B },
-    { 703000000, 0x9A, 0x0A },
-    { 781000000, 0x99, 0x09 },
-    { 879000000, 0x98, 0x08 },
-    {         0, 0x00, 0x00 },    // Table End
+       {  33813000, 0xDD, 0xD0 },
+       {  36625000, 0xDC, 0xC0 },
+       {  39938000, 0xDB, 0xB0 },
+       {  43938000, 0xDA, 0xA0 },
+       {  48813000, 0xD9, 0x90 },
+       {  54938000, 0xD8, 0x80 },
+       {  62813000, 0xD3, 0x70 },
+       {  67625000, 0xCD, 0x68 },
+       {  73250000, 0xCC, 0x60 },
+       {  79875000, 0xCB, 0x58 },
+       {  87875000, 0xCA, 0x50 },
+       {  97625000, 0xC9, 0x48 },
+       { 109875000, 0xC8, 0x40 },
+       { 125625000, 0xC3, 0x38 },
+       { 135250000, 0xBD, 0x34 },
+       { 146500000, 0xBC, 0x30 },
+       { 159750000, 0xBB, 0x2C },
+       { 175750000, 0xBA, 0x28 },
+       { 195250000, 0xB9, 0x24 },
+       { 219750000, 0xB8, 0x20 },
+       { 251250000, 0xB3, 0x1C },
+       { 270500000, 0xAD, 0x1A },
+       { 293000000, 0xAC, 0x18 },
+       { 319500000, 0xAB, 0x16 },
+       { 351500000, 0xAA, 0x14 },
+       { 390500000, 0xA9, 0x12 },
+       { 439500000, 0xA8, 0x10 },
+       { 502500000, 0xA3, 0x0E },
+       { 541000000, 0x9D, 0x0D },
+       { 586000000, 0x9C, 0x0C },
+       { 639000000, 0x9B, 0x0B },
+       { 703000000, 0x9A, 0x0A },
+       { 781000000, 0x99, 0x09 },
+       { 879000000, 0x98, 0x08 },
+       {         0, 0x00, 0x00 },    /* Table End */
 };
 
 static struct SMap  m_GainTaper_Map[] = {
-    {  45400000, 0x1F },
-    {  45800000, 0x1E },
-    {  46200000, 0x1D },
-    {  46700000, 0x1C },
-    {  47100000, 0x1B },
-    {  47500000, 0x1A },
-    {  47900000, 0x19 },
-    {  49600000, 0x17 },
-    {  51200000, 0x16 },
-    {  52900000, 0x15 },
-    {  54500000, 0x14 },
-    {  56200000, 0x13 },
-    {  57800000, 0x12 },
-    {  59500000, 0x11 },
-    {  61100000, 0x10 },
-    {  67600000, 0x0D },
-    {  74200000, 0x0C },
-    {  80700000, 0x0B },
-    {  87200000, 0x0A },
-    {  93800000, 0x09 },
-    { 100300000, 0x08 },
-    { 106900000, 0x07 },
-    { 113400000, 0x06 },
-    { 119900000, 0x05 },
-    { 126500000, 0x04 },
-    { 133000000, 0x03 },
-    { 139500000, 0x02 },
-    { 146100000, 0x01 },
-    { 152600000, 0x00 },
-    { 154300000, 0x1F },
-    { 156100000, 0x1E },
-    { 157800000, 0x1D },
-    { 159500000, 0x1C },
-    { 161200000, 0x1B },
-    { 163000000, 0x1A },
-    { 164700000, 0x19 },
-    { 170200000, 0x17 },
-    { 175800000, 0x16 },
-    { 181300000, 0x15 },
-    { 186900000, 0x14 },
-    { 192400000, 0x13 },
-    { 198000000, 0x12 },
-    { 203500000, 0x11 },
-    { 216200000, 0x14 },
-    { 228900000, 0x13 },
-    { 241600000, 0x12 },
-    { 254400000, 0x11 },
-    { 267100000, 0x10 },
-    { 279800000, 0x0F },
-    { 292500000, 0x0E },
-    { 305200000, 0x0D },
-    { 317900000, 0x0C },
-    { 330700000, 0x0B },
-    { 343400000, 0x0A },
-    { 356100000, 0x09 },
-    { 368800000, 0x08 },
-    { 381500000, 0x07 },
-    { 394200000, 0x06 },
-    { 406900000, 0x05 },
-    { 419700000, 0x04 },
-    { 432400000, 0x03 },
-    { 445100000, 0x02 },
-    { 457800000, 0x01 },
-    { 476300000, 0x19 },
-    { 494800000, 0x18 },
-    { 513300000, 0x17 },
-    { 531800000, 0x16 },
-    { 550300000, 0x15 },
-    { 568900000, 0x14 },
-    { 587400000, 0x13 },
-    { 605900000, 0x12 },
-    { 624400000, 0x11 },
-    { 642900000, 0x10 },
-    { 661400000, 0x0F },
-    { 679900000, 0x0E },
-    { 698400000, 0x0D },
-    { 716900000, 0x0C },
-    { 735400000, 0x0B },
-    { 753900000, 0x0A },
-    { 772500000, 0x09 },
-    { 791000000, 0x08 },
-    { 809500000, 0x07 },
-    { 828000000, 0x06 },
-    { 846500000, 0x05 },
-    { 865000000, 0x04 },
-    {         0, 0x00 },    // Table End
+       {  45400000, 0x1F },
+       {  45800000, 0x1E },
+       {  46200000, 0x1D },
+       {  46700000, 0x1C },
+       {  47100000, 0x1B },
+       {  47500000, 0x1A },
+       {  47900000, 0x19 },
+       {  49600000, 0x17 },
+       {  51200000, 0x16 },
+       {  52900000, 0x15 },
+       {  54500000, 0x14 },
+       {  56200000, 0x13 },
+       {  57800000, 0x12 },
+       {  59500000, 0x11 },
+       {  61100000, 0x10 },
+       {  67600000, 0x0D },
+       {  74200000, 0x0C },
+       {  80700000, 0x0B },
+       {  87200000, 0x0A },
+       {  93800000, 0x09 },
+       { 100300000, 0x08 },
+       { 106900000, 0x07 },
+       { 113400000, 0x06 },
+       { 119900000, 0x05 },
+       { 126500000, 0x04 },
+       { 133000000, 0x03 },
+       { 139500000, 0x02 },
+       { 146100000, 0x01 },
+       { 152600000, 0x00 },
+       { 154300000, 0x1F },
+       { 156100000, 0x1E },
+       { 157800000, 0x1D },
+       { 159500000, 0x1C },
+       { 161200000, 0x1B },
+       { 163000000, 0x1A },
+       { 164700000, 0x19 },
+       { 170200000, 0x17 },
+       { 175800000, 0x16 },
+       { 181300000, 0x15 },
+       { 186900000, 0x14 },
+       { 192400000, 0x13 },
+       { 198000000, 0x12 },
+       { 203500000, 0x11 },
+       { 216200000, 0x14 },
+       { 228900000, 0x13 },
+       { 241600000, 0x12 },
+       { 254400000, 0x11 },
+       { 267100000, 0x10 },
+       { 279800000, 0x0F },
+       { 292500000, 0x0E },
+       { 305200000, 0x0D },
+       { 317900000, 0x0C },
+       { 330700000, 0x0B },
+       { 343400000, 0x0A },
+       { 356100000, 0x09 },
+       { 368800000, 0x08 },
+       { 381500000, 0x07 },
+       { 394200000, 0x06 },
+       { 406900000, 0x05 },
+       { 419700000, 0x04 },
+       { 432400000, 0x03 },
+       { 445100000, 0x02 },
+       { 457800000, 0x01 },
+       { 476300000, 0x19 },
+       { 494800000, 0x18 },
+       { 513300000, 0x17 },
+       { 531800000, 0x16 },
+       { 550300000, 0x15 },
+       { 568900000, 0x14 },
+       { 587400000, 0x13 },
+       { 605900000, 0x12 },
+       { 624400000, 0x11 },
+       { 642900000, 0x10 },
+       { 661400000, 0x0F },
+       { 679900000, 0x0E },
+       { 698400000, 0x0D },
+       { 716900000, 0x0C },
+       { 735400000, 0x0B },
+       { 753900000, 0x0A },
+       { 772500000, 0x09 },
+       { 791000000, 0x08 },
+       { 809500000, 0x07 },
+       { 828000000, 0x06 },
+       { 846500000, 0x05 },
+       { 865000000, 0x04 },
+       {         0, 0x00 },    /* Table End */
 };
 
 static struct SMap m_RF_Cal_DC_Over_DT_Map[] = {
-    {  47900000, 0x00 },
-    {  55000000, 0x00 },
-    {  61100000, 0x0A },
-    {  64000000, 0x0A },
-    {  82000000, 0x14 },
-    {  84000000, 0x19 },
-    { 119000000, 0x1C },
-    { 124000000, 0x20 },
-    { 129000000, 0x2A },
-    { 134000000, 0x32 },
-    { 139000000, 0x39 },
-    { 144000000, 0x3E },
-    { 149000000, 0x3F },
-    { 152600000, 0x40 },
-    { 154000000, 0x40 },
-    { 164700000, 0x41 },
-    { 203500000, 0x32 },
-    { 353000000, 0x19 },
-    { 356000000, 0x1A },
-    { 359000000, 0x1B },
-    { 363000000, 0x1C },
-    { 366000000, 0x1D },
-    { 369000000, 0x1E },
-    { 373000000, 0x1F },
-    { 376000000, 0x20 },
-    { 379000000, 0x21 },
-    { 383000000, 0x22 },
-    { 386000000, 0x23 },
-    { 389000000, 0x24 },
-    { 393000000, 0x25 },
-    { 396000000, 0x26 },
-    { 399000000, 0x27 },
-    { 402000000, 0x28 },
-    { 404000000, 0x29 },
-    { 407000000, 0x2A },
-    { 409000000, 0x2B },
-    { 412000000, 0x2C },
-    { 414000000, 0x2D },
-    { 417000000, 0x2E },
-    { 419000000, 0x2F },
-    { 422000000, 0x30 },
-    { 424000000, 0x31 },
-    { 427000000, 0x32 },
-    { 429000000, 0x33 },
-    { 432000000, 0x34 },
-    { 434000000, 0x35 },
-    { 437000000, 0x36 },
-    { 439000000, 0x37 },
-    { 442000000, 0x38 },
-    { 444000000, 0x39 },
-    { 447000000, 0x3A },
-    { 449000000, 0x3B },
-    { 457800000, 0x3C },
-    { 465000000, 0x0F },
-    { 477000000, 0x12 },
-    { 483000000, 0x14 },
-    { 502000000, 0x19 },
-    { 508000000, 0x1B },
-    { 519000000, 0x1C },
-    { 522000000, 0x1D },
-    { 524000000, 0x1E },
-    { 534000000, 0x1F },
-    { 549000000, 0x20 },
-    { 554000000, 0x22 },
-    { 584000000, 0x24 },
-    { 589000000, 0x26 },
-    { 658000000, 0x27 },
-    { 664000000, 0x2C },
-    { 669000000, 0x2D },
-    { 699000000, 0x2E },
-    { 704000000, 0x30 },
-    { 709000000, 0x31 },
-    { 714000000, 0x32 },
-    { 724000000, 0x33 },
-    { 729000000, 0x36 },
-    { 739000000, 0x38 },
-    { 744000000, 0x39 },
-    { 749000000, 0x3B },
-    { 754000000, 0x3C },
-    { 759000000, 0x3D },
-    { 764000000, 0x3E },
-    { 769000000, 0x3F },
-    { 774000000, 0x40 },
-    { 779000000, 0x41 },
-    { 784000000, 0x43 },
-    { 789000000, 0x46 },
-    { 794000000, 0x48 },
-    { 799000000, 0x4B },
-    { 804000000, 0x4F },
-    { 809000000, 0x54 },
-    { 814000000, 0x59 },
-    { 819000000, 0x5D },
-    { 824000000, 0x61 },
-    { 829000000, 0x68 },
-    { 834000000, 0x6E },
-    { 839000000, 0x75 },
-    { 844000000, 0x7E },
-    { 849000000, 0x82 },
-    { 854000000, 0x84 },
-    { 859000000, 0x8F },
-    { 865000000, 0x9A },
-    {         0, 0x00 },    // Table End
+       {  47900000, 0x00 },
+       {  55000000, 0x00 },
+       {  61100000, 0x0A },
+       {  64000000, 0x0A },
+       {  82000000, 0x14 },
+       {  84000000, 0x19 },
+       { 119000000, 0x1C },
+       { 124000000, 0x20 },
+       { 129000000, 0x2A },
+       { 134000000, 0x32 },
+       { 139000000, 0x39 },
+       { 144000000, 0x3E },
+       { 149000000, 0x3F },
+       { 152600000, 0x40 },
+       { 154000000, 0x40 },
+       { 164700000, 0x41 },
+       { 203500000, 0x32 },
+       { 353000000, 0x19 },
+       { 356000000, 0x1A },
+       { 359000000, 0x1B },
+       { 363000000, 0x1C },
+       { 366000000, 0x1D },
+       { 369000000, 0x1E },
+       { 373000000, 0x1F },
+       { 376000000, 0x20 },
+       { 379000000, 0x21 },
+       { 383000000, 0x22 },
+       { 386000000, 0x23 },
+       { 389000000, 0x24 },
+       { 393000000, 0x25 },
+       { 396000000, 0x26 },
+       { 399000000, 0x27 },
+       { 402000000, 0x28 },
+       { 404000000, 0x29 },
+       { 407000000, 0x2A },
+       { 409000000, 0x2B },
+       { 412000000, 0x2C },
+       { 414000000, 0x2D },
+       { 417000000, 0x2E },
+       { 419000000, 0x2F },
+       { 422000000, 0x30 },
+       { 424000000, 0x31 },
+       { 427000000, 0x32 },
+       { 429000000, 0x33 },
+       { 432000000, 0x34 },
+       { 434000000, 0x35 },
+       { 437000000, 0x36 },
+       { 439000000, 0x37 },
+       { 442000000, 0x38 },
+       { 444000000, 0x39 },
+       { 447000000, 0x3A },
+       { 449000000, 0x3B },
+       { 457800000, 0x3C },
+       { 465000000, 0x0F },
+       { 477000000, 0x12 },
+       { 483000000, 0x14 },
+       { 502000000, 0x19 },
+       { 508000000, 0x1B },
+       { 519000000, 0x1C },
+       { 522000000, 0x1D },
+       { 524000000, 0x1E },
+       { 534000000, 0x1F },
+       { 549000000, 0x20 },
+       { 554000000, 0x22 },
+       { 584000000, 0x24 },
+       { 589000000, 0x26 },
+       { 658000000, 0x27 },
+       { 664000000, 0x2C },
+       { 669000000, 0x2D },
+       { 699000000, 0x2E },
+       { 704000000, 0x30 },
+       { 709000000, 0x31 },
+       { 714000000, 0x32 },
+       { 724000000, 0x33 },
+       { 729000000, 0x36 },
+       { 739000000, 0x38 },
+       { 744000000, 0x39 },
+       { 749000000, 0x3B },
+       { 754000000, 0x3C },
+       { 759000000, 0x3D },
+       { 764000000, 0x3E },
+       { 769000000, 0x3F },
+       { 774000000, 0x40 },
+       { 779000000, 0x41 },
+       { 784000000, 0x43 },
+       { 789000000, 0x46 },
+       { 794000000, 0x48 },
+       { 799000000, 0x4B },
+       { 804000000, 0x4F },
+       { 809000000, 0x54 },
+       { 814000000, 0x59 },
+       { 819000000, 0x5D },
+       { 824000000, 0x61 },
+       { 829000000, 0x68 },
+       { 834000000, 0x6E },
+       { 839000000, 0x75 },
+       { 844000000, 0x7E },
+       { 849000000, 0x82 },
+       { 854000000, 0x84 },
+       { 859000000, 0x8F },
+       { 865000000, 0x9A },
+       {         0, 0x00 },    /* Table End */
 };
 
 
 static struct SMap  m_IR_Meas_Map[] = {
-    { 200000000, 0x05 },
-    { 400000000, 0x06 },
-    { 865000000, 0x07 },
-    {         0, 0x00 },    // Table End
+       { 200000000, 0x05 },
+       { 400000000, 0x06 },
+       { 865000000, 0x07 },
+       {         0, 0x00 },    /* Table End */
 };
 
 static struct SMap2 m_CID_Target_Map[] = {
-    {  46000000, 0x04, 18 },
-    {  52200000, 0x0A, 15 },
-    {  70100000, 0x01, 40 },
-    { 136800000, 0x18, 40 },
-    { 156700000, 0x18, 40 },
-    { 186250000, 0x0A, 40 },
-    { 230000000, 0x0A, 40 },
-    { 345000000, 0x18, 40 },
-    { 426000000, 0x0E, 40 },
-    { 489500000, 0x1E, 40 },
-    { 697500000, 0x32, 40 },
-    { 842000000, 0x3A, 40 },
-    {         0, 0x00,  0 },    // Table End
+       {  46000000, 0x04, 18 },
+       {  52200000, 0x0A, 15 },
+       {  70100000, 0x01, 40 },
+       { 136800000, 0x18, 40 },
+       { 156700000, 0x18, 40 },
+       { 186250000, 0x0A, 40 },
+       { 230000000, 0x0A, 40 },
+       { 345000000, 0x18, 40 },
+       { 426000000, 0x0E, 40 },
+       { 489500000, 0x1E, 40 },
+       { 697500000, 0x32, 40 },
+       { 842000000, 0x3A, 40 },
+       {         0, 0x00,  0 },    /* Table End */
 };
 
 static struct SRFBandMap  m_RF_Band_Map[7] = {
-    {   47900000,   46000000,           0,          0},
-    {   61100000,   52200000,           0,          0},
-    {  152600000,   70100000,   136800000,          0},
-    {  164700000,  156700000,           0,          0},
-    {  203500000,  186250000,           0,          0},
-    {  457800000,  230000000,   345000000,  426000000},
-    {  865000000,  489500000,   697500000,  842000000},
+       {   47900000,   46000000,           0,          0},
+       {   61100000,   52200000,           0,          0},
+       {  152600000,   70100000,   136800000,          0},
+       {  164700000,  156700000,           0,          0},
+       {  203500000,  186250000,           0,          0},
+       {  457800000,  230000000,   345000000,  426000000},
+       {  865000000,  489500000,   697500000,  842000000},
 };
 
 u8 m_Thermometer_Map_1[16] = {
-    60,62,66,64, 74,72,68,70, 90,88,84,86, 76,78,82,80,
+       60, 62, 66, 64,
+       74, 72, 68, 70,
+       90, 88, 84, 86,
+       76, 78, 82, 80,
 };
 
 u8 m_Thermometer_Map_2[16] = {
-    92,94,98,96, 106,104,100,102, 122,120,116,118, 108,110,114,112,
+       92, 94, 98, 96,
+       106, 104, 100, 102,
+       122, 120, 116, 118,
+       108, 110, 114, 112,
 };
-