0001
0002
0003
0004
0005
0006
0007
0008 #ifndef _ZL10353_PRIV_
0009 #define _ZL10353_PRIV_
0010
0011 #define ID_ZL10353 0x14
0012 #define ID_CE6230 0x18
0013 #define ID_CE6231 0x19
0014
0015 #define msb(x) (((x) >> 8) & 0xff)
0016 #define lsb(x) ((x) & 0xff)
0017
0018 enum zl10353_reg_addr {
0019 INTERRUPT_0 = 0x00,
0020 INTERRUPT_1 = 0x01,
0021 INTERRUPT_2 = 0x02,
0022 INTERRUPT_3 = 0x03,
0023 INTERRUPT_4 = 0x04,
0024 INTERRUPT_5 = 0x05,
0025 STATUS_6 = 0x06,
0026 STATUS_7 = 0x07,
0027 STATUS_8 = 0x08,
0028 STATUS_9 = 0x09,
0029 AGC_GAIN_1 = 0x0A,
0030 AGC_GAIN_0 = 0x0B,
0031 SNR = 0x10,
0032 RS_ERR_CNT_2 = 0x11,
0033 RS_ERR_CNT_1 = 0x12,
0034 RS_ERR_CNT_0 = 0x13,
0035 RS_UBC_1 = 0x14,
0036 RS_UBC_0 = 0x15,
0037 TPS_RECEIVED_1 = 0x1D,
0038 TPS_RECEIVED_0 = 0x1E,
0039 TPS_CURRENT_1 = 0x1F,
0040 TPS_CURRENT_0 = 0x20,
0041 CLOCK_CTL_0 = 0x51,
0042 CLOCK_CTL_1 = 0x52,
0043 PLL_0 = 0x53,
0044 PLL_1 = 0x54,
0045 RESET = 0x55,
0046 AGC_TARGET = 0x56,
0047 MCLK_RATIO = 0x5C,
0048 ACQ_CTL = 0x5E,
0049 TRL_NOMINAL_RATE_1 = 0x65,
0050 TRL_NOMINAL_RATE_0 = 0x66,
0051 INPUT_FREQ_1 = 0x6C,
0052 INPUT_FREQ_0 = 0x6D,
0053 TPS_GIVEN_1 = 0x6E,
0054 TPS_GIVEN_0 = 0x6F,
0055 TUNER_GO = 0x70,
0056 FSM_GO = 0x71,
0057 CHIP_ID = 0x7F,
0058 CHAN_STEP_1 = 0xE4,
0059 CHAN_STEP_0 = 0xE5,
0060 OFDM_LOCK_TIME = 0xE7,
0061 FEC_LOCK_TIME = 0xE8,
0062 ACQ_DELAY = 0xE9,
0063 };
0064
0065 #endif