1*c942fddfSThomas Gleixner /* SPDX-License-Identifier: GPL-2.0-or-later */ 217cce932SIgor M. Liplianin /* 317cce932SIgor M. Liplianin * stv0367_regs.h 417cce932SIgor M. Liplianin * 517cce932SIgor M. Liplianin * Driver for ST STV0367 DVB-T & DVB-C demodulator IC. 617cce932SIgor M. Liplianin * 717cce932SIgor M. Liplianin * Copyright (C) ST Microelectronics. 817cce932SIgor M. Liplianin * Copyright (C) 2010,2011 NetUP Inc. 917cce932SIgor M. Liplianin * Copyright (C) 2010,2011 Igor M. Liplianin <liplianin@netup.ru> 1017cce932SIgor M. Liplianin */ 1117cce932SIgor M. Liplianin 1217cce932SIgor M. Liplianin #ifndef STV0367_REGS_H 1317cce932SIgor M. Liplianin #define STV0367_REGS_H 1417cce932SIgor M. Liplianin 1517cce932SIgor M. Liplianin /* ID */ 1617cce932SIgor M. Liplianin #define R367TER_ID 0xf000 1717cce932SIgor M. Liplianin #define F367TER_IDENTIFICATIONREG 0xf00000ff 1817cce932SIgor M. Liplianin 1917cce932SIgor M. Liplianin /* I2CRPT */ 2017cce932SIgor M. Liplianin #define R367TER_I2CRPT 0xf001 2117cce932SIgor M. Liplianin #define F367TER_I2CT_ON 0xf0010080 2217cce932SIgor M. Liplianin #define F367TER_ENARPT_LEVEL 0xf0010070 2317cce932SIgor M. Liplianin #define F367TER_SCLT_DELAY 0xf0010008 2417cce932SIgor M. Liplianin #define F367TER_SCLT_NOD 0xf0010004 2517cce932SIgor M. Liplianin #define F367TER_STOP_ENABLE 0xf0010002 2617cce932SIgor M. Liplianin #define F367TER_SDAT_NOD 0xf0010001 2717cce932SIgor M. Liplianin 2817cce932SIgor M. Liplianin /* TOPCTRL */ 2917cce932SIgor M. Liplianin #define R367TER_TOPCTRL 0xf002 3017cce932SIgor M. Liplianin #define F367TER_STDBY 0xf0020080 3117cce932SIgor M. Liplianin #define F367TER_STDBY_FEC 0xf0020040 3217cce932SIgor M. Liplianin #define F367TER_STDBY_CORE 0xf0020020 3317cce932SIgor M. Liplianin #define F367TER_QAM_COFDM 0xf0020010 3417cce932SIgor M. Liplianin #define F367TER_TS_DIS 0xf0020008 3517cce932SIgor M. Liplianin #define F367TER_DIR_CLK_216 0xf0020004 3617cce932SIgor M. Liplianin #define F367TER_TUNER_BB 0xf0020002 3717cce932SIgor M. Liplianin #define F367TER_DVBT_H 0xf0020001 3817cce932SIgor M. Liplianin 3917cce932SIgor M. Liplianin /* IOCFG0 */ 4017cce932SIgor M. Liplianin #define R367TER_IOCFG0 0xf003 4117cce932SIgor M. Liplianin #define F367TER_OP0_SD 0xf0030080 4217cce932SIgor M. Liplianin #define F367TER_OP0_VAL 0xf0030040 4317cce932SIgor M. Liplianin #define F367TER_OP0_OD 0xf0030020 4417cce932SIgor M. Liplianin #define F367TER_OP0_INV 0xf0030010 4517cce932SIgor M. Liplianin #define F367TER_OP0_DACVALUE_HI 0xf003000f 4617cce932SIgor M. Liplianin 4717cce932SIgor M. Liplianin /* DAc0R */ 4817cce932SIgor M. Liplianin #define R367TER_DAC0R 0xf004 4917cce932SIgor M. Liplianin #define F367TER_OP0_DACVALUE_LO 0xf00400ff 5017cce932SIgor M. Liplianin 5117cce932SIgor M. Liplianin /* IOCFG1 */ 5217cce932SIgor M. Liplianin #define R367TER_IOCFG1 0xf005 5317cce932SIgor M. Liplianin #define F367TER_IP0 0xf0050040 5417cce932SIgor M. Liplianin #define F367TER_OP1_OD 0xf0050020 5517cce932SIgor M. Liplianin #define F367TER_OP1_INV 0xf0050010 5617cce932SIgor M. Liplianin #define F367TER_OP1_DACVALUE_HI 0xf005000f 5717cce932SIgor M. Liplianin 5817cce932SIgor M. Liplianin /* DAC1R */ 5917cce932SIgor M. Liplianin #define R367TER_DAC1R 0xf006 6017cce932SIgor M. Liplianin #define F367TER_OP1_DACVALUE_LO 0xf00600ff 6117cce932SIgor M. Liplianin 6217cce932SIgor M. Liplianin /* IOCFG2 */ 6317cce932SIgor M. Liplianin #define R367TER_IOCFG2 0xf007 6417cce932SIgor M. Liplianin #define F367TER_OP2_LOCK_CONF 0xf00700e0 6517cce932SIgor M. Liplianin #define F367TER_OP2_OD 0xf0070010 6617cce932SIgor M. Liplianin #define F367TER_OP2_VAL 0xf0070008 6717cce932SIgor M. Liplianin #define F367TER_OP1_LOCK_CONF 0xf0070007 6817cce932SIgor M. Liplianin 6917cce932SIgor M. Liplianin /* SDFR */ 7017cce932SIgor M. Liplianin #define R367TER_SDFR 0xf008 7117cce932SIgor M. Liplianin #define F367TER_OP0_FREQ 0xf00800f0 7217cce932SIgor M. Liplianin #define F367TER_OP1_FREQ 0xf008000f 7317cce932SIgor M. Liplianin 7417cce932SIgor M. Liplianin /* STATUS */ 7517cce932SIgor M. Liplianin #define R367TER_STATUS 0xf009 7617cce932SIgor M. Liplianin #define F367TER_TPS_LOCK 0xf0090080 7717cce932SIgor M. Liplianin #define F367TER_SYR_LOCK 0xf0090040 7817cce932SIgor M. Liplianin #define F367TER_AGC_LOCK 0xf0090020 7917cce932SIgor M. Liplianin #define F367TER_PRF 0xf0090010 8017cce932SIgor M. Liplianin #define F367TER_LK 0xf0090008 8117cce932SIgor M. Liplianin #define F367TER_PR 0xf0090007 8217cce932SIgor M. Liplianin 8317cce932SIgor M. Liplianin /* AUX_CLK */ 8417cce932SIgor M. Liplianin #define R367TER_AUX_CLK 0xf00a 8517cce932SIgor M. Liplianin #define F367TER_AUXFEC_CTL 0xf00a00c0 8617cce932SIgor M. Liplianin #define F367TER_DIS_CKX4 0xf00a0020 8717cce932SIgor M. Liplianin #define F367TER_CKSEL 0xf00a0018 8817cce932SIgor M. Liplianin #define F367TER_CKDIV_PROG 0xf00a0006 8917cce932SIgor M. Liplianin #define F367TER_AUXCLK_ENA 0xf00a0001 9017cce932SIgor M. Liplianin 9117cce932SIgor M. Liplianin /* FREESYS1 */ 9217cce932SIgor M. Liplianin #define R367TER_FREESYS1 0xf00b 9317cce932SIgor M. Liplianin #define F367TER_FREE_SYS1 0xf00b00ff 9417cce932SIgor M. Liplianin 9517cce932SIgor M. Liplianin /* FREESYS2 */ 9617cce932SIgor M. Liplianin #define R367TER_FREESYS2 0xf00c 9717cce932SIgor M. Liplianin #define F367TER_FREE_SYS2 0xf00c00ff 9817cce932SIgor M. Liplianin 9917cce932SIgor M. Liplianin /* FREESYS3 */ 10017cce932SIgor M. Liplianin #define R367TER_FREESYS3 0xf00d 10117cce932SIgor M. Liplianin #define F367TER_FREE_SYS3 0xf00d00ff 10217cce932SIgor M. Liplianin 10317cce932SIgor M. Liplianin /* GPIO_CFG */ 10417cce932SIgor M. Liplianin #define R367TER_GPIO_CFG 0xf00e 10517cce932SIgor M. Liplianin #define F367TER_GPIO7_NOD 0xf00e0080 10617cce932SIgor M. Liplianin #define F367TER_GPIO7_CFG 0xf00e0040 10717cce932SIgor M. Liplianin #define F367TER_GPIO6_NOD 0xf00e0020 10817cce932SIgor M. Liplianin #define F367TER_GPIO6_CFG 0xf00e0010 10917cce932SIgor M. Liplianin #define F367TER_GPIO5_NOD 0xf00e0008 11017cce932SIgor M. Liplianin #define F367TER_GPIO5_CFG 0xf00e0004 11117cce932SIgor M. Liplianin #define F367TER_GPIO4_NOD 0xf00e0002 11217cce932SIgor M. Liplianin #define F367TER_GPIO4_CFG 0xf00e0001 11317cce932SIgor M. Liplianin 11417cce932SIgor M. Liplianin /* GPIO_CMD */ 11517cce932SIgor M. Liplianin #define R367TER_GPIO_CMD 0xf00f 11617cce932SIgor M. Liplianin #define F367TER_GPIO7_VAL 0xf00f0008 11717cce932SIgor M. Liplianin #define F367TER_GPIO6_VAL 0xf00f0004 11817cce932SIgor M. Liplianin #define F367TER_GPIO5_VAL 0xf00f0002 11917cce932SIgor M. Liplianin #define F367TER_GPIO4_VAL 0xf00f0001 12017cce932SIgor M. Liplianin 12117cce932SIgor M. Liplianin /* AGC2MAX */ 12217cce932SIgor M. Liplianin #define R367TER_AGC2MAX 0xf010 12317cce932SIgor M. Liplianin #define F367TER_AGC2_MAX 0xf01000ff 12417cce932SIgor M. Liplianin 12517cce932SIgor M. Liplianin /* AGC2MIN */ 12617cce932SIgor M. Liplianin #define R367TER_AGC2MIN 0xf011 12717cce932SIgor M. Liplianin #define F367TER_AGC2_MIN 0xf01100ff 12817cce932SIgor M. Liplianin 12917cce932SIgor M. Liplianin /* AGC1MAX */ 13017cce932SIgor M. Liplianin #define R367TER_AGC1MAX 0xf012 13117cce932SIgor M. Liplianin #define F367TER_AGC1_MAX 0xf01200ff 13217cce932SIgor M. Liplianin 13317cce932SIgor M. Liplianin /* AGC1MIN */ 13417cce932SIgor M. Liplianin #define R367TER_AGC1MIN 0xf013 13517cce932SIgor M. Liplianin #define F367TER_AGC1_MIN 0xf01300ff 13617cce932SIgor M. Liplianin 13717cce932SIgor M. Liplianin /* AGCR */ 13817cce932SIgor M. Liplianin #define R367TER_AGCR 0xf014 13917cce932SIgor M. Liplianin #define F367TER_RATIO_A 0xf01400e0 14017cce932SIgor M. Liplianin #define F367TER_RATIO_B 0xf0140018 14117cce932SIgor M. Liplianin #define F367TER_RATIO_C 0xf0140007 14217cce932SIgor M. Liplianin 14317cce932SIgor M. Liplianin /* AGC2TH */ 14417cce932SIgor M. Liplianin #define R367TER_AGC2TH 0xf015 14517cce932SIgor M. Liplianin #define F367TER_AGC2_THRES 0xf01500ff 14617cce932SIgor M. Liplianin 14717cce932SIgor M. Liplianin /* AGC12c */ 14817cce932SIgor M. Liplianin #define R367TER_AGC12C 0xf016 14917cce932SIgor M. Liplianin #define F367TER_AGC1_IV 0xf0160080 15017cce932SIgor M. Liplianin #define F367TER_AGC1_OD 0xf0160040 15117cce932SIgor M. Liplianin #define F367TER_AGC1_LOAD 0xf0160020 15217cce932SIgor M. Liplianin #define F367TER_AGC2_IV 0xf0160010 15317cce932SIgor M. Liplianin #define F367TER_AGC2_OD 0xf0160008 15417cce932SIgor M. Liplianin #define F367TER_AGC2_LOAD 0xf0160004 15517cce932SIgor M. Liplianin #define F367TER_AGC12_MODE 0xf0160003 15617cce932SIgor M. Liplianin 15717cce932SIgor M. Liplianin /* AGCCTRL1 */ 15817cce932SIgor M. Liplianin #define R367TER_AGCCTRL1 0xf017 15917cce932SIgor M. Liplianin #define F367TER_DAGC_ON 0xf0170080 16017cce932SIgor M. Liplianin #define F367TER_INVERT_AGC12 0xf0170040 16117cce932SIgor M. Liplianin #define F367TER_AGC1_MODE 0xf0170008 16217cce932SIgor M. Liplianin #define F367TER_AGC2_MODE 0xf0170007 16317cce932SIgor M. Liplianin 16417cce932SIgor M. Liplianin /* AGCCTRL2 */ 16517cce932SIgor M. Liplianin #define R367TER_AGCCTRL2 0xf018 16617cce932SIgor M. Liplianin #define F367TER_FRZ2_CTRL 0xf0180060 16717cce932SIgor M. Liplianin #define F367TER_FRZ1_CTRL 0xf0180018 16817cce932SIgor M. Liplianin #define F367TER_TIME_CST 0xf0180007 16917cce932SIgor M. Liplianin 17017cce932SIgor M. Liplianin /* AGC1VAL1 */ 17117cce932SIgor M. Liplianin #define R367TER_AGC1VAL1 0xf019 17217cce932SIgor M. Liplianin #define F367TER_AGC1_VAL_LO 0xf01900ff 17317cce932SIgor M. Liplianin 17417cce932SIgor M. Liplianin /* AGC1VAL2 */ 17517cce932SIgor M. Liplianin #define R367TER_AGC1VAL2 0xf01a 17617cce932SIgor M. Liplianin #define F367TER_AGC1_VAL_HI 0xf01a000f 17717cce932SIgor M. Liplianin 17817cce932SIgor M. Liplianin /* AGC2VAL1 */ 17917cce932SIgor M. Liplianin #define R367TER_AGC2VAL1 0xf01b 18017cce932SIgor M. Liplianin #define F367TER_AGC2_VAL_LO 0xf01b00ff 18117cce932SIgor M. Liplianin 18217cce932SIgor M. Liplianin /* AGC2VAL2 */ 18317cce932SIgor M. Liplianin #define R367TER_AGC2VAL2 0xf01c 18417cce932SIgor M. Liplianin #define F367TER_AGC2_VAL_HI 0xf01c000f 18517cce932SIgor M. Liplianin 18617cce932SIgor M. Liplianin /* AGC2PGA */ 18717cce932SIgor M. Liplianin #define R367TER_AGC2PGA 0xf01d 18817cce932SIgor M. Liplianin #define F367TER_AGC2_PGA 0xf01d00ff 18917cce932SIgor M. Liplianin 19017cce932SIgor M. Liplianin /* OVF_RATE1 */ 19117cce932SIgor M. Liplianin #define R367TER_OVF_RATE1 0xf01e 19217cce932SIgor M. Liplianin #define F367TER_OVF_RATE_HI 0xf01e000f 19317cce932SIgor M. Liplianin 19417cce932SIgor M. Liplianin /* OVF_RATE2 */ 19517cce932SIgor M. Liplianin #define R367TER_OVF_RATE2 0xf01f 19617cce932SIgor M. Liplianin #define F367TER_OVF_RATE_LO 0xf01f00ff 19717cce932SIgor M. Liplianin 19817cce932SIgor M. Liplianin /* GAIN_SRC1 */ 19917cce932SIgor M. Liplianin #define R367TER_GAIN_SRC1 0xf020 20017cce932SIgor M. Liplianin #define F367TER_INV_SPECTR 0xf0200080 20117cce932SIgor M. Liplianin #define F367TER_IQ_INVERT 0xf0200040 20217cce932SIgor M. Liplianin #define F367TER_INR_BYPASS 0xf0200020 20317cce932SIgor M. Liplianin #define F367TER_STATUS_INV_SPECRUM 0xf0200010 20417cce932SIgor M. Liplianin #define F367TER_GAIN_SRC_HI 0xf020000f 20517cce932SIgor M. Liplianin 20617cce932SIgor M. Liplianin /* GAIN_SRC2 */ 20717cce932SIgor M. Liplianin #define R367TER_GAIN_SRC2 0xf021 20817cce932SIgor M. Liplianin #define F367TER_GAIN_SRC_LO 0xf02100ff 20917cce932SIgor M. Liplianin 21017cce932SIgor M. Liplianin /* INC_DEROT1 */ 21117cce932SIgor M. Liplianin #define R367TER_INC_DEROT1 0xf022 21217cce932SIgor M. Liplianin #define F367TER_INC_DEROT_HI 0xf02200ff 21317cce932SIgor M. Liplianin 21417cce932SIgor M. Liplianin /* INC_DEROT2 */ 21517cce932SIgor M. Liplianin #define R367TER_INC_DEROT2 0xf023 21617cce932SIgor M. Liplianin #define F367TER_INC_DEROT_LO 0xf02300ff 21717cce932SIgor M. Liplianin 21817cce932SIgor M. Liplianin /* PPM_CPAMP_DIR */ 21917cce932SIgor M. Liplianin #define R367TER_PPM_CPAMP_DIR 0xf024 22017cce932SIgor M. Liplianin #define F367TER_PPM_CPAMP_DIRECT 0xf02400ff 22117cce932SIgor M. Liplianin 22217cce932SIgor M. Liplianin /* PPM_CPAMP_INV */ 22317cce932SIgor M. Liplianin #define R367TER_PPM_CPAMP_INV 0xf025 22417cce932SIgor M. Liplianin #define F367TER_PPM_CPAMP_INVER 0xf02500ff 22517cce932SIgor M. Liplianin 22617cce932SIgor M. Liplianin /* FREESTFE_1 */ 22717cce932SIgor M. Liplianin #define R367TER_FREESTFE_1 0xf026 22817cce932SIgor M. Liplianin #define F367TER_SYMBOL_NUMBER_INC 0xf02600c0 22917cce932SIgor M. Liplianin #define F367TER_SEL_LSB 0xf0260004 23017cce932SIgor M. Liplianin #define F367TER_AVERAGE_ON 0xf0260002 23117cce932SIgor M. Liplianin #define F367TER_DC_ADJ 0xf0260001 23217cce932SIgor M. Liplianin 23317cce932SIgor M. Liplianin /* FREESTFE_2 */ 23417cce932SIgor M. Liplianin #define R367TER_FREESTFE_2 0xf027 23517cce932SIgor M. Liplianin #define F367TER_SEL_SRCOUT 0xf02700c0 23617cce932SIgor M. Liplianin #define F367TER_SEL_SYRTHR 0xf027001f 23717cce932SIgor M. Liplianin 23817cce932SIgor M. Liplianin /* DCOFFSET */ 23917cce932SIgor M. Liplianin #define R367TER_DCOFFSET 0xf028 24017cce932SIgor M. Liplianin #define F367TER_SELECT_I_Q 0xf0280080 24117cce932SIgor M. Liplianin #define F367TER_DC_OFFSET 0xf028007f 24217cce932SIgor M. Liplianin 24317cce932SIgor M. Liplianin /* EN_PROCESS */ 24417cce932SIgor M. Liplianin #define R367TER_EN_PROCESS 0xf029 24517cce932SIgor M. Liplianin #define F367TER_FREE 0xf02900f0 24617cce932SIgor M. Liplianin #define F367TER_ENAB_MANUAL 0xf0290001 24717cce932SIgor M. Liplianin 24817cce932SIgor M. Liplianin /* SDI_SMOOTHER */ 24917cce932SIgor M. Liplianin #define R367TER_SDI_SMOOTHER 0xf02a 25017cce932SIgor M. Liplianin #define F367TER_DIS_SMOOTH 0xf02a0080 25117cce932SIgor M. Liplianin #define F367TER_SDI_INC_SMOOTHER 0xf02a007f 25217cce932SIgor M. Liplianin 25317cce932SIgor M. Liplianin /* FE_LOOP_OPEN */ 25417cce932SIgor M. Liplianin #define R367TER_FE_LOOP_OPEN 0xf02b 25517cce932SIgor M. Liplianin #define F367TER_TRL_LOOP_OP 0xf02b0002 25617cce932SIgor M. Liplianin #define F367TER_CRL_LOOP_OP 0xf02b0001 25717cce932SIgor M. Liplianin 25817cce932SIgor M. Liplianin /* FREQOFF1 */ 25917cce932SIgor M. Liplianin #define R367TER_FREQOFF1 0xf02c 26017cce932SIgor M. Liplianin #define F367TER_FREQ_OFFSET_LOOP_OPEN_VHI 0xf02c00ff 26117cce932SIgor M. Liplianin 26217cce932SIgor M. Liplianin /* FREQOFF2 */ 26317cce932SIgor M. Liplianin #define R367TER_FREQOFF2 0xf02d 26417cce932SIgor M. Liplianin #define F367TER_FREQ_OFFSET_LOOP_OPEN_HI 0xf02d00ff 26517cce932SIgor M. Liplianin 26617cce932SIgor M. Liplianin /* FREQOFF3 */ 26717cce932SIgor M. Liplianin #define R367TER_FREQOFF3 0xf02e 26817cce932SIgor M. Liplianin #define F367TER_FREQ_OFFSET_LOOP_OPEN_LO 0xf02e00ff 26917cce932SIgor M. Liplianin 27017cce932SIgor M. Liplianin /* TIMOFF1 */ 27117cce932SIgor M. Liplianin #define R367TER_TIMOFF1 0xf02f 27217cce932SIgor M. Liplianin #define F367TER_TIM_OFFSET_LOOP_OPEN_HI 0xf02f00ff 27317cce932SIgor M. Liplianin 27417cce932SIgor M. Liplianin /* TIMOFF2 */ 27517cce932SIgor M. Liplianin #define R367TER_TIMOFF2 0xf030 27617cce932SIgor M. Liplianin #define F367TER_TIM_OFFSET_LOOP_OPEN_LO 0xf03000ff 27717cce932SIgor M. Liplianin 27817cce932SIgor M. Liplianin /* EPQ */ 27917cce932SIgor M. Liplianin #define R367TER_EPQ 0xf031 28017cce932SIgor M. Liplianin #define F367TER_EPQ1 0xf03100ff 28117cce932SIgor M. Liplianin 28217cce932SIgor M. Liplianin /* EPQAUTO */ 28317cce932SIgor M. Liplianin #define R367TER_EPQAUTO 0xf032 28417cce932SIgor M. Liplianin #define F367TER_EPQ2 0xf03200ff 28517cce932SIgor M. Liplianin 28617cce932SIgor M. Liplianin /* SYR_UPDATE */ 28717cce932SIgor M. Liplianin #define R367TER_SYR_UPDATE 0xf033 28817cce932SIgor M. Liplianin #define F367TER_SYR_PROTV 0xf0330080 28917cce932SIgor M. Liplianin #define F367TER_SYR_PROTV_GAIN 0xf0330060 29017cce932SIgor M. Liplianin #define F367TER_SYR_FILTER 0xf0330010 29117cce932SIgor M. Liplianin #define F367TER_SYR_TRACK_THRES 0xf033000c 29217cce932SIgor M. Liplianin 29317cce932SIgor M. Liplianin /* CHPFREE */ 29417cce932SIgor M. Liplianin #define R367TER_CHPFREE 0xf034 29517cce932SIgor M. Liplianin #define F367TER_CHP_FREE 0xf03400ff 29617cce932SIgor M. Liplianin 29717cce932SIgor M. Liplianin /* PPM_STATE_MAC */ 29817cce932SIgor M. Liplianin #define R367TER_PPM_STATE_MAC 0xf035 29917cce932SIgor M. Liplianin #define F367TER_PPM_STATE_MACHINE_DECODER 0xf035003f 30017cce932SIgor M. Liplianin 30117cce932SIgor M. Liplianin /* INR_THRESHOLD */ 30217cce932SIgor M. Liplianin #define R367TER_INR_THRESHOLD 0xf036 30317cce932SIgor M. Liplianin #define F367TER_INR_THRESH 0xf03600ff 30417cce932SIgor M. Liplianin 30517cce932SIgor M. Liplianin /* EPQ_TPS_ID_CELL */ 30617cce932SIgor M. Liplianin #define R367TER_EPQ_TPS_ID_CELL 0xf037 30717cce932SIgor M. Liplianin #define F367TER_ENABLE_LGTH_TO_CF 0xf0370080 30817cce932SIgor M. Liplianin #define F367TER_DIS_TPS_RSVD 0xf0370040 30917cce932SIgor M. Liplianin #define F367TER_DIS_BCH 0xf0370020 31017cce932SIgor M. Liplianin #define F367TER_DIS_ID_CEL 0xf0370010 31117cce932SIgor M. Liplianin #define F367TER_TPS_ADJUST_SYM 0xf037000f 31217cce932SIgor M. Liplianin 31317cce932SIgor M. Liplianin /* EPQ_CFG */ 31417cce932SIgor M. Liplianin #define R367TER_EPQ_CFG 0xf038 31517cce932SIgor M. Liplianin #define F367TER_EPQ_RANGE 0xf0380002 31617cce932SIgor M. Liplianin #define F367TER_EPQ_SOFT 0xf0380001 31717cce932SIgor M. Liplianin 31817cce932SIgor M. Liplianin /* EPQ_STATUS */ 31917cce932SIgor M. Liplianin #define R367TER_EPQ_STATUS 0xf039 32017cce932SIgor M. Liplianin #define F367TER_SLOPE_INC 0xf03900fc 32117cce932SIgor M. Liplianin #define F367TER_TPS_FIELD 0xf0390003 32217cce932SIgor M. Liplianin 32317cce932SIgor M. Liplianin /* AUTORELOCK */ 32417cce932SIgor M. Liplianin #define R367TER_AUTORELOCK 0xf03a 32517cce932SIgor M. Liplianin #define F367TER_BYPASS_BER_TEMPO 0xf03a0080 32617cce932SIgor M. Liplianin #define F367TER_BER_TEMPO 0xf03a0070 32717cce932SIgor M. Liplianin #define F367TER_BYPASS_COFDM_TEMPO 0xf03a0008 32817cce932SIgor M. Liplianin #define F367TER_COFDM_TEMPO 0xf03a0007 32917cce932SIgor M. Liplianin 33017cce932SIgor M. Liplianin /* BER_THR_VMSB */ 33117cce932SIgor M. Liplianin #define R367TER_BER_THR_VMSB 0xf03b 33217cce932SIgor M. Liplianin #define F367TER_BER_THRESHOLD_HI 0xf03b00ff 33317cce932SIgor M. Liplianin 33417cce932SIgor M. Liplianin /* BER_THR_MSB */ 33517cce932SIgor M. Liplianin #define R367TER_BER_THR_MSB 0xf03c 33617cce932SIgor M. Liplianin #define F367TER_BER_THRESHOLD_MID 0xf03c00ff 33717cce932SIgor M. Liplianin 33817cce932SIgor M. Liplianin /* BER_THR_LSB */ 33917cce932SIgor M. Liplianin #define R367TER_BER_THR_LSB 0xf03d 34017cce932SIgor M. Liplianin #define F367TER_BER_THRESHOLD_LO 0xf03d00ff 34117cce932SIgor M. Liplianin 34217cce932SIgor M. Liplianin /* CCD */ 34317cce932SIgor M. Liplianin #define R367TER_CCD 0xf03e 34417cce932SIgor M. Liplianin #define F367TER_CCD_DETECTED 0xf03e0080 34517cce932SIgor M. Liplianin #define F367TER_CCD_RESET 0xf03e0040 34617cce932SIgor M. Liplianin #define F367TER_CCD_THRESHOLD 0xf03e000f 34717cce932SIgor M. Liplianin 34817cce932SIgor M. Liplianin /* SPECTR_CFG */ 34917cce932SIgor M. Liplianin #define R367TER_SPECTR_CFG 0xf03f 35017cce932SIgor M. Liplianin #define F367TER_SPECT_CFG 0xf03f0003 35117cce932SIgor M. Liplianin 35217cce932SIgor M. Liplianin /* CONSTMU_MSB */ 35317cce932SIgor M. Liplianin #define R367TER_CONSTMU_MSB 0xf040 35417cce932SIgor M. Liplianin #define F367TER_CONSTMU_FREEZE 0xf0400080 35517cce932SIgor M. Liplianin #define F367TER_CONSTNU_FORCE_EN 0xf0400040 35617cce932SIgor M. Liplianin #define F367TER_CONST_MU_MSB 0xf040003f 35717cce932SIgor M. Liplianin 35817cce932SIgor M. Liplianin /* CONSTMU_LSB */ 35917cce932SIgor M. Liplianin #define R367TER_CONSTMU_LSB 0xf041 36017cce932SIgor M. Liplianin #define F367TER_CONST_MU_LSB 0xf04100ff 36117cce932SIgor M. Liplianin 36217cce932SIgor M. Liplianin /* CONSTMU_MAX_MSB */ 36317cce932SIgor M. Liplianin #define R367TER_CONSTMU_MAX_MSB 0xf042 36417cce932SIgor M. Liplianin #define F367TER_CONST_MU_MAX_MSB 0xf042003f 36517cce932SIgor M. Liplianin 36617cce932SIgor M. Liplianin /* CONSTMU_MAX_LSB */ 36717cce932SIgor M. Liplianin #define R367TER_CONSTMU_MAX_LSB 0xf043 36817cce932SIgor M. Liplianin #define F367TER_CONST_MU_MAX_LSB 0xf04300ff 36917cce932SIgor M. Liplianin 37017cce932SIgor M. Liplianin /* ALPHANOISE */ 37117cce932SIgor M. Liplianin #define R367TER_ALPHANOISE 0xf044 37217cce932SIgor M. Liplianin #define F367TER_USE_ALLFILTER 0xf0440080 37317cce932SIgor M. Liplianin #define F367TER_INTER_ON 0xf0440040 37417cce932SIgor M. Liplianin #define F367TER_ALPHA_NOISE 0xf044001f 37517cce932SIgor M. Liplianin 37617cce932SIgor M. Liplianin /* MAXGP_MSB */ 37717cce932SIgor M. Liplianin #define R367TER_MAXGP_MSB 0xf045 37817cce932SIgor M. Liplianin #define F367TER_MUFILTER_LENGTH 0xf04500f0 37917cce932SIgor M. Liplianin #define F367TER_MAX_GP_MSB 0xf045000f 38017cce932SIgor M. Liplianin 38117cce932SIgor M. Liplianin /* MAXGP_LSB */ 38217cce932SIgor M. Liplianin #define R367TER_MAXGP_LSB 0xf046 38317cce932SIgor M. Liplianin #define F367TER_MAX_GP_LSB 0xf04600ff 38417cce932SIgor M. Liplianin 38517cce932SIgor M. Liplianin /* ALPHAMSB */ 38617cce932SIgor M. Liplianin #define R367TER_ALPHAMSB 0xf047 38717cce932SIgor M. Liplianin #define F367TER_CHC_DATARATE 0xf04700c0 38817cce932SIgor M. Liplianin #define F367TER_ALPHA_MSB 0xf047003f 38917cce932SIgor M. Liplianin 39017cce932SIgor M. Liplianin /* ALPHALSB */ 39117cce932SIgor M. Liplianin #define R367TER_ALPHALSB 0xf048 39217cce932SIgor M. Liplianin #define F367TER_ALPHA_LSB 0xf04800ff 39317cce932SIgor M. Liplianin 39417cce932SIgor M. Liplianin /* PILOT_ACCU */ 39517cce932SIgor M. Liplianin #define R367TER_PILOT_ACCU 0xf049 39617cce932SIgor M. Liplianin #define F367TER_USE_SCAT4ADDAPT 0xf0490080 39717cce932SIgor M. Liplianin #define F367TER_PILOT_ACC 0xf049001f 39817cce932SIgor M. Liplianin 39917cce932SIgor M. Liplianin /* PILOTMU_ACCU */ 40017cce932SIgor M. Liplianin #define R367TER_PILOTMU_ACCU 0xf04a 40117cce932SIgor M. Liplianin #define F367TER_DISCARD_BAD_SP 0xf04a0080 40217cce932SIgor M. Liplianin #define F367TER_DISCARD_BAD_CP 0xf04a0040 40317cce932SIgor M. Liplianin #define F367TER_PILOT_MU_ACCU 0xf04a001f 40417cce932SIgor M. Liplianin 40517cce932SIgor M. Liplianin /* FILT_CHANNEL_EST */ 40617cce932SIgor M. Liplianin #define R367TER_FILT_CHANNEL_EST 0xf04b 40717cce932SIgor M. Liplianin #define F367TER_USE_FILT_PILOT 0xf04b0080 40817cce932SIgor M. Liplianin #define F367TER_FILT_CHANNEL 0xf04b007f 40917cce932SIgor M. Liplianin 41017cce932SIgor M. Liplianin /* ALPHA_NOPISE_FREQ */ 41117cce932SIgor M. Liplianin #define R367TER_ALPHA_NOPISE_FREQ 0xf04c 41217cce932SIgor M. Liplianin #define F367TER_NOISE_FREQ_FILT 0xf04c0040 41317cce932SIgor M. Liplianin #define F367TER_ALPHA_NOISE_FREQ 0xf04c003f 41417cce932SIgor M. Liplianin 41517cce932SIgor M. Liplianin /* RATIO_PILOT */ 41617cce932SIgor M. Liplianin #define R367TER_RATIO_PILOT 0xf04d 41717cce932SIgor M. Liplianin #define F367TER_RATIO_MEAN_SP 0xf04d00f0 41817cce932SIgor M. Liplianin #define F367TER_RATIO_MEAN_CP 0xf04d000f 41917cce932SIgor M. Liplianin 42017cce932SIgor M. Liplianin /* CHC_CTL */ 42117cce932SIgor M. Liplianin #define R367TER_CHC_CTL 0xf04e 42217cce932SIgor M. Liplianin #define F367TER_TRACK_EN 0xf04e0080 42317cce932SIgor M. Liplianin #define F367TER_NOISE_NORM_EN 0xf04e0040 42417cce932SIgor M. Liplianin #define F367TER_FORCE_CHC_RESET 0xf04e0020 42517cce932SIgor M. Liplianin #define F367TER_SHORT_TIME 0xf04e0010 42617cce932SIgor M. Liplianin #define F367TER_FORCE_STATE_EN 0xf04e0008 42717cce932SIgor M. Liplianin #define F367TER_FORCE_STATE 0xf04e0007 42817cce932SIgor M. Liplianin 42917cce932SIgor M. Liplianin /* EPQ_ADJUST */ 43017cce932SIgor M. Liplianin #define R367TER_EPQ_ADJUST 0xf04f 43117cce932SIgor M. Liplianin #define F367TER_ADJUST_SCAT_IND 0xf04f00c0 43217cce932SIgor M. Liplianin #define F367TER_ONE_SYMBOL 0xf04f0010 43317cce932SIgor M. Liplianin #define F367TER_EPQ_DECAY 0xf04f000e 43417cce932SIgor M. Liplianin #define F367TER_HOLD_SLOPE 0xf04f0001 43517cce932SIgor M. Liplianin 43617cce932SIgor M. Liplianin /* EPQ_THRES */ 43717cce932SIgor M. Liplianin #define R367TER_EPQ_THRES 0xf050 43817cce932SIgor M. Liplianin #define F367TER_EPQ_THR 0xf05000ff 43917cce932SIgor M. Liplianin 44017cce932SIgor M. Liplianin /* OMEGA_CTL */ 44117cce932SIgor M. Liplianin #define R367TER_OMEGA_CTL 0xf051 44217cce932SIgor M. Liplianin #define F367TER_OMEGA_RST 0xf0510080 44317cce932SIgor M. Liplianin #define F367TER_FREEZE_OMEGA 0xf0510040 44417cce932SIgor M. Liplianin #define F367TER_OMEGA_SEL 0xf051003f 44517cce932SIgor M. Liplianin 44617cce932SIgor M. Liplianin /* GP_CTL */ 44717cce932SIgor M. Liplianin #define R367TER_GP_CTL 0xf052 44817cce932SIgor M. Liplianin #define F367TER_CHC_STATE 0xf05200e0 44917cce932SIgor M. Liplianin #define F367TER_FREEZE_GP 0xf0520010 45017cce932SIgor M. Liplianin #define F367TER_GP_SEL 0xf052000f 45117cce932SIgor M. Liplianin 45217cce932SIgor M. Liplianin /* MUMSB */ 45317cce932SIgor M. Liplianin #define R367TER_MUMSB 0xf053 45417cce932SIgor M. Liplianin #define F367TER_MU_MSB 0xf053007f 45517cce932SIgor M. Liplianin 45617cce932SIgor M. Liplianin /* MULSB */ 45717cce932SIgor M. Liplianin #define R367TER_MULSB 0xf054 45817cce932SIgor M. Liplianin #define F367TER_MU_LSB 0xf05400ff 45917cce932SIgor M. Liplianin 46017cce932SIgor M. Liplianin /* GPMSB */ 46117cce932SIgor M. Liplianin #define R367TER_GPMSB 0xf055 46217cce932SIgor M. Liplianin #define F367TER_CSI_THRESHOLD 0xf05500e0 46317cce932SIgor M. Liplianin #define F367TER_GP_MSB 0xf055000f 46417cce932SIgor M. Liplianin 46517cce932SIgor M. Liplianin /* GPLSB */ 46617cce932SIgor M. Liplianin #define R367TER_GPLSB 0xf056 46717cce932SIgor M. Liplianin #define F367TER_GP_LSB 0xf05600ff 46817cce932SIgor M. Liplianin 46917cce932SIgor M. Liplianin /* OMEGAMSB */ 47017cce932SIgor M. Liplianin #define R367TER_OMEGAMSB 0xf057 47117cce932SIgor M. Liplianin #define F367TER_OMEGA_MSB 0xf057007f 47217cce932SIgor M. Liplianin 47317cce932SIgor M. Liplianin /* OMEGALSB */ 47417cce932SIgor M. Liplianin #define R367TER_OMEGALSB 0xf058 47517cce932SIgor M. Liplianin #define F367TER_OMEGA_LSB 0xf05800ff 47617cce932SIgor M. Liplianin 47717cce932SIgor M. Liplianin /* SCAT_NB */ 47817cce932SIgor M. Liplianin #define R367TER_SCAT_NB 0xf059 47917cce932SIgor M. Liplianin #define F367TER_CHC_TEST 0xf05900f8 48017cce932SIgor M. Liplianin #define F367TER_SCAT_NUMB 0xf0590003 48117cce932SIgor M. Liplianin 48217cce932SIgor M. Liplianin /* CHC_DUMMY */ 48317cce932SIgor M. Liplianin #define R367TER_CHC_DUMMY 0xf05a 48417cce932SIgor M. Liplianin #define F367TER_CHC_DUM 0xf05a00ff 48517cce932SIgor M. Liplianin 48617cce932SIgor M. Liplianin /* INC_CTL */ 48717cce932SIgor M. Liplianin #define R367TER_INC_CTL 0xf05b 48817cce932SIgor M. Liplianin #define F367TER_INC_BYPASS 0xf05b0080 48917cce932SIgor M. Liplianin #define F367TER_INC_NDEPTH 0xf05b000c 49017cce932SIgor M. Liplianin #define F367TER_INC_MADEPTH 0xf05b0003 49117cce932SIgor M. Liplianin 49217cce932SIgor M. Liplianin /* INCTHRES_COR1 */ 49317cce932SIgor M. Liplianin #define R367TER_INCTHRES_COR1 0xf05c 49417cce932SIgor M. Liplianin #define F367TER_INC_THRES_COR1 0xf05c00ff 49517cce932SIgor M. Liplianin 49617cce932SIgor M. Liplianin /* INCTHRES_COR2 */ 49717cce932SIgor M. Liplianin #define R367TER_INCTHRES_COR2 0xf05d 49817cce932SIgor M. Liplianin #define F367TER_INC_THRES_COR2 0xf05d00ff 49917cce932SIgor M. Liplianin 50017cce932SIgor M. Liplianin /* INCTHRES_DET1 */ 50117cce932SIgor M. Liplianin #define R367TER_INCTHRES_DET1 0xf05e 50217cce932SIgor M. Liplianin #define F367TER_INC_THRES_DET1 0xf05e003f 50317cce932SIgor M. Liplianin 50417cce932SIgor M. Liplianin /* INCTHRES_DET2 */ 50517cce932SIgor M. Liplianin #define R367TER_INCTHRES_DET2 0xf05f 50617cce932SIgor M. Liplianin #define F367TER_INC_THRES_DET2 0xf05f003f 50717cce932SIgor M. Liplianin 50817cce932SIgor M. Liplianin /* IIR_CELLNB */ 50917cce932SIgor M. Liplianin #define R367TER_IIR_CELLNB 0xf060 51017cce932SIgor M. Liplianin #define F367TER_NRST_IIR 0xf0600080 51117cce932SIgor M. Liplianin #define F367TER_IIR_CELL_NB 0xf0600007 51217cce932SIgor M. Liplianin 51317cce932SIgor M. Liplianin /* IIRCX_COEFF1_MSB */ 51417cce932SIgor M. Liplianin #define R367TER_IIRCX_COEFF1_MSB 0xf061 51517cce932SIgor M. Liplianin #define F367TER_IIR_CX_COEFF1_MSB 0xf06100ff 51617cce932SIgor M. Liplianin 51717cce932SIgor M. Liplianin /* IIRCX_COEFF1_LSB */ 51817cce932SIgor M. Liplianin #define R367TER_IIRCX_COEFF1_LSB 0xf062 51917cce932SIgor M. Liplianin #define F367TER_IIR_CX_COEFF1_LSB 0xf06200ff 52017cce932SIgor M. Liplianin 52117cce932SIgor M. Liplianin /* IIRCX_COEFF2_MSB */ 52217cce932SIgor M. Liplianin #define R367TER_IIRCX_COEFF2_MSB 0xf063 52317cce932SIgor M. Liplianin #define F367TER_IIR_CX_COEFF2_MSB 0xf06300ff 52417cce932SIgor M. Liplianin 52517cce932SIgor M. Liplianin /* IIRCX_COEFF2_LSB */ 52617cce932SIgor M. Liplianin #define R367TER_IIRCX_COEFF2_LSB 0xf064 52717cce932SIgor M. Liplianin #define F367TER_IIR_CX_COEFF2_LSB 0xf06400ff 52817cce932SIgor M. Liplianin 52917cce932SIgor M. Liplianin /* IIRCX_COEFF3_MSB */ 53017cce932SIgor M. Liplianin #define R367TER_IIRCX_COEFF3_MSB 0xf065 53117cce932SIgor M. Liplianin #define F367TER_IIR_CX_COEFF3_MSB 0xf06500ff 53217cce932SIgor M. Liplianin 53317cce932SIgor M. Liplianin /* IIRCX_COEFF3_LSB */ 53417cce932SIgor M. Liplianin #define R367TER_IIRCX_COEFF3_LSB 0xf066 53517cce932SIgor M. Liplianin #define F367TER_IIR_CX_COEFF3_LSB 0xf06600ff 53617cce932SIgor M. Liplianin 53717cce932SIgor M. Liplianin /* IIRCX_COEFF4_MSB */ 53817cce932SIgor M. Liplianin #define R367TER_IIRCX_COEFF4_MSB 0xf067 53917cce932SIgor M. Liplianin #define F367TER_IIR_CX_COEFF4_MSB 0xf06700ff 54017cce932SIgor M. Liplianin 54117cce932SIgor M. Liplianin /* IIRCX_COEFF4_LSB */ 54217cce932SIgor M. Liplianin #define R367TER_IIRCX_COEFF4_LSB 0xf068 54317cce932SIgor M. Liplianin #define F367TER_IIR_CX_COEFF4_LSB 0xf06800ff 54417cce932SIgor M. Liplianin 54517cce932SIgor M. Liplianin /* IIRCX_COEFF5_MSB */ 54617cce932SIgor M. Liplianin #define R367TER_IIRCX_COEFF5_MSB 0xf069 54717cce932SIgor M. Liplianin #define F367TER_IIR_CX_COEFF5_MSB 0xf06900ff 54817cce932SIgor M. Liplianin 54917cce932SIgor M. Liplianin /* IIRCX_COEFF5_LSB */ 55017cce932SIgor M. Liplianin #define R367TER_IIRCX_COEFF5_LSB 0xf06a 55117cce932SIgor M. Liplianin #define F367TER_IIR_CX_COEFF5_LSB 0xf06a00ff 55217cce932SIgor M. Liplianin 55317cce932SIgor M. Liplianin /* FEPATH_CFG */ 55417cce932SIgor M. Liplianin #define R367TER_FEPATH_CFG 0xf06b 55517cce932SIgor M. Liplianin #define F367TER_DEMUX_SWAP 0xf06b0004 55617cce932SIgor M. Liplianin #define F367TER_DIGAGC_SWAP 0xf06b0002 55717cce932SIgor M. Liplianin #define F367TER_LONGPATH_IF 0xf06b0001 55817cce932SIgor M. Liplianin 55917cce932SIgor M. Liplianin /* PMC1_FUNC */ 56017cce932SIgor M. Liplianin #define R367TER_PMC1_FUNC 0xf06c 56117cce932SIgor M. Liplianin #define F367TER_SOFT_RSTN 0xf06c0080 56217cce932SIgor M. Liplianin #define F367TER_PMC1_AVERAGE_TIME 0xf06c0078 56317cce932SIgor M. Liplianin #define F367TER_PMC1_WAIT_TIME 0xf06c0006 56417cce932SIgor M. Liplianin #define F367TER_PMC1_2N_SEL 0xf06c0001 56517cce932SIgor M. Liplianin 56617cce932SIgor M. Liplianin /* PMC1_FOR */ 56717cce932SIgor M. Liplianin #define R367TER_PMC1_FOR 0xf06d 56817cce932SIgor M. Liplianin #define F367TER_PMC1_FORCE 0xf06d0080 56917cce932SIgor M. Liplianin #define F367TER_PMC1_FORCE_VALUE 0xf06d007c 57017cce932SIgor M. Liplianin 57117cce932SIgor M. Liplianin /* PMC2_FUNC */ 57217cce932SIgor M. Liplianin #define R367TER_PMC2_FUNC 0xf06e 57317cce932SIgor M. Liplianin #define F367TER_PMC2_SOFT_STN 0xf06e0080 57417cce932SIgor M. Liplianin #define F367TER_PMC2_ACCU_TIME 0xf06e0070 57517cce932SIgor M. Liplianin #define F367TER_PMC2_CMDP_MN 0xf06e0008 57617cce932SIgor M. Liplianin #define F367TER_PMC2_SWAP 0xf06e0004 57717cce932SIgor M. Liplianin 57817cce932SIgor M. Liplianin /* STATUS_ERR_DA */ 57917cce932SIgor M. Liplianin #define R367TER_STATUS_ERR_DA 0xf06f 58017cce932SIgor M. Liplianin #define F367TER_COM_USEGAINTRK 0xf06f0080 58117cce932SIgor M. Liplianin #define F367TER_COM_AGCLOCK 0xf06f0040 58217cce932SIgor M. Liplianin #define F367TER_AUT_AGCLOCK 0xf06f0020 58317cce932SIgor M. Liplianin #define F367TER_MIN_ERR_X_LSB 0xf06f000f 58417cce932SIgor M. Liplianin 58517cce932SIgor M. Liplianin /* DIG_AGC_R */ 58617cce932SIgor M. Liplianin #define R367TER_DIG_AGC_R 0xf070 58717cce932SIgor M. Liplianin #define F367TER_COM_SOFT_RSTN 0xf0700080 58817cce932SIgor M. Liplianin #define F367TER_COM_AGC_ON 0xf0700040 58917cce932SIgor M. Liplianin #define F367TER_COM_EARLY 0xf0700020 59017cce932SIgor M. Liplianin #define F367TER_AUT_SOFT_RESETN 0xf0700010 59117cce932SIgor M. Liplianin #define F367TER_AUT_AGC_ON 0xf0700008 59217cce932SIgor M. Liplianin #define F367TER_AUT_EARLY 0xf0700004 59317cce932SIgor M. Liplianin #define F367TER_AUT_ROT_EN 0xf0700002 59417cce932SIgor M. Liplianin #define F367TER_LOCK_SOFT_RESETN 0xf0700001 59517cce932SIgor M. Liplianin 59617cce932SIgor M. Liplianin /* COMAGC_TARMSB */ 59717cce932SIgor M. Liplianin #define R367TER_COMAGC_TARMSB 0xf071 59817cce932SIgor M. Liplianin #define F367TER_COM_AGC_TARGET_MSB 0xf07100ff 59917cce932SIgor M. Liplianin 60017cce932SIgor M. Liplianin /* COM_AGC_TAR_ENMODE */ 60117cce932SIgor M. Liplianin #define R367TER_COM_AGC_TAR_ENMODE 0xf072 60217cce932SIgor M. Liplianin #define F367TER_COM_AGC_TARGET_LSB 0xf07200f0 60317cce932SIgor M. Liplianin #define F367TER_COM_ENMODE 0xf072000f 60417cce932SIgor M. Liplianin 60517cce932SIgor M. Liplianin /* COM_AGC_CFG */ 60617cce932SIgor M. Liplianin #define R367TER_COM_AGC_CFG 0xf073 60717cce932SIgor M. Liplianin #define F367TER_COM_N 0xf07300f8 60817cce932SIgor M. Liplianin #define F367TER_COM_STABMODE 0xf0730006 60917cce932SIgor M. Liplianin #define F367TER_ERR_SEL 0xf0730001 61017cce932SIgor M. Liplianin 61117cce932SIgor M. Liplianin /* COM_AGC_GAIN1 */ 61217cce932SIgor M. Liplianin #define R367TER_COM_AGC_GAIN1 0xf074 61317cce932SIgor M. Liplianin #define F367TER_COM_GAIN1aCK 0xf07400f0 61417cce932SIgor M. Liplianin #define F367TER_COM_GAIN1TRK 0xf074000f 61517cce932SIgor M. Liplianin 61617cce932SIgor M. Liplianin /* AUT_AGC_TARGETMSB */ 61717cce932SIgor M. Liplianin #define R367TER_AUT_AGC_TARGETMSB 0xf075 61817cce932SIgor M. Liplianin #define F367TER_AUT_AGC_TARGET_MSB 0xf07500ff 61917cce932SIgor M. Liplianin 62017cce932SIgor M. Liplianin /* LOCK_DET_MSB */ 62117cce932SIgor M. Liplianin #define R367TER_LOCK_DET_MSB 0xf076 62217cce932SIgor M. Liplianin #define F367TER_LOCK_DETECT_MSB 0xf07600ff 62317cce932SIgor M. Liplianin 62417cce932SIgor M. Liplianin /* AGCTAR_LOCK_LSBS */ 62517cce932SIgor M. Liplianin #define R367TER_AGCTAR_LOCK_LSBS 0xf077 62617cce932SIgor M. Liplianin #define F367TER_AUT_AGC_TARGET_LSB 0xf07700f0 62717cce932SIgor M. Liplianin #define F367TER_LOCK_DETECT_LSB 0xf077000f 62817cce932SIgor M. Liplianin 62917cce932SIgor M. Liplianin /* AUT_GAIN_EN */ 63017cce932SIgor M. Liplianin #define R367TER_AUT_GAIN_EN 0xf078 63117cce932SIgor M. Liplianin #define F367TER_AUT_ENMODE 0xf07800f0 63217cce932SIgor M. Liplianin #define F367TER_AUT_GAIN2 0xf078000f 63317cce932SIgor M. Liplianin 63417cce932SIgor M. Liplianin /* AUT_CFG */ 63517cce932SIgor M. Liplianin #define R367TER_AUT_CFG 0xf079 63617cce932SIgor M. Liplianin #define F367TER_AUT_N 0xf07900f8 63717cce932SIgor M. Liplianin #define F367TER_INT_CHOICE 0xf0790006 63817cce932SIgor M. Liplianin #define F367TER_INT_LOAD 0xf0790001 63917cce932SIgor M. Liplianin 64017cce932SIgor M. Liplianin /* LOCKN */ 64117cce932SIgor M. Liplianin #define R367TER_LOCKN 0xf07a 64217cce932SIgor M. Liplianin #define F367TER_LOCK_N 0xf07a00f8 64317cce932SIgor M. Liplianin #define F367TER_SEL_IQNTAR 0xf07a0004 64417cce932SIgor M. Liplianin #define F367TER_LOCK_DETECT_CHOICE 0xf07a0003 64517cce932SIgor M. Liplianin 64617cce932SIgor M. Liplianin /* INT_X_3 */ 64717cce932SIgor M. Liplianin #define R367TER_INT_X_3 0xf07b 64817cce932SIgor M. Liplianin #define F367TER_INT_X3 0xf07b00ff 64917cce932SIgor M. Liplianin 65017cce932SIgor M. Liplianin /* INT_X_2 */ 65117cce932SIgor M. Liplianin #define R367TER_INT_X_2 0xf07c 65217cce932SIgor M. Liplianin #define F367TER_INT_X2 0xf07c00ff 65317cce932SIgor M. Liplianin 65417cce932SIgor M. Liplianin /* INT_X_1 */ 65517cce932SIgor M. Liplianin #define R367TER_INT_X_1 0xf07d 65617cce932SIgor M. Liplianin #define F367TER_INT_X1 0xf07d00ff 65717cce932SIgor M. Liplianin 65817cce932SIgor M. Liplianin /* INT_X_0 */ 65917cce932SIgor M. Liplianin #define R367TER_INT_X_0 0xf07e 66017cce932SIgor M. Liplianin #define F367TER_INT_X0 0xf07e00ff 66117cce932SIgor M. Liplianin 66217cce932SIgor M. Liplianin /* MIN_ERRX_MSB */ 66317cce932SIgor M. Liplianin #define R367TER_MIN_ERRX_MSB 0xf07f 66417cce932SIgor M. Liplianin #define F367TER_MIN_ERR_X_MSB 0xf07f00ff 66517cce932SIgor M. Liplianin 66617cce932SIgor M. Liplianin /* COR_CTL */ 66717cce932SIgor M. Liplianin #define R367TER_COR_CTL 0xf080 66817cce932SIgor M. Liplianin #define F367TER_CORE_ACTIVE 0xf0800020 66917cce932SIgor M. Liplianin #define F367TER_HOLD 0xf0800010 67017cce932SIgor M. Liplianin #define F367TER_CORE_STATE_CTL 0xf080000f 67117cce932SIgor M. Liplianin 67217cce932SIgor M. Liplianin /* COR_STAT */ 67317cce932SIgor M. Liplianin #define R367TER_COR_STAT 0xf081 67417cce932SIgor M. Liplianin #define F367TER_SCATT_LOCKED 0xf0810080 67517cce932SIgor M. Liplianin #define F367TER_TPS_LOCKED 0xf0810040 67617cce932SIgor M. Liplianin #define F367TER_SYR_LOCKED_COR 0xf0810020 67717cce932SIgor M. Liplianin #define F367TER_AGC_LOCKED_STAT 0xf0810010 67817cce932SIgor M. Liplianin #define F367TER_CORE_STATE_STAT 0xf081000f 67917cce932SIgor M. Liplianin 68017cce932SIgor M. Liplianin /* COR_INTEN */ 68117cce932SIgor M. Liplianin #define R367TER_COR_INTEN 0xf082 68217cce932SIgor M. Liplianin #define F367TER_INTEN 0xf0820080 68317cce932SIgor M. Liplianin #define F367TER_INTEN_SYR 0xf0820020 68417cce932SIgor M. Liplianin #define F367TER_INTEN_FFT 0xf0820010 68517cce932SIgor M. Liplianin #define F367TER_INTEN_AGC 0xf0820008 68617cce932SIgor M. Liplianin #define F367TER_INTEN_TPS1 0xf0820004 68717cce932SIgor M. Liplianin #define F367TER_INTEN_TPS2 0xf0820002 68817cce932SIgor M. Liplianin #define F367TER_INTEN_TPS3 0xf0820001 68917cce932SIgor M. Liplianin 69017cce932SIgor M. Liplianin /* COR_INTSTAT */ 69117cce932SIgor M. Liplianin #define R367TER_COR_INTSTAT 0xf083 69217cce932SIgor M. Liplianin #define F367TER_INTSTAT_SYR 0xf0830020 69317cce932SIgor M. Liplianin #define F367TER_INTSTAT_FFT 0xf0830010 69417cce932SIgor M. Liplianin #define F367TER_INTSAT_AGC 0xf0830008 69517cce932SIgor M. Liplianin #define F367TER_INTSTAT_TPS1 0xf0830004 69617cce932SIgor M. Liplianin #define F367TER_INTSTAT_TPS2 0xf0830002 69717cce932SIgor M. Liplianin #define F367TER_INTSTAT_TPS3 0xf0830001 69817cce932SIgor M. Liplianin 69917cce932SIgor M. Liplianin /* COR_MODEGUARD */ 70017cce932SIgor M. Liplianin #define R367TER_COR_MODEGUARD 0xf084 70117cce932SIgor M. Liplianin #define F367TER_FORCE 0xf0840010 70217cce932SIgor M. Liplianin #define F367TER_MODE 0xf084000c 70317cce932SIgor M. Liplianin #define F367TER_GUARD 0xf0840003 70417cce932SIgor M. Liplianin 70517cce932SIgor M. Liplianin /* AGC_CTL */ 70617cce932SIgor M. Liplianin #define R367TER_AGC_CTL 0xf085 70717cce932SIgor M. Liplianin #define F367TER_AGC_TIMING_FACTOR 0xf08500e0 70817cce932SIgor M. Liplianin #define F367TER_AGC_LAST 0xf0850010 70917cce932SIgor M. Liplianin #define F367TER_AGC_GAIN 0xf085000c 71017cce932SIgor M. Liplianin #define F367TER_AGC_NEG 0xf0850002 71117cce932SIgor M. Liplianin #define F367TER_AGC_SET 0xf0850001 71217cce932SIgor M. Liplianin 71317cce932SIgor M. Liplianin /* AGC_MANUAL1 */ 71417cce932SIgor M. Liplianin #define R367TER_AGC_MANUAL1 0xf086 71517cce932SIgor M. Liplianin #define F367TER_AGC_VAL_LO 0xf08600ff 71617cce932SIgor M. Liplianin 71717cce932SIgor M. Liplianin /* AGC_MANUAL2 */ 71817cce932SIgor M. Liplianin #define R367TER_AGC_MANUAL2 0xf087 71917cce932SIgor M. Liplianin #define F367TER_AGC_VAL_HI 0xf087000f 72017cce932SIgor M. Liplianin 72117cce932SIgor M. Liplianin /* AGC_TARG */ 72217cce932SIgor M. Liplianin #define R367TER_AGC_TARG 0xf088 72317cce932SIgor M. Liplianin #define F367TER_AGC_TARGET 0xf08800ff 72417cce932SIgor M. Liplianin 72517cce932SIgor M. Liplianin /* AGC_GAIN1 */ 72617cce932SIgor M. Liplianin #define R367TER_AGC_GAIN1 0xf089 72717cce932SIgor M. Liplianin #define F367TER_AGC_GAIN_LO 0xf08900ff 72817cce932SIgor M. Liplianin 72917cce932SIgor M. Liplianin /* AGC_GAIN2 */ 73017cce932SIgor M. Liplianin #define R367TER_AGC_GAIN2 0xf08a 73117cce932SIgor M. Liplianin #define F367TER_AGC_LOCKED_GAIN2 0xf08a0010 73217cce932SIgor M. Liplianin #define F367TER_AGC_GAIN_HI 0xf08a000f 73317cce932SIgor M. Liplianin 73417cce932SIgor M. Liplianin /* RESERVED_1 */ 73517cce932SIgor M. Liplianin #define R367TER_RESERVED_1 0xf08b 73617cce932SIgor M. Liplianin #define F367TER_RESERVED1 0xf08b00ff 73717cce932SIgor M. Liplianin 73817cce932SIgor M. Liplianin /* RESERVED_2 */ 73917cce932SIgor M. Liplianin #define R367TER_RESERVED_2 0xf08c 74017cce932SIgor M. Liplianin #define F367TER_RESERVED2 0xf08c00ff 74117cce932SIgor M. Liplianin 74217cce932SIgor M. Liplianin /* RESERVED_3 */ 74317cce932SIgor M. Liplianin #define R367TER_RESERVED_3 0xf08d 74417cce932SIgor M. Liplianin #define F367TER_RESERVED3 0xf08d00ff 74517cce932SIgor M. Liplianin 74617cce932SIgor M. Liplianin /* CAS_CTL */ 74717cce932SIgor M. Liplianin #define R367TER_CAS_CTL 0xf08e 74817cce932SIgor M. Liplianin #define F367TER_CCS_ENABLE 0xf08e0080 74917cce932SIgor M. Liplianin #define F367TER_ACS_DISABLE 0xf08e0040 75017cce932SIgor M. Liplianin #define F367TER_DAGC_DIS 0xf08e0020 75117cce932SIgor M. Liplianin #define F367TER_DAGC_GAIN 0xf08e0018 75217cce932SIgor M. Liplianin #define F367TER_CCSMU 0xf08e0007 75317cce932SIgor M. Liplianin 75417cce932SIgor M. Liplianin /* CAS_FREQ */ 75517cce932SIgor M. Liplianin #define R367TER_CAS_FREQ 0xf08f 75617cce932SIgor M. Liplianin #define F367TER_CCS_FREQ 0xf08f00ff 75717cce932SIgor M. Liplianin 75817cce932SIgor M. Liplianin /* CAS_DAGCGAIN */ 75917cce932SIgor M. Liplianin #define R367TER_CAS_DAGCGAIN 0xf090 76017cce932SIgor M. Liplianin #define F367TER_CAS_DAGC_GAIN 0xf09000ff 76117cce932SIgor M. Liplianin 76217cce932SIgor M. Liplianin /* SYR_CTL */ 76317cce932SIgor M. Liplianin #define R367TER_SYR_CTL 0xf091 76417cce932SIgor M. Liplianin #define F367TER_SICTH_ENABLE 0xf0910080 76517cce932SIgor M. Liplianin #define F367TER_LONG_ECHO 0xf0910078 76617cce932SIgor M. Liplianin #define F367TER_AUTO_LE_EN 0xf0910004 76717cce932SIgor M. Liplianin #define F367TER_SYR_BYPASS 0xf0910002 76817cce932SIgor M. Liplianin #define F367TER_SYR_TR_DIS 0xf0910001 76917cce932SIgor M. Liplianin 77017cce932SIgor M. Liplianin /* SYR_STAT */ 77117cce932SIgor M. Liplianin #define R367TER_SYR_STAT 0xf092 77217cce932SIgor M. Liplianin #define F367TER_SYR_LOCKED_STAT 0xf0920010 77317cce932SIgor M. Liplianin #define F367TER_SYR_MODE 0xf092000c 77417cce932SIgor M. Liplianin #define F367TER_SYR_GUARD 0xf0920003 77517cce932SIgor M. Liplianin 77617cce932SIgor M. Liplianin /* SYR_NCO1 */ 77717cce932SIgor M. Liplianin #define R367TER_SYR_NCO1 0xf093 77817cce932SIgor M. Liplianin #define F367TER_SYR_NCO_LO 0xf09300ff 77917cce932SIgor M. Liplianin 78017cce932SIgor M. Liplianin /* SYR_NCO2 */ 78117cce932SIgor M. Liplianin #define R367TER_SYR_NCO2 0xf094 78217cce932SIgor M. Liplianin #define F367TER_SYR_NCO_HI 0xf094003f 78317cce932SIgor M. Liplianin 78417cce932SIgor M. Liplianin /* SYR_OFFSET1 */ 78517cce932SIgor M. Liplianin #define R367TER_SYR_OFFSET1 0xf095 78617cce932SIgor M. Liplianin #define F367TER_SYR_OFFSET_LO 0xf09500ff 78717cce932SIgor M. Liplianin 78817cce932SIgor M. Liplianin /* SYR_OFFSET2 */ 78917cce932SIgor M. Liplianin #define R367TER_SYR_OFFSET2 0xf096 79017cce932SIgor M. Liplianin #define F367TER_SYR_OFFSET_HI 0xf096003f 79117cce932SIgor M. Liplianin 79217cce932SIgor M. Liplianin /* FFT_CTL */ 79317cce932SIgor M. Liplianin #define R367TER_FFT_CTL 0xf097 79417cce932SIgor M. Liplianin #define F367TER_SHIFT_FFT_TRIG 0xf0970018 79517cce932SIgor M. Liplianin #define F367TER_FFT_TRIGGER 0xf0970004 79617cce932SIgor M. Liplianin #define F367TER_FFT_MANUAL 0xf0970002 79717cce932SIgor M. Liplianin #define F367TER_IFFT_MODE 0xf0970001 79817cce932SIgor M. Liplianin 79917cce932SIgor M. Liplianin /* SCR_CTL */ 80017cce932SIgor M. Liplianin #define R367TER_SCR_CTL 0xf098 80117cce932SIgor M. Liplianin #define F367TER_SYRADJDECAY 0xf0980070 80217cce932SIgor M. Liplianin #define F367TER_SCR_CPEDIS 0xf0980002 80317cce932SIgor M. Liplianin #define F367TER_SCR_DIS 0xf0980001 80417cce932SIgor M. Liplianin 80517cce932SIgor M. Liplianin /* PPM_CTL1 */ 80617cce932SIgor M. Liplianin #define R367TER_PPM_CTL1 0xf099 80717cce932SIgor M. Liplianin #define F367TER_PPM_MAXFREQ 0xf0990030 80817cce932SIgor M. Liplianin #define F367TER_PPM_MAXTIM 0xf0990008 80917cce932SIgor M. Liplianin #define F367TER_PPM_INVSEL 0xf0990004 81017cce932SIgor M. Liplianin #define F367TER_PPM_SCATDIS 0xf0990002 81117cce932SIgor M. Liplianin #define F367TER_PPM_BYP 0xf0990001 81217cce932SIgor M. Liplianin 81317cce932SIgor M. Liplianin /* TRL_CTL */ 81417cce932SIgor M. Liplianin #define R367TER_TRL_CTL 0xf09a 81517cce932SIgor M. Liplianin #define F367TER_TRL_NOMRATE_LSB 0xf09a0080 81617cce932SIgor M. Liplianin #define F367TER_TRL_GAIN_FACTOR 0xf09a0078 81717cce932SIgor M. Liplianin #define F367TER_TRL_LOOPGAIN 0xf09a0007 81817cce932SIgor M. Liplianin 81917cce932SIgor M. Liplianin /* TRL_NOMRATE1 */ 82017cce932SIgor M. Liplianin #define R367TER_TRL_NOMRATE1 0xf09b 82117cce932SIgor M. Liplianin #define F367TER_TRL_NOMRATE_LO 0xf09b00ff 82217cce932SIgor M. Liplianin 82317cce932SIgor M. Liplianin /* TRL_NOMRATE2 */ 82417cce932SIgor M. Liplianin #define R367TER_TRL_NOMRATE2 0xf09c 82517cce932SIgor M. Liplianin #define F367TER_TRL_NOMRATE_HI 0xf09c00ff 82617cce932SIgor M. Liplianin 82717cce932SIgor M. Liplianin /* TRL_TIME1 */ 82817cce932SIgor M. Liplianin #define R367TER_TRL_TIME1 0xf09d 82917cce932SIgor M. Liplianin #define F367TER_TRL_TOFFSET_LO 0xf09d00ff 83017cce932SIgor M. Liplianin 83117cce932SIgor M. Liplianin /* TRL_TIME2 */ 83217cce932SIgor M. Liplianin #define R367TER_TRL_TIME2 0xf09e 83317cce932SIgor M. Liplianin #define F367TER_TRL_TOFFSET_HI 0xf09e00ff 83417cce932SIgor M. Liplianin 83517cce932SIgor M. Liplianin /* CRL_CTL */ 83617cce932SIgor M. Liplianin #define R367TER_CRL_CTL 0xf09f 83717cce932SIgor M. Liplianin #define F367TER_CRL_DIS 0xf09f0080 83817cce932SIgor M. Liplianin #define F367TER_CRL_GAIN_FACTOR 0xf09f0078 83917cce932SIgor M. Liplianin #define F367TER_CRL_LOOPGAIN 0xf09f0007 84017cce932SIgor M. Liplianin 84117cce932SIgor M. Liplianin /* CRL_FREQ1 */ 84217cce932SIgor M. Liplianin #define R367TER_CRL_FREQ1 0xf0a0 84317cce932SIgor M. Liplianin #define F367TER_CRL_FOFFSET_LO 0xf0a000ff 84417cce932SIgor M. Liplianin 84517cce932SIgor M. Liplianin /* CRL_FREQ2 */ 84617cce932SIgor M. Liplianin #define R367TER_CRL_FREQ2 0xf0a1 84717cce932SIgor M. Liplianin #define F367TER_CRL_FOFFSET_HI 0xf0a100ff 84817cce932SIgor M. Liplianin 84917cce932SIgor M. Liplianin /* CRL_FREQ3 */ 85017cce932SIgor M. Liplianin #define R367TER_CRL_FREQ3 0xf0a2 85117cce932SIgor M. Liplianin #define F367TER_CRL_FOFFSET_VHI 0xf0a200ff 85217cce932SIgor M. Liplianin 85317cce932SIgor M. Liplianin /* TPS_SFRAME_CTL */ 85417cce932SIgor M. Liplianin #define R367TER_TPS_SFRAME_CTL 0xf0a3 85517cce932SIgor M. Liplianin #define F367TER_TPS_SFRAME_SYNC 0xf0a30001 85617cce932SIgor M. Liplianin 85717cce932SIgor M. Liplianin /* CHC_SNR */ 85817cce932SIgor M. Liplianin #define R367TER_CHC_SNR 0xf0a4 85917cce932SIgor M. Liplianin #define F367TER_CHCSNR 0xf0a400ff 86017cce932SIgor M. Liplianin 86117cce932SIgor M. Liplianin /* BDI_CTL */ 86217cce932SIgor M. Liplianin #define R367TER_BDI_CTL 0xf0a5 86317cce932SIgor M. Liplianin #define F367TER_BDI_LPSEL 0xf0a50002 86417cce932SIgor M. Liplianin #define F367TER_BDI_SERIAL 0xf0a50001 86517cce932SIgor M. Liplianin 86617cce932SIgor M. Liplianin /* DMP_CTL */ 86717cce932SIgor M. Liplianin #define R367TER_DMP_CTL 0xf0a6 86817cce932SIgor M. Liplianin #define F367TER_DMP_SCALING_FACTOR 0xf0a6001e 86917cce932SIgor M. Liplianin #define F367TER_DMP_SDDIS 0xf0a60001 87017cce932SIgor M. Liplianin 87117cce932SIgor M. Liplianin /* TPS_RCVD1 */ 87217cce932SIgor M. Liplianin #define R367TER_TPS_RCVD1 0xf0a7 87317cce932SIgor M. Liplianin #define F367TER_TPS_CHANGE 0xf0a70040 87417cce932SIgor M. Liplianin #define F367TER_BCH_OK 0xf0a70020 87517cce932SIgor M. Liplianin #define F367TER_TPS_SYNC 0xf0a70010 87617cce932SIgor M. Liplianin #define F367TER_TPS_FRAME 0xf0a70003 87717cce932SIgor M. Liplianin 87817cce932SIgor M. Liplianin /* TPS_RCVD2 */ 87917cce932SIgor M. Liplianin #define R367TER_TPS_RCVD2 0xf0a8 88017cce932SIgor M. Liplianin #define F367TER_TPS_HIERMODE 0xf0a80070 88117cce932SIgor M. Liplianin #define F367TER_TPS_CONST 0xf0a80003 88217cce932SIgor M. Liplianin 88317cce932SIgor M. Liplianin /* TPS_RCVD3 */ 88417cce932SIgor M. Liplianin #define R367TER_TPS_RCVD3 0xf0a9 88517cce932SIgor M. Liplianin #define F367TER_TPS_LPCODE 0xf0a90070 88617cce932SIgor M. Liplianin #define F367TER_TPS_HPCODE 0xf0a90007 88717cce932SIgor M. Liplianin 88817cce932SIgor M. Liplianin /* TPS_RCVD4 */ 88917cce932SIgor M. Liplianin #define R367TER_TPS_RCVD4 0xf0aa 89017cce932SIgor M. Liplianin #define F367TER_TPS_GUARD 0xf0aa0030 89117cce932SIgor M. Liplianin #define F367TER_TPS_MODE 0xf0aa0003 89217cce932SIgor M. Liplianin 89317cce932SIgor M. Liplianin /* TPS_ID_CELL1 */ 89417cce932SIgor M. Liplianin #define R367TER_TPS_ID_CELL1 0xf0ab 89517cce932SIgor M. Liplianin #define F367TER_TPS_ID_CELL_LO 0xf0ab00ff 89617cce932SIgor M. Liplianin 89717cce932SIgor M. Liplianin /* TPS_ID_CELL2 */ 89817cce932SIgor M. Liplianin #define R367TER_TPS_ID_CELL2 0xf0ac 89917cce932SIgor M. Liplianin #define F367TER_TPS_ID_CELL_HI 0xf0ac00ff 90017cce932SIgor M. Liplianin 90117cce932SIgor M. Liplianin /* TPS_RCVD5_SET1 */ 90217cce932SIgor M. Liplianin #define R367TER_TPS_RCVD5_SET1 0xf0ad 90317cce932SIgor M. Liplianin #define F367TER_TPS_NA 0xf0ad00fC 90417cce932SIgor M. Liplianin #define F367TER_TPS_SETFRAME 0xf0ad0003 90517cce932SIgor M. Liplianin 90617cce932SIgor M. Liplianin /* TPS_SET2 */ 90717cce932SIgor M. Liplianin #define R367TER_TPS_SET2 0xf0ae 90817cce932SIgor M. Liplianin #define F367TER_TPS_SETHIERMODE 0xf0ae0070 90917cce932SIgor M. Liplianin #define F367TER_TPS_SETCONST 0xf0ae0003 91017cce932SIgor M. Liplianin 91117cce932SIgor M. Liplianin /* TPS_SET3 */ 91217cce932SIgor M. Liplianin #define R367TER_TPS_SET3 0xf0af 91317cce932SIgor M. Liplianin #define F367TER_TPS_SETLPCODE 0xf0af0070 91417cce932SIgor M. Liplianin #define F367TER_TPS_SETHPCODE 0xf0af0007 91517cce932SIgor M. Liplianin 91617cce932SIgor M. Liplianin /* TPS_CTL */ 91717cce932SIgor M. Liplianin #define R367TER_TPS_CTL 0xf0b0 91817cce932SIgor M. Liplianin #define F367TER_TPS_IMM 0xf0b00004 91917cce932SIgor M. Liplianin #define F367TER_TPS_BCHDIS 0xf0b00002 92017cce932SIgor M. Liplianin #define F367TER_TPS_UPDDIS 0xf0b00001 92117cce932SIgor M. Liplianin 92217cce932SIgor M. Liplianin /* CTL_FFTOSNUM */ 92317cce932SIgor M. Liplianin #define R367TER_CTL_FFTOSNUM 0xf0b1 92417cce932SIgor M. Liplianin #define F367TER_SYMBOL_NUMBER 0xf0b1007f 92517cce932SIgor M. Liplianin 92617cce932SIgor M. Liplianin /* TESTSELECT */ 92717cce932SIgor M. Liplianin #define R367TER_TESTSELECT 0xf0b2 92817cce932SIgor M. Liplianin #define F367TER_TEST_SELECT 0xf0b2001f 92917cce932SIgor M. Liplianin 93017cce932SIgor M. Liplianin /* MSC_REV */ 93117cce932SIgor M. Liplianin #define R367TER_MSC_REV 0xf0b3 93217cce932SIgor M. Liplianin #define F367TER_REV_NUMBER 0xf0b300ff 93317cce932SIgor M. Liplianin 93417cce932SIgor M. Liplianin /* PIR_CTL */ 93517cce932SIgor M. Liplianin #define R367TER_PIR_CTL 0xf0b4 93617cce932SIgor M. Liplianin #define F367TER_FREEZE 0xf0b40001 93717cce932SIgor M. Liplianin 93817cce932SIgor M. Liplianin /* SNR_CARRIER1 */ 93917cce932SIgor M. Liplianin #define R367TER_SNR_CARRIER1 0xf0b5 94017cce932SIgor M. Liplianin #define F367TER_SNR_CARRIER_LO 0xf0b500ff 94117cce932SIgor M. Liplianin 94217cce932SIgor M. Liplianin /* SNR_CARRIER2 */ 94317cce932SIgor M. Liplianin #define R367TER_SNR_CARRIER2 0xf0b6 94417cce932SIgor M. Liplianin #define F367TER_MEAN 0xf0b600c0 94517cce932SIgor M. Liplianin #define F367TER_SNR_CARRIER_HI 0xf0b6001f 94617cce932SIgor M. Liplianin 94717cce932SIgor M. Liplianin /* PPM_CPAMP */ 94817cce932SIgor M. Liplianin #define R367TER_PPM_CPAMP 0xf0b7 94917cce932SIgor M. Liplianin #define F367TER_PPM_CPC 0xf0b700ff 95017cce932SIgor M. Liplianin 95117cce932SIgor M. Liplianin /* TSM_AP0 */ 95217cce932SIgor M. Liplianin #define R367TER_TSM_AP0 0xf0b8 95317cce932SIgor M. Liplianin #define F367TER_ADDRESS_BYTE_0 0xf0b800ff 95417cce932SIgor M. Liplianin 95517cce932SIgor M. Liplianin /* TSM_AP1 */ 95617cce932SIgor M. Liplianin #define R367TER_TSM_AP1 0xf0b9 95717cce932SIgor M. Liplianin #define F367TER_ADDRESS_BYTE_1 0xf0b900ff 95817cce932SIgor M. Liplianin 95917cce932SIgor M. Liplianin /* TSM_AP2 */ 96017cce932SIgor M. Liplianin #define R367TER_TSM_AP2 0xf0bA 96117cce932SIgor M. Liplianin #define F367TER_DATA_BYTE_0 0xf0ba00ff 96217cce932SIgor M. Liplianin 96317cce932SIgor M. Liplianin /* TSM_AP3 */ 96417cce932SIgor M. Liplianin #define R367TER_TSM_AP3 0xf0bB 96517cce932SIgor M. Liplianin #define F367TER_DATA_BYTE_1 0xf0bb00ff 96617cce932SIgor M. Liplianin 96717cce932SIgor M. Liplianin /* TSM_AP4 */ 96817cce932SIgor M. Liplianin #define R367TER_TSM_AP4 0xf0bC 96917cce932SIgor M. Liplianin #define F367TER_DATA_BYTE_2 0xf0bc00ff 97017cce932SIgor M. Liplianin 97117cce932SIgor M. Liplianin /* TSM_AP5 */ 97217cce932SIgor M. Liplianin #define R367TER_TSM_AP5 0xf0bD 97317cce932SIgor M. Liplianin #define F367TER_DATA_BYTE_3 0xf0bd00ff 97417cce932SIgor M. Liplianin 97517cce932SIgor M. Liplianin /* TSM_AP6 */ 97617cce932SIgor M. Liplianin #define R367TER_TSM_AP6 0xf0bE 97717cce932SIgor M. Liplianin #define F367TER_TSM_AP_6 0xf0be00ff 97817cce932SIgor M. Liplianin 97917cce932SIgor M. Liplianin /* TSM_AP7 */ 98017cce932SIgor M. Liplianin #define R367TER_TSM_AP7 0xf0bF 98117cce932SIgor M. Liplianin #define F367TER_MEM_SELECT_BYTE 0xf0bf00ff 98217cce932SIgor M. Liplianin 98317cce932SIgor M. Liplianin /* TSTRES */ 98417cce932SIgor M. Liplianin #define R367TER_TSTRES 0xf0c0 98517cce932SIgor M. Liplianin #define F367TER_FRES_DISPLAY 0xf0c00080 98617cce932SIgor M. Liplianin #define F367TER_FRES_FIFO_AD 0xf0c00020 98717cce932SIgor M. Liplianin #define F367TER_FRESRS 0xf0c00010 98817cce932SIgor M. Liplianin #define F367TER_FRESACS 0xf0c00008 98917cce932SIgor M. Liplianin #define F367TER_FRESFEC 0xf0c00004 99017cce932SIgor M. Liplianin #define F367TER_FRES_PRIF 0xf0c00002 99117cce932SIgor M. Liplianin #define F367TER_FRESCORE 0xf0c00001 99217cce932SIgor M. Liplianin 99317cce932SIgor M. Liplianin /* ANACTRL */ 99417cce932SIgor M. Liplianin #define R367TER_ANACTRL 0xf0c1 99517cce932SIgor M. Liplianin #define F367TER_BYPASS_XTAL 0xf0c10040 99617cce932SIgor M. Liplianin #define F367TER_BYPASS_PLLXN 0xf0c1000c 99717cce932SIgor M. Liplianin #define F367TER_DIS_PAD_OSC 0xf0c10002 99817cce932SIgor M. Liplianin #define F367TER_STDBY_PLLXN 0xf0c10001 99917cce932SIgor M. Liplianin 100017cce932SIgor M. Liplianin /* TSTBUS */ 100117cce932SIgor M. Liplianin #define R367TER_TSTBUS 0xf0c2 100217cce932SIgor M. Liplianin #define F367TER_TS_BYTE_CLK_INV 0xf0c20080 100317cce932SIgor M. Liplianin #define F367TER_CFG_IP 0xf0c20070 100417cce932SIgor M. Liplianin #define F367TER_CFG_TST 0xf0c2000f 100517cce932SIgor M. Liplianin 100617cce932SIgor M. Liplianin /* TSTRATE */ 100717cce932SIgor M. Liplianin #define R367TER_TSTRATE 0xf0c6 100817cce932SIgor M. Liplianin #define F367TER_FORCEPHA 0xf0c60080 100917cce932SIgor M. Liplianin #define F367TER_FNEWPHA 0xf0c60010 101017cce932SIgor M. Liplianin #define F367TER_FROT90 0xf0c60008 101117cce932SIgor M. Liplianin #define F367TER_FR 0xf0c60007 101217cce932SIgor M. Liplianin 101317cce932SIgor M. Liplianin /* CONSTMODE */ 101417cce932SIgor M. Liplianin #define R367TER_CONSTMODE 0xf0cb 101517cce932SIgor M. Liplianin #define F367TER_TST_PRIF 0xf0cb00e0 101617cce932SIgor M. Liplianin #define F367TER_CAR_TYPE 0xf0cb0018 101717cce932SIgor M. Liplianin #define F367TER_CONST_MODE 0xf0cb0003 101817cce932SIgor M. Liplianin 101917cce932SIgor M. Liplianin /* CONSTCARR1 */ 102017cce932SIgor M. Liplianin #define R367TER_CONSTCARR1 0xf0cc 102117cce932SIgor M. Liplianin #define F367TER_CONST_CARR_LO 0xf0cc00ff 102217cce932SIgor M. Liplianin 102317cce932SIgor M. Liplianin /* CONSTCARR2 */ 102417cce932SIgor M. Liplianin #define R367TER_CONSTCARR2 0xf0cd 102517cce932SIgor M. Liplianin #define F367TER_CONST_CARR_HI 0xf0cd001f 102617cce932SIgor M. Liplianin 102717cce932SIgor M. Liplianin /* ICONSTEL */ 102817cce932SIgor M. Liplianin #define R367TER_ICONSTEL 0xf0ce 102917cce932SIgor M. Liplianin #define F367TER_PICONSTEL 0xf0ce00ff 103017cce932SIgor M. Liplianin 103117cce932SIgor M. Liplianin /* QCONSTEL */ 103217cce932SIgor M. Liplianin #define R367TER_QCONSTEL 0xf0cf 103317cce932SIgor M. Liplianin #define F367TER_PQCONSTEL 0xf0cf00ff 103417cce932SIgor M. Liplianin 103517cce932SIgor M. Liplianin /* TSTBISTRES0 */ 103617cce932SIgor M. Liplianin #define R367TER_TSTBISTRES0 0xf0d0 103717cce932SIgor M. Liplianin #define F367TER_BEND_PPM 0xf0d00080 103817cce932SIgor M. Liplianin #define F367TER_BBAD_PPM 0xf0d00040 103917cce932SIgor M. Liplianin #define F367TER_BEND_FFTW 0xf0d00020 104017cce932SIgor M. Liplianin #define F367TER_BBAD_FFTW 0xf0d00010 104117cce932SIgor M. Liplianin #define F367TER_BEND_FFT_BUF 0xf0d00008 104217cce932SIgor M. Liplianin #define F367TER_BBAD_FFT_BUF 0xf0d00004 104317cce932SIgor M. Liplianin #define F367TER_BEND_SYR 0xf0d00002 104417cce932SIgor M. Liplianin #define F367TER_BBAD_SYR 0xf0d00001 104517cce932SIgor M. Liplianin 104617cce932SIgor M. Liplianin /* TSTBISTRES1 */ 104717cce932SIgor M. Liplianin #define R367TER_TSTBISTRES1 0xf0d1 104817cce932SIgor M. Liplianin #define F367TER_BEND_CHC_CP 0xf0d10080 104917cce932SIgor M. Liplianin #define F367TER_BBAD_CHC_CP 0xf0d10040 105017cce932SIgor M. Liplianin #define F367TER_BEND_CHCI 0xf0d10020 105117cce932SIgor M. Liplianin #define F367TER_BBAD_CHCI 0xf0d10010 105217cce932SIgor M. Liplianin #define F367TER_BEND_BDI 0xf0d10008 105317cce932SIgor M. Liplianin #define F367TER_BBAD_BDI 0xf0d10004 105417cce932SIgor M. Liplianin #define F367TER_BEND_SDI 0xf0d10002 105517cce932SIgor M. Liplianin #define F367TER_BBAD_SDI 0xf0d10001 105617cce932SIgor M. Liplianin 105717cce932SIgor M. Liplianin /* TSTBISTRES2 */ 105817cce932SIgor M. Liplianin #define R367TER_TSTBISTRES2 0xf0d2 105917cce932SIgor M. Liplianin #define F367TER_BEND_CHC_INC 0xf0d20080 106017cce932SIgor M. Liplianin #define F367TER_BBAD_CHC_INC 0xf0d20040 106117cce932SIgor M. Liplianin #define F367TER_BEND_CHC_SPP 0xf0d20020 106217cce932SIgor M. Liplianin #define F367TER_BBAD_CHC_SPP 0xf0d20010 106317cce932SIgor M. Liplianin #define F367TER_BEND_CHC_CPP 0xf0d20008 106417cce932SIgor M. Liplianin #define F367TER_BBAD_CHC_CPP 0xf0d20004 106517cce932SIgor M. Liplianin #define F367TER_BEND_CHC_SP 0xf0d20002 106617cce932SIgor M. Liplianin #define F367TER_BBAD_CHC_SP 0xf0d20001 106717cce932SIgor M. Liplianin 106817cce932SIgor M. Liplianin /* TSTBISTRES3 */ 106917cce932SIgor M. Liplianin #define R367TER_TSTBISTRES3 0xf0d3 107017cce932SIgor M. Liplianin #define F367TER_BEND_QAM 0xf0d30080 107117cce932SIgor M. Liplianin #define F367TER_BBAD_QAM 0xf0d30040 107217cce932SIgor M. Liplianin #define F367TER_BEND_SFEC_VIT 0xf0d30020 107317cce932SIgor M. Liplianin #define F367TER_BBAD_SFEC_VIT 0xf0d30010 107417cce932SIgor M. Liplianin #define F367TER_BEND_SFEC_DLINE 0xf0d30008 107517cce932SIgor M. Liplianin #define F367TER_BBAD_SFEC_DLINE 0xf0d30004 107617cce932SIgor M. Liplianin #define F367TER_BEND_SFEC_HW 0xf0d30002 107717cce932SIgor M. Liplianin #define F367TER_BBAD_SFEC_HW 0xf0d30001 107817cce932SIgor M. Liplianin 107917cce932SIgor M. Liplianin /* RF_AGC1 */ 108017cce932SIgor M. Liplianin #define R367TER_RF_AGC1 0xf0d4 108117cce932SIgor M. Liplianin #define F367TER_RF_AGC1_LEVEL_HI 0xf0d400ff 108217cce932SIgor M. Liplianin 108317cce932SIgor M. Liplianin /* RF_AGC2 */ 108417cce932SIgor M. Liplianin #define R367TER_RF_AGC2 0xf0d5 108517cce932SIgor M. Liplianin #define F367TER_REF_ADGP 0xf0d50080 108617cce932SIgor M. Liplianin #define F367TER_STDBY_ADCGP 0xf0d50020 108717cce932SIgor M. Liplianin #define F367TER_CHANNEL_SEL 0xf0d5001c 108817cce932SIgor M. Liplianin #define F367TER_RF_AGC1_LEVEL_LO 0xf0d50003 108917cce932SIgor M. Liplianin 109017cce932SIgor M. Liplianin /* ANADIGCTRL */ 109117cce932SIgor M. Liplianin #define R367TER_ANADIGCTRL 0xf0d7 109217cce932SIgor M. Liplianin #define F367TER_SEL_CLKDEM 0xf0d70020 109317cce932SIgor M. Liplianin #define F367TER_EN_BUFFER_Q 0xf0d70010 109417cce932SIgor M. Liplianin #define F367TER_EN_BUFFER_I 0xf0d70008 109517cce932SIgor M. Liplianin #define F367TER_ADC_RIS_EGDE 0xf0d70004 109617cce932SIgor M. Liplianin #define F367TER_SGN_ADC 0xf0d70002 109717cce932SIgor M. Liplianin #define F367TER_SEL_AD12_SYNC 0xf0d70001 109817cce932SIgor M. Liplianin 109917cce932SIgor M. Liplianin /* PLLMDIV */ 110017cce932SIgor M. Liplianin #define R367TER_PLLMDIV 0xf0d8 110117cce932SIgor M. Liplianin #define F367TER_PLL_MDIV 0xf0d800ff 110217cce932SIgor M. Liplianin 110317cce932SIgor M. Liplianin /* PLLNDIV */ 110417cce932SIgor M. Liplianin #define R367TER_PLLNDIV 0xf0d9 110517cce932SIgor M. Liplianin #define F367TER_PLL_NDIV 0xf0d900ff 110617cce932SIgor M. Liplianin 110717cce932SIgor M. Liplianin /* PLLSETUP */ 110817cce932SIgor M. Liplianin #define R367TER_PLLSETUP 0xf0dA 110917cce932SIgor M. Liplianin #define F367TER_PLL_PDIV 0xf0da0070 111017cce932SIgor M. Liplianin #define F367TER_PLL_KDIV 0xf0da000f 111117cce932SIgor M. Liplianin 111217cce932SIgor M. Liplianin /* DUAL_AD12 */ 111317cce932SIgor M. Liplianin #define R367TER_DUAL_AD12 0xf0dB 111417cce932SIgor M. Liplianin #define F367TER_FS20M 0xf0db0020 111517cce932SIgor M. Liplianin #define F367TER_FS50M 0xf0db0010 111617cce932SIgor M. Liplianin #define F367TER_INMODe0 0xf0db0008 111717cce932SIgor M. Liplianin #define F367TER_POFFQ 0xf0db0004 111817cce932SIgor M. Liplianin #define F367TER_POFFI 0xf0db0002 111917cce932SIgor M. Liplianin #define F367TER_INMODE1 0xf0db0001 112017cce932SIgor M. Liplianin 112117cce932SIgor M. Liplianin /* TSTBIST */ 112217cce932SIgor M. Liplianin #define R367TER_TSTBIST 0xf0dC 112317cce932SIgor M. Liplianin #define F367TER_TST_BYP_CLK 0xf0dc0080 112417cce932SIgor M. Liplianin #define F367TER_TST_GCLKENA_STD 0xf0dc0040 112517cce932SIgor M. Liplianin #define F367TER_TST_GCLKENA 0xf0dc0020 112617cce932SIgor M. Liplianin #define F367TER_TST_MEMBIST 0xf0dc001f 112717cce932SIgor M. Liplianin 112817cce932SIgor M. Liplianin /* PAD_COMP_CTRL */ 112917cce932SIgor M. Liplianin #define R367TER_PAD_COMP_CTRL 0xf0dD 113017cce932SIgor M. Liplianin #define F367TER_COMPTQ 0xf0dd0010 113117cce932SIgor M. Liplianin #define F367TER_COMPEN 0xf0dd0008 113217cce932SIgor M. Liplianin #define F367TER_FREEZE2 0xf0dd0004 113317cce932SIgor M. Liplianin #define F367TER_SLEEP_INHBT 0xf0dd0002 113417cce932SIgor M. Liplianin #define F367TER_CHIP_SLEEP 0xf0dd0001 113517cce932SIgor M. Liplianin 113617cce932SIgor M. Liplianin /* PAD_COMP_WR */ 113717cce932SIgor M. Liplianin #define R367TER_PAD_COMP_WR 0xf0de 113817cce932SIgor M. Liplianin #define F367TER_WR_ASRC 0xf0de007f 113917cce932SIgor M. Liplianin 114017cce932SIgor M. Liplianin /* PAD_COMP_RD */ 114117cce932SIgor M. Liplianin #define R367TER_PAD_COMP_RD 0xf0df 114217cce932SIgor M. Liplianin #define F367TER_COMPOK 0xf0df0080 114317cce932SIgor M. Liplianin #define F367TER_RD_ASRC 0xf0df007f 114417cce932SIgor M. Liplianin 114517cce932SIgor M. Liplianin /* SYR_TARGET_FFTADJT_MSB */ 114617cce932SIgor M. Liplianin #define R367TER_SYR_TARGET_FFTADJT_MSB 0xf100 114717cce932SIgor M. Liplianin #define F367TER_SYR_START 0xf1000080 114817cce932SIgor M. Liplianin #define F367TER_SYR_TARGET_FFTADJ_HI 0xf100000f 114917cce932SIgor M. Liplianin 115017cce932SIgor M. Liplianin /* SYR_TARGET_FFTADJT_LSB */ 115117cce932SIgor M. Liplianin #define R367TER_SYR_TARGET_FFTADJT_LSB 0xf101 115217cce932SIgor M. Liplianin #define F367TER_SYR_TARGET_FFTADJ_LO 0xf10100ff 115317cce932SIgor M. Liplianin 115417cce932SIgor M. Liplianin /* SYR_TARGET_CHCADJT_MSB */ 115517cce932SIgor M. Liplianin #define R367TER_SYR_TARGET_CHCADJT_MSB 0xf102 115617cce932SIgor M. Liplianin #define F367TER_SYR_TARGET_CHCADJ_HI 0xf102000f 115717cce932SIgor M. Liplianin 115817cce932SIgor M. Liplianin /* SYR_TARGET_CHCADJT_LSB */ 115917cce932SIgor M. Liplianin #define R367TER_SYR_TARGET_CHCADJT_LSB 0xf103 116017cce932SIgor M. Liplianin #define F367TER_SYR_TARGET_CHCADJ_LO 0xf10300ff 116117cce932SIgor M. Liplianin 116217cce932SIgor M. Liplianin /* SYR_FLAG */ 116317cce932SIgor M. Liplianin #define R367TER_SYR_FLAG 0xf104 116417cce932SIgor M. Liplianin #define F367TER_TRIG_FLG1 0xf1040080 116517cce932SIgor M. Liplianin #define F367TER_TRIG_FLG0 0xf1040040 116617cce932SIgor M. Liplianin #define F367TER_FFT_FLG1 0xf1040008 116717cce932SIgor M. Liplianin #define F367TER_FFT_FLG0 0xf1040004 116817cce932SIgor M. Liplianin #define F367TER_CHC_FLG1 0xf1040002 116917cce932SIgor M. Liplianin #define F367TER_CHC_FLG0 0xf1040001 117017cce932SIgor M. Liplianin 117117cce932SIgor M. Liplianin /* CRL_TARGET1 */ 117217cce932SIgor M. Liplianin #define R367TER_CRL_TARGET1 0xf105 117317cce932SIgor M. Liplianin #define F367TER_CRL_START 0xf1050080 117417cce932SIgor M. Liplianin #define F367TER_CRL_TARGET_VHI 0xf105000f 117517cce932SIgor M. Liplianin 117617cce932SIgor M. Liplianin /* CRL_TARGET2 */ 117717cce932SIgor M. Liplianin #define R367TER_CRL_TARGET2 0xf106 117817cce932SIgor M. Liplianin #define F367TER_CRL_TARGET_HI 0xf10600ff 117917cce932SIgor M. Liplianin 118017cce932SIgor M. Liplianin /* CRL_TARGET3 */ 118117cce932SIgor M. Liplianin #define R367TER_CRL_TARGET3 0xf107 118217cce932SIgor M. Liplianin #define F367TER_CRL_TARGET_LO 0xf10700ff 118317cce932SIgor M. Liplianin 118417cce932SIgor M. Liplianin /* CRL_TARGET4 */ 118517cce932SIgor M. Liplianin #define R367TER_CRL_TARGET4 0xf108 118617cce932SIgor M. Liplianin #define F367TER_CRL_TARGET_VLO 0xf10800ff 118717cce932SIgor M. Liplianin 118817cce932SIgor M. Liplianin /* CRL_FLAG */ 118917cce932SIgor M. Liplianin #define R367TER_CRL_FLAG 0xf109 119017cce932SIgor M. Liplianin #define F367TER_CRL_FLAG1 0xf1090002 119117cce932SIgor M. Liplianin #define F367TER_CRL_FLAG0 0xf1090001 119217cce932SIgor M. Liplianin 119317cce932SIgor M. Liplianin /* TRL_TARGET1 */ 119417cce932SIgor M. Liplianin #define R367TER_TRL_TARGET1 0xf10a 119517cce932SIgor M. Liplianin #define F367TER_TRL_TARGET_HI 0xf10a00ff 119617cce932SIgor M. Liplianin 119717cce932SIgor M. Liplianin /* TRL_TARGET2 */ 119817cce932SIgor M. Liplianin #define R367TER_TRL_TARGET2 0xf10b 119917cce932SIgor M. Liplianin #define F367TER_TRL_TARGET_LO 0xf10b00ff 120017cce932SIgor M. Liplianin 120117cce932SIgor M. Liplianin /* TRL_CHC */ 120217cce932SIgor M. Liplianin #define R367TER_TRL_CHC 0xf10c 120317cce932SIgor M. Liplianin #define F367TER_TRL_START 0xf10c0080 120417cce932SIgor M. Liplianin #define F367TER_CHC_START 0xf10c0040 120517cce932SIgor M. Liplianin #define F367TER_TRL_FLAG1 0xf10c0002 120617cce932SIgor M. Liplianin #define F367TER_TRL_FLAG0 0xf10c0001 120717cce932SIgor M. Liplianin 120817cce932SIgor M. Liplianin /* CHC_SNR_TARG */ 120917cce932SIgor M. Liplianin #define R367TER_CHC_SNR_TARG 0xf10d 121017cce932SIgor M. Liplianin #define F367TER_CHC_SNR_TARGET 0xf10d00ff 121117cce932SIgor M. Liplianin 121217cce932SIgor M. Liplianin /* TOP_TRACK */ 121317cce932SIgor M. Liplianin #define R367TER_TOP_TRACK 0xf10e 121417cce932SIgor M. Liplianin #define F367TER_TOP_START 0xf10e0080 121517cce932SIgor M. Liplianin #define F367TER_FIRST_FLAG 0xf10e0070 121617cce932SIgor M. Liplianin #define F367TER_TOP_FLAG1 0xf10e0008 121717cce932SIgor M. Liplianin #define F367TER_TOP_FLAG0 0xf10e0004 121817cce932SIgor M. Liplianin #define F367TER_CHC_FLAG1 0xf10e0002 121917cce932SIgor M. Liplianin #define F367TER_CHC_FLAG0 0xf10e0001 122017cce932SIgor M. Liplianin 122117cce932SIgor M. Liplianin /* TRACKER_FREE1 */ 122217cce932SIgor M. Liplianin #define R367TER_TRACKER_FREE1 0xf10f 122317cce932SIgor M. Liplianin #define F367TER_TRACKER_FREE_1 0xf10f00ff 122417cce932SIgor M. Liplianin 122517cce932SIgor M. Liplianin /* ERROR_CRL1 */ 122617cce932SIgor M. Liplianin #define R367TER_ERROR_CRL1 0xf110 122717cce932SIgor M. Liplianin #define F367TER_ERROR_CRL_VHI 0xf11000ff 122817cce932SIgor M. Liplianin 122917cce932SIgor M. Liplianin /* ERROR_CRL2 */ 123017cce932SIgor M. Liplianin #define R367TER_ERROR_CRL2 0xf111 123117cce932SIgor M. Liplianin #define F367TER_ERROR_CRL_HI 0xf11100ff 123217cce932SIgor M. Liplianin 123317cce932SIgor M. Liplianin /* ERROR_CRL3 */ 123417cce932SIgor M. Liplianin #define R367TER_ERROR_CRL3 0xf112 123517cce932SIgor M. Liplianin #define F367TER_ERROR_CRL_LOI 0xf11200ff 123617cce932SIgor M. Liplianin 123717cce932SIgor M. Liplianin /* ERROR_CRL4 */ 123817cce932SIgor M. Liplianin #define R367TER_ERROR_CRL4 0xf113 123917cce932SIgor M. Liplianin #define F367TER_ERROR_CRL_VLO 0xf11300ff 124017cce932SIgor M. Liplianin 124117cce932SIgor M. Liplianin /* DEC_NCO1 */ 124217cce932SIgor M. Liplianin #define R367TER_DEC_NCO1 0xf114 124317cce932SIgor M. Liplianin #define F367TER_DEC_NCO_VHI 0xf11400ff 124417cce932SIgor M. Liplianin 124517cce932SIgor M. Liplianin /* DEC_NCO2 */ 124617cce932SIgor M. Liplianin #define R367TER_DEC_NCO2 0xf115 124717cce932SIgor M. Liplianin #define F367TER_DEC_NCO_HI 0xf11500ff 124817cce932SIgor M. Liplianin 124917cce932SIgor M. Liplianin /* DEC_NCO3 */ 125017cce932SIgor M. Liplianin #define R367TER_DEC_NCO3 0xf116 125117cce932SIgor M. Liplianin #define F367TER_DEC_NCO_LO 0xf11600ff 125217cce932SIgor M. Liplianin 125317cce932SIgor M. Liplianin /* SNR */ 125417cce932SIgor M. Liplianin #define R367TER_SNR 0xf117 125517cce932SIgor M. Liplianin #define F367TER_SNRATIO 0xf11700ff 125617cce932SIgor M. Liplianin 125717cce932SIgor M. Liplianin /* SYR_FFTADJ1 */ 125817cce932SIgor M. Liplianin #define R367TER_SYR_FFTADJ1 0xf118 125917cce932SIgor M. Liplianin #define F367TER_SYR_FFTADJ_HI 0xf11800ff 126017cce932SIgor M. Liplianin 126117cce932SIgor M. Liplianin /* SYR_FFTADJ2 */ 126217cce932SIgor M. Liplianin #define R367TER_SYR_FFTADJ2 0xf119 126317cce932SIgor M. Liplianin #define F367TER_SYR_FFTADJ_LO 0xf11900ff 126417cce932SIgor M. Liplianin 126517cce932SIgor M. Liplianin /* SYR_CHCADJ1 */ 126617cce932SIgor M. Liplianin #define R367TER_SYR_CHCADJ1 0xf11a 126717cce932SIgor M. Liplianin #define F367TER_SYR_CHCADJ_HI 0xf11a00ff 126817cce932SIgor M. Liplianin 126917cce932SIgor M. Liplianin /* SYR_CHCADJ2 */ 127017cce932SIgor M. Liplianin #define R367TER_SYR_CHCADJ2 0xf11b 127117cce932SIgor M. Liplianin #define F367TER_SYR_CHCADJ_LO 0xf11b00ff 127217cce932SIgor M. Liplianin 127317cce932SIgor M. Liplianin /* SYR_OFF */ 127417cce932SIgor M. Liplianin #define R367TER_SYR_OFF 0xf11c 127517cce932SIgor M. Liplianin #define F367TER_SYR_OFFSET 0xf11c00ff 127617cce932SIgor M. Liplianin 127717cce932SIgor M. Liplianin /* PPM_OFFSET1 */ 127817cce932SIgor M. Liplianin #define R367TER_PPM_OFFSET1 0xf11d 127917cce932SIgor M. Liplianin #define F367TER_PPM_OFFSET_HI 0xf11d00ff 128017cce932SIgor M. Liplianin 128117cce932SIgor M. Liplianin /* PPM_OFFSET2 */ 128217cce932SIgor M. Liplianin #define R367TER_PPM_OFFSET2 0xf11e 128317cce932SIgor M. Liplianin #define F367TER_PPM_OFFSET_LO 0xf11e00ff 128417cce932SIgor M. Liplianin 128517cce932SIgor M. Liplianin /* TRACKER_FREE2 */ 128617cce932SIgor M. Liplianin #define R367TER_TRACKER_FREE2 0xf11f 128717cce932SIgor M. Liplianin #define F367TER_TRACKER_FREE_2 0xf11f00ff 128817cce932SIgor M. Liplianin 128917cce932SIgor M. Liplianin /* DEBG_LT10 */ 129017cce932SIgor M. Liplianin #define R367TER_DEBG_LT10 0xf120 129117cce932SIgor M. Liplianin #define F367TER_DEBUG_LT10 0xf12000ff 129217cce932SIgor M. Liplianin 129317cce932SIgor M. Liplianin /* DEBG_LT11 */ 129417cce932SIgor M. Liplianin #define R367TER_DEBG_LT11 0xf121 129517cce932SIgor M. Liplianin #define F367TER_DEBUG_LT11 0xf12100ff 129617cce932SIgor M. Liplianin 129717cce932SIgor M. Liplianin /* DEBG_LT12 */ 129817cce932SIgor M. Liplianin #define R367TER_DEBG_LT12 0xf122 129917cce932SIgor M. Liplianin #define F367TER_DEBUG_LT12 0xf12200ff 130017cce932SIgor M. Liplianin 130117cce932SIgor M. Liplianin /* DEBG_LT13 */ 130217cce932SIgor M. Liplianin #define R367TER_DEBG_LT13 0xf123 130317cce932SIgor M. Liplianin #define F367TER_DEBUG_LT13 0xf12300ff 130417cce932SIgor M. Liplianin 130517cce932SIgor M. Liplianin /* DEBG_LT14 */ 130617cce932SIgor M. Liplianin #define R367TER_DEBG_LT14 0xf124 130717cce932SIgor M. Liplianin #define F367TER_DEBUG_LT14 0xf12400ff 130817cce932SIgor M. Liplianin 130917cce932SIgor M. Liplianin /* DEBG_LT15 */ 131017cce932SIgor M. Liplianin #define R367TER_DEBG_LT15 0xf125 131117cce932SIgor M. Liplianin #define F367TER_DEBUG_LT15 0xf12500ff 131217cce932SIgor M. Liplianin 131317cce932SIgor M. Liplianin /* DEBG_LT16 */ 131417cce932SIgor M. Liplianin #define R367TER_DEBG_LT16 0xf126 131517cce932SIgor M. Liplianin #define F367TER_DEBUG_LT16 0xf12600ff 131617cce932SIgor M. Liplianin 131717cce932SIgor M. Liplianin /* DEBG_LT17 */ 131817cce932SIgor M. Liplianin #define R367TER_DEBG_LT17 0xf127 131917cce932SIgor M. Liplianin #define F367TER_DEBUG_LT17 0xf12700ff 132017cce932SIgor M. Liplianin 132117cce932SIgor M. Liplianin /* DEBG_LT18 */ 132217cce932SIgor M. Liplianin #define R367TER_DEBG_LT18 0xf128 132317cce932SIgor M. Liplianin #define F367TER_DEBUG_LT18 0xf12800ff 132417cce932SIgor M. Liplianin 132517cce932SIgor M. Liplianin /* DEBG_LT19 */ 132617cce932SIgor M. Liplianin #define R367TER_DEBG_LT19 0xf129 132717cce932SIgor M. Liplianin #define F367TER_DEBUG_LT19 0xf12900ff 132817cce932SIgor M. Liplianin 132917cce932SIgor M. Liplianin /* DEBG_LT1a */ 133017cce932SIgor M. Liplianin #define R367TER_DEBG_LT1A 0xf12a 133117cce932SIgor M. Liplianin #define F367TER_DEBUG_LT1A 0xf12a00ff 133217cce932SIgor M. Liplianin 133317cce932SIgor M. Liplianin /* DEBG_LT1b */ 133417cce932SIgor M. Liplianin #define R367TER_DEBG_LT1B 0xf12b 133517cce932SIgor M. Liplianin #define F367TER_DEBUG_LT1B 0xf12b00ff 133617cce932SIgor M. Liplianin 133717cce932SIgor M. Liplianin /* DEBG_LT1c */ 133817cce932SIgor M. Liplianin #define R367TER_DEBG_LT1C 0xf12c 133917cce932SIgor M. Liplianin #define F367TER_DEBUG_LT1C 0xf12c00ff 134017cce932SIgor M. Liplianin 134117cce932SIgor M. Liplianin /* DEBG_LT1D */ 134217cce932SIgor M. Liplianin #define R367TER_DEBG_LT1D 0xf12d 134317cce932SIgor M. Liplianin #define F367TER_DEBUG_LT1D 0xf12d00ff 134417cce932SIgor M. Liplianin 134517cce932SIgor M. Liplianin /* DEBG_LT1E */ 134617cce932SIgor M. Liplianin #define R367TER_DEBG_LT1E 0xf12e 134717cce932SIgor M. Liplianin #define F367TER_DEBUG_LT1E 0xf12e00ff 134817cce932SIgor M. Liplianin 134917cce932SIgor M. Liplianin /* DEBG_LT1F */ 135017cce932SIgor M. Liplianin #define R367TER_DEBG_LT1F 0xf12f 135117cce932SIgor M. Liplianin #define F367TER_DEBUG_LT1F 0xf12f00ff 135217cce932SIgor M. Liplianin 135317cce932SIgor M. Liplianin /* RCCFGH */ 135417cce932SIgor M. Liplianin #define R367TER_RCCFGH 0xf200 135517cce932SIgor M. Liplianin #define F367TER_TSRCFIFO_DVBCI 0xf2000080 135617cce932SIgor M. Liplianin #define F367TER_TSRCFIFO_SERIAL 0xf2000040 135717cce932SIgor M. Liplianin #define F367TER_TSRCFIFO_DISABLE 0xf2000020 135817cce932SIgor M. Liplianin #define F367TER_TSFIFO_2TORC 0xf2000010 135917cce932SIgor M. Liplianin #define F367TER_TSRCFIFO_HSGNLOUT 0xf2000008 136017cce932SIgor M. Liplianin #define F367TER_TSRCFIFO_ERRMODE 0xf2000006 136117cce932SIgor M. Liplianin #define F367TER_RCCFGH_0 0xf2000001 136217cce932SIgor M. Liplianin 136317cce932SIgor M. Liplianin /* RCCFGM */ 136417cce932SIgor M. Liplianin #define R367TER_RCCFGM 0xf201 136517cce932SIgor M. Liplianin #define F367TER_TSRCFIFO_MANSPEED 0xf20100c0 136617cce932SIgor M. Liplianin #define F367TER_TSRCFIFO_PERMDATA 0xf2010020 136717cce932SIgor M. Liplianin #define F367TER_TSRCFIFO_NONEWSGNL 0xf2010010 136817cce932SIgor M. Liplianin #define F367TER_RCBYTE_OVERSAMPLING 0xf201000e 136917cce932SIgor M. Liplianin #define F367TER_TSRCFIFO_INVDATA 0xf2010001 137017cce932SIgor M. Liplianin 137117cce932SIgor M. Liplianin /* RCCFGL */ 137217cce932SIgor M. Liplianin #define R367TER_RCCFGL 0xf202 137317cce932SIgor M. Liplianin #define F367TER_TSRCFIFO_BCLKDEL1cK 0xf20200c0 137417cce932SIgor M. Liplianin #define F367TER_RCCFGL_5 0xf2020020 137517cce932SIgor M. Liplianin #define F367TER_TSRCFIFO_DUTY50 0xf2020010 137617cce932SIgor M. Liplianin #define F367TER_TSRCFIFO_NSGNL2dATA 0xf2020008 137717cce932SIgor M. Liplianin #define F367TER_TSRCFIFO_DISSERMUX 0xf2020004 137817cce932SIgor M. Liplianin #define F367TER_RCCFGL_1 0xf2020002 137917cce932SIgor M. Liplianin #define F367TER_TSRCFIFO_STOPCKDIS 0xf2020001 138017cce932SIgor M. Liplianin 138117cce932SIgor M. Liplianin /* RCINSDELH */ 138217cce932SIgor M. Liplianin #define R367TER_RCINSDELH 0xf203 138317cce932SIgor M. Liplianin #define F367TER_TSRCDEL_SYNCBYTE 0xf2030080 138417cce932SIgor M. Liplianin #define F367TER_TSRCDEL_XXHEADER 0xf2030040 138517cce932SIgor M. Liplianin #define F367TER_TSRCDEL_BBHEADER 0xf2030020 138617cce932SIgor M. Liplianin #define F367TER_TSRCDEL_DATAFIELD 0xf2030010 138717cce932SIgor M. Liplianin #define F367TER_TSRCINSDEL_ISCR 0xf2030008 138817cce932SIgor M. Liplianin #define F367TER_TSRCINSDEL_NPD 0xf2030004 138917cce932SIgor M. Liplianin #define F367TER_TSRCINSDEL_RSPARITY 0xf2030002 139017cce932SIgor M. Liplianin #define F367TER_TSRCINSDEL_CRC8 0xf2030001 139117cce932SIgor M. Liplianin 139217cce932SIgor M. Liplianin /* RCINSDELM */ 139317cce932SIgor M. Liplianin #define R367TER_RCINSDELM 0xf204 139417cce932SIgor M. Liplianin #define F367TER_TSRCINS_BBPADDING 0xf2040080 139517cce932SIgor M. Liplianin #define F367TER_TSRCINS_BCHFEC 0xf2040040 139617cce932SIgor M. Liplianin #define F367TER_TSRCINS_LDPCFEC 0xf2040020 139717cce932SIgor M. Liplianin #define F367TER_TSRCINS_EMODCOD 0xf2040010 139817cce932SIgor M. Liplianin #define F367TER_TSRCINS_TOKEN 0xf2040008 139917cce932SIgor M. Liplianin #define F367TER_TSRCINS_XXXERR 0xf2040004 140017cce932SIgor M. Liplianin #define F367TER_TSRCINS_MATYPE 0xf2040002 140117cce932SIgor M. Liplianin #define F367TER_TSRCINS_UPL 0xf2040001 140217cce932SIgor M. Liplianin 140317cce932SIgor M. Liplianin /* RCINSDELL */ 140417cce932SIgor M. Liplianin #define R367TER_RCINSDELL 0xf205 140517cce932SIgor M. Liplianin #define F367TER_TSRCINS_DFL 0xf2050080 140617cce932SIgor M. Liplianin #define F367TER_TSRCINS_SYNCD 0xf2050040 140717cce932SIgor M. Liplianin #define F367TER_TSRCINS_BLOCLEN 0xf2050020 140817cce932SIgor M. Liplianin #define F367TER_TSRCINS_SIGPCOUNT 0xf2050010 140917cce932SIgor M. Liplianin #define F367TER_TSRCINS_FIFO 0xf2050008 141017cce932SIgor M. Liplianin #define F367TER_TSRCINS_REALPACK 0xf2050004 141117cce932SIgor M. Liplianin #define F367TER_TSRCINS_TSCONFIG 0xf2050002 141217cce932SIgor M. Liplianin #define F367TER_TSRCINS_LATENCY 0xf2050001 141317cce932SIgor M. Liplianin 141417cce932SIgor M. Liplianin /* RCSTATUS */ 141517cce932SIgor M. Liplianin #define R367TER_RCSTATUS 0xf206 141617cce932SIgor M. Liplianin #define F367TER_TSRCFIFO_LINEOK 0xf2060080 141717cce932SIgor M. Liplianin #define F367TER_TSRCFIFO_ERROR 0xf2060040 141817cce932SIgor M. Liplianin #define F367TER_TSRCFIFO_DATA7 0xf2060020 141917cce932SIgor M. Liplianin #define F367TER_RCSTATUS_4 0xf2060010 142017cce932SIgor M. Liplianin #define F367TER_TSRCFIFO_DEMODSEL 0xf2060008 142117cce932SIgor M. Liplianin #define F367TER_TSRC1FIFOSPEED_STORE 0xf2060004 142217cce932SIgor M. Liplianin #define F367TER_RCSTATUS_1 0xf2060002 142317cce932SIgor M. Liplianin #define F367TER_TSRCSERIAL_IMPOSSIBLE 0xf2060001 142417cce932SIgor M. Liplianin 142517cce932SIgor M. Liplianin /* RCSPEED */ 142617cce932SIgor M. Liplianin #define R367TER_RCSPEED 0xf207 142717cce932SIgor M. Liplianin #define F367TER_TSRCFIFO_OUTSPEED 0xf20700ff 142817cce932SIgor M. Liplianin 142917cce932SIgor M. Liplianin /* RCDEBUGM */ 143017cce932SIgor M. Liplianin #define R367TER_RCDEBUGM 0xf208 143117cce932SIgor M. Liplianin #define F367TER_SD_UNSYNC 0xf2080080 143217cce932SIgor M. Liplianin #define F367TER_ULFLOCK_DETECTM 0xf2080040 143317cce932SIgor M. Liplianin #define F367TER_SUL_SELECTOS 0xf2080020 143417cce932SIgor M. Liplianin #define F367TER_DILUL_NOSCRBLE 0xf2080010 143517cce932SIgor M. Liplianin #define F367TER_NUL_SCRB 0xf2080008 143617cce932SIgor M. Liplianin #define F367TER_UL_SCRB 0xf2080004 143717cce932SIgor M. Liplianin #define F367TER_SCRAULBAD 0xf2080002 143817cce932SIgor M. Liplianin #define F367TER_SCRAUL_UNSYNC 0xf2080001 143917cce932SIgor M. Liplianin 144017cce932SIgor M. Liplianin /* RCDEBUGL */ 144117cce932SIgor M. Liplianin #define R367TER_RCDEBUGL 0xf209 144217cce932SIgor M. Liplianin #define F367TER_RS_ERR 0xf2090080 144317cce932SIgor M. Liplianin #define F367TER_LLFLOCK_DETECTM 0xf2090040 144417cce932SIgor M. Liplianin #define F367TER_NOT_SUL_SELECTOS 0xf2090020 144517cce932SIgor M. Liplianin #define F367TER_DILLL_NOSCRBLE 0xf2090010 144617cce932SIgor M. Liplianin #define F367TER_NLL_SCRB 0xf2090008 144717cce932SIgor M. Liplianin #define F367TER_LL_SCRB 0xf2090004 144817cce932SIgor M. Liplianin #define F367TER_SCRALLBAD 0xf2090002 144917cce932SIgor M. Liplianin #define F367TER_SCRALL_UNSYNC 0xf2090001 145017cce932SIgor M. Liplianin 145117cce932SIgor M. Liplianin /* RCOBSCFG */ 145217cce932SIgor M. Liplianin #define R367TER_RCOBSCFG 0xf20a 145317cce932SIgor M. Liplianin #define F367TER_TSRCFIFO_OBSCFG 0xf20a00ff 145417cce932SIgor M. Liplianin 145517cce932SIgor M. Liplianin /* RCOBSM */ 145617cce932SIgor M. Liplianin #define R367TER_RCOBSM 0xf20b 145717cce932SIgor M. Liplianin #define F367TER_TSRCFIFO_OBSDATA_HI 0xf20b00ff 145817cce932SIgor M. Liplianin 145917cce932SIgor M. Liplianin /* RCOBSL */ 146017cce932SIgor M. Liplianin #define R367TER_RCOBSL 0xf20c 146117cce932SIgor M. Liplianin #define F367TER_TSRCFIFO_OBSDATA_LO 0xf20c00ff 146217cce932SIgor M. Liplianin 146317cce932SIgor M. Liplianin /* RCFECSPY */ 146417cce932SIgor M. Liplianin #define R367TER_RCFECSPY 0xf210 146517cce932SIgor M. Liplianin #define F367TER_SPYRC_ENABLE 0xf2100080 146617cce932SIgor M. Liplianin #define F367TER_RCNO_SYNCBYTE 0xf2100040 146717cce932SIgor M. Liplianin #define F367TER_RCSERIAL_MODE 0xf2100020 146817cce932SIgor M. Liplianin #define F367TER_RCUNUSUAL_PACKET 0xf2100010 146917cce932SIgor M. Liplianin #define F367TER_BERRCMETER_DATAMODE 0xf210000c 147017cce932SIgor M. Liplianin #define F367TER_BERRCMETER_LMODE 0xf2100002 147117cce932SIgor M. Liplianin #define F367TER_BERRCMETER_RESET 0xf2100001 147217cce932SIgor M. Liplianin 147317cce932SIgor M. Liplianin /* RCFSPYCFG */ 147417cce932SIgor M. Liplianin #define R367TER_RCFSPYCFG 0xf211 147517cce932SIgor M. Liplianin #define F367TER_FECSPYRC_INPUT 0xf21100c0 147617cce932SIgor M. Liplianin #define F367TER_RCRST_ON_ERROR 0xf2110020 147717cce932SIgor M. Liplianin #define F367TER_RCONE_SHOT 0xf2110010 147817cce932SIgor M. Liplianin #define F367TER_RCI2C_MODE 0xf211000c 147917cce932SIgor M. Liplianin #define F367TER_SPYRC_HSTERESIS 0xf2110003 148017cce932SIgor M. Liplianin 148117cce932SIgor M. Liplianin /* RCFSPYDATA */ 148217cce932SIgor M. Liplianin #define R367TER_RCFSPYDATA 0xf212 148317cce932SIgor M. Liplianin #define F367TER_SPYRC_STUFFING 0xf2120080 148417cce932SIgor M. Liplianin #define F367TER_RCNOERR_PKTJITTER 0xf2120040 148517cce932SIgor M. Liplianin #define F367TER_SPYRC_CNULLPKT 0xf2120020 148617cce932SIgor M. Liplianin #define F367TER_SPYRC_OUTDATA_MODE 0xf212001f 148717cce932SIgor M. Liplianin 148817cce932SIgor M. Liplianin /* RCFSPYOUT */ 148917cce932SIgor M. Liplianin #define R367TER_RCFSPYOUT 0xf213 149017cce932SIgor M. Liplianin #define F367TER_FSPYRC_DIRECT 0xf2130080 149117cce932SIgor M. Liplianin #define F367TER_RCFSPYOUT_6 0xf2130040 149217cce932SIgor M. Liplianin #define F367TER_SPYRC_OUTDATA_BUS 0xf2130038 149317cce932SIgor M. Liplianin #define F367TER_RCSTUFF_MODE 0xf2130007 149417cce932SIgor M. Liplianin 149517cce932SIgor M. Liplianin /* RCFSTATUS */ 149617cce932SIgor M. Liplianin #define R367TER_RCFSTATUS 0xf214 149717cce932SIgor M. Liplianin #define F367TER_SPYRC_ENDSIM 0xf2140080 149817cce932SIgor M. Liplianin #define F367TER_RCVALID_SIM 0xf2140040 149917cce932SIgor M. Liplianin #define F367TER_RCFOUND_SIGNAL 0xf2140020 150017cce932SIgor M. Liplianin #define F367TER_RCDSS_SYNCBYTE 0xf2140010 150117cce932SIgor M. Liplianin #define F367TER_RCRESULT_STATE 0xf214000f 150217cce932SIgor M. Liplianin 150317cce932SIgor M. Liplianin /* RCFGOODPACK */ 150417cce932SIgor M. Liplianin #define R367TER_RCFGOODPACK 0xf215 150517cce932SIgor M. Liplianin #define F367TER_RCGOOD_PACKET 0xf21500ff 150617cce932SIgor M. Liplianin 150717cce932SIgor M. Liplianin /* RCFPACKCNT */ 150817cce932SIgor M. Liplianin #define R367TER_RCFPACKCNT 0xf216 150917cce932SIgor M. Liplianin #define F367TER_RCPACKET_COUNTER 0xf21600ff 151017cce932SIgor M. Liplianin 151117cce932SIgor M. Liplianin /* RCFSPYMISC */ 151217cce932SIgor M. Liplianin #define R367TER_RCFSPYMISC 0xf217 151317cce932SIgor M. Liplianin #define F367TER_RCLABEL_COUNTER 0xf21700ff 151417cce932SIgor M. Liplianin 151517cce932SIgor M. Liplianin /* RCFBERCPT4 */ 151617cce932SIgor M. Liplianin #define R367TER_RCFBERCPT4 0xf218 151717cce932SIgor M. Liplianin #define F367TER_FBERRCMETER_CPT_MMMMSB 0xf21800ff 151817cce932SIgor M. Liplianin 151917cce932SIgor M. Liplianin /* RCFBERCPT3 */ 152017cce932SIgor M. Liplianin #define R367TER_RCFBERCPT3 0xf219 152117cce932SIgor M. Liplianin #define F367TER_FBERRCMETER_CPT_MMMSB 0xf21900ff 152217cce932SIgor M. Liplianin 152317cce932SIgor M. Liplianin /* RCFBERCPT2 */ 152417cce932SIgor M. Liplianin #define R367TER_RCFBERCPT2 0xf21a 152517cce932SIgor M. Liplianin #define F367TER_FBERRCMETER_CPT_MMSB 0xf21a00ff 152617cce932SIgor M. Liplianin 152717cce932SIgor M. Liplianin /* RCFBERCPT1 */ 152817cce932SIgor M. Liplianin #define R367TER_RCFBERCPT1 0xf21b 152917cce932SIgor M. Liplianin #define F367TER_FBERRCMETER_CPT_MSB 0xf21b00ff 153017cce932SIgor M. Liplianin 153117cce932SIgor M. Liplianin /* RCFBERCPT0 */ 153217cce932SIgor M. Liplianin #define R367TER_RCFBERCPT0 0xf21c 153317cce932SIgor M. Liplianin #define F367TER_FBERRCMETER_CPT_LSB 0xf21c00ff 153417cce932SIgor M. Liplianin 153517cce932SIgor M. Liplianin /* RCFBERERR2 */ 153617cce932SIgor M. Liplianin #define R367TER_RCFBERERR2 0xf21d 153717cce932SIgor M. Liplianin #define F367TER_FBERRCMETER_ERR_HI 0xf21d00ff 153817cce932SIgor M. Liplianin 153917cce932SIgor M. Liplianin /* RCFBERERR1 */ 154017cce932SIgor M. Liplianin #define R367TER_RCFBERERR1 0xf21e 154117cce932SIgor M. Liplianin #define F367TER_FBERRCMETER_ERR 0xf21e00ff 154217cce932SIgor M. Liplianin 154317cce932SIgor M. Liplianin /* RCFBERERR0 */ 154417cce932SIgor M. Liplianin #define R367TER_RCFBERERR0 0xf21f 154517cce932SIgor M. Liplianin #define F367TER_FBERRCMETER_ERR_LO 0xf21f00ff 154617cce932SIgor M. Liplianin 154717cce932SIgor M. Liplianin /* RCFSTATESM */ 154817cce932SIgor M. Liplianin #define R367TER_RCFSTATESM 0xf220 154917cce932SIgor M. Liplianin #define F367TER_RCRSTATE_F 0xf2200080 155017cce932SIgor M. Liplianin #define F367TER_RCRSTATE_E 0xf2200040 155117cce932SIgor M. Liplianin #define F367TER_RCRSTATE_D 0xf2200020 155217cce932SIgor M. Liplianin #define F367TER_RCRSTATE_C 0xf2200010 155317cce932SIgor M. Liplianin #define F367TER_RCRSTATE_B 0xf2200008 155417cce932SIgor M. Liplianin #define F367TER_RCRSTATE_A 0xf2200004 155517cce932SIgor M. Liplianin #define F367TER_RCRSTATE_9 0xf2200002 155617cce932SIgor M. Liplianin #define F367TER_RCRSTATE_8 0xf2200001 155717cce932SIgor M. Liplianin 155817cce932SIgor M. Liplianin /* RCFSTATESL */ 155917cce932SIgor M. Liplianin #define R367TER_RCFSTATESL 0xf221 156017cce932SIgor M. Liplianin #define F367TER_RCRSTATE_7 0xf2210080 156117cce932SIgor M. Liplianin #define F367TER_RCRSTATE_6 0xf2210040 156217cce932SIgor M. Liplianin #define F367TER_RCRSTATE_5 0xf2210020 156317cce932SIgor M. Liplianin #define F367TER_RCRSTATE_4 0xf2210010 156417cce932SIgor M. Liplianin #define F367TER_RCRSTATE_3 0xf2210008 156517cce932SIgor M. Liplianin #define F367TER_RCRSTATE_2 0xf2210004 156617cce932SIgor M. Liplianin #define F367TER_RCRSTATE_1 0xf2210002 156717cce932SIgor M. Liplianin #define F367TER_RCRSTATE_0 0xf2210001 156817cce932SIgor M. Liplianin 156917cce932SIgor M. Liplianin /* RCFSPYBER */ 157017cce932SIgor M. Liplianin #define R367TER_RCFSPYBER 0xf222 157117cce932SIgor M. Liplianin #define F367TER_RCFSPYBER_7 0xf2220080 157217cce932SIgor M. Liplianin #define F367TER_SPYRCOBS_XORREAD 0xf2220040 157317cce932SIgor M. Liplianin #define F367TER_FSPYRCBER_OBSMODE 0xf2220020 157417cce932SIgor M. Liplianin #define F367TER_FSPYRCBER_SYNCBYT 0xf2220010 157517cce932SIgor M. Liplianin #define F367TER_FSPYRCBER_UNSYNC 0xf2220008 157617cce932SIgor M. Liplianin #define F367TER_FSPYRCBER_CTIME 0xf2220007 157717cce932SIgor M. Liplianin 157817cce932SIgor M. Liplianin /* RCFSPYDISTM */ 157917cce932SIgor M. Liplianin #define R367TER_RCFSPYDISTM 0xf223 158017cce932SIgor M. Liplianin #define F367TER_RCPKTTIME_DISTANCE_HI 0xf22300ff 158117cce932SIgor M. Liplianin 158217cce932SIgor M. Liplianin /* RCFSPYDISTL */ 158317cce932SIgor M. Liplianin #define R367TER_RCFSPYDISTL 0xf224 158417cce932SIgor M. Liplianin #define F367TER_RCPKTTIME_DISTANCE_LO 0xf22400ff 158517cce932SIgor M. Liplianin 158617cce932SIgor M. Liplianin /* RCFSPYOBS7 */ 158717cce932SIgor M. Liplianin #define R367TER_RCFSPYOBS7 0xf228 158817cce932SIgor M. Liplianin #define F367TER_RCSPYOBS_SPYFAIL 0xf2280080 158917cce932SIgor M. Liplianin #define F367TER_RCSPYOBS_SPYFAIL1 0xf2280040 159017cce932SIgor M. Liplianin #define F367TER_RCSPYOBS_ERROR 0xf2280020 159117cce932SIgor M. Liplianin #define F367TER_RCSPYOBS_STROUT 0xf2280010 159217cce932SIgor M. Liplianin #define F367TER_RCSPYOBS_RESULTSTATE1 0xf228000f 159317cce932SIgor M. Liplianin 159417cce932SIgor M. Liplianin /* RCFSPYOBS6 */ 159517cce932SIgor M. Liplianin #define R367TER_RCFSPYOBS6 0xf229 159617cce932SIgor M. Liplianin #define F367TER_RCSPYOBS_RESULTSTATe0 0xf22900f0 159717cce932SIgor M. Liplianin #define F367TER_RCSPYOBS_RESULTSTATEM1 0xf229000f 159817cce932SIgor M. Liplianin 159917cce932SIgor M. Liplianin /* RCFSPYOBS5 */ 160017cce932SIgor M. Liplianin #define R367TER_RCFSPYOBS5 0xf22a 160117cce932SIgor M. Liplianin #define F367TER_RCSPYOBS_BYTEOFPACKET1 0xf22a00ff 160217cce932SIgor M. Liplianin 160317cce932SIgor M. Liplianin /* RCFSPYOBS4 */ 160417cce932SIgor M. Liplianin #define R367TER_RCFSPYOBS4 0xf22b 160517cce932SIgor M. Liplianin #define F367TER_RCSPYOBS_BYTEVALUE1 0xf22b00ff 160617cce932SIgor M. Liplianin 160717cce932SIgor M. Liplianin /* RCFSPYOBS3 */ 160817cce932SIgor M. Liplianin #define R367TER_RCFSPYOBS3 0xf22c 160917cce932SIgor M. Liplianin #define F367TER_RCSPYOBS_DATA1 0xf22c00ff 161017cce932SIgor M. Liplianin 161117cce932SIgor M. Liplianin /* RCFSPYOBS2 */ 161217cce932SIgor M. Liplianin #define R367TER_RCFSPYOBS2 0xf22d 161317cce932SIgor M. Liplianin #define F367TER_RCSPYOBS_DATa0 0xf22d00ff 161417cce932SIgor M. Liplianin 161517cce932SIgor M. Liplianin /* RCFSPYOBS1 */ 161617cce932SIgor M. Liplianin #define R367TER_RCFSPYOBS1 0xf22e 161717cce932SIgor M. Liplianin #define F367TER_RCSPYOBS_DATAM1 0xf22e00ff 161817cce932SIgor M. Liplianin 161917cce932SIgor M. Liplianin /* RCFSPYOBS0 */ 162017cce932SIgor M. Liplianin #define R367TER_RCFSPYOBS0 0xf22f 162117cce932SIgor M. Liplianin #define F367TER_RCSPYOBS_DATAM2 0xf22f00ff 162217cce932SIgor M. Liplianin 162317cce932SIgor M. Liplianin /* TSGENERAL */ 162417cce932SIgor M. Liplianin #define R367TER_TSGENERAL 0xf230 162517cce932SIgor M. Liplianin #define F367TER_TSGENERAL_7 0xf2300080 162617cce932SIgor M. Liplianin #define F367TER_TSGENERAL_6 0xf2300040 162717cce932SIgor M. Liplianin #define F367TER_TSFIFO_BCLK1aLL 0xf2300020 162817cce932SIgor M. Liplianin #define F367TER_TSGENERAL_4 0xf2300010 162917cce932SIgor M. Liplianin #define F367TER_MUXSTREAM_OUTMODE 0xf2300008 163017cce932SIgor M. Liplianin #define F367TER_TSFIFO_PERMPARAL 0xf2300006 163117cce932SIgor M. Liplianin #define F367TER_RST_REEDSOLO 0xf2300001 163217cce932SIgor M. Liplianin 163317cce932SIgor M. Liplianin /* RC1SPEED */ 163417cce932SIgor M. Liplianin #define R367TER_RC1SPEED 0xf231 163517cce932SIgor M. Liplianin #define F367TER_TSRCFIFO1_OUTSPEED 0xf23100ff 163617cce932SIgor M. Liplianin 163717cce932SIgor M. Liplianin /* TSGSTATUS */ 163817cce932SIgor M. Liplianin #define R367TER_TSGSTATUS 0xf232 163917cce932SIgor M. Liplianin #define F367TER_TSGSTATUS_7 0xf2320080 164017cce932SIgor M. Liplianin #define F367TER_TSGSTATUS_6 0xf2320040 164117cce932SIgor M. Liplianin #define F367TER_RSMEM_FULL 0xf2320020 164217cce932SIgor M. Liplianin #define F367TER_RS_MULTCALC 0xf2320010 164317cce932SIgor M. Liplianin #define F367TER_RSIN_OVERTIME 0xf2320008 164417cce932SIgor M. Liplianin #define F367TER_TSFIFO3_DEMODSEL 0xf2320004 164517cce932SIgor M. Liplianin #define F367TER_TSFIFO2_DEMODSEL 0xf2320002 164617cce932SIgor M. Liplianin #define F367TER_TSFIFO1_DEMODSEL 0xf2320001 164717cce932SIgor M. Liplianin 164817cce932SIgor M. Liplianin 164917cce932SIgor M. Liplianin /* FECM */ 165017cce932SIgor M. Liplianin #define R367TER_FECM 0xf233 165117cce932SIgor M. Liplianin #define F367TER_DSS_DVB 0xf2330080 165217cce932SIgor M. Liplianin #define F367TER_DEMOD_BYPASS 0xf2330040 165317cce932SIgor M. Liplianin #define F367TER_CMP_SLOWMODE 0xf2330020 165417cce932SIgor M. Liplianin #define F367TER_DSS_SRCH 0xf2330010 165517cce932SIgor M. Liplianin #define F367TER_FECM_3 0xf2330008 165617cce932SIgor M. Liplianin #define F367TER_DIFF_MODEVIT 0xf2330004 165717cce932SIgor M. Liplianin #define F367TER_SYNCVIT 0xf2330002 165817cce932SIgor M. Liplianin #define F367TER_I2CSYM 0xf2330001 165917cce932SIgor M. Liplianin 166017cce932SIgor M. Liplianin /* VTH12 */ 166117cce932SIgor M. Liplianin #define R367TER_VTH12 0xf234 166217cce932SIgor M. Liplianin #define F367TER_VTH_12 0xf23400ff 166317cce932SIgor M. Liplianin 166417cce932SIgor M. Liplianin /* VTH23 */ 166517cce932SIgor M. Liplianin #define R367TER_VTH23 0xf235 166617cce932SIgor M. Liplianin #define F367TER_VTH_23 0xf23500ff 166717cce932SIgor M. Liplianin 166817cce932SIgor M. Liplianin /* VTH34 */ 166917cce932SIgor M. Liplianin #define R367TER_VTH34 0xf236 167017cce932SIgor M. Liplianin #define F367TER_VTH_34 0xf23600ff 167117cce932SIgor M. Liplianin 167217cce932SIgor M. Liplianin /* VTH56 */ 167317cce932SIgor M. Liplianin #define R367TER_VTH56 0xf237 167417cce932SIgor M. Liplianin #define F367TER_VTH_56 0xf23700ff 167517cce932SIgor M. Liplianin 167617cce932SIgor M. Liplianin /* VTH67 */ 167717cce932SIgor M. Liplianin #define R367TER_VTH67 0xf238 167817cce932SIgor M. Liplianin #define F367TER_VTH_67 0xf23800ff 167917cce932SIgor M. Liplianin 168017cce932SIgor M. Liplianin /* VTH78 */ 168117cce932SIgor M. Liplianin #define R367TER_VTH78 0xf239 168217cce932SIgor M. Liplianin #define F367TER_VTH_78 0xf23900ff 168317cce932SIgor M. Liplianin 168417cce932SIgor M. Liplianin /* VITCURPUN */ 168517cce932SIgor M. Liplianin #define R367TER_VITCURPUN 0xf23a 168617cce932SIgor M. Liplianin #define F367TER_VIT_MAPPING 0xf23a00e0 168717cce932SIgor M. Liplianin #define F367TER_VIT_CURPUN 0xf23a001f 168817cce932SIgor M. Liplianin 168917cce932SIgor M. Liplianin /* VERROR */ 169017cce932SIgor M. Liplianin #define R367TER_VERROR 0xf23b 169117cce932SIgor M. Liplianin #define F367TER_REGERR_VIT 0xf23b00ff 169217cce932SIgor M. Liplianin 169317cce932SIgor M. Liplianin /* PRVIT */ 169417cce932SIgor M. Liplianin #define R367TER_PRVIT 0xf23c 169517cce932SIgor M. Liplianin #define F367TER_PRVIT_7 0xf23c0080 169617cce932SIgor M. Liplianin #define F367TER_DIS_VTHLOCK 0xf23c0040 169717cce932SIgor M. Liplianin #define F367TER_E7_8VIT 0xf23c0020 169817cce932SIgor M. Liplianin #define F367TER_E6_7VIT 0xf23c0010 169917cce932SIgor M. Liplianin #define F367TER_E5_6VIT 0xf23c0008 170017cce932SIgor M. Liplianin #define F367TER_E3_4VIT 0xf23c0004 170117cce932SIgor M. Liplianin #define F367TER_E2_3VIT 0xf23c0002 170217cce932SIgor M. Liplianin #define F367TER_E1_2VIT 0xf23c0001 170317cce932SIgor M. Liplianin 170417cce932SIgor M. Liplianin /* VAVSRVIT */ 170517cce932SIgor M. Liplianin #define R367TER_VAVSRVIT 0xf23d 170617cce932SIgor M. Liplianin #define F367TER_AMVIT 0xf23d0080 170717cce932SIgor M. Liplianin #define F367TER_FROZENVIT 0xf23d0040 170817cce932SIgor M. Liplianin #define F367TER_SNVIT 0xf23d0030 170917cce932SIgor M. Liplianin #define F367TER_TOVVIT 0xf23d000c 171017cce932SIgor M. Liplianin #define F367TER_HYPVIT 0xf23d0003 171117cce932SIgor M. Liplianin 171217cce932SIgor M. Liplianin /* VSTATUSVIT */ 171317cce932SIgor M. Liplianin #define R367TER_VSTATUSVIT 0xf23e 171417cce932SIgor M. Liplianin #define F367TER_VITERBI_ON 0xf23e0080 171517cce932SIgor M. Liplianin #define F367TER_END_LOOPVIT 0xf23e0040 171617cce932SIgor M. Liplianin #define F367TER_VITERBI_DEPRF 0xf23e0020 171717cce932SIgor M. Liplianin #define F367TER_PRFVIT 0xf23e0010 171817cce932SIgor M. Liplianin #define F367TER_LOCKEDVIT 0xf23e0008 171917cce932SIgor M. Liplianin #define F367TER_VITERBI_DELOCK 0xf23e0004 172017cce932SIgor M. Liplianin #define F367TER_VIT_DEMODSEL 0xf23e0002 172117cce932SIgor M. Liplianin #define F367TER_VITERBI_COMPOUT 0xf23e0001 172217cce932SIgor M. Liplianin 172317cce932SIgor M. Liplianin /* VTHINUSE */ 172417cce932SIgor M. Liplianin #define R367TER_VTHINUSE 0xf23f 172517cce932SIgor M. Liplianin #define F367TER_VIT_INUSE 0xf23f00ff 172617cce932SIgor M. Liplianin 172717cce932SIgor M. Liplianin /* KDIV12 */ 172817cce932SIgor M. Liplianin #define R367TER_KDIV12 0xf240 172917cce932SIgor M. Liplianin #define F367TER_KDIV12_MANUAL 0xf2400080 173017cce932SIgor M. Liplianin #define F367TER_K_DIVIDER_12 0xf240007f 173117cce932SIgor M. Liplianin 173217cce932SIgor M. Liplianin /* KDIV23 */ 173317cce932SIgor M. Liplianin #define R367TER_KDIV23 0xf241 173417cce932SIgor M. Liplianin #define F367TER_KDIV23_MANUAL 0xf2410080 173517cce932SIgor M. Liplianin #define F367TER_K_DIVIDER_23 0xf241007f 173617cce932SIgor M. Liplianin 173717cce932SIgor M. Liplianin /* KDIV34 */ 173817cce932SIgor M. Liplianin #define R367TER_KDIV34 0xf242 173917cce932SIgor M. Liplianin #define F367TER_KDIV34_MANUAL 0xf2420080 174017cce932SIgor M. Liplianin #define F367TER_K_DIVIDER_34 0xf242007f 174117cce932SIgor M. Liplianin 174217cce932SIgor M. Liplianin /* KDIV56 */ 174317cce932SIgor M. Liplianin #define R367TER_KDIV56 0xf243 174417cce932SIgor M. Liplianin #define F367TER_KDIV56_MANUAL 0xf2430080 174517cce932SIgor M. Liplianin #define F367TER_K_DIVIDER_56 0xf243007f 174617cce932SIgor M. Liplianin 174717cce932SIgor M. Liplianin /* KDIV67 */ 174817cce932SIgor M. Liplianin #define R367TER_KDIV67 0xf244 174917cce932SIgor M. Liplianin #define F367TER_KDIV67_MANUAL 0xf2440080 175017cce932SIgor M. Liplianin #define F367TER_K_DIVIDER_67 0xf244007f 175117cce932SIgor M. Liplianin 175217cce932SIgor M. Liplianin /* KDIV78 */ 175317cce932SIgor M. Liplianin #define R367TER_KDIV78 0xf245 175417cce932SIgor M. Liplianin #define F367TER_KDIV78_MANUAL 0xf2450080 175517cce932SIgor M. Liplianin #define F367TER_K_DIVIDER_78 0xf245007f 175617cce932SIgor M. Liplianin 175717cce932SIgor M. Liplianin /* SIGPOWER */ 175817cce932SIgor M. Liplianin #define R367TER_SIGPOWER 0xf246 175917cce932SIgor M. Liplianin #define F367TER_SIGPOWER_MANUAL 0xf2460080 176017cce932SIgor M. Liplianin #define F367TER_SIG_POWER 0xf246007f 176117cce932SIgor M. Liplianin 176217cce932SIgor M. Liplianin /* DEMAPVIT */ 176317cce932SIgor M. Liplianin #define R367TER_DEMAPVIT 0xf247 176417cce932SIgor M. Liplianin #define F367TER_DEMAPVIT_7 0xf2470080 176517cce932SIgor M. Liplianin #define F367TER_K_DIVIDER_VIT 0xf247007f 176617cce932SIgor M. Liplianin 176717cce932SIgor M. Liplianin /* VITSCALE */ 176817cce932SIgor M. Liplianin #define R367TER_VITSCALE 0xf248 176917cce932SIgor M. Liplianin #define F367TER_NVTH_NOSRANGE 0xf2480080 177017cce932SIgor M. Liplianin #define F367TER_VERROR_MAXMODE 0xf2480040 177117cce932SIgor M. Liplianin #define F367TER_KDIV_MODE 0xf2480030 177217cce932SIgor M. Liplianin #define F367TER_NSLOWSN_LOCKED 0xf2480008 177317cce932SIgor M. Liplianin #define F367TER_DELOCK_PRFLOSS 0xf2480004 177417cce932SIgor M. Liplianin #define F367TER_DIS_RSFLOCK 0xf2480002 177517cce932SIgor M. Liplianin #define F367TER_VITSCALE_0 0xf2480001 177617cce932SIgor M. Liplianin 177717cce932SIgor M. Liplianin /* FFEC1PRG */ 177817cce932SIgor M. Liplianin #define R367TER_FFEC1PRG 0xf249 177917cce932SIgor M. Liplianin #define F367TER_FDSS_DVB 0xf2490080 178017cce932SIgor M. Liplianin #define F367TER_FDSS_SRCH 0xf2490040 178117cce932SIgor M. Liplianin #define F367TER_FFECPROG_5 0xf2490020 178217cce932SIgor M. Liplianin #define F367TER_FFECPROG_4 0xf2490010 178317cce932SIgor M. Liplianin #define F367TER_FFECPROG_3 0xf2490008 178417cce932SIgor M. Liplianin #define F367TER_FFECPROG_2 0xf2490004 178517cce932SIgor M. Liplianin #define F367TER_FTS1_DISABLE 0xf2490002 178617cce932SIgor M. Liplianin #define F367TER_FTS2_DISABLE 0xf2490001 178717cce932SIgor M. Liplianin 178817cce932SIgor M. Liplianin /* FVITCURPUN */ 178917cce932SIgor M. Liplianin #define R367TER_FVITCURPUN 0xf24a 179017cce932SIgor M. Liplianin #define F367TER_FVIT_MAPPING 0xf24a00e0 179117cce932SIgor M. Liplianin #define F367TER_FVIT_CURPUN 0xf24a001f 179217cce932SIgor M. Liplianin 179317cce932SIgor M. Liplianin /* FVERROR */ 179417cce932SIgor M. Liplianin #define R367TER_FVERROR 0xf24b 179517cce932SIgor M. Liplianin #define F367TER_FREGERR_VIT 0xf24b00ff 179617cce932SIgor M. Liplianin 179717cce932SIgor M. Liplianin /* FVSTATUSVIT */ 179817cce932SIgor M. Liplianin #define R367TER_FVSTATUSVIT 0xf24c 179917cce932SIgor M. Liplianin #define F367TER_FVITERBI_ON 0xf24c0080 180017cce932SIgor M. Liplianin #define F367TER_F1END_LOOPVIT 0xf24c0040 180117cce932SIgor M. Liplianin #define F367TER_FVITERBI_DEPRF 0xf24c0020 180217cce932SIgor M. Liplianin #define F367TER_FPRFVIT 0xf24c0010 180317cce932SIgor M. Liplianin #define F367TER_FLOCKEDVIT 0xf24c0008 180417cce932SIgor M. Liplianin #define F367TER_FVITERBI_DELOCK 0xf24c0004 180517cce932SIgor M. Liplianin #define F367TER_FVIT_DEMODSEL 0xf24c0002 180617cce932SIgor M. Liplianin #define F367TER_FVITERBI_COMPOUT 0xf24c0001 180717cce932SIgor M. Liplianin 180817cce932SIgor M. Liplianin /* DEBUG_LT1 */ 180917cce932SIgor M. Liplianin #define R367TER_DEBUG_LT1 0xf24d 181017cce932SIgor M. Liplianin #define F367TER_DBG_LT1 0xf24d00ff 181117cce932SIgor M. Liplianin 181217cce932SIgor M. Liplianin /* DEBUG_LT2 */ 181317cce932SIgor M. Liplianin #define R367TER_DEBUG_LT2 0xf24e 181417cce932SIgor M. Liplianin #define F367TER_DBG_LT2 0xf24e00ff 181517cce932SIgor M. Liplianin 181617cce932SIgor M. Liplianin /* DEBUG_LT3 */ 181717cce932SIgor M. Liplianin #define R367TER_DEBUG_LT3 0xf24f 181817cce932SIgor M. Liplianin #define F367TER_DBG_LT3 0xf24f00ff 181917cce932SIgor M. Liplianin 182017cce932SIgor M. Liplianin /* TSTSFMET */ 182117cce932SIgor M. Liplianin #define R367TER_TSTSFMET 0xf250 182217cce932SIgor M. Liplianin #define F367TER_TSTSFEC_METRIQUES 0xf25000ff 182317cce932SIgor M. Liplianin 182417cce932SIgor M. Liplianin /* SELOUT */ 182517cce932SIgor M. Liplianin #define R367TER_SELOUT 0xf252 182617cce932SIgor M. Liplianin #define F367TER_EN_SYNC 0xf2520080 182717cce932SIgor M. Liplianin #define F367TER_EN_TBUSDEMAP 0xf2520040 182817cce932SIgor M. Liplianin #define F367TER_SELOUT_5 0xf2520020 182917cce932SIgor M. Liplianin #define F367TER_SELOUT_4 0xf2520010 183017cce932SIgor M. Liplianin #define F367TER_TSTSYNCHRO_MODE 0xf2520002 183117cce932SIgor M. Liplianin 183217cce932SIgor M. Liplianin /* TSYNC */ 183317cce932SIgor M. Liplianin #define R367TER_TSYNC 0xf253 183417cce932SIgor M. Liplianin #define F367TER_CURPUN_INCMODE 0xf2530080 183517cce932SIgor M. Liplianin #define F367TER_CERR_TSTMODE 0xf2530040 183617cce932SIgor M. Liplianin #define F367TER_SHIFTSOF_MODE 0xf2530030 183717cce932SIgor M. Liplianin #define F367TER_SLOWPHA_MODE 0xf2530008 183817cce932SIgor M. Liplianin #define F367TER_PXX_BYPALL 0xf2530004 183917cce932SIgor M. Liplianin #define F367TER_FROTA45_FIRST 0xf2530002 184017cce932SIgor M. Liplianin #define F367TER_TST_BCHERROR 0xf2530001 184117cce932SIgor M. Liplianin 184217cce932SIgor M. Liplianin /* TSTERR */ 184317cce932SIgor M. Liplianin #define R367TER_TSTERR 0xf254 184417cce932SIgor M. Liplianin #define F367TER_TST_LONGPKT 0xf2540080 184517cce932SIgor M. Liplianin #define F367TER_TST_ISSYION 0xf2540040 184617cce932SIgor M. Liplianin #define F367TER_TST_NPDON 0xf2540020 184717cce932SIgor M. Liplianin #define F367TER_TSTERR_4 0xf2540010 184817cce932SIgor M. Liplianin #define F367TER_TRACEBACK_MODE 0xf2540008 184917cce932SIgor M. Liplianin #define F367TER_TST_RSPARITY 0xf2540004 185017cce932SIgor M. Liplianin #define F367TER_METRIQUE_MODE 0xf2540003 185117cce932SIgor M. Liplianin 185217cce932SIgor M. Liplianin /* TSFSYNC */ 185317cce932SIgor M. Liplianin #define R367TER_TSFSYNC 0xf255 185417cce932SIgor M. Liplianin #define F367TER_EN_SFECSYNC 0xf2550080 185517cce932SIgor M. Liplianin #define F367TER_EN_SFECDEMAP 0xf2550040 185617cce932SIgor M. Liplianin #define F367TER_SFCERR_TSTMODE 0xf2550020 185717cce932SIgor M. Liplianin #define F367TER_SFECPXX_BYPALL 0xf2550010 185817cce932SIgor M. Liplianin #define F367TER_SFECTSTSYNCHRO_MODE 0xf255000f 185917cce932SIgor M. Liplianin 186017cce932SIgor M. Liplianin /* TSTSFERR */ 186117cce932SIgor M. Liplianin #define R367TER_TSTSFERR 0xf256 186217cce932SIgor M. Liplianin #define F367TER_TSTSTERR_7 0xf2560080 186317cce932SIgor M. Liplianin #define F367TER_TSTSTERR_6 0xf2560040 186417cce932SIgor M. Liplianin #define F367TER_TSTSTERR_5 0xf2560020 186517cce932SIgor M. Liplianin #define F367TER_TSTSTERR_4 0xf2560010 186617cce932SIgor M. Liplianin #define F367TER_SFECTRACEBACK_MODE 0xf2560008 186717cce932SIgor M. Liplianin #define F367TER_SFEC_NCONVPROG 0xf2560004 186817cce932SIgor M. Liplianin #define F367TER_SFECMETRIQUE_MODE 0xf2560003 186917cce932SIgor M. Liplianin 187017cce932SIgor M. Liplianin /* TSTTSSF1 */ 187117cce932SIgor M. Liplianin #define R367TER_TSTTSSF1 0xf258 187217cce932SIgor M. Liplianin #define F367TER_TSTERSSF 0xf2580080 187317cce932SIgor M. Liplianin #define F367TER_TSTTSSFEN 0xf2580040 187417cce932SIgor M. Liplianin #define F367TER_SFEC_OUTMODE 0xf2580030 187517cce932SIgor M. Liplianin #define F367TER_XLSF_NOFTHRESHOLD 0xf2580008 187617cce932SIgor M. Liplianin #define F367TER_TSTTSSF_STACKSEL 0xf2580007 187717cce932SIgor M. Liplianin 187817cce932SIgor M. Liplianin /* TSTTSSF2 */ 187917cce932SIgor M. Liplianin #define R367TER_TSTTSSF2 0xf259 188017cce932SIgor M. Liplianin #define F367TER_DILSF_DBBHEADER 0xf2590080 188117cce932SIgor M. Liplianin #define F367TER_TSTTSSF_DISBUG 0xf2590040 188217cce932SIgor M. Liplianin #define F367TER_TSTTSSF_NOBADSTART 0xf2590020 188317cce932SIgor M. Liplianin #define F367TER_TSTTSSF_SELECT 0xf259001f 188417cce932SIgor M. Liplianin 188517cce932SIgor M. Liplianin /* TSTTSSF3 */ 188617cce932SIgor M. Liplianin #define R367TER_TSTTSSF3 0xf25a 188717cce932SIgor M. Liplianin #define F367TER_TSTTSSF3_7 0xf25a0080 188817cce932SIgor M. Liplianin #define F367TER_TSTTSSF3_6 0xf25a0040 188917cce932SIgor M. Liplianin #define F367TER_TSTTSSF3_5 0xf25a0020 189017cce932SIgor M. Liplianin #define F367TER_TSTTSSF3_4 0xf25a0010 189117cce932SIgor M. Liplianin #define F367TER_TSTTSSF3_3 0xf25a0008 189217cce932SIgor M. Liplianin #define F367TER_TSTTSSF3_2 0xf25a0004 189317cce932SIgor M. Liplianin #define F367TER_TSTTSSF3_1 0xf25a0002 189417cce932SIgor M. Liplianin #define F367TER_DISSF_CLKENABLE 0xf25a0001 189517cce932SIgor M. Liplianin 189617cce932SIgor M. Liplianin /* TSTTS1 */ 189717cce932SIgor M. Liplianin #define R367TER_TSTTS1 0xf25c 189817cce932SIgor M. Liplianin #define F367TER_TSTERS 0xf25c0080 189917cce932SIgor M. Liplianin #define F367TER_TSFIFO_DSSSYNCB 0xf25c0040 190017cce932SIgor M. Liplianin #define F367TER_TSTTS_FSPYBEFRS 0xf25c0020 190117cce932SIgor M. Liplianin #define F367TER_NFORCE_SYNCBYTE 0xf25c0010 190217cce932SIgor M. Liplianin #define F367TER_XL_NOFTHRESHOLD 0xf25c0008 190317cce932SIgor M. Liplianin #define F367TER_TSTTS_FRFORCEPKT 0xf25c0004 190417cce932SIgor M. Liplianin #define F367TER_DESCR_NOTAUTO 0xf25c0002 190517cce932SIgor M. Liplianin #define F367TER_TSTTSEN 0xf25c0001 190617cce932SIgor M. Liplianin 190717cce932SIgor M. Liplianin /* TSTTS2 */ 190817cce932SIgor M. Liplianin #define R367TER_TSTTS2 0xf25d 190917cce932SIgor M. Liplianin #define F367TER_DIL_DBBHEADER 0xf25d0080 191017cce932SIgor M. Liplianin #define F367TER_TSTTS_NOBADXXX 0xf25d0040 191117cce932SIgor M. Liplianin #define F367TER_TSFIFO_DELSPEEDUP 0xf25d0020 191217cce932SIgor M. Liplianin #define F367TER_TSTTS_SELECT 0xf25d001f 191317cce932SIgor M. Liplianin 191417cce932SIgor M. Liplianin /* TSTTS3 */ 191517cce932SIgor M. Liplianin #define R367TER_TSTTS3 0xf25e 191617cce932SIgor M. Liplianin #define F367TER_TSTTS_NOPKTGAIN 0xf25e0080 191717cce932SIgor M. Liplianin #define F367TER_TSTTS_NOPKTENE 0xf25e0040 191817cce932SIgor M. Liplianin #define F367TER_TSTTS_ISOLATION 0xf25e0020 191917cce932SIgor M. Liplianin #define F367TER_TSTTS_DISBUG 0xf25e0010 192017cce932SIgor M. Liplianin #define F367TER_TSTTS_NOBADSTART 0xf25e0008 192117cce932SIgor M. Liplianin #define F367TER_TSTTS_STACKSEL 0xf25e0007 192217cce932SIgor M. Liplianin 192317cce932SIgor M. Liplianin /* TSTTS4 */ 192417cce932SIgor M. Liplianin #define R367TER_TSTTS4 0xf25f 192517cce932SIgor M. Liplianin #define F367TER_TSTTS4_7 0xf25f0080 192617cce932SIgor M. Liplianin #define F367TER_TSTTS4_6 0xf25f0040 192717cce932SIgor M. Liplianin #define F367TER_TSTTS4_5 0xf25f0020 192817cce932SIgor M. Liplianin #define F367TER_TSTTS_DISDSTATE 0xf25f0010 192917cce932SIgor M. Liplianin #define F367TER_TSTTS_FASTNOSYNC 0xf25f0008 193017cce932SIgor M. Liplianin #define F367TER_EXT_FECSPYIN 0xf25f0004 193117cce932SIgor M. Liplianin #define F367TER_TSTTS_NODPZERO 0xf25f0002 193217cce932SIgor M. Liplianin #define F367TER_TSTTS_NODIV3 0xf25f0001 193317cce932SIgor M. Liplianin 193417cce932SIgor M. Liplianin /* TSTTSRC */ 193517cce932SIgor M. Liplianin #define R367TER_TSTTSRC 0xf26c 193617cce932SIgor M. Liplianin #define F367TER_TSTTSRC_7 0xf26c0080 193717cce932SIgor M. Liplianin #define F367TER_TSRCFIFO_DSSSYNCB 0xf26c0040 193817cce932SIgor M. Liplianin #define F367TER_TSRCFIFO_DPUNACTIVE 0xf26c0020 193917cce932SIgor M. Liplianin #define F367TER_TSRCFIFO_DELSPEEDUP 0xf26c0010 194017cce932SIgor M. Liplianin #define F367TER_TSTTSRC_NODIV3 0xf26c0008 194117cce932SIgor M. Liplianin #define F367TER_TSTTSRC_FRFORCEPKT 0xf26c0004 194217cce932SIgor M. Liplianin #define F367TER_SAT25_SDDORIGINE 0xf26c0002 194317cce932SIgor M. Liplianin #define F367TER_TSTTSRC_INACTIVE 0xf26c0001 194417cce932SIgor M. Liplianin 194517cce932SIgor M. Liplianin /* TSTTSRS */ 194617cce932SIgor M. Liplianin #define R367TER_TSTTSRS 0xf26d 194717cce932SIgor M. Liplianin #define F367TER_TSTTSRS_7 0xf26d0080 194817cce932SIgor M. Liplianin #define F367TER_TSTTSRS_6 0xf26d0040 194917cce932SIgor M. Liplianin #define F367TER_TSTTSRS_5 0xf26d0020 195017cce932SIgor M. Liplianin #define F367TER_TSTTSRS_4 0xf26d0010 195117cce932SIgor M. Liplianin #define F367TER_TSTTSRS_3 0xf26d0008 195217cce932SIgor M. Liplianin #define F367TER_TSTTSRS_2 0xf26d0004 195317cce932SIgor M. Liplianin #define F367TER_TSTRS_DISRS2 0xf26d0002 195417cce932SIgor M. Liplianin #define F367TER_TSTRS_DISRS1 0xf26d0001 195517cce932SIgor M. Liplianin 195617cce932SIgor M. Liplianin /* TSSTATEM */ 195717cce932SIgor M. Liplianin #define R367TER_TSSTATEM 0xf270 195817cce932SIgor M. Liplianin #define F367TER_TSDIL_ON 0xf2700080 195917cce932SIgor M. Liplianin #define F367TER_TSSKIPRS_ON 0xf2700040 196017cce932SIgor M. Liplianin #define F367TER_TSRS_ON 0xf2700020 196117cce932SIgor M. Liplianin #define F367TER_TSDESCRAMB_ON 0xf2700010 196217cce932SIgor M. Liplianin #define F367TER_TSFRAME_MODE 0xf2700008 196317cce932SIgor M. Liplianin #define F367TER_TS_DISABLE 0xf2700004 196417cce932SIgor M. Liplianin #define F367TER_TSACM_MODE 0xf2700002 196517cce932SIgor M. Liplianin #define F367TER_TSOUT_NOSYNC 0xf2700001 196617cce932SIgor M. Liplianin 196717cce932SIgor M. Liplianin /* TSSTATEL */ 196817cce932SIgor M. Liplianin #define R367TER_TSSTATEL 0xf271 196917cce932SIgor M. Liplianin #define F367TER_TSNOSYNCBYTE 0xf2710080 197017cce932SIgor M. Liplianin #define F367TER_TSPARITY_ON 0xf2710040 197117cce932SIgor M. Liplianin #define F367TER_TSSYNCOUTRS_ON 0xf2710020 197217cce932SIgor M. Liplianin #define F367TER_TSDVBS2_MODE 0xf2710010 197317cce932SIgor M. Liplianin #define F367TER_TSISSYI_ON 0xf2710008 197417cce932SIgor M. Liplianin #define F367TER_TSNPD_ON 0xf2710004 197517cce932SIgor M. Liplianin #define F367TER_TSCRC8_ON 0xf2710002 197617cce932SIgor M. Liplianin #define F367TER_TSDSS_PACKET 0xf2710001 197717cce932SIgor M. Liplianin 197817cce932SIgor M. Liplianin /* TSCFGH */ 197917cce932SIgor M. Liplianin #define R367TER_TSCFGH 0xf272 198017cce932SIgor M. Liplianin #define F367TER_TSFIFO_DVBCI 0xf2720080 198117cce932SIgor M. Liplianin #define F367TER_TSFIFO_SERIAL 0xf2720040 198217cce932SIgor M. Liplianin #define F367TER_TSFIFO_TEIUPDATE 0xf2720020 198317cce932SIgor M. Liplianin #define F367TER_TSFIFO_DUTY50 0xf2720010 198417cce932SIgor M. Liplianin #define F367TER_TSFIFO_HSGNLOUT 0xf2720008 198517cce932SIgor M. Liplianin #define F367TER_TSFIFO_ERRMODE 0xf2720006 198617cce932SIgor M. Liplianin #define F367TER_RST_HWARE 0xf2720001 198717cce932SIgor M. Liplianin 198817cce932SIgor M. Liplianin /* TSCFGM */ 198917cce932SIgor M. Liplianin #define R367TER_TSCFGM 0xf273 199017cce932SIgor M. Liplianin #define F367TER_TSFIFO_MANSPEED 0xf27300c0 199117cce932SIgor M. Liplianin #define F367TER_TSFIFO_PERMDATA 0xf2730020 199217cce932SIgor M. Liplianin #define F367TER_TSFIFO_NONEWSGNL 0xf2730010 199317cce932SIgor M. Liplianin #define F367TER_TSFIFO_BITSPEED 0xf2730008 199417cce932SIgor M. Liplianin #define F367TER_NPD_SPECDVBS2 0xf2730004 199517cce932SIgor M. Liplianin #define F367TER_TSFIFO_STOPCKDIS 0xf2730002 199617cce932SIgor M. Liplianin #define F367TER_TSFIFO_INVDATA 0xf2730001 199717cce932SIgor M. Liplianin 199817cce932SIgor M. Liplianin /* TSCFGL */ 199917cce932SIgor M. Liplianin #define R367TER_TSCFGL 0xf274 200017cce932SIgor M. Liplianin #define F367TER_TSFIFO_BCLKDEL1cK 0xf27400c0 200117cce932SIgor M. Liplianin #define F367TER_BCHERROR_MODE 0xf2740030 200217cce932SIgor M. Liplianin #define F367TER_TSFIFO_NSGNL2dATA 0xf2740008 200317cce932SIgor M. Liplianin #define F367TER_TSFIFO_EMBINDVB 0xf2740004 200417cce932SIgor M. Liplianin #define F367TER_TSFIFO_DPUNACT 0xf2740002 200517cce932SIgor M. Liplianin #define F367TER_TSFIFO_NPDOFF 0xf2740001 200617cce932SIgor M. Liplianin 200717cce932SIgor M. Liplianin /* TSSYNC */ 200817cce932SIgor M. Liplianin #define R367TER_TSSYNC 0xf275 200917cce932SIgor M. Liplianin #define F367TER_TSFIFO_PERMUTE 0xf2750080 201017cce932SIgor M. Liplianin #define F367TER_TSFIFO_FISCR3B 0xf2750060 201117cce932SIgor M. Liplianin #define F367TER_TSFIFO_SYNCMODE 0xf2750018 201217cce932SIgor M. Liplianin #define F367TER_TSFIFO_SYNCSEL 0xf2750007 201317cce932SIgor M. Liplianin 201417cce932SIgor M. Liplianin /* TSINSDELH */ 201517cce932SIgor M. Liplianin #define R367TER_TSINSDELH 0xf276 201617cce932SIgor M. Liplianin #define F367TER_TSDEL_SYNCBYTE 0xf2760080 201717cce932SIgor M. Liplianin #define F367TER_TSDEL_XXHEADER 0xf2760040 201817cce932SIgor M. Liplianin #define F367TER_TSDEL_BBHEADER 0xf2760020 201917cce932SIgor M. Liplianin #define F367TER_TSDEL_DATAFIELD 0xf2760010 202017cce932SIgor M. Liplianin #define F367TER_TSINSDEL_ISCR 0xf2760008 202117cce932SIgor M. Liplianin #define F367TER_TSINSDEL_NPD 0xf2760004 202217cce932SIgor M. Liplianin #define F367TER_TSINSDEL_RSPARITY 0xf2760002 202317cce932SIgor M. Liplianin #define F367TER_TSINSDEL_CRC8 0xf2760001 202417cce932SIgor M. Liplianin 202517cce932SIgor M. Liplianin /* TSINSDELM */ 202617cce932SIgor M. Liplianin #define R367TER_TSINSDELM 0xf277 202717cce932SIgor M. Liplianin #define F367TER_TSINS_BBPADDING 0xf2770080 202817cce932SIgor M. Liplianin #define F367TER_TSINS_BCHFEC 0xf2770040 202917cce932SIgor M. Liplianin #define F367TER_TSINS_LDPCFEC 0xf2770020 203017cce932SIgor M. Liplianin #define F367TER_TSINS_EMODCOD 0xf2770010 203117cce932SIgor M. Liplianin #define F367TER_TSINS_TOKEN 0xf2770008 203217cce932SIgor M. Liplianin #define F367TER_TSINS_XXXERR 0xf2770004 203317cce932SIgor M. Liplianin #define F367TER_TSINS_MATYPE 0xf2770002 203417cce932SIgor M. Liplianin #define F367TER_TSINS_UPL 0xf2770001 203517cce932SIgor M. Liplianin 203617cce932SIgor M. Liplianin /* TSINSDELL */ 203717cce932SIgor M. Liplianin #define R367TER_TSINSDELL 0xf278 203817cce932SIgor M. Liplianin #define F367TER_TSINS_DFL 0xf2780080 203917cce932SIgor M. Liplianin #define F367TER_TSINS_SYNCD 0xf2780040 204017cce932SIgor M. Liplianin #define F367TER_TSINS_BLOCLEN 0xf2780020 204117cce932SIgor M. Liplianin #define F367TER_TSINS_SIGPCOUNT 0xf2780010 204217cce932SIgor M. Liplianin #define F367TER_TSINS_FIFO 0xf2780008 204317cce932SIgor M. Liplianin #define F367TER_TSINS_REALPACK 0xf2780004 204417cce932SIgor M. Liplianin #define F367TER_TSINS_TSCONFIG 0xf2780002 204517cce932SIgor M. Liplianin #define F367TER_TSINS_LATENCY 0xf2780001 204617cce932SIgor M. Liplianin 204717cce932SIgor M. Liplianin /* TSDIVN */ 204817cce932SIgor M. Liplianin #define R367TER_TSDIVN 0xf279 204917cce932SIgor M. Liplianin #define F367TER_TSFIFO_LOWSPEED 0xf2790080 205017cce932SIgor M. Liplianin #define F367TER_BYTE_OVERSAMPLING 0xf2790070 205117cce932SIgor M. Liplianin #define F367TER_TSMANUAL_PACKETNBR 0xf279000f 205217cce932SIgor M. Liplianin 205317cce932SIgor M. Liplianin /* TSDIVPM */ 205417cce932SIgor M. Liplianin #define R367TER_TSDIVPM 0xf27a 205517cce932SIgor M. Liplianin #define F367TER_TSMANUAL_P_HI 0xf27a00ff 205617cce932SIgor M. Liplianin 205717cce932SIgor M. Liplianin /* TSDIVPL */ 205817cce932SIgor M. Liplianin #define R367TER_TSDIVPL 0xf27b 205917cce932SIgor M. Liplianin #define F367TER_TSMANUAL_P_LO 0xf27b00ff 206017cce932SIgor M. Liplianin 206117cce932SIgor M. Liplianin /* TSDIVQM */ 206217cce932SIgor M. Liplianin #define R367TER_TSDIVQM 0xf27c 206317cce932SIgor M. Liplianin #define F367TER_TSMANUAL_Q_HI 0xf27c00ff 206417cce932SIgor M. Liplianin 206517cce932SIgor M. Liplianin /* TSDIVQL */ 206617cce932SIgor M. Liplianin #define R367TER_TSDIVQL 0xf27d 206717cce932SIgor M. Liplianin #define F367TER_TSMANUAL_Q_LO 0xf27d00ff 206817cce932SIgor M. Liplianin 206917cce932SIgor M. Liplianin /* TSDILSTKM */ 207017cce932SIgor M. Liplianin #define R367TER_TSDILSTKM 0xf27e 207117cce932SIgor M. Liplianin #define F367TER_TSFIFO_DILSTK_HI 0xf27e00ff 207217cce932SIgor M. Liplianin 207317cce932SIgor M. Liplianin /* TSDILSTKL */ 207417cce932SIgor M. Liplianin #define R367TER_TSDILSTKL 0xf27f 207517cce932SIgor M. Liplianin #define F367TER_TSFIFO_DILSTK_LO 0xf27f00ff 207617cce932SIgor M. Liplianin 207717cce932SIgor M. Liplianin /* TSSPEED */ 207817cce932SIgor M. Liplianin #define R367TER_TSSPEED 0xf280 207917cce932SIgor M. Liplianin #define F367TER_TSFIFO_OUTSPEED 0xf28000ff 208017cce932SIgor M. Liplianin 208117cce932SIgor M. Liplianin /* TSSTATUS */ 208217cce932SIgor M. Liplianin #define R367TER_TSSTATUS 0xf281 208317cce932SIgor M. Liplianin #define F367TER_TSFIFO_LINEOK 0xf2810080 208417cce932SIgor M. Liplianin #define F367TER_TSFIFO_ERROR 0xf2810040 208517cce932SIgor M. Liplianin #define F367TER_TSFIFO_DATA7 0xf2810020 208617cce932SIgor M. Liplianin #define F367TER_TSFIFO_NOSYNC 0xf2810010 208717cce932SIgor M. Liplianin #define F367TER_ISCR_INITIALIZED 0xf2810008 208817cce932SIgor M. Liplianin #define F367TER_ISCR_UPDATED 0xf2810004 208917cce932SIgor M. Liplianin #define F367TER_SOFFIFO_UNREGUL 0xf2810002 209017cce932SIgor M. Liplianin #define F367TER_DIL_READY 0xf2810001 209117cce932SIgor M. Liplianin 209217cce932SIgor M. Liplianin /* TSSTATUS2 */ 209317cce932SIgor M. Liplianin #define R367TER_TSSTATUS2 0xf282 209417cce932SIgor M. Liplianin #define F367TER_TSFIFO_DEMODSEL 0xf2820080 209517cce932SIgor M. Liplianin #define F367TER_TSFIFOSPEED_STORE 0xf2820040 209617cce932SIgor M. Liplianin #define F367TER_DILXX_RESET 0xf2820020 209717cce932SIgor M. Liplianin #define F367TER_TSSERIAL_IMPOSSIBLE 0xf2820010 209817cce932SIgor M. Liplianin #define F367TER_TSFIFO_UNDERSPEED 0xf2820008 209917cce932SIgor M. Liplianin #define F367TER_BITSPEED_EVENT 0xf2820004 210017cce932SIgor M. Liplianin #define F367TER_UL_SCRAMBDETECT 0xf2820002 210117cce932SIgor M. Liplianin #define F367TER_ULDTV67_FALSELOCK 0xf2820001 210217cce932SIgor M. Liplianin 210317cce932SIgor M. Liplianin /* TSBITRATEM */ 210417cce932SIgor M. Liplianin #define R367TER_TSBITRATEM 0xf283 210517cce932SIgor M. Liplianin #define F367TER_TSFIFO_BITRATE_HI 0xf28300ff 210617cce932SIgor M. Liplianin 210717cce932SIgor M. Liplianin /* TSBITRATEL */ 210817cce932SIgor M. Liplianin #define R367TER_TSBITRATEL 0xf284 210917cce932SIgor M. Liplianin #define F367TER_TSFIFO_BITRATE_LO 0xf28400ff 211017cce932SIgor M. Liplianin 211117cce932SIgor M. Liplianin /* TSPACKLENM */ 211217cce932SIgor M. Liplianin #define R367TER_TSPACKLENM 0xf285 211317cce932SIgor M. Liplianin #define F367TER_TSFIFO_PACKCPT 0xf28500e0 211417cce932SIgor M. Liplianin #define F367TER_DIL_RPLEN_HI 0xf285001f 211517cce932SIgor M. Liplianin 211617cce932SIgor M. Liplianin /* TSPACKLENL */ 211717cce932SIgor M. Liplianin #define R367TER_TSPACKLENL 0xf286 211817cce932SIgor M. Liplianin #define F367TER_DIL_RPLEN_LO 0xf28600ff 211917cce932SIgor M. Liplianin 212017cce932SIgor M. Liplianin /* TSBLOCLENM */ 212117cce932SIgor M. Liplianin #define R367TER_TSBLOCLENM 0xf287 212217cce932SIgor M. Liplianin #define F367TER_TSFIFO_PFLEN_HI 0xf28700ff 212317cce932SIgor M. Liplianin 212417cce932SIgor M. Liplianin /* TSBLOCLENL */ 212517cce932SIgor M. Liplianin #define R367TER_TSBLOCLENL 0xf288 212617cce932SIgor M. Liplianin #define F367TER_TSFIFO_PFLEN_LO 0xf28800ff 212717cce932SIgor M. Liplianin 212817cce932SIgor M. Liplianin /* TSDLYH */ 212917cce932SIgor M. Liplianin #define R367TER_TSDLYH 0xf289 213017cce932SIgor M. Liplianin #define F367TER_SOFFIFO_TSTIMEVALID 0xf2890080 213117cce932SIgor M. Liplianin #define F367TER_SOFFIFO_SPEEDUP 0xf2890040 213217cce932SIgor M. Liplianin #define F367TER_SOFFIFO_STOP 0xf2890020 213317cce932SIgor M. Liplianin #define F367TER_SOFFIFO_REGULATED 0xf2890010 213417cce932SIgor M. Liplianin #define F367TER_SOFFIFO_REALSBOFF_HI 0xf289000f 213517cce932SIgor M. Liplianin 213617cce932SIgor M. Liplianin /* TSDLYM */ 213717cce932SIgor M. Liplianin #define R367TER_TSDLYM 0xf28a 213817cce932SIgor M. Liplianin #define F367TER_SOFFIFO_REALSBOFF_MED 0xf28a00ff 213917cce932SIgor M. Liplianin 214017cce932SIgor M. Liplianin /* TSDLYL */ 214117cce932SIgor M. Liplianin #define R367TER_TSDLYL 0xf28b 214217cce932SIgor M. Liplianin #define F367TER_SOFFIFO_REALSBOFF_LO 0xf28b00ff 214317cce932SIgor M. Liplianin 214417cce932SIgor M. Liplianin /* TSNPDAV */ 214517cce932SIgor M. Liplianin #define R367TER_TSNPDAV 0xf28c 214617cce932SIgor M. Liplianin #define F367TER_TSNPD_AVERAGE 0xf28c00ff 214717cce932SIgor M. Liplianin 214817cce932SIgor M. Liplianin /* TSBUFSTATH */ 214917cce932SIgor M. Liplianin #define R367TER_TSBUFSTATH 0xf28d 215017cce932SIgor M. Liplianin #define F367TER_TSISCR_3BYTES 0xf28d0080 215117cce932SIgor M. Liplianin #define F367TER_TSISCR_NEWDATA 0xf28d0040 215217cce932SIgor M. Liplianin #define F367TER_TSISCR_BUFSTAT_HI 0xf28d003f 215317cce932SIgor M. Liplianin 215417cce932SIgor M. Liplianin /* TSBUFSTATM */ 215517cce932SIgor M. Liplianin #define R367TER_TSBUFSTATM 0xf28e 215617cce932SIgor M. Liplianin #define F367TER_TSISCR_BUFSTAT_MED 0xf28e00ff 215717cce932SIgor M. Liplianin 215817cce932SIgor M. Liplianin /* TSBUFSTATL */ 215917cce932SIgor M. Liplianin #define R367TER_TSBUFSTATL 0xf28f 216017cce932SIgor M. Liplianin #define F367TER_TSISCR_BUFSTAT_LO 0xf28f00ff 216117cce932SIgor M. Liplianin 216217cce932SIgor M. Liplianin /* TSDEBUGM */ 216317cce932SIgor M. Liplianin #define R367TER_TSDEBUGM 0xf290 216417cce932SIgor M. Liplianin #define F367TER_TSFIFO_ILLPACKET 0xf2900080 216517cce932SIgor M. Liplianin #define F367TER_DIL_NOSYNC 0xf2900040 216617cce932SIgor M. Liplianin #define F367TER_DIL_ISCR 0xf2900020 216717cce932SIgor M. Liplianin #define F367TER_DILOUT_BSYNCB 0xf2900010 216817cce932SIgor M. Liplianin #define F367TER_TSFIFO_EMPTYPKT 0xf2900008 216917cce932SIgor M. Liplianin #define F367TER_TSFIFO_EMPTYRD 0xf2900004 217017cce932SIgor M. Liplianin #define F367TER_SOFFIFO_STOPM 0xf2900002 217117cce932SIgor M. Liplianin #define F367TER_SOFFIFO_SPEEDUPM 0xf2900001 217217cce932SIgor M. Liplianin 217317cce932SIgor M. Liplianin /* TSDEBUGL */ 217417cce932SIgor M. Liplianin #define R367TER_TSDEBUGL 0xf291 217517cce932SIgor M. Liplianin #define F367TER_TSFIFO_PACKLENFAIL 0xf2910080 217617cce932SIgor M. Liplianin #define F367TER_TSFIFO_SYNCBFAIL 0xf2910040 217717cce932SIgor M. Liplianin #define F367TER_TSFIFO_VITLIBRE 0xf2910020 217817cce932SIgor M. Liplianin #define F367TER_TSFIFO_BOOSTSPEEDM 0xf2910010 217917cce932SIgor M. Liplianin #define F367TER_TSFIFO_UNDERSPEEDM 0xf2910008 218017cce932SIgor M. Liplianin #define F367TER_TSFIFO_ERROR_EVNT 0xf2910004 218117cce932SIgor M. Liplianin #define F367TER_TSFIFO_FULL 0xf2910002 218217cce932SIgor M. Liplianin #define F367TER_TSFIFO_OVERFLOWM 0xf2910001 218317cce932SIgor M. Liplianin 218417cce932SIgor M. Liplianin /* TSDLYSETH */ 218517cce932SIgor M. Liplianin #define R367TER_TSDLYSETH 0xf292 218617cce932SIgor M. Liplianin #define F367TER_SOFFIFO_OFFSET 0xf29200e0 218717cce932SIgor M. Liplianin #define F367TER_SOFFIFO_SYMBOFFSET_HI 0xf292001f 218817cce932SIgor M. Liplianin 218917cce932SIgor M. Liplianin /* TSDLYSETM */ 219017cce932SIgor M. Liplianin #define R367TER_TSDLYSETM 0xf293 219117cce932SIgor M. Liplianin #define F367TER_SOFFIFO_SYMBOFFSET_MED 0xf29300ff 219217cce932SIgor M. Liplianin 219317cce932SIgor M. Liplianin /* TSDLYSETL */ 219417cce932SIgor M. Liplianin #define R367TER_TSDLYSETL 0xf294 219517cce932SIgor M. Liplianin #define F367TER_SOFFIFO_SYMBOFFSET_LO 0xf29400ff 219617cce932SIgor M. Liplianin 219717cce932SIgor M. Liplianin /* TSOBSCFG */ 219817cce932SIgor M. Liplianin #define R367TER_TSOBSCFG 0xf295 219917cce932SIgor M. Liplianin #define F367TER_TSFIFO_OBSCFG 0xf29500ff 220017cce932SIgor M. Liplianin 220117cce932SIgor M. Liplianin /* TSOBSM */ 220217cce932SIgor M. Liplianin #define R367TER_TSOBSM 0xf296 220317cce932SIgor M. Liplianin #define F367TER_TSFIFO_OBSDATA_HI 0xf29600ff 220417cce932SIgor M. Liplianin 220517cce932SIgor M. Liplianin /* TSOBSL */ 220617cce932SIgor M. Liplianin #define R367TER_TSOBSL 0xf297 220717cce932SIgor M. Liplianin #define F367TER_TSFIFO_OBSDATA_LO 0xf29700ff 220817cce932SIgor M. Liplianin 220917cce932SIgor M. Liplianin /* ERRCTRL1 */ 221017cce932SIgor M. Liplianin #define R367TER_ERRCTRL1 0xf298 221117cce932SIgor M. Liplianin #define F367TER_ERR_SRC1 0xf29800f0 221217cce932SIgor M. Liplianin #define F367TER_ERRCTRL1_3 0xf2980008 221317cce932SIgor M. Liplianin #define F367TER_NUM_EVT1 0xf2980007 221417cce932SIgor M. Liplianin 221517cce932SIgor M. Liplianin /* ERRCNT1H */ 221617cce932SIgor M. Liplianin #define R367TER_ERRCNT1H 0xf299 221717cce932SIgor M. Liplianin #define F367TER_ERRCNT1_OLDVALUE 0xf2990080 221817cce932SIgor M. Liplianin #define F367TER_ERR_CNT1 0xf299007f 221917cce932SIgor M. Liplianin 222017cce932SIgor M. Liplianin /* ERRCNT1M */ 222117cce932SIgor M. Liplianin #define R367TER_ERRCNT1M 0xf29a 222217cce932SIgor M. Liplianin #define F367TER_ERR_CNT1_HI 0xf29a00ff 222317cce932SIgor M. Liplianin 222417cce932SIgor M. Liplianin /* ERRCNT1L */ 222517cce932SIgor M. Liplianin #define R367TER_ERRCNT1L 0xf29b 222617cce932SIgor M. Liplianin #define F367TER_ERR_CNT1_LO 0xf29b00ff 222717cce932SIgor M. Liplianin 222817cce932SIgor M. Liplianin /* ERRCTRL2 */ 222917cce932SIgor M. Liplianin #define R367TER_ERRCTRL2 0xf29c 223017cce932SIgor M. Liplianin #define F367TER_ERR_SRC2 0xf29c00f0 223117cce932SIgor M. Liplianin #define F367TER_ERRCTRL2_3 0xf29c0008 223217cce932SIgor M. Liplianin #define F367TER_NUM_EVT2 0xf29c0007 223317cce932SIgor M. Liplianin 223417cce932SIgor M. Liplianin /* ERRCNT2H */ 223517cce932SIgor M. Liplianin #define R367TER_ERRCNT2H 0xf29d 223617cce932SIgor M. Liplianin #define F367TER_ERRCNT2_OLDVALUE 0xf29d0080 223717cce932SIgor M. Liplianin #define F367TER_ERR_CNT2_HI 0xf29d007f 223817cce932SIgor M. Liplianin 223917cce932SIgor M. Liplianin /* ERRCNT2M */ 224017cce932SIgor M. Liplianin #define R367TER_ERRCNT2M 0xf29e 224117cce932SIgor M. Liplianin #define F367TER_ERR_CNT2_MED 0xf29e00ff 224217cce932SIgor M. Liplianin 224317cce932SIgor M. Liplianin /* ERRCNT2L */ 224417cce932SIgor M. Liplianin #define R367TER_ERRCNT2L 0xf29f 224517cce932SIgor M. Liplianin #define F367TER_ERR_CNT2_LO 0xf29f00ff 224617cce932SIgor M. Liplianin 224717cce932SIgor M. Liplianin /* FECSPY */ 224817cce932SIgor M. Liplianin #define R367TER_FECSPY 0xf2a0 224917cce932SIgor M. Liplianin #define F367TER_SPY_ENABLE 0xf2a00080 225017cce932SIgor M. Liplianin #define F367TER_NO_SYNCBYTE 0xf2a00040 225117cce932SIgor M. Liplianin #define F367TER_SERIAL_MODE 0xf2a00020 225217cce932SIgor M. Liplianin #define F367TER_UNUSUAL_PACKET 0xf2a00010 225317cce932SIgor M. Liplianin #define F367TER_BERMETER_DATAMODE 0xf2a0000c 225417cce932SIgor M. Liplianin #define F367TER_BERMETER_LMODE 0xf2a00002 225517cce932SIgor M. Liplianin #define F367TER_BERMETER_RESET 0xf2a00001 225617cce932SIgor M. Liplianin 225717cce932SIgor M. Liplianin /* FSPYCFG */ 225817cce932SIgor M. Liplianin #define R367TER_FSPYCFG 0xf2a1 225917cce932SIgor M. Liplianin #define F367TER_FECSPY_INPUT 0xf2a100c0 226017cce932SIgor M. Liplianin #define F367TER_RST_ON_ERROR 0xf2a10020 226117cce932SIgor M. Liplianin #define F367TER_ONE_SHOT 0xf2a10010 226217cce932SIgor M. Liplianin #define F367TER_I2C_MOD 0xf2a1000c 226317cce932SIgor M. Liplianin #define F367TER_SPY_HYSTERESIS 0xf2a10003 226417cce932SIgor M. Liplianin 226517cce932SIgor M. Liplianin /* FSPYDATA */ 226617cce932SIgor M. Liplianin #define R367TER_FSPYDATA 0xf2a2 226717cce932SIgor M. Liplianin #define F367TER_SPY_STUFFING 0xf2a20080 226817cce932SIgor M. Liplianin #define F367TER_NOERROR_PKTJITTER 0xf2a20040 226917cce932SIgor M. Liplianin #define F367TER_SPY_CNULLPKT 0xf2a20020 227017cce932SIgor M. Liplianin #define F367TER_SPY_OUTDATA_MODE 0xf2a2001f 227117cce932SIgor M. Liplianin 227217cce932SIgor M. Liplianin /* FSPYOUT */ 227317cce932SIgor M. Liplianin #define R367TER_FSPYOUT 0xf2a3 227417cce932SIgor M. Liplianin #define F367TER_FSPY_DIRECT 0xf2a30080 227517cce932SIgor M. Liplianin #define F367TER_FSPYOUT_6 0xf2a30040 227617cce932SIgor M. Liplianin #define F367TER_SPY_OUTDATA_BUS 0xf2a30038 227717cce932SIgor M. Liplianin #define F367TER_STUFF_MODE 0xf2a30007 227817cce932SIgor M. Liplianin 227917cce932SIgor M. Liplianin /* FSTATUS */ 228017cce932SIgor M. Liplianin #define R367TER_FSTATUS 0xf2a4 228117cce932SIgor M. Liplianin #define F367TER_SPY_ENDSIM 0xf2a40080 228217cce932SIgor M. Liplianin #define F367TER_VALID_SIM 0xf2a40040 228317cce932SIgor M. Liplianin #define F367TER_FOUND_SIGNAL 0xf2a40020 228417cce932SIgor M. Liplianin #define F367TER_DSS_SYNCBYTE 0xf2a40010 228517cce932SIgor M. Liplianin #define F367TER_RESULT_STATE 0xf2a4000f 228617cce932SIgor M. Liplianin 228717cce932SIgor M. Liplianin /* FGOODPACK */ 228817cce932SIgor M. Liplianin #define R367TER_FGOODPACK 0xf2a5 228917cce932SIgor M. Liplianin #define F367TER_FGOOD_PACKET 0xf2a500ff 229017cce932SIgor M. Liplianin 229117cce932SIgor M. Liplianin /* FPACKCNT */ 229217cce932SIgor M. Liplianin #define R367TER_FPACKCNT 0xf2a6 229317cce932SIgor M. Liplianin #define F367TER_FPACKET_COUNTER 0xf2a600ff 229417cce932SIgor M. Liplianin 229517cce932SIgor M. Liplianin /* FSPYMISC */ 229617cce932SIgor M. Liplianin #define R367TER_FSPYMISC 0xf2a7 229717cce932SIgor M. Liplianin #define F367TER_FLABEL_COUNTER 0xf2a700ff 229817cce932SIgor M. Liplianin 229917cce932SIgor M. Liplianin /* FBERCPT4 */ 230017cce932SIgor M. Liplianin #define R367TER_FBERCPT4 0xf2a8 230117cce932SIgor M. Liplianin #define F367TER_FBERMETER_CPT5 0xf2a800ff 230217cce932SIgor M. Liplianin 230317cce932SIgor M. Liplianin /* FBERCPT3 */ 230417cce932SIgor M. Liplianin #define R367TER_FBERCPT3 0xf2a9 230517cce932SIgor M. Liplianin #define F367TER_FBERMETER_CPT4 0xf2a900ff 230617cce932SIgor M. Liplianin 230717cce932SIgor M. Liplianin /* FBERCPT2 */ 230817cce932SIgor M. Liplianin #define R367TER_FBERCPT2 0xf2aa 230917cce932SIgor M. Liplianin #define F367TER_FBERMETER_CPT3 0xf2aa00ff 231017cce932SIgor M. Liplianin 231117cce932SIgor M. Liplianin /* FBERCPT1 */ 231217cce932SIgor M. Liplianin #define R367TER_FBERCPT1 0xf2ab 231317cce932SIgor M. Liplianin #define F367TER_FBERMETER_CPT2 0xf2ab00ff 231417cce932SIgor M. Liplianin 231517cce932SIgor M. Liplianin /* FBERCPT0 */ 231617cce932SIgor M. Liplianin #define R367TER_FBERCPT0 0xf2ac 231717cce932SIgor M. Liplianin #define F367TER_FBERMETER_CPT1 0xf2ac00ff 231817cce932SIgor M. Liplianin 231917cce932SIgor M. Liplianin /* FBERERR2 */ 232017cce932SIgor M. Liplianin #define R367TER_FBERERR2 0xf2ad 232117cce932SIgor M. Liplianin #define F367TER_FBERMETER_ERR_HI 0xf2ad00ff 232217cce932SIgor M. Liplianin 232317cce932SIgor M. Liplianin /* FBERERR1 */ 232417cce932SIgor M. Liplianin #define R367TER_FBERERR1 0xf2ae 232517cce932SIgor M. Liplianin #define F367TER_FBERMETER_ERR_MED 0xf2ae00ff 232617cce932SIgor M. Liplianin 232717cce932SIgor M. Liplianin /* FBERERR0 */ 232817cce932SIgor M. Liplianin #define R367TER_FBERERR0 0xf2af 232917cce932SIgor M. Liplianin #define F367TER_FBERMETER_ERR_LO 0xf2af00ff 233017cce932SIgor M. Liplianin 233117cce932SIgor M. Liplianin /* FSTATESM */ 233217cce932SIgor M. Liplianin #define R367TER_FSTATESM 0xf2b0 233317cce932SIgor M. Liplianin #define F367TER_RSTATE_F 0xf2b00080 233417cce932SIgor M. Liplianin #define F367TER_RSTATE_E 0xf2b00040 233517cce932SIgor M. Liplianin #define F367TER_RSTATE_D 0xf2b00020 233617cce932SIgor M. Liplianin #define F367TER_RSTATE_C 0xf2b00010 233717cce932SIgor M. Liplianin #define F367TER_RSTATE_B 0xf2b00008 233817cce932SIgor M. Liplianin #define F367TER_RSTATE_A 0xf2b00004 233917cce932SIgor M. Liplianin #define F367TER_RSTATE_9 0xf2b00002 234017cce932SIgor M. Liplianin #define F367TER_RSTATE_8 0xf2b00001 234117cce932SIgor M. Liplianin 234217cce932SIgor M. Liplianin /* FSTATESL */ 234317cce932SIgor M. Liplianin #define R367TER_FSTATESL 0xf2b1 234417cce932SIgor M. Liplianin #define F367TER_RSTATE_7 0xf2b10080 234517cce932SIgor M. Liplianin #define F367TER_RSTATE_6 0xf2b10040 234617cce932SIgor M. Liplianin #define F367TER_RSTATE_5 0xf2b10020 234717cce932SIgor M. Liplianin #define F367TER_RSTATE_4 0xf2b10010 234817cce932SIgor M. Liplianin #define F367TER_RSTATE_3 0xf2b10008 234917cce932SIgor M. Liplianin #define F367TER_RSTATE_2 0xf2b10004 235017cce932SIgor M. Liplianin #define F367TER_RSTATE_1 0xf2b10002 235117cce932SIgor M. Liplianin #define F367TER_RSTATE_0 0xf2b10001 235217cce932SIgor M. Liplianin 235317cce932SIgor M. Liplianin /* FSPYBER */ 235417cce932SIgor M. Liplianin #define R367TER_FSPYBER 0xf2b2 235517cce932SIgor M. Liplianin #define F367TER_FSPYBER_7 0xf2b20080 235617cce932SIgor M. Liplianin #define F367TER_FSPYOBS_XORREAD 0xf2b20040 235717cce932SIgor M. Liplianin #define F367TER_FSPYBER_OBSMODE 0xf2b20020 235817cce932SIgor M. Liplianin #define F367TER_FSPYBER_SYNCBYTE 0xf2b20010 235917cce932SIgor M. Liplianin #define F367TER_FSPYBER_UNSYNC 0xf2b20008 236017cce932SIgor M. Liplianin #define F367TER_FSPYBER_CTIME 0xf2b20007 236117cce932SIgor M. Liplianin 236217cce932SIgor M. Liplianin /* FSPYDISTM */ 236317cce932SIgor M. Liplianin #define R367TER_FSPYDISTM 0xf2b3 236417cce932SIgor M. Liplianin #define F367TER_PKTTIME_DISTANCE_HI 0xf2b300ff 236517cce932SIgor M. Liplianin 236617cce932SIgor M. Liplianin /* FSPYDISTL */ 236717cce932SIgor M. Liplianin #define R367TER_FSPYDISTL 0xf2b4 236817cce932SIgor M. Liplianin #define F367TER_PKTTIME_DISTANCE_LO 0xf2b400ff 236917cce932SIgor M. Liplianin 237017cce932SIgor M. Liplianin /* FSPYOBS7 */ 237117cce932SIgor M. Liplianin #define R367TER_FSPYOBS7 0xf2b8 237217cce932SIgor M. Liplianin #define F367TER_FSPYOBS_SPYFAIL 0xf2b80080 237317cce932SIgor M. Liplianin #define F367TER_FSPYOBS_SPYFAIL1 0xf2b80040 237417cce932SIgor M. Liplianin #define F367TER_FSPYOBS_ERROR 0xf2b80020 237517cce932SIgor M. Liplianin #define F367TER_FSPYOBS_STROUT 0xf2b80010 237617cce932SIgor M. Liplianin #define F367TER_FSPYOBS_RESULTSTATE1 0xf2b8000f 237717cce932SIgor M. Liplianin 237817cce932SIgor M. Liplianin /* FSPYOBS6 */ 237917cce932SIgor M. Liplianin #define R367TER_FSPYOBS6 0xf2b9 238017cce932SIgor M. Liplianin #define F367TER_FSPYOBS_RESULTSTATe0 0xf2b900f0 238117cce932SIgor M. Liplianin #define F367TER_FSPYOBS_RESULTSTATEM1 0xf2b9000f 238217cce932SIgor M. Liplianin 238317cce932SIgor M. Liplianin /* FSPYOBS5 */ 238417cce932SIgor M. Liplianin #define R367TER_FSPYOBS5 0xf2ba 238517cce932SIgor M. Liplianin #define F367TER_FSPYOBS_BYTEOFPACKET1 0xf2ba00ff 238617cce932SIgor M. Liplianin 238717cce932SIgor M. Liplianin /* FSPYOBS4 */ 238817cce932SIgor M. Liplianin #define R367TER_FSPYOBS4 0xf2bb 238917cce932SIgor M. Liplianin #define F367TER_FSPYOBS_BYTEVALUE1 0xf2bb00ff 239017cce932SIgor M. Liplianin 239117cce932SIgor M. Liplianin /* FSPYOBS3 */ 239217cce932SIgor M. Liplianin #define R367TER_FSPYOBS3 0xf2bc 239317cce932SIgor M. Liplianin #define F367TER_FSPYOBS_DATA1 0xf2bc00ff 239417cce932SIgor M. Liplianin 239517cce932SIgor M. Liplianin /* FSPYOBS2 */ 239617cce932SIgor M. Liplianin #define R367TER_FSPYOBS2 0xf2bd 239717cce932SIgor M. Liplianin #define F367TER_FSPYOBS_DATa0 0xf2bd00ff 239817cce932SIgor M. Liplianin 239917cce932SIgor M. Liplianin /* FSPYOBS1 */ 240017cce932SIgor M. Liplianin #define R367TER_FSPYOBS1 0xf2be 240117cce932SIgor M. Liplianin #define F367TER_FSPYOBS_DATAM1 0xf2be00ff 240217cce932SIgor M. Liplianin 240317cce932SIgor M. Liplianin /* FSPYOBS0 */ 240417cce932SIgor M. Liplianin #define R367TER_FSPYOBS0 0xf2bf 240517cce932SIgor M. Liplianin #define F367TER_FSPYOBS_DATAM2 0xf2bf00ff 240617cce932SIgor M. Liplianin 240717cce932SIgor M. Liplianin /* SFDEMAP */ 240817cce932SIgor M. Liplianin #define R367TER_SFDEMAP 0xf2c0 240917cce932SIgor M. Liplianin #define F367TER_SFDEMAP_7 0xf2c00080 241017cce932SIgor M. Liplianin #define F367TER_SFEC_K_DIVIDER_VIT 0xf2c0007f 241117cce932SIgor M. Liplianin 241217cce932SIgor M. Liplianin /* SFERROR */ 241317cce932SIgor M. Liplianin #define R367TER_SFERROR 0xf2c1 241417cce932SIgor M. Liplianin #define F367TER_SFEC_REGERR_VIT 0xf2c100ff 241517cce932SIgor M. Liplianin 241617cce932SIgor M. Liplianin /* SFAVSR */ 241717cce932SIgor M. Liplianin #define R367TER_SFAVSR 0xf2c2 241817cce932SIgor M. Liplianin #define F367TER_SFEC_SUMERRORS 0xf2c20080 241917cce932SIgor M. Liplianin #define F367TER_SERROR_MAXMODE 0xf2c20040 242017cce932SIgor M. Liplianin #define F367TER_SN_SFEC 0xf2c20030 242117cce932SIgor M. Liplianin #define F367TER_KDIV_MODE_SFEC 0xf2c2000c 242217cce932SIgor M. Liplianin #define F367TER_SFAVSR_1 0xf2c20002 242317cce932SIgor M. Liplianin #define F367TER_SFAVSR_0 0xf2c20001 242417cce932SIgor M. Liplianin 242517cce932SIgor M. Liplianin /* SFECSTATUS */ 242617cce932SIgor M. Liplianin #define R367TER_SFECSTATUS 0xf2c3 242717cce932SIgor M. Liplianin #define F367TER_SFEC_ON 0xf2c30080 242817cce932SIgor M. Liplianin #define F367TER_SFSTATUS_6 0xf2c30040 242917cce932SIgor M. Liplianin #define F367TER_SFSTATUS_5 0xf2c30020 243017cce932SIgor M. Liplianin #define F367TER_SFSTATUS_4 0xf2c30010 243117cce932SIgor M. Liplianin #define F367TER_LOCKEDSFEC 0xf2c30008 243217cce932SIgor M. Liplianin #define F367TER_SFEC_DELOCK 0xf2c30004 243317cce932SIgor M. Liplianin #define F367TER_SFEC_DEMODSEL1 0xf2c30002 243417cce932SIgor M. Liplianin #define F367TER_SFEC_OVFON 0xf2c30001 243517cce932SIgor M. Liplianin 243617cce932SIgor M. Liplianin /* SFKDIV12 */ 243717cce932SIgor M. Liplianin #define R367TER_SFKDIV12 0xf2c4 243817cce932SIgor M. Liplianin #define F367TER_SFECKDIV12_MAN 0xf2c40080 243917cce932SIgor M. Liplianin #define F367TER_SFEC_K_DIVIDER_12 0xf2c4007f 244017cce932SIgor M. Liplianin 244117cce932SIgor M. Liplianin /* SFKDIV23 */ 244217cce932SIgor M. Liplianin #define R367TER_SFKDIV23 0xf2c5 244317cce932SIgor M. Liplianin #define F367TER_SFECKDIV23_MAN 0xf2c50080 244417cce932SIgor M. Liplianin #define F367TER_SFEC_K_DIVIDER_23 0xf2c5007f 244517cce932SIgor M. Liplianin 244617cce932SIgor M. Liplianin /* SFKDIV34 */ 244717cce932SIgor M. Liplianin #define R367TER_SFKDIV34 0xf2c6 244817cce932SIgor M. Liplianin #define F367TER_SFECKDIV34_MAN 0xf2c60080 244917cce932SIgor M. Liplianin #define F367TER_SFEC_K_DIVIDER_34 0xf2c6007f 245017cce932SIgor M. Liplianin 245117cce932SIgor M. Liplianin /* SFKDIV56 */ 245217cce932SIgor M. Liplianin #define R367TER_SFKDIV56 0xf2c7 245317cce932SIgor M. Liplianin #define F367TER_SFECKDIV56_MAN 0xf2c70080 245417cce932SIgor M. Liplianin #define F367TER_SFEC_K_DIVIDER_56 0xf2c7007f 245517cce932SIgor M. Liplianin 245617cce932SIgor M. Liplianin /* SFKDIV67 */ 245717cce932SIgor M. Liplianin #define R367TER_SFKDIV67 0xf2c8 245817cce932SIgor M. Liplianin #define F367TER_SFECKDIV67_MAN 0xf2c80080 245917cce932SIgor M. Liplianin #define F367TER_SFEC_K_DIVIDER_67 0xf2c8007f 246017cce932SIgor M. Liplianin 246117cce932SIgor M. Liplianin /* SFKDIV78 */ 246217cce932SIgor M. Liplianin #define R367TER_SFKDIV78 0xf2c9 246317cce932SIgor M. Liplianin #define F367TER_SFECKDIV78_MAN 0xf2c90080 246417cce932SIgor M. Liplianin #define F367TER_SFEC_K_DIVIDER_78 0xf2c9007f 246517cce932SIgor M. Liplianin 246617cce932SIgor M. Liplianin /* SFDILSTKM */ 246717cce932SIgor M. Liplianin #define R367TER_SFDILSTKM 0xf2ca 246817cce932SIgor M. Liplianin #define F367TER_SFEC_PACKCPT 0xf2ca00e0 246917cce932SIgor M. Liplianin #define F367TER_SFEC_DILSTK_HI 0xf2ca001f 247017cce932SIgor M. Liplianin 247117cce932SIgor M. Liplianin /* SFDILSTKL */ 247217cce932SIgor M. Liplianin #define R367TER_SFDILSTKL 0xf2cb 247317cce932SIgor M. Liplianin #define F367TER_SFEC_DILSTK_LO 0xf2cb00ff 247417cce932SIgor M. Liplianin 247517cce932SIgor M. Liplianin /* SFSTATUS */ 247617cce932SIgor M. Liplianin #define R367TER_SFSTATUS 0xf2cc 247717cce932SIgor M. Liplianin #define F367TER_SFEC_LINEOK 0xf2cc0080 247817cce932SIgor M. Liplianin #define F367TER_SFEC_ERROR 0xf2cc0040 247917cce932SIgor M. Liplianin #define F367TER_SFEC_DATA7 0xf2cc0020 248017cce932SIgor M. Liplianin #define F367TER_SFEC_OVERFLOW 0xf2cc0010 248117cce932SIgor M. Liplianin #define F367TER_SFEC_DEMODSEL2 0xf2cc0008 248217cce932SIgor M. Liplianin #define F367TER_SFEC_NOSYNC 0xf2cc0004 248317cce932SIgor M. Liplianin #define F367TER_SFEC_UNREGULA 0xf2cc0002 248417cce932SIgor M. Liplianin #define F367TER_SFEC_READY 0xf2cc0001 248517cce932SIgor M. Liplianin 248617cce932SIgor M. Liplianin /* SFDLYH */ 248717cce932SIgor M. Liplianin #define R367TER_SFDLYH 0xf2cd 248817cce932SIgor M. Liplianin #define F367TER_SFEC_TSTIMEVALID 0xf2cd0080 248917cce932SIgor M. Liplianin #define F367TER_SFEC_SPEEDUP 0xf2cd0040 249017cce932SIgor M. Liplianin #define F367TER_SFEC_STOP 0xf2cd0020 249117cce932SIgor M. Liplianin #define F367TER_SFEC_REGULATED 0xf2cd0010 249217cce932SIgor M. Liplianin #define F367TER_SFEC_REALSYMBOFFSET 0xf2cd000f 249317cce932SIgor M. Liplianin 249417cce932SIgor M. Liplianin /* SFDLYM */ 249517cce932SIgor M. Liplianin #define R367TER_SFDLYM 0xf2ce 249617cce932SIgor M. Liplianin #define F367TER_SFEC_REALSYMBOFFSET_HI 0xf2ce00ff 249717cce932SIgor M. Liplianin 249817cce932SIgor M. Liplianin /* SFDLYL */ 249917cce932SIgor M. Liplianin #define R367TER_SFDLYL 0xf2cf 250017cce932SIgor M. Liplianin #define F367TER_SFEC_REALSYMBOFFSET_LO 0xf2cf00ff 250117cce932SIgor M. Liplianin 250217cce932SIgor M. Liplianin /* SFDLYSETH */ 250317cce932SIgor M. Liplianin #define R367TER_SFDLYSETH 0xf2d0 250417cce932SIgor M. Liplianin #define F367TER_SFEC_OFFSET 0xf2d000e0 250517cce932SIgor M. Liplianin #define F367TER_SFECDLYSETH_4 0xf2d00010 250617cce932SIgor M. Liplianin #define F367TER_RST_SFEC 0xf2d00008 250717cce932SIgor M. Liplianin #define F367TER_SFECDLYSETH_2 0xf2d00004 250817cce932SIgor M. Liplianin #define F367TER_SFEC_DISABLE 0xf2d00002 250917cce932SIgor M. Liplianin #define F367TER_SFEC_UNREGUL 0xf2d00001 251017cce932SIgor M. Liplianin 251117cce932SIgor M. Liplianin /* SFDLYSETM */ 251217cce932SIgor M. Liplianin #define R367TER_SFDLYSETM 0xf2d1 251317cce932SIgor M. Liplianin #define F367TER_SFECDLYSETM_7 0xf2d10080 251417cce932SIgor M. Liplianin #define F367TER_SFEC_SYMBOFFSET_HI 0xf2d1007f 251517cce932SIgor M. Liplianin 251617cce932SIgor M. Liplianin /* SFDLYSETL */ 251717cce932SIgor M. Liplianin #define R367TER_SFDLYSETL 0xf2d2 251817cce932SIgor M. Liplianin #define F367TER_SFEC_SYMBOFFSET_LO 0xf2d200ff 251917cce932SIgor M. Liplianin 252017cce932SIgor M. Liplianin /* SFOBSCFG */ 252117cce932SIgor M. Liplianin #define R367TER_SFOBSCFG 0xf2d3 252217cce932SIgor M. Liplianin #define F367TER_SFEC_OBSCFG 0xf2d300ff 252317cce932SIgor M. Liplianin 252417cce932SIgor M. Liplianin /* SFOBSM */ 252517cce932SIgor M. Liplianin #define R367TER_SFOBSM 0xf2d4 252617cce932SIgor M. Liplianin #define F367TER_SFEC_OBSDATA_HI 0xf2d400ff 252717cce932SIgor M. Liplianin 252817cce932SIgor M. Liplianin /* SFOBSL */ 252917cce932SIgor M. Liplianin #define R367TER_SFOBSL 0xf2d5 253017cce932SIgor M. Liplianin #define F367TER_SFEC_OBSDATA_LO 0xf2d500ff 253117cce932SIgor M. Liplianin 253217cce932SIgor M. Liplianin /* SFECINFO */ 253317cce932SIgor M. Liplianin #define R367TER_SFECINFO 0xf2d6 253417cce932SIgor M. Liplianin #define F367TER_SFECINFO_7 0xf2d60080 253517cce932SIgor M. Liplianin #define F367TER_SFEC_SYNCDLSB 0xf2d60070 253617cce932SIgor M. Liplianin #define F367TER_SFCE_S1cPHASE 0xf2d6000f 253717cce932SIgor M. Liplianin 253817cce932SIgor M. Liplianin /* SFERRCTRL */ 253917cce932SIgor M. Liplianin #define R367TER_SFERRCTRL 0xf2d8 254017cce932SIgor M. Liplianin #define F367TER_SFEC_ERR_SOURCE 0xf2d800f0 254117cce932SIgor M. Liplianin #define F367TER_SFERRCTRL_3 0xf2d80008 254217cce932SIgor M. Liplianin #define F367TER_SFEC_NUM_EVENT 0xf2d80007 254317cce932SIgor M. Liplianin 254417cce932SIgor M. Liplianin /* SFERRCNTH */ 254517cce932SIgor M. Liplianin #define R367TER_SFERRCNTH 0xf2d9 254617cce932SIgor M. Liplianin #define F367TER_SFERRC_OLDVALUE 0xf2d90080 254717cce932SIgor M. Liplianin #define F367TER_SFEC_ERR_CNT 0xf2d9007f 254817cce932SIgor M. Liplianin 254917cce932SIgor M. Liplianin /* SFERRCNTM */ 255017cce932SIgor M. Liplianin #define R367TER_SFERRCNTM 0xf2da 255117cce932SIgor M. Liplianin #define F367TER_SFEC_ERR_CNT_HI 0xf2da00ff 255217cce932SIgor M. Liplianin 255317cce932SIgor M. Liplianin /* SFERRCNTL */ 255417cce932SIgor M. Liplianin #define R367TER_SFERRCNTL 0xf2db 255517cce932SIgor M. Liplianin #define F367TER_SFEC_ERR_CNT_LO 0xf2db00ff 255617cce932SIgor M. Liplianin 255717cce932SIgor M. Liplianin /* SYMBRATEM */ 255817cce932SIgor M. Liplianin #define R367TER_SYMBRATEM 0xf2e0 255917cce932SIgor M. Liplianin #define F367TER_DEFGEN_SYMBRATE_HI 0xf2e000ff 256017cce932SIgor M. Liplianin 256117cce932SIgor M. Liplianin /* SYMBRATEL */ 256217cce932SIgor M. Liplianin #define R367TER_SYMBRATEL 0xf2e1 256317cce932SIgor M. Liplianin #define F367TER_DEFGEN_SYMBRATE_LO 0xf2e100ff 256417cce932SIgor M. Liplianin 256517cce932SIgor M. Liplianin /* SYMBSTATUS */ 256617cce932SIgor M. Liplianin #define R367TER_SYMBSTATUS 0xf2e2 256717cce932SIgor M. Liplianin #define F367TER_SYMBDLINE2_OFF 0xf2e20080 256817cce932SIgor M. Liplianin #define F367TER_SDDL_REINIT1 0xf2e20040 256917cce932SIgor M. Liplianin #define F367TER_SDD_REINIT1 0xf2e20020 257017cce932SIgor M. Liplianin #define F367TER_TOKENID_ERROR 0xf2e20010 257117cce932SIgor M. Liplianin #define F367TER_SYMBRATE_OVERFLOW 0xf2e20008 257217cce932SIgor M. Liplianin #define F367TER_SYMBRATE_UNDERFLOW 0xf2e20004 257317cce932SIgor M. Liplianin #define F367TER_TOKENID_RSTEVENT 0xf2e20002 257417cce932SIgor M. Liplianin #define F367TER_TOKENID_RESET1 0xf2e20001 257517cce932SIgor M. Liplianin 257617cce932SIgor M. Liplianin /* SYMBCFG */ 257717cce932SIgor M. Liplianin #define R367TER_SYMBCFG 0xf2e3 257817cce932SIgor M. Liplianin #define F367TER_SYMBCFG_7 0xf2e30080 257917cce932SIgor M. Liplianin #define F367TER_SYMBCFG_6 0xf2e30040 258017cce932SIgor M. Liplianin #define F367TER_SYMBCFG_5 0xf2e30020 258117cce932SIgor M. Liplianin #define F367TER_SYMBCFG_4 0xf2e30010 258217cce932SIgor M. Liplianin #define F367TER_SYMRATE_FSPEED 0xf2e3000c 258317cce932SIgor M. Liplianin #define F367TER_SYMRATE_SSPEED 0xf2e30003 258417cce932SIgor M. Liplianin 258517cce932SIgor M. Liplianin /* SYMBFIFOM */ 258617cce932SIgor M. Liplianin #define R367TER_SYMBFIFOM 0xf2e4 258717cce932SIgor M. Liplianin #define F367TER_SYMBFIFOM_7 0xf2e40080 258817cce932SIgor M. Liplianin #define F367TER_SYMBFIFOM_6 0xf2e40040 258917cce932SIgor M. Liplianin #define F367TER_DEFGEN_SYMFIFO_HI 0xf2e4003f 259017cce932SIgor M. Liplianin 259117cce932SIgor M. Liplianin /* SYMBFIFOL */ 259217cce932SIgor M. Liplianin #define R367TER_SYMBFIFOL 0xf2e5 259317cce932SIgor M. Liplianin #define F367TER_DEFGEN_SYMFIFO_LO 0xf2e500ff 259417cce932SIgor M. Liplianin 259517cce932SIgor M. Liplianin /* SYMBOFFSM */ 259617cce932SIgor M. Liplianin #define R367TER_SYMBOFFSM 0xf2e6 259717cce932SIgor M. Liplianin #define F367TER_TOKENID_RESET2 0xf2e60080 259817cce932SIgor M. Liplianin #define F367TER_SDDL_REINIT2 0xf2e60040 259917cce932SIgor M. Liplianin #define F367TER_SDD_REINIT2 0xf2e60020 260017cce932SIgor M. Liplianin #define F367TER_SYMBOFFSM_4 0xf2e60010 260117cce932SIgor M. Liplianin #define F367TER_SYMBOFFSM_3 0xf2e60008 260217cce932SIgor M. Liplianin #define F367TER_DEFGEN_SYMBOFFSET_HI 0xf2e60007 260317cce932SIgor M. Liplianin 260417cce932SIgor M. Liplianin /* SYMBOFFSL */ 260517cce932SIgor M. Liplianin #define R367TER_SYMBOFFSL 0xf2e7 260617cce932SIgor M. Liplianin #define F367TER_DEFGEN_SYMBOFFSET_LO 0xf2e700ff 260717cce932SIgor M. Liplianin 260817cce932SIgor M. Liplianin /* DEBUG_LT4 */ 260917cce932SIgor M. Liplianin #define R367TER_DEBUG_LT4 0xf400 261017cce932SIgor M. Liplianin #define F367TER_F_DEBUG_LT4 0xf40000ff 261117cce932SIgor M. Liplianin 261217cce932SIgor M. Liplianin /* DEBUG_LT5 */ 261317cce932SIgor M. Liplianin #define R367TER_DEBUG_LT5 0xf401 261417cce932SIgor M. Liplianin #define F367TER_F_DEBUG_LT5 0xf40100ff 261517cce932SIgor M. Liplianin 261617cce932SIgor M. Liplianin /* DEBUG_LT6 */ 261717cce932SIgor M. Liplianin #define R367TER_DEBUG_LT6 0xf402 261817cce932SIgor M. Liplianin #define F367TER_F_DEBUG_LT6 0xf40200ff 261917cce932SIgor M. Liplianin 262017cce932SIgor M. Liplianin /* DEBUG_LT7 */ 262117cce932SIgor M. Liplianin #define R367TER_DEBUG_LT7 0xf403 262217cce932SIgor M. Liplianin #define F367TER_F_DEBUG_LT7 0xf40300ff 262317cce932SIgor M. Liplianin 262417cce932SIgor M. Liplianin /* DEBUG_LT8 */ 262517cce932SIgor M. Liplianin #define R367TER_DEBUG_LT8 0xf404 262617cce932SIgor M. Liplianin #define F367TER_F_DEBUG_LT8 0xf40400ff 262717cce932SIgor M. Liplianin 262817cce932SIgor M. Liplianin /* DEBUG_LT9 */ 262917cce932SIgor M. Liplianin #define R367TER_DEBUG_LT9 0xf405 263017cce932SIgor M. Liplianin #define F367TER_F_DEBUG_LT9 0xf40500ff 263117cce932SIgor M. Liplianin 263217cce932SIgor M. Liplianin /* ID */ 263317cce932SIgor M. Liplianin #define R367CAB_ID 0xf000 263417cce932SIgor M. Liplianin #define F367CAB_IDENTIFICATIONREGISTER 0xf00000ff 263517cce932SIgor M. Liplianin 263617cce932SIgor M. Liplianin /* I2CRPT */ 263717cce932SIgor M. Liplianin #define R367CAB_I2CRPT 0xf001 263817cce932SIgor M. Liplianin #define F367CAB_I2CT_ON 0xf0010080 263917cce932SIgor M. Liplianin #define F367CAB_ENARPT_LEVEL 0xf0010070 264017cce932SIgor M. Liplianin #define F367CAB_SCLT_DELAY 0xf0010008 264117cce932SIgor M. Liplianin #define F367CAB_SCLT_NOD 0xf0010004 264217cce932SIgor M. Liplianin #define F367CAB_STOP_ENABLE 0xf0010002 264317cce932SIgor M. Liplianin #define F367CAB_SDAT_NOD 0xf0010001 264417cce932SIgor M. Liplianin 264517cce932SIgor M. Liplianin /* TOPCTRL */ 264617cce932SIgor M. Liplianin #define R367CAB_TOPCTRL 0xf002 264717cce932SIgor M. Liplianin #define F367CAB_STDBY 0xf0020080 264817cce932SIgor M. Liplianin #define F367CAB_STDBY_CORE 0xf0020020 264917cce932SIgor M. Liplianin #define F367CAB_QAM_COFDM 0xf0020010 265017cce932SIgor M. Liplianin #define F367CAB_TS_DIS 0xf0020008 265117cce932SIgor M. Liplianin #define F367CAB_DIR_CLK_216 0xf0020004 265217cce932SIgor M. Liplianin 265317cce932SIgor M. Liplianin /* IOCFG0 */ 265417cce932SIgor M. Liplianin #define R367CAB_IOCFG0 0xf003 265517cce932SIgor M. Liplianin #define F367CAB_OP0_SD 0xf0030080 265617cce932SIgor M. Liplianin #define F367CAB_OP0_VAL 0xf0030040 265717cce932SIgor M. Liplianin #define F367CAB_OP0_OD 0xf0030020 265817cce932SIgor M. Liplianin #define F367CAB_OP0_INV 0xf0030010 265917cce932SIgor M. Liplianin #define F367CAB_OP0_DACVALUE_HI 0xf003000f 266017cce932SIgor M. Liplianin 266117cce932SIgor M. Liplianin /* DAc0R */ 266217cce932SIgor M. Liplianin #define R367CAB_DAC0R 0xf004 266317cce932SIgor M. Liplianin #define F367CAB_OP0_DACVALUE_LO 0xf00400ff 266417cce932SIgor M. Liplianin 266517cce932SIgor M. Liplianin /* IOCFG1 */ 266617cce932SIgor M. Liplianin #define R367CAB_IOCFG1 0xf005 266717cce932SIgor M. Liplianin #define F367CAB_IP0 0xf0050040 266817cce932SIgor M. Liplianin #define F367CAB_OP1_OD 0xf0050020 266917cce932SIgor M. Liplianin #define F367CAB_OP1_INV 0xf0050010 267017cce932SIgor M. Liplianin #define F367CAB_OP1_DACVALUE_HI 0xf005000f 267117cce932SIgor M. Liplianin 267217cce932SIgor M. Liplianin /* DAC1R */ 267317cce932SIgor M. Liplianin #define R367CAB_DAC1R 0xf006 267417cce932SIgor M. Liplianin #define F367CAB_OP1_DACVALUE_LO 0xf00600ff 267517cce932SIgor M. Liplianin 267617cce932SIgor M. Liplianin /* IOCFG2 */ 267717cce932SIgor M. Liplianin #define R367CAB_IOCFG2 0xf007 267817cce932SIgor M. Liplianin #define F367CAB_OP2_LOCK_CONF 0xf00700e0 267917cce932SIgor M. Liplianin #define F367CAB_OP2_OD 0xf0070010 268017cce932SIgor M. Liplianin #define F367CAB_OP2_VAL 0xf0070008 268117cce932SIgor M. Liplianin #define F367CAB_OP1_LOCK_CONF 0xf0070007 268217cce932SIgor M. Liplianin 268317cce932SIgor M. Liplianin /* SDFR */ 268417cce932SIgor M. Liplianin #define R367CAB_SDFR 0xf008 268517cce932SIgor M. Liplianin #define F367CAB_OP0_FREQ 0xf00800f0 268617cce932SIgor M. Liplianin #define F367CAB_OP1_FREQ 0xf008000f 268717cce932SIgor M. Liplianin 268817cce932SIgor M. Liplianin /* AUX_CLK */ 268917cce932SIgor M. Liplianin #define R367CAB_AUX_CLK 0xf00a 269017cce932SIgor M. Liplianin #define F367CAB_AUXFEC_CTL 0xf00a00c0 269117cce932SIgor M. Liplianin #define F367CAB_DIS_CKX4 0xf00a0020 269217cce932SIgor M. Liplianin #define F367CAB_CKSEL 0xf00a0018 269317cce932SIgor M. Liplianin #define F367CAB_CKDIV_PROG 0xf00a0006 269417cce932SIgor M. Liplianin #define F367CAB_AUXCLK_ENA 0xf00a0001 269517cce932SIgor M. Liplianin 269617cce932SIgor M. Liplianin /* FREESYS1 */ 269717cce932SIgor M. Liplianin #define R367CAB_FREESYS1 0xf00b 269817cce932SIgor M. Liplianin #define F367CAB_FREESYS_1 0xf00b00ff 269917cce932SIgor M. Liplianin 270017cce932SIgor M. Liplianin /* FREESYS2 */ 270117cce932SIgor M. Liplianin #define R367CAB_FREESYS2 0xf00c 270217cce932SIgor M. Liplianin #define F367CAB_FREESYS_2 0xf00c00ff 270317cce932SIgor M. Liplianin 270417cce932SIgor M. Liplianin /* FREESYS3 */ 270517cce932SIgor M. Liplianin #define R367CAB_FREESYS3 0xf00d 270617cce932SIgor M. Liplianin #define F367CAB_FREESYS_3 0xf00d00ff 270717cce932SIgor M. Liplianin 270817cce932SIgor M. Liplianin /* GPIO_CFG */ 270917cce932SIgor M. Liplianin #define R367CAB_GPIO_CFG 0xf00e 271017cce932SIgor M. Liplianin #define F367CAB_GPIO7_OD 0xf00e0080 271117cce932SIgor M. Liplianin #define F367CAB_GPIO7_CFG 0xf00e0040 271217cce932SIgor M. Liplianin #define F367CAB_GPIO6_OD 0xf00e0020 271317cce932SIgor M. Liplianin #define F367CAB_GPIO6_CFG 0xf00e0010 271417cce932SIgor M. Liplianin #define F367CAB_GPIO5_OD 0xf00e0008 271517cce932SIgor M. Liplianin #define F367CAB_GPIO5_CFG 0xf00e0004 271617cce932SIgor M. Liplianin #define F367CAB_GPIO4_OD 0xf00e0002 271717cce932SIgor M. Liplianin #define F367CAB_GPIO4_CFG 0xf00e0001 271817cce932SIgor M. Liplianin 271917cce932SIgor M. Liplianin /* GPIO_CMD */ 272017cce932SIgor M. Liplianin #define R367CAB_GPIO_CMD 0xf00f 272117cce932SIgor M. Liplianin #define F367CAB_GPIO7_VAL 0xf00f0008 272217cce932SIgor M. Liplianin #define F367CAB_GPIO6_VAL 0xf00f0004 272317cce932SIgor M. Liplianin #define F367CAB_GPIO5_VAL 0xf00f0002 272417cce932SIgor M. Liplianin #define F367CAB_GPIO4_VAL 0xf00f0001 272517cce932SIgor M. Liplianin 272617cce932SIgor M. Liplianin /* TSTRES */ 272717cce932SIgor M. Liplianin #define R367CAB_TSTRES 0xf0c0 272817cce932SIgor M. Liplianin #define F367CAB_FRES_DISPLAY 0xf0c00080 272917cce932SIgor M. Liplianin #define F367CAB_FRES_FIFO_AD 0xf0c00020 273017cce932SIgor M. Liplianin #define F367CAB_FRESRS 0xf0c00010 273117cce932SIgor M. Liplianin #define F367CAB_FRESACS 0xf0c00008 273217cce932SIgor M. Liplianin #define F367CAB_FRESFEC 0xf0c00004 273317cce932SIgor M. Liplianin #define F367CAB_FRES_PRIF 0xf0c00002 273417cce932SIgor M. Liplianin #define F367CAB_FRESCORE 0xf0c00001 273517cce932SIgor M. Liplianin 273617cce932SIgor M. Liplianin /* ANACTRL */ 273717cce932SIgor M. Liplianin #define R367CAB_ANACTRL 0xf0c1 273817cce932SIgor M. Liplianin #define F367CAB_BYPASS_XTAL 0xf0c10040 273917cce932SIgor M. Liplianin #define F367CAB_BYPASS_PLLXN 0xf0c1000c 274017cce932SIgor M. Liplianin #define F367CAB_DIS_PAD_OSC 0xf0c10002 274117cce932SIgor M. Liplianin #define F367CAB_STDBY_PLLXN 0xf0c10001 274217cce932SIgor M. Liplianin 274317cce932SIgor M. Liplianin /* TSTBUS */ 274417cce932SIgor M. Liplianin #define R367CAB_TSTBUS 0xf0c2 274517cce932SIgor M. Liplianin #define F367CAB_TS_BYTE_CLK_INV 0xf0c20080 274617cce932SIgor M. Liplianin #define F367CAB_CFG_IP 0xf0c20070 274717cce932SIgor M. Liplianin #define F367CAB_CFG_TST 0xf0c2000f 274817cce932SIgor M. Liplianin 274917cce932SIgor M. Liplianin /* RF_AGC1 */ 275017cce932SIgor M. Liplianin #define R367CAB_RF_AGC1 0xf0d4 275117cce932SIgor M. Liplianin #define F367CAB_RF_AGC1_LEVEL_HI 0xf0d400ff 275217cce932SIgor M. Liplianin 275317cce932SIgor M. Liplianin /* RF_AGC2 */ 275417cce932SIgor M. Liplianin #define R367CAB_RF_AGC2 0xf0d5 275517cce932SIgor M. Liplianin #define F367CAB_REF_ADGP 0xf0d50080 275617cce932SIgor M. Liplianin #define F367CAB_STDBY_ADCGP 0xf0d50020 275717cce932SIgor M. Liplianin #define F367CAB_RF_AGC1_LEVEL_LO 0xf0d50003 275817cce932SIgor M. Liplianin 275917cce932SIgor M. Liplianin /* ANADIGCTRL */ 276017cce932SIgor M. Liplianin #define R367CAB_ANADIGCTRL 0xf0d7 276117cce932SIgor M. Liplianin #define F367CAB_SEL_CLKDEM 0xf0d70020 276217cce932SIgor M. Liplianin #define F367CAB_EN_BUFFER_Q 0xf0d70010 276317cce932SIgor M. Liplianin #define F367CAB_EN_BUFFER_I 0xf0d70008 276417cce932SIgor M. Liplianin #define F367CAB_ADC_RIS_EGDE 0xf0d70004 276517cce932SIgor M. Liplianin #define F367CAB_SGN_ADC 0xf0d70002 276617cce932SIgor M. Liplianin #define F367CAB_SEL_AD12_SYNC 0xf0d70001 276717cce932SIgor M. Liplianin 276817cce932SIgor M. Liplianin /* PLLMDIV */ 276917cce932SIgor M. Liplianin #define R367CAB_PLLMDIV 0xf0d8 277017cce932SIgor M. Liplianin #define F367CAB_PLL_MDIV 0xf0d800ff 277117cce932SIgor M. Liplianin 277217cce932SIgor M. Liplianin /* PLLNDIV */ 277317cce932SIgor M. Liplianin #define R367CAB_PLLNDIV 0xf0d9 277417cce932SIgor M. Liplianin #define F367CAB_PLL_NDIV 0xf0d900ff 277517cce932SIgor M. Liplianin 277617cce932SIgor M. Liplianin /* PLLSETUP */ 277717cce932SIgor M. Liplianin #define R367CAB_PLLSETUP 0xf0da 277817cce932SIgor M. Liplianin #define F367CAB_PLL_PDIV 0xf0da0070 277917cce932SIgor M. Liplianin #define F367CAB_PLL_KDIV 0xf0da000f 278017cce932SIgor M. Liplianin 278117cce932SIgor M. Liplianin /* DUAL_AD12 */ 278217cce932SIgor M. Liplianin #define R367CAB_DUAL_AD12 0xf0db 278317cce932SIgor M. Liplianin #define F367CAB_FS20M 0xf0db0020 278417cce932SIgor M. Liplianin #define F367CAB_FS50M 0xf0db0010 278517cce932SIgor M. Liplianin #define F367CAB_INMODe0 0xf0db0008 278617cce932SIgor M. Liplianin #define F367CAB_POFFQ 0xf0db0004 278717cce932SIgor M. Liplianin #define F367CAB_POFFI 0xf0db0002 278817cce932SIgor M. Liplianin #define F367CAB_INMODE1 0xf0db0001 278917cce932SIgor M. Liplianin 279017cce932SIgor M. Liplianin /* TSTBIST */ 279117cce932SIgor M. Liplianin #define R367CAB_TSTBIST 0xf0dc 279217cce932SIgor M. Liplianin #define F367CAB_TST_BYP_CLK 0xf0dc0080 279317cce932SIgor M. Liplianin #define F367CAB_TST_GCLKENA_STD 0xf0dc0040 279417cce932SIgor M. Liplianin #define F367CAB_TST_GCLKENA 0xf0dc0020 279517cce932SIgor M. Liplianin #define F367CAB_TST_MEMBIST 0xf0dc001f 279617cce932SIgor M. Liplianin 279717cce932SIgor M. Liplianin /* CTRL_1 */ 279817cce932SIgor M. Liplianin #define R367CAB_CTRL_1 0xf402 279917cce932SIgor M. Liplianin #define F367CAB_SOFT_RST 0xf4020080 280017cce932SIgor M. Liplianin #define F367CAB_EQU_RST 0xf4020008 280117cce932SIgor M. Liplianin #define F367CAB_CRL_RST 0xf4020004 280217cce932SIgor M. Liplianin #define F367CAB_TRL_RST 0xf4020002 280317cce932SIgor M. Liplianin #define F367CAB_AGC_RST 0xf4020001 280417cce932SIgor M. Liplianin 280517cce932SIgor M. Liplianin /* CTRL_2 */ 280617cce932SIgor M. Liplianin #define R367CAB_CTRL_2 0xf403 280717cce932SIgor M. Liplianin #define F367CAB_DEINT_RST 0xf4030008 280817cce932SIgor M. Liplianin #define F367CAB_RS_RST 0xf4030004 280917cce932SIgor M. Liplianin 281017cce932SIgor M. Liplianin /* IT_STATUS1 */ 281117cce932SIgor M. Liplianin #define R367CAB_IT_STATUS1 0xf408 281217cce932SIgor M. Liplianin #define F367CAB_SWEEP_OUT 0xf4080080 281317cce932SIgor M. Liplianin #define F367CAB_FSM_CRL 0xf4080040 281417cce932SIgor M. Liplianin #define F367CAB_CRL_LOCK 0xf4080020 281517cce932SIgor M. Liplianin #define F367CAB_MFSM 0xf4080010 281617cce932SIgor M. Liplianin #define F367CAB_TRL_LOCK 0xf4080008 281717cce932SIgor M. Liplianin #define F367CAB_TRL_AGC_LIMIT 0xf4080004 281817cce932SIgor M. Liplianin #define F367CAB_ADJ_AGC_LOCK 0xf4080002 281917cce932SIgor M. Liplianin #define F367CAB_AGC_QAM_LOCK 0xf4080001 282017cce932SIgor M. Liplianin 282117cce932SIgor M. Liplianin /* IT_STATUS2 */ 282217cce932SIgor M. Liplianin #define R367CAB_IT_STATUS2 0xf409 282317cce932SIgor M. Liplianin #define F367CAB_TSMF_CNT 0xf4090080 282417cce932SIgor M. Liplianin #define F367CAB_TSMF_EOF 0xf4090040 282517cce932SIgor M. Liplianin #define F367CAB_TSMF_RDY 0xf4090020 282617cce932SIgor M. Liplianin #define F367CAB_FEC_NOCORR 0xf4090010 282717cce932SIgor M. Liplianin #define F367CAB_SYNCSTATE 0xf4090008 282817cce932SIgor M. Liplianin #define F367CAB_DEINT_LOCK 0xf4090004 282917cce932SIgor M. Liplianin #define F367CAB_FADDING_FRZ 0xf4090002 283017cce932SIgor M. Liplianin #define F367CAB_TAPMON_ALARM 0xf4090001 283117cce932SIgor M. Liplianin 283217cce932SIgor M. Liplianin /* IT_EN1 */ 283317cce932SIgor M. Liplianin #define R367CAB_IT_EN1 0xf40a 283417cce932SIgor M. Liplianin #define F367CAB_SWEEP_OUTE 0xf40a0080 283517cce932SIgor M. Liplianin #define F367CAB_FSM_CRLE 0xf40a0040 283617cce932SIgor M. Liplianin #define F367CAB_CRL_LOCKE 0xf40a0020 283717cce932SIgor M. Liplianin #define F367CAB_MFSME 0xf40a0010 283817cce932SIgor M. Liplianin #define F367CAB_TRL_LOCKE 0xf40a0008 283917cce932SIgor M. Liplianin #define F367CAB_TRL_AGC_LIMITE 0xf40a0004 284017cce932SIgor M. Liplianin #define F367CAB_ADJ_AGC_LOCKE 0xf40a0002 284117cce932SIgor M. Liplianin #define F367CAB_AGC_LOCKE 0xf40a0001 284217cce932SIgor M. Liplianin 284317cce932SIgor M. Liplianin /* IT_EN2 */ 284417cce932SIgor M. Liplianin #define R367CAB_IT_EN2 0xf40b 284517cce932SIgor M. Liplianin #define F367CAB_TSMF_CNTE 0xf40b0080 284617cce932SIgor M. Liplianin #define F367CAB_TSMF_EOFE 0xf40b0040 284717cce932SIgor M. Liplianin #define F367CAB_TSMF_RDYE 0xf40b0020 284817cce932SIgor M. Liplianin #define F367CAB_FEC_NOCORRE 0xf40b0010 284917cce932SIgor M. Liplianin #define F367CAB_SYNCSTATEE 0xf40b0008 285017cce932SIgor M. Liplianin #define F367CAB_DEINT_LOCKE 0xf40b0004 285117cce932SIgor M. Liplianin #define F367CAB_FADDING_FRZE 0xf40b0002 285217cce932SIgor M. Liplianin #define F367CAB_TAPMON_ALARME 0xf40b0001 285317cce932SIgor M. Liplianin 285417cce932SIgor M. Liplianin /* CTRL_STATUS */ 285517cce932SIgor M. Liplianin #define R367CAB_CTRL_STATUS 0xf40c 285617cce932SIgor M. Liplianin #define F367CAB_QAMFEC_LOCK 0xf40c0004 285717cce932SIgor M. Liplianin #define F367CAB_TSMF_LOCK 0xf40c0002 285817cce932SIgor M. Liplianin #define F367CAB_TSMF_ERROR 0xf40c0001 285917cce932SIgor M. Liplianin 286017cce932SIgor M. Liplianin /* TEST_CTL */ 286117cce932SIgor M. Liplianin #define R367CAB_TEST_CTL 0xf40f 286217cce932SIgor M. Liplianin #define F367CAB_TST_BLK_SEL 0xf40f0060 286317cce932SIgor M. Liplianin #define F367CAB_TST_BUS_SEL 0xf40f001f 286417cce932SIgor M. Liplianin 286517cce932SIgor M. Liplianin /* AGC_CTL */ 286617cce932SIgor M. Liplianin #define R367CAB_AGC_CTL 0xf410 286717cce932SIgor M. Liplianin #define F367CAB_AGC_LCK_TH 0xf41000f0 286817cce932SIgor M. Liplianin #define F367CAB_AGC_ACCUMRSTSEL 0xf4100007 286917cce932SIgor M. Liplianin 287017cce932SIgor M. Liplianin /* AGC_IF_CFG */ 287117cce932SIgor M. Liplianin #define R367CAB_AGC_IF_CFG 0xf411 287217cce932SIgor M. Liplianin #define F367CAB_AGC_IF_BWSEL 0xf41100f0 287317cce932SIgor M. Liplianin #define F367CAB_AGC_IF_FREEZE 0xf4110002 287417cce932SIgor M. Liplianin 287517cce932SIgor M. Liplianin /* AGC_RF_CFG */ 287617cce932SIgor M. Liplianin #define R367CAB_AGC_RF_CFG 0xf412 287717cce932SIgor M. Liplianin #define F367CAB_AGC_RF_BWSEL 0xf4120070 287817cce932SIgor M. Liplianin #define F367CAB_AGC_RF_FREEZE 0xf4120002 287917cce932SIgor M. Liplianin 288017cce932SIgor M. Liplianin /* AGC_PWM_CFG */ 288117cce932SIgor M. Liplianin #define R367CAB_AGC_PWM_CFG 0xf413 288217cce932SIgor M. Liplianin #define F367CAB_AGC_RF_PWM_TST 0xf4130080 288317cce932SIgor M. Liplianin #define F367CAB_AGC_RF_PWM_INV 0xf4130040 288417cce932SIgor M. Liplianin #define F367CAB_AGC_IF_PWM_TST 0xf4130008 288517cce932SIgor M. Liplianin #define F367CAB_AGC_IF_PWM_INV 0xf4130004 288617cce932SIgor M. Liplianin #define F367CAB_AGC_PWM_CLKDIV 0xf4130003 288717cce932SIgor M. Liplianin 288817cce932SIgor M. Liplianin /* AGC_PWR_REF_L */ 288917cce932SIgor M. Liplianin #define R367CAB_AGC_PWR_REF_L 0xf414 289017cce932SIgor M. Liplianin #define F367CAB_AGC_PWRREF_LO 0xf41400ff 289117cce932SIgor M. Liplianin 289217cce932SIgor M. Liplianin /* AGC_PWR_REF_H */ 289317cce932SIgor M. Liplianin #define R367CAB_AGC_PWR_REF_H 0xf415 289417cce932SIgor M. Liplianin #define F367CAB_AGC_PWRREF_HI 0xf4150003 289517cce932SIgor M. Liplianin 289617cce932SIgor M. Liplianin /* AGC_RF_TH_L */ 289717cce932SIgor M. Liplianin #define R367CAB_AGC_RF_TH_L 0xf416 289817cce932SIgor M. Liplianin #define F367CAB_AGC_RF_TH_LO 0xf41600ff 289917cce932SIgor M. Liplianin 290017cce932SIgor M. Liplianin /* AGC_RF_TH_H */ 290117cce932SIgor M. Liplianin #define R367CAB_AGC_RF_TH_H 0xf417 290217cce932SIgor M. Liplianin #define F367CAB_AGC_RF_TH_HI 0xf417000f 290317cce932SIgor M. Liplianin 290417cce932SIgor M. Liplianin /* AGC_IF_LTH_L */ 290517cce932SIgor M. Liplianin #define R367CAB_AGC_IF_LTH_L 0xf418 290617cce932SIgor M. Liplianin #define F367CAB_AGC_IF_THLO_LO 0xf41800ff 290717cce932SIgor M. Liplianin 290817cce932SIgor M. Liplianin /* AGC_IF_LTH_H */ 290917cce932SIgor M. Liplianin #define R367CAB_AGC_IF_LTH_H 0xf419 291017cce932SIgor M. Liplianin #define F367CAB_AGC_IF_THLO_HI 0xf419000f 291117cce932SIgor M. Liplianin 291217cce932SIgor M. Liplianin /* AGC_IF_HTH_L */ 291317cce932SIgor M. Liplianin #define R367CAB_AGC_IF_HTH_L 0xf41a 291417cce932SIgor M. Liplianin #define F367CAB_AGC_IF_THHI_LO 0xf41a00ff 291517cce932SIgor M. Liplianin 291617cce932SIgor M. Liplianin /* AGC_IF_HTH_H */ 291717cce932SIgor M. Liplianin #define R367CAB_AGC_IF_HTH_H 0xf41b 291817cce932SIgor M. Liplianin #define F367CAB_AGC_IF_THHI_HI 0xf41b000f 291917cce932SIgor M. Liplianin 292017cce932SIgor M. Liplianin /* AGC_PWR_RD_L */ 292117cce932SIgor M. Liplianin #define R367CAB_AGC_PWR_RD_L 0xf41c 292217cce932SIgor M. Liplianin #define F367CAB_AGC_PWR_WORD_LO 0xf41c00ff 292317cce932SIgor M. Liplianin 292417cce932SIgor M. Liplianin /* AGC_PWR_RD_M */ 292517cce932SIgor M. Liplianin #define R367CAB_AGC_PWR_RD_M 0xf41d 292617cce932SIgor M. Liplianin #define F367CAB_AGC_PWR_WORD_ME 0xf41d00ff 292717cce932SIgor M. Liplianin 292817cce932SIgor M. Liplianin /* AGC_PWR_RD_H */ 292917cce932SIgor M. Liplianin #define R367CAB_AGC_PWR_RD_H 0xf41e 293017cce932SIgor M. Liplianin #define F367CAB_AGC_PWR_WORD_HI 0xf41e0003 293117cce932SIgor M. Liplianin 293217cce932SIgor M. Liplianin /* AGC_PWM_IFCMD_L */ 293317cce932SIgor M. Liplianin #define R367CAB_AGC_PWM_IFCMD_L 0xf420 293417cce932SIgor M. Liplianin #define F367CAB_AGC_IF_PWMCMD_LO 0xf42000ff 293517cce932SIgor M. Liplianin 293617cce932SIgor M. Liplianin /* AGC_PWM_IFCMD_H */ 293717cce932SIgor M. Liplianin #define R367CAB_AGC_PWM_IFCMD_H 0xf421 293817cce932SIgor M. Liplianin #define F367CAB_AGC_IF_PWMCMD_HI 0xf421000f 293917cce932SIgor M. Liplianin 294017cce932SIgor M. Liplianin /* AGC_PWM_RFCMD_L */ 294117cce932SIgor M. Liplianin #define R367CAB_AGC_PWM_RFCMD_L 0xf422 294217cce932SIgor M. Liplianin #define F367CAB_AGC_RF_PWMCMD_LO 0xf42200ff 294317cce932SIgor M. Liplianin 294417cce932SIgor M. Liplianin /* AGC_PWM_RFCMD_H */ 294517cce932SIgor M. Liplianin #define R367CAB_AGC_PWM_RFCMD_H 0xf423 294617cce932SIgor M. Liplianin #define F367CAB_AGC_RF_PWMCMD_HI 0xf423000f 294717cce932SIgor M. Liplianin 294817cce932SIgor M. Liplianin /* IQDEM_CFG */ 294917cce932SIgor M. Liplianin #define R367CAB_IQDEM_CFG 0xf424 295017cce932SIgor M. Liplianin #define F367CAB_IQDEM_CLK_SEL 0xf4240004 295117cce932SIgor M. Liplianin #define F367CAB_IQDEM_INVIQ 0xf4240002 295217cce932SIgor M. Liplianin #define F367CAB_IQDEM_A2dTYPE 0xf4240001 295317cce932SIgor M. Liplianin 295417cce932SIgor M. Liplianin /* MIX_NCO_LL */ 295517cce932SIgor M. Liplianin #define R367CAB_MIX_NCO_LL 0xf425 295617cce932SIgor M. Liplianin #define F367CAB_MIX_NCO_INC_LL 0xf42500ff 295717cce932SIgor M. Liplianin 295817cce932SIgor M. Liplianin /* MIX_NCO_HL */ 295917cce932SIgor M. Liplianin #define R367CAB_MIX_NCO_HL 0xf426 296017cce932SIgor M. Liplianin #define F367CAB_MIX_NCO_INC_HL 0xf42600ff 296117cce932SIgor M. Liplianin 296217cce932SIgor M. Liplianin /* MIX_NCO_HH */ 296317cce932SIgor M. Liplianin #define R367CAB_MIX_NCO_HH 0xf427 296417cce932SIgor M. Liplianin #define F367CAB_MIX_NCO_INVCNST 0xf4270080 296517cce932SIgor M. Liplianin #define F367CAB_MIX_NCO_INC_HH 0xf427007f 296617cce932SIgor M. Liplianin 296717cce932SIgor M. Liplianin /* SRC_NCO_LL */ 296817cce932SIgor M. Liplianin #define R367CAB_SRC_NCO_LL 0xf428 296917cce932SIgor M. Liplianin #define F367CAB_SRC_NCO_INC_LL 0xf42800ff 297017cce932SIgor M. Liplianin 297117cce932SIgor M. Liplianin /* SRC_NCO_LH */ 297217cce932SIgor M. Liplianin #define R367CAB_SRC_NCO_LH 0xf429 297317cce932SIgor M. Liplianin #define F367CAB_SRC_NCO_INC_LH 0xf42900ff 297417cce932SIgor M. Liplianin 297517cce932SIgor M. Liplianin /* SRC_NCO_HL */ 297617cce932SIgor M. Liplianin #define R367CAB_SRC_NCO_HL 0xf42a 297717cce932SIgor M. Liplianin #define F367CAB_SRC_NCO_INC_HL 0xf42a00ff 297817cce932SIgor M. Liplianin 297917cce932SIgor M. Liplianin /* SRC_NCO_HH */ 298017cce932SIgor M. Liplianin #define R367CAB_SRC_NCO_HH 0xf42b 298117cce932SIgor M. Liplianin #define F367CAB_SRC_NCO_INC_HH 0xf42b007f 298217cce932SIgor M. Liplianin 298317cce932SIgor M. Liplianin /* IQDEM_GAIN_SRC_L */ 298417cce932SIgor M. Liplianin #define R367CAB_IQDEM_GAIN_SRC_L 0xf42c 298517cce932SIgor M. Liplianin #define F367CAB_GAIN_SRC_LO 0xf42c00ff 298617cce932SIgor M. Liplianin 298717cce932SIgor M. Liplianin /* IQDEM_GAIN_SRC_H */ 298817cce932SIgor M. Liplianin #define R367CAB_IQDEM_GAIN_SRC_H 0xf42d 298917cce932SIgor M. Liplianin #define F367CAB_GAIN_SRC_HI 0xf42d0003 299017cce932SIgor M. Liplianin 299117cce932SIgor M. Liplianin /* IQDEM_DCRM_CFG_LL */ 299217cce932SIgor M. Liplianin #define R367CAB_IQDEM_DCRM_CFG_LL 0xf430 299317cce932SIgor M. Liplianin #define F367CAB_DCRM0_DCIN_L 0xf43000ff 299417cce932SIgor M. Liplianin 299517cce932SIgor M. Liplianin /* IQDEM_DCRM_CFG_LH */ 299617cce932SIgor M. Liplianin #define R367CAB_IQDEM_DCRM_CFG_LH 0xf431 299717cce932SIgor M. Liplianin #define F367CAB_DCRM1_I_DCIN_L 0xf43100fc 299817cce932SIgor M. Liplianin #define F367CAB_DCRM0_DCIN_H 0xf4310003 299917cce932SIgor M. Liplianin 300017cce932SIgor M. Liplianin /* IQDEM_DCRM_CFG_HL */ 300117cce932SIgor M. Liplianin #define R367CAB_IQDEM_DCRM_CFG_HL 0xf432 300217cce932SIgor M. Liplianin #define F367CAB_DCRM1_Q_DCIN_L 0xf43200f0 300317cce932SIgor M. Liplianin #define F367CAB_DCRM1_I_DCIN_H 0xf432000f 300417cce932SIgor M. Liplianin 300517cce932SIgor M. Liplianin /* IQDEM_DCRM_CFG_HH */ 300617cce932SIgor M. Liplianin #define R367CAB_IQDEM_DCRM_CFG_HH 0xf433 300717cce932SIgor M. Liplianin #define F367CAB_DCRM1_FRZ 0xf4330080 300817cce932SIgor M. Liplianin #define F367CAB_DCRM0_FRZ 0xf4330040 300917cce932SIgor M. Liplianin #define F367CAB_DCRM1_Q_DCIN_H 0xf433003f 301017cce932SIgor M. Liplianin 301117cce932SIgor M. Liplianin /* IQDEM_ADJ_COEFf0 */ 301217cce932SIgor M. Liplianin #define R367CAB_IQDEM_ADJ_COEFF0 0xf434 301317cce932SIgor M. Liplianin #define F367CAB_ADJIIR_COEFF10_L 0xf43400ff 301417cce932SIgor M. Liplianin 301517cce932SIgor M. Liplianin /* IQDEM_ADJ_COEFF1 */ 301617cce932SIgor M. Liplianin #define R367CAB_IQDEM_ADJ_COEFF1 0xf435 301717cce932SIgor M. Liplianin #define F367CAB_ADJIIR_COEFF11_L 0xf43500fc 301817cce932SIgor M. Liplianin #define F367CAB_ADJIIR_COEFF10_H 0xf4350003 301917cce932SIgor M. Liplianin 302017cce932SIgor M. Liplianin /* IQDEM_ADJ_COEFF2 */ 302117cce932SIgor M. Liplianin #define R367CAB_IQDEM_ADJ_COEFF2 0xf436 302217cce932SIgor M. Liplianin #define F367CAB_ADJIIR_COEFF12_L 0xf43600f0 302317cce932SIgor M. Liplianin #define F367CAB_ADJIIR_COEFF11_H 0xf436000f 302417cce932SIgor M. Liplianin 302517cce932SIgor M. Liplianin /* IQDEM_ADJ_COEFF3 */ 302617cce932SIgor M. Liplianin #define R367CAB_IQDEM_ADJ_COEFF3 0xf437 302717cce932SIgor M. Liplianin #define F367CAB_ADJIIR_COEFF20_L 0xf43700c0 302817cce932SIgor M. Liplianin #define F367CAB_ADJIIR_COEFF12_H 0xf437003f 302917cce932SIgor M. Liplianin 303017cce932SIgor M. Liplianin /* IQDEM_ADJ_COEFF4 */ 303117cce932SIgor M. Liplianin #define R367CAB_IQDEM_ADJ_COEFF4 0xf438 303217cce932SIgor M. Liplianin #define F367CAB_ADJIIR_COEFF20_H 0xf43800ff 303317cce932SIgor M. Liplianin 303417cce932SIgor M. Liplianin /* IQDEM_ADJ_COEFF5 */ 303517cce932SIgor M. Liplianin #define R367CAB_IQDEM_ADJ_COEFF5 0xf439 303617cce932SIgor M. Liplianin #define F367CAB_ADJIIR_COEFF21_L 0xf43900ff 303717cce932SIgor M. Liplianin 303817cce932SIgor M. Liplianin /* IQDEM_ADJ_COEFF6 */ 303917cce932SIgor M. Liplianin #define R367CAB_IQDEM_ADJ_COEFF6 0xf43a 304017cce932SIgor M. Liplianin #define F367CAB_ADJIIR_COEFF22_L 0xf43a00fc 304117cce932SIgor M. Liplianin #define F367CAB_ADJIIR_COEFF21_H 0xf43a0003 304217cce932SIgor M. Liplianin 304317cce932SIgor M. Liplianin /* IQDEM_ADJ_COEFF7 */ 304417cce932SIgor M. Liplianin #define R367CAB_IQDEM_ADJ_COEFF7 0xf43b 304517cce932SIgor M. Liplianin #define F367CAB_ADJIIR_COEFF22_H 0xf43b000f 304617cce932SIgor M. Liplianin 304717cce932SIgor M. Liplianin /* IQDEM_ADJ_EN */ 304817cce932SIgor M. Liplianin #define R367CAB_IQDEM_ADJ_EN 0xf43c 304917cce932SIgor M. Liplianin #define F367CAB_ALLPASSFILT_EN 0xf43c0008 305017cce932SIgor M. Liplianin #define F367CAB_ADJ_AGC_EN 0xf43c0004 305117cce932SIgor M. Liplianin #define F367CAB_ADJ_COEFF_FRZ 0xf43c0002 305217cce932SIgor M. Liplianin #define F367CAB_ADJ_EN 0xf43c0001 305317cce932SIgor M. Liplianin 305417cce932SIgor M. Liplianin /* IQDEM_ADJ_AGC_REF */ 305517cce932SIgor M. Liplianin #define R367CAB_IQDEM_ADJ_AGC_REF 0xf43d 305617cce932SIgor M. Liplianin #define F367CAB_ADJ_AGC_REF 0xf43d00ff 305717cce932SIgor M. Liplianin 305817cce932SIgor M. Liplianin /* ALLPASSFILT1 */ 305917cce932SIgor M. Liplianin #define R367CAB_ALLPASSFILT1 0xf440 306017cce932SIgor M. Liplianin #define F367CAB_ALLPASSFILT_COEFF1_LO 0xf44000ff 306117cce932SIgor M. Liplianin 306217cce932SIgor M. Liplianin /* ALLPASSFILT2 */ 306317cce932SIgor M. Liplianin #define R367CAB_ALLPASSFILT2 0xf441 306417cce932SIgor M. Liplianin #define F367CAB_ALLPASSFILT_COEFF1_ME 0xf44100ff 306517cce932SIgor M. Liplianin 306617cce932SIgor M. Liplianin /* ALLPASSFILT3 */ 306717cce932SIgor M. Liplianin #define R367CAB_ALLPASSFILT3 0xf442 306817cce932SIgor M. Liplianin #define F367CAB_ALLPASSFILT_COEFF2_LO 0xf44200c0 306917cce932SIgor M. Liplianin #define F367CAB_ALLPASSFILT_COEFF1_HI 0xf442003f 307017cce932SIgor M. Liplianin 307117cce932SIgor M. Liplianin /* ALLPASSFILT4 */ 307217cce932SIgor M. Liplianin #define R367CAB_ALLPASSFILT4 0xf443 307317cce932SIgor M. Liplianin #define F367CAB_ALLPASSFILT_COEFF2_MEL 0xf44300ff 307417cce932SIgor M. Liplianin 307517cce932SIgor M. Liplianin /* ALLPASSFILT5 */ 307617cce932SIgor M. Liplianin #define R367CAB_ALLPASSFILT5 0xf444 307717cce932SIgor M. Liplianin #define F367CAB_ALLPASSFILT_COEFF2_MEH 0xf44400ff 307817cce932SIgor M. Liplianin 307917cce932SIgor M. Liplianin /* ALLPASSFILT6 */ 308017cce932SIgor M. Liplianin #define R367CAB_ALLPASSFILT6 0xf445 308117cce932SIgor M. Liplianin #define F367CAB_ALLPASSFILT_COEFF3_LO 0xf44500f0 308217cce932SIgor M. Liplianin #define F367CAB_ALLPASSFILT_COEFF2_HI 0xf445000f 308317cce932SIgor M. Liplianin 308417cce932SIgor M. Liplianin /* ALLPASSFILT7 */ 308517cce932SIgor M. Liplianin #define R367CAB_ALLPASSFILT7 0xf446 308617cce932SIgor M. Liplianin #define F367CAB_ALLPASSFILT_COEFF3_MEL 0xf44600ff 308717cce932SIgor M. Liplianin 308817cce932SIgor M. Liplianin /* ALLPASSFILT8 */ 308917cce932SIgor M. Liplianin #define R367CAB_ALLPASSFILT8 0xf447 309017cce932SIgor M. Liplianin #define F367CAB_ALLPASSFILT_COEFF3_MEH 0xf44700ff 309117cce932SIgor M. Liplianin 309217cce932SIgor M. Liplianin /* ALLPASSFILT9 */ 309317cce932SIgor M. Liplianin #define R367CAB_ALLPASSFILT9 0xf448 309417cce932SIgor M. Liplianin #define F367CAB_ALLPASSFILT_COEFF4_LO 0xf44800fc 309517cce932SIgor M. Liplianin #define F367CAB_ALLPASSFILT_COEFF3_HI 0xf4480003 309617cce932SIgor M. Liplianin 309717cce932SIgor M. Liplianin /* ALLPASSFILT10 */ 309817cce932SIgor M. Liplianin #define R367CAB_ALLPASSFILT10 0xf449 309917cce932SIgor M. Liplianin #define F367CAB_ALLPASSFILT_COEFF4_ME 0xf44900ff 310017cce932SIgor M. Liplianin 310117cce932SIgor M. Liplianin /* ALLPASSFILT11 */ 310217cce932SIgor M. Liplianin #define R367CAB_ALLPASSFILT11 0xf44a 310317cce932SIgor M. Liplianin #define F367CAB_ALLPASSFILT_COEFF4_HI 0xf44a00ff 310417cce932SIgor M. Liplianin 310517cce932SIgor M. Liplianin /* TRL_AGC_CFG */ 310617cce932SIgor M. Liplianin #define R367CAB_TRL_AGC_CFG 0xf450 310717cce932SIgor M. Liplianin #define F367CAB_TRL_AGC_FREEZE 0xf4500080 310817cce932SIgor M. Liplianin #define F367CAB_TRL_AGC_REF 0xf450007f 310917cce932SIgor M. Liplianin 311017cce932SIgor M. Liplianin /* TRL_LPF_CFG */ 311117cce932SIgor M. Liplianin #define R367CAB_TRL_LPF_CFG 0xf454 311217cce932SIgor M. Liplianin #define F367CAB_NYQPOINT_INV 0xf4540040 311317cce932SIgor M. Liplianin #define F367CAB_TRL_SHIFT 0xf4540030 311417cce932SIgor M. Liplianin #define F367CAB_NYQ_COEFF_SEL 0xf454000c 311517cce932SIgor M. Liplianin #define F367CAB_TRL_LPF_FREEZE 0xf4540002 311617cce932SIgor M. Liplianin #define F367CAB_TRL_LPF_CRT 0xf4540001 311717cce932SIgor M. Liplianin 311817cce932SIgor M. Liplianin /* TRL_LPF_ACQ_GAIN */ 311917cce932SIgor M. Liplianin #define R367CAB_TRL_LPF_ACQ_GAIN 0xf455 312017cce932SIgor M. Liplianin #define F367CAB_TRL_GDIR_ACQ 0xf4550070 312117cce932SIgor M. Liplianin #define F367CAB_TRL_GINT_ACQ 0xf4550007 312217cce932SIgor M. Liplianin 312317cce932SIgor M. Liplianin /* TRL_LPF_TRK_GAIN */ 312417cce932SIgor M. Liplianin #define R367CAB_TRL_LPF_TRK_GAIN 0xf456 312517cce932SIgor M. Liplianin #define F367CAB_TRL_GDIR_TRK 0xf4560070 312617cce932SIgor M. Liplianin #define F367CAB_TRL_GINT_TRK 0xf4560007 312717cce932SIgor M. Liplianin 312817cce932SIgor M. Liplianin /* TRL_LPF_OUT_GAIN */ 312917cce932SIgor M. Liplianin #define R367CAB_TRL_LPF_OUT_GAIN 0xf457 313017cce932SIgor M. Liplianin #define F367CAB_TRL_GAIN_OUT 0xf4570007 313117cce932SIgor M. Liplianin 313217cce932SIgor M. Liplianin /* TRL_LOCKDET_LTH */ 313317cce932SIgor M. Liplianin #define R367CAB_TRL_LOCKDET_LTH 0xf458 313417cce932SIgor M. Liplianin #define F367CAB_TRL_LCK_THLO 0xf4580007 313517cce932SIgor M. Liplianin 313617cce932SIgor M. Liplianin /* TRL_LOCKDET_HTH */ 313717cce932SIgor M. Liplianin #define R367CAB_TRL_LOCKDET_HTH 0xf459 313817cce932SIgor M. Liplianin #define F367CAB_TRL_LCK_THHI 0xf45900ff 313917cce932SIgor M. Liplianin 314017cce932SIgor M. Liplianin /* TRL_LOCKDET_TRGVAL */ 314117cce932SIgor M. Liplianin #define R367CAB_TRL_LOCKDET_TRGVAL 0xf45a 314217cce932SIgor M. Liplianin #define F367CAB_TRL_LCK_TRG 0xf45a00ff 314317cce932SIgor M. Liplianin 314417cce932SIgor M. Liplianin /* IQ_QAM */ 314517cce932SIgor M. Liplianin #define R367CAB_IQ_QAM 0xf45c 314617cce932SIgor M. Liplianin #define F367CAB_IQ_INPUT 0xf45c0008 314717cce932SIgor M. Liplianin #define F367CAB_DETECT_MODE 0xf45c0007 314817cce932SIgor M. Liplianin 314917cce932SIgor M. Liplianin /* FSM_STATE */ 315017cce932SIgor M. Liplianin #define R367CAB_FSM_STATE 0xf460 315117cce932SIgor M. Liplianin #define F367CAB_CRL_DFE 0xf4600080 315217cce932SIgor M. Liplianin #define F367CAB_DFE_START 0xf4600040 315317cce932SIgor M. Liplianin #define F367CAB_CTRLG_START 0xf4600030 315417cce932SIgor M. Liplianin #define F367CAB_FSM_FORCESTATE 0xf460000f 315517cce932SIgor M. Liplianin 315617cce932SIgor M. Liplianin /* FSM_CTL */ 315717cce932SIgor M. Liplianin #define R367CAB_FSM_CTL 0xf461 315817cce932SIgor M. Liplianin #define F367CAB_FEC2_EN 0xf4610040 315917cce932SIgor M. Liplianin #define F367CAB_SIT_EN 0xf4610020 316017cce932SIgor M. Liplianin #define F367CAB_TRL_AHEAD 0xf4610010 316117cce932SIgor M. Liplianin #define F367CAB_TRL2_EN 0xf4610008 316217cce932SIgor M. Liplianin #define F367CAB_FSM_EQA1_EN 0xf4610004 316317cce932SIgor M. Liplianin #define F367CAB_FSM_BKP_DIS 0xf4610002 316417cce932SIgor M. Liplianin #define F367CAB_FSM_FORCE_EN 0xf4610001 316517cce932SIgor M. Liplianin 316617cce932SIgor M. Liplianin /* FSM_STS */ 316717cce932SIgor M. Liplianin #define R367CAB_FSM_STS 0xf462 316817cce932SIgor M. Liplianin #define F367CAB_FSM_STATUS 0xf462000f 316917cce932SIgor M. Liplianin 317017cce932SIgor M. Liplianin /* FSM_SNR0_HTH */ 317117cce932SIgor M. Liplianin #define R367CAB_FSM_SNR0_HTH 0xf463 317217cce932SIgor M. Liplianin #define F367CAB_SNR0_HTH 0xf46300ff 317317cce932SIgor M. Liplianin 317417cce932SIgor M. Liplianin /* FSM_SNR1_HTH */ 317517cce932SIgor M. Liplianin #define R367CAB_FSM_SNR1_HTH 0xf464 317617cce932SIgor M. Liplianin #define F367CAB_SNR1_HTH 0xf46400ff 317717cce932SIgor M. Liplianin 317817cce932SIgor M. Liplianin /* FSM_SNR2_HTH */ 317917cce932SIgor M. Liplianin #define R367CAB_FSM_SNR2_HTH 0xf465 318017cce932SIgor M. Liplianin #define F367CAB_SNR2_HTH 0xf46500ff 318117cce932SIgor M. Liplianin 318217cce932SIgor M. Liplianin /* FSM_SNR0_LTH */ 318317cce932SIgor M. Liplianin #define R367CAB_FSM_SNR0_LTH 0xf466 318417cce932SIgor M. Liplianin #define F367CAB_SNR0_LTH 0xf46600ff 318517cce932SIgor M. Liplianin 318617cce932SIgor M. Liplianin /* FSM_SNR1_LTH */ 318717cce932SIgor M. Liplianin #define R367CAB_FSM_SNR1_LTH 0xf467 318817cce932SIgor M. Liplianin #define F367CAB_SNR1_LTH 0xf46700ff 318917cce932SIgor M. Liplianin 319017cce932SIgor M. Liplianin /* FSM_EQA1_HTH */ 319117cce932SIgor M. Liplianin #define R367CAB_FSM_EQA1_HTH 0xf468 319217cce932SIgor M. Liplianin #define F367CAB_SNR3_HTH_LO 0xf46800f0 319317cce932SIgor M. Liplianin #define F367CAB_EQA1_HTH 0xf468000f 319417cce932SIgor M. Liplianin 319517cce932SIgor M. Liplianin /* FSM_TEMPO */ 319617cce932SIgor M. Liplianin #define R367CAB_FSM_TEMPO 0xf469 319717cce932SIgor M. Liplianin #define F367CAB_SIT 0xf46900c0 319817cce932SIgor M. Liplianin #define F367CAB_WST 0xf4690038 319917cce932SIgor M. Liplianin #define F367CAB_ELT 0xf4690006 320017cce932SIgor M. Liplianin #define F367CAB_SNR3_HTH_HI 0xf4690001 320117cce932SIgor M. Liplianin 320217cce932SIgor M. Liplianin /* FSM_CONFIG */ 320317cce932SIgor M. Liplianin #define R367CAB_FSM_CONFIG 0xf46a 320417cce932SIgor M. Liplianin #define F367CAB_FEC2_DFEOFF 0xf46a0004 320517cce932SIgor M. Liplianin #define F367CAB_PRIT_STATE 0xf46a0002 320617cce932SIgor M. Liplianin #define F367CAB_MODMAP_STATE 0xf46a0001 320717cce932SIgor M. Liplianin 320817cce932SIgor M. Liplianin /* EQU_I_TESTTAP_L */ 320917cce932SIgor M. Liplianin #define R367CAB_EQU_I_TESTTAP_L 0xf474 321017cce932SIgor M. Liplianin #define F367CAB_I_TEST_TAP_L 0xf47400ff 321117cce932SIgor M. Liplianin 321217cce932SIgor M. Liplianin /* EQU_I_TESTTAP_M */ 321317cce932SIgor M. Liplianin #define R367CAB_EQU_I_TESTTAP_M 0xf475 321417cce932SIgor M. Liplianin #define F367CAB_I_TEST_TAP_M 0xf47500ff 321517cce932SIgor M. Liplianin 321617cce932SIgor M. Liplianin /* EQU_I_TESTTAP_H */ 321717cce932SIgor M. Liplianin #define R367CAB_EQU_I_TESTTAP_H 0xf476 321817cce932SIgor M. Liplianin #define F367CAB_I_TEST_TAP_H 0xf476001f 321917cce932SIgor M. Liplianin 322017cce932SIgor M. Liplianin /* EQU_TESTAP_CFG */ 322117cce932SIgor M. Liplianin #define R367CAB_EQU_TESTAP_CFG 0xf477 322217cce932SIgor M. Liplianin #define F367CAB_TEST_FFE_DFE_SEL 0xf4770040 322317cce932SIgor M. Liplianin #define F367CAB_TEST_TAP_SELECT 0xf477003f 322417cce932SIgor M. Liplianin 322517cce932SIgor M. Liplianin /* EQU_Q_TESTTAP_L */ 322617cce932SIgor M. Liplianin #define R367CAB_EQU_Q_TESTTAP_L 0xf478 322717cce932SIgor M. Liplianin #define F367CAB_Q_TEST_TAP_L 0xf47800ff 322817cce932SIgor M. Liplianin 322917cce932SIgor M. Liplianin /* EQU_Q_TESTTAP_M */ 323017cce932SIgor M. Liplianin #define R367CAB_EQU_Q_TESTTAP_M 0xf479 323117cce932SIgor M. Liplianin #define F367CAB_Q_TEST_TAP_M 0xf47900ff 323217cce932SIgor M. Liplianin 323317cce932SIgor M. Liplianin /* EQU_Q_TESTTAP_H */ 323417cce932SIgor M. Liplianin #define R367CAB_EQU_Q_TESTTAP_H 0xf47a 323517cce932SIgor M. Liplianin #define F367CAB_Q_TEST_TAP_H 0xf47a001f 323617cce932SIgor M. Liplianin 323717cce932SIgor M. Liplianin /* EQU_TAP_CTRL */ 323817cce932SIgor M. Liplianin #define R367CAB_EQU_TAP_CTRL 0xf47b 323917cce932SIgor M. Liplianin #define F367CAB_MTAP_FRZ 0xf47b0010 324017cce932SIgor M. Liplianin #define F367CAB_PRE_FREEZE 0xf47b0008 324117cce932SIgor M. Liplianin #define F367CAB_DFE_TAPMON_EN 0xf47b0004 324217cce932SIgor M. Liplianin #define F367CAB_FFE_TAPMON_EN 0xf47b0002 324317cce932SIgor M. Liplianin #define F367CAB_MTAP_ONLY 0xf47b0001 324417cce932SIgor M. Liplianin 324517cce932SIgor M. Liplianin /* EQU_CTR_CRL_CONTROL_L */ 324617cce932SIgor M. Liplianin #define R367CAB_EQU_CTR_CRL_CONTROL_L 0xf47c 324717cce932SIgor M. Liplianin #define F367CAB_EQU_CTR_CRL_CONTROL_LO 0xf47c00ff 324817cce932SIgor M. Liplianin 324917cce932SIgor M. Liplianin /* EQU_CTR_CRL_CONTROL_H */ 325017cce932SIgor M. Liplianin #define R367CAB_EQU_CTR_CRL_CONTROL_H 0xf47d 325117cce932SIgor M. Liplianin #define F367CAB_EQU_CTR_CRL_CONTROL_HI 0xf47d00ff 325217cce932SIgor M. Liplianin 325317cce932SIgor M. Liplianin /* EQU_CTR_HIPOW_L */ 325417cce932SIgor M. Liplianin #define R367CAB_EQU_CTR_HIPOW_L 0xf47e 325517cce932SIgor M. Liplianin #define F367CAB_CTR_HIPOW_L 0xf47e00ff 325617cce932SIgor M. Liplianin 325717cce932SIgor M. Liplianin /* EQU_CTR_HIPOW_H */ 325817cce932SIgor M. Liplianin #define R367CAB_EQU_CTR_HIPOW_H 0xf47f 325917cce932SIgor M. Liplianin #define F367CAB_CTR_HIPOW_H 0xf47f00ff 326017cce932SIgor M. Liplianin 326117cce932SIgor M. Liplianin /* EQU_I_EQU_LO */ 326217cce932SIgor M. Liplianin #define R367CAB_EQU_I_EQU_LO 0xf480 326317cce932SIgor M. Liplianin #define F367CAB_EQU_I_EQU_L 0xf48000ff 326417cce932SIgor M. Liplianin 326517cce932SIgor M. Liplianin /* EQU_I_EQU_HI */ 326617cce932SIgor M. Liplianin #define R367CAB_EQU_I_EQU_HI 0xf481 326717cce932SIgor M. Liplianin #define F367CAB_EQU_I_EQU_H 0xf4810003 326817cce932SIgor M. Liplianin 326917cce932SIgor M. Liplianin /* EQU_Q_EQU_LO */ 327017cce932SIgor M. Liplianin #define R367CAB_EQU_Q_EQU_LO 0xf482 327117cce932SIgor M. Liplianin #define F367CAB_EQU_Q_EQU_L 0xf48200ff 327217cce932SIgor M. Liplianin 327317cce932SIgor M. Liplianin /* EQU_Q_EQU_HI */ 327417cce932SIgor M. Liplianin #define R367CAB_EQU_Q_EQU_HI 0xf483 327517cce932SIgor M. Liplianin #define F367CAB_EQU_Q_EQU_H 0xf4830003 327617cce932SIgor M. Liplianin 327717cce932SIgor M. Liplianin /* EQU_MAPPER */ 327817cce932SIgor M. Liplianin #define R367CAB_EQU_MAPPER 0xf484 327917cce932SIgor M. Liplianin #define F367CAB_QUAD_AUTO 0xf4840080 328017cce932SIgor M. Liplianin #define F367CAB_QUAD_INV 0xf4840040 328117cce932SIgor M. Liplianin #define F367CAB_QAM_MODE 0xf4840007 328217cce932SIgor M. Liplianin 328317cce932SIgor M. Liplianin /* EQU_SWEEP_RATE */ 328417cce932SIgor M. Liplianin #define R367CAB_EQU_SWEEP_RATE 0xf485 328517cce932SIgor M. Liplianin #define F367CAB_SNR_PER 0xf48500c0 328617cce932SIgor M. Liplianin #define F367CAB_SWEEP_RATE 0xf485003f 328717cce932SIgor M. Liplianin 328817cce932SIgor M. Liplianin /* EQU_SNR_LO */ 328917cce932SIgor M. Liplianin #define R367CAB_EQU_SNR_LO 0xf486 329017cce932SIgor M. Liplianin #define F367CAB_SNR_LO 0xf48600ff 329117cce932SIgor M. Liplianin 329217cce932SIgor M. Liplianin /* EQU_SNR_HI */ 329317cce932SIgor M. Liplianin #define R367CAB_EQU_SNR_HI 0xf487 329417cce932SIgor M. Liplianin #define F367CAB_SNR_HI 0xf48700ff 329517cce932SIgor M. Liplianin 329617cce932SIgor M. Liplianin /* EQU_GAMMA_LO */ 329717cce932SIgor M. Liplianin #define R367CAB_EQU_GAMMA_LO 0xf488 329817cce932SIgor M. Liplianin #define F367CAB_GAMMA_LO 0xf48800ff 329917cce932SIgor M. Liplianin 330017cce932SIgor M. Liplianin /* EQU_GAMMA_HI */ 330117cce932SIgor M. Liplianin #define R367CAB_EQU_GAMMA_HI 0xf489 330217cce932SIgor M. Liplianin #define F367CAB_GAMMA_ME 0xf48900ff 330317cce932SIgor M. Liplianin 330417cce932SIgor M. Liplianin /* EQU_ERR_GAIN */ 330517cce932SIgor M. Liplianin #define R367CAB_EQU_ERR_GAIN 0xf48a 330617cce932SIgor M. Liplianin #define F367CAB_EQA1MU 0xf48a0070 330717cce932SIgor M. Liplianin #define F367CAB_CRL2MU 0xf48a000e 330817cce932SIgor M. Liplianin #define F367CAB_GAMMA_HI 0xf48a0001 330917cce932SIgor M. Liplianin 331017cce932SIgor M. Liplianin /* EQU_RADIUS */ 331117cce932SIgor M. Liplianin #define R367CAB_EQU_RADIUS 0xf48b 331217cce932SIgor M. Liplianin #define F367CAB_RADIUS 0xf48b00ff 331317cce932SIgor M. Liplianin 331417cce932SIgor M. Liplianin /* EQU_FFE_MAINTAP */ 331517cce932SIgor M. Liplianin #define R367CAB_EQU_FFE_MAINTAP 0xf48c 331617cce932SIgor M. Liplianin #define F367CAB_FFE_MAINTAP_INIT 0xf48c00ff 331717cce932SIgor M. Liplianin 331817cce932SIgor M. Liplianin /* EQU_FFE_LEAKAGE */ 331917cce932SIgor M. Liplianin #define R367CAB_EQU_FFE_LEAKAGE 0xf48e 332017cce932SIgor M. Liplianin #define F367CAB_LEAK_PER 0xf48e00f0 332117cce932SIgor M. Liplianin #define F367CAB_EQU_OUTSEL 0xf48e0002 332217cce932SIgor M. Liplianin #define F367CAB_PNT2dFE 0xf48e0001 332317cce932SIgor M. Liplianin 332417cce932SIgor M. Liplianin /* EQU_FFE_MAINTAP_POS */ 332517cce932SIgor M. Liplianin #define R367CAB_EQU_FFE_MAINTAP_POS 0xf48f 332617cce932SIgor M. Liplianin #define F367CAB_FFE_LEAK_EN 0xf48f0080 332717cce932SIgor M. Liplianin #define F367CAB_DFE_LEAK_EN 0xf48f0040 332817cce932SIgor M. Liplianin #define F367CAB_FFE_MAINTAP_POS 0xf48f003f 332917cce932SIgor M. Liplianin 333017cce932SIgor M. Liplianin /* EQU_GAIN_WIDE */ 333117cce932SIgor M. Liplianin #define R367CAB_EQU_GAIN_WIDE 0xf490 333217cce932SIgor M. Liplianin #define F367CAB_DFE_GAIN_WIDE 0xf49000f0 333317cce932SIgor M. Liplianin #define F367CAB_FFE_GAIN_WIDE 0xf490000f 333417cce932SIgor M. Liplianin 333517cce932SIgor M. Liplianin /* EQU_GAIN_NARROW */ 333617cce932SIgor M. Liplianin #define R367CAB_EQU_GAIN_NARROW 0xf491 333717cce932SIgor M. Liplianin #define F367CAB_DFE_GAIN_NARROW 0xf49100f0 333817cce932SIgor M. Liplianin #define F367CAB_FFE_GAIN_NARROW 0xf491000f 333917cce932SIgor M. Liplianin 334017cce932SIgor M. Liplianin /* EQU_CTR_LPF_GAIN */ 334117cce932SIgor M. Liplianin #define R367CAB_EQU_CTR_LPF_GAIN 0xf492 334217cce932SIgor M. Liplianin #define F367CAB_CTR_GTO 0xf4920080 334317cce932SIgor M. Liplianin #define F367CAB_CTR_GDIR 0xf4920070 334417cce932SIgor M. Liplianin #define F367CAB_SWEEP_EN 0xf4920008 334517cce932SIgor M. Liplianin #define F367CAB_CTR_GINT 0xf4920007 334617cce932SIgor M. Liplianin 334717cce932SIgor M. Liplianin /* EQU_CRL_LPF_GAIN */ 334817cce932SIgor M. Liplianin #define R367CAB_EQU_CRL_LPF_GAIN 0xf493 334917cce932SIgor M. Liplianin #define F367CAB_CRL_GTO 0xf4930080 335017cce932SIgor M. Liplianin #define F367CAB_CRL_GDIR 0xf4930070 335117cce932SIgor M. Liplianin #define F367CAB_SWEEP_DIR 0xf4930008 335217cce932SIgor M. Liplianin #define F367CAB_CRL_GINT 0xf4930007 335317cce932SIgor M. Liplianin 335417cce932SIgor M. Liplianin /* EQU_GLOBAL_GAIN */ 335517cce932SIgor M. Liplianin #define R367CAB_EQU_GLOBAL_GAIN 0xf494 335617cce932SIgor M. Liplianin #define F367CAB_CRL_GAIN 0xf49400f8 335717cce932SIgor M. Liplianin #define F367CAB_CTR_INC_GAIN 0xf4940004 335817cce932SIgor M. Liplianin #define F367CAB_CTR_FRAC 0xf4940003 335917cce932SIgor M. Liplianin 336017cce932SIgor M. Liplianin /* EQU_CRL_LD_SEN */ 336117cce932SIgor M. Liplianin #define R367CAB_EQU_CRL_LD_SEN 0xf495 336217cce932SIgor M. Liplianin #define F367CAB_CTR_BADPOINT_EN 0xf4950080 336317cce932SIgor M. Liplianin #define F367CAB_CTR_GAIN 0xf4950070 336417cce932SIgor M. Liplianin #define F367CAB_LIMANEN 0xf4950008 336517cce932SIgor M. Liplianin #define F367CAB_CRL_LD_SEN 0xf4950007 336617cce932SIgor M. Liplianin 336717cce932SIgor M. Liplianin /* EQU_CRL_LD_VAL */ 336817cce932SIgor M. Liplianin #define R367CAB_EQU_CRL_LD_VAL 0xf496 336917cce932SIgor M. Liplianin #define F367CAB_CRL_BISTH_LIMIT 0xf4960080 337017cce932SIgor M. Liplianin #define F367CAB_CARE_EN 0xf4960040 337117cce932SIgor M. Liplianin #define F367CAB_CRL_LD_PER 0xf4960030 337217cce932SIgor M. Liplianin #define F367CAB_CRL_LD_WST 0xf496000c 337317cce932SIgor M. Liplianin #define F367CAB_CRL_LD_TFS 0xf4960003 337417cce932SIgor M. Liplianin 337517cce932SIgor M. Liplianin /* EQU_CRL_TFR */ 337617cce932SIgor M. Liplianin #define R367CAB_EQU_CRL_TFR 0xf497 337717cce932SIgor M. Liplianin #define F367CAB_CRL_LD_TFR 0xf49700ff 337817cce932SIgor M. Liplianin 337917cce932SIgor M. Liplianin /* EQU_CRL_BISTH_LO */ 338017cce932SIgor M. Liplianin #define R367CAB_EQU_CRL_BISTH_LO 0xf498 338117cce932SIgor M. Liplianin #define F367CAB_CRL_BISTH_LO 0xf49800ff 338217cce932SIgor M. Liplianin 338317cce932SIgor M. Liplianin /* EQU_CRL_BISTH_HI */ 338417cce932SIgor M. Liplianin #define R367CAB_EQU_CRL_BISTH_HI 0xf499 338517cce932SIgor M. Liplianin #define F367CAB_CRL_BISTH_HI 0xf49900ff 338617cce932SIgor M. Liplianin 338717cce932SIgor M. Liplianin /* EQU_SWEEP_RANGE_LO */ 338817cce932SIgor M. Liplianin #define R367CAB_EQU_SWEEP_RANGE_LO 0xf49a 338917cce932SIgor M. Liplianin #define F367CAB_SWEEP_RANGE_LO 0xf49a00ff 339017cce932SIgor M. Liplianin 339117cce932SIgor M. Liplianin /* EQU_SWEEP_RANGE_HI */ 339217cce932SIgor M. Liplianin #define R367CAB_EQU_SWEEP_RANGE_HI 0xf49b 339317cce932SIgor M. Liplianin #define F367CAB_SWEEP_RANGE_HI 0xf49b00ff 339417cce932SIgor M. Liplianin 339517cce932SIgor M. Liplianin /* EQU_CRL_LIMITER */ 339617cce932SIgor M. Liplianin #define R367CAB_EQU_CRL_LIMITER 0xf49c 339717cce932SIgor M. Liplianin #define F367CAB_BISECTOR_EN 0xf49c0080 339817cce932SIgor M. Liplianin #define F367CAB_PHEST128_EN 0xf49c0040 339917cce932SIgor M. Liplianin #define F367CAB_CRL_LIM 0xf49c003f 340017cce932SIgor M. Liplianin 340117cce932SIgor M. Liplianin /* EQU_MODULUS_MAP */ 340217cce932SIgor M. Liplianin #define R367CAB_EQU_MODULUS_MAP 0xf49d 340317cce932SIgor M. Liplianin #define F367CAB_PNT_DEPTH 0xf49d00e0 340417cce932SIgor M. Liplianin #define F367CAB_MODULUS_CMP 0xf49d001f 340517cce932SIgor M. Liplianin 340617cce932SIgor M. Liplianin /* EQU_PNT_GAIN */ 340717cce932SIgor M. Liplianin #define R367CAB_EQU_PNT_GAIN 0xf49e 340817cce932SIgor M. Liplianin #define F367CAB_PNT_EN 0xf49e0080 340917cce932SIgor M. Liplianin #define F367CAB_MODULUSMAP_EN 0xf49e0040 341017cce932SIgor M. Liplianin #define F367CAB_PNT_GAIN 0xf49e003f 341117cce932SIgor M. Liplianin 341217cce932SIgor M. Liplianin /* FEC_AC_CTR_0 */ 341317cce932SIgor M. Liplianin #define R367CAB_FEC_AC_CTR_0 0xf4a8 341417cce932SIgor M. Liplianin #define F367CAB_BE_BYPASS 0xf4a80020 341517cce932SIgor M. Liplianin #define F367CAB_REFRESH47 0xf4a80010 341617cce932SIgor M. Liplianin #define F367CAB_CT_NBST 0xf4a80008 341717cce932SIgor M. Liplianin #define F367CAB_TEI_ENA 0xf4a80004 341817cce932SIgor M. Liplianin #define F367CAB_DS_ENA 0xf4a80002 341917cce932SIgor M. Liplianin #define F367CAB_TSMF_EN 0xf4a80001 342017cce932SIgor M. Liplianin 342117cce932SIgor M. Liplianin /* FEC_AC_CTR_1 */ 342217cce932SIgor M. Liplianin #define R367CAB_FEC_AC_CTR_1 0xf4a9 342317cce932SIgor M. Liplianin #define F367CAB_DEINT_DEPTH 0xf4a900ff 342417cce932SIgor M. Liplianin 342517cce932SIgor M. Liplianin /* FEC_AC_CTR_2 */ 342617cce932SIgor M. Liplianin #define R367CAB_FEC_AC_CTR_2 0xf4aa 342717cce932SIgor M. Liplianin #define F367CAB_DEINT_M 0xf4aa00f8 342817cce932SIgor M. Liplianin #define F367CAB_DIS_UNLOCK 0xf4aa0004 342917cce932SIgor M. Liplianin #define F367CAB_DESCR_MODE 0xf4aa0003 343017cce932SIgor M. Liplianin 343117cce932SIgor M. Liplianin /* FEC_AC_CTR_3 */ 343217cce932SIgor M. Liplianin #define R367CAB_FEC_AC_CTR_3 0xf4ab 343317cce932SIgor M. Liplianin #define F367CAB_DI_UNLOCK 0xf4ab0080 343417cce932SIgor M. Liplianin #define F367CAB_DI_FREEZE 0xf4ab0040 343517cce932SIgor M. Liplianin #define F367CAB_MISMATCH 0xf4ab0030 343617cce932SIgor M. Liplianin #define F367CAB_ACQ_MODE 0xf4ab000c 343717cce932SIgor M. Liplianin #define F367CAB_TRK_MODE 0xf4ab0003 343817cce932SIgor M. Liplianin 343917cce932SIgor M. Liplianin /* FEC_STATUS */ 344017cce932SIgor M. Liplianin #define R367CAB_FEC_STATUS 0xf4ac 344117cce932SIgor M. Liplianin #define F367CAB_DEINT_SMCNTR 0xf4ac00e0 344217cce932SIgor M. Liplianin #define F367CAB_DEINT_SYNCSTATE 0xf4ac0018 344317cce932SIgor M. Liplianin #define F367CAB_DEINT_SYNLOST 0xf4ac0004 344417cce932SIgor M. Liplianin #define F367CAB_DESCR_SYNCSTATE 0xf4ac0002 344517cce932SIgor M. Liplianin 344617cce932SIgor M. Liplianin /* RS_COUNTER_0 */ 344717cce932SIgor M. Liplianin #define R367CAB_RS_COUNTER_0 0xf4ae 344817cce932SIgor M. Liplianin #define F367CAB_BK_CT_L 0xf4ae00ff 344917cce932SIgor M. Liplianin 345017cce932SIgor M. Liplianin /* RS_COUNTER_1 */ 345117cce932SIgor M. Liplianin #define R367CAB_RS_COUNTER_1 0xf4af 345217cce932SIgor M. Liplianin #define F367CAB_BK_CT_H 0xf4af00ff 345317cce932SIgor M. Liplianin 345417cce932SIgor M. Liplianin /* RS_COUNTER_2 */ 345517cce932SIgor M. Liplianin #define R367CAB_RS_COUNTER_2 0xf4b0 345617cce932SIgor M. Liplianin #define F367CAB_CORR_CT_L 0xf4b000ff 345717cce932SIgor M. Liplianin 345817cce932SIgor M. Liplianin /* RS_COUNTER_3 */ 345917cce932SIgor M. Liplianin #define R367CAB_RS_COUNTER_3 0xf4b1 346017cce932SIgor M. Liplianin #define F367CAB_CORR_CT_H 0xf4b100ff 346117cce932SIgor M. Liplianin 346217cce932SIgor M. Liplianin /* RS_COUNTER_4 */ 346317cce932SIgor M. Liplianin #define R367CAB_RS_COUNTER_4 0xf4b2 346417cce932SIgor M. Liplianin #define F367CAB_UNCORR_CT_L 0xf4b200ff 346517cce932SIgor M. Liplianin 346617cce932SIgor M. Liplianin /* RS_COUNTER_5 */ 346717cce932SIgor M. Liplianin #define R367CAB_RS_COUNTER_5 0xf4b3 346817cce932SIgor M. Liplianin #define F367CAB_UNCORR_CT_H 0xf4b300ff 346917cce932SIgor M. Liplianin 347017cce932SIgor M. Liplianin /* BERT_0 */ 347117cce932SIgor M. Liplianin #define R367CAB_BERT_0 0xf4b4 347217cce932SIgor M. Liplianin #define F367CAB_RS_NOCORR 0xf4b40004 347317cce932SIgor M. Liplianin #define F367CAB_CT_HOLD 0xf4b40002 347417cce932SIgor M. Liplianin #define F367CAB_CT_CLEAR 0xf4b40001 347517cce932SIgor M. Liplianin 347617cce932SIgor M. Liplianin /* BERT_1 */ 347717cce932SIgor M. Liplianin #define R367CAB_BERT_1 0xf4b5 347817cce932SIgor M. Liplianin #define F367CAB_BERT_ON 0xf4b50020 347917cce932SIgor M. Liplianin #define F367CAB_BERT_ERR_SRC 0xf4b50010 348017cce932SIgor M. Liplianin #define F367CAB_BERT_ERR_MODE 0xf4b50008 348117cce932SIgor M. Liplianin #define F367CAB_BERT_NBYTE 0xf4b50007 348217cce932SIgor M. Liplianin 348317cce932SIgor M. Liplianin /* BERT_2 */ 348417cce932SIgor M. Liplianin #define R367CAB_BERT_2 0xf4b6 348517cce932SIgor M. Liplianin #define F367CAB_BERT_ERRCOUNT_L 0xf4b600ff 348617cce932SIgor M. Liplianin 348717cce932SIgor M. Liplianin /* BERT_3 */ 348817cce932SIgor M. Liplianin #define R367CAB_BERT_3 0xf4b7 348917cce932SIgor M. Liplianin #define F367CAB_BERT_ERRCOUNT_H 0xf4b700ff 349017cce932SIgor M. Liplianin 349117cce932SIgor M. Liplianin /* OUTFORMAT_0 */ 349217cce932SIgor M. Liplianin #define R367CAB_OUTFORMAT_0 0xf4b8 349317cce932SIgor M. Liplianin #define F367CAB_CLK_POLARITY 0xf4b80080 349417cce932SIgor M. Liplianin #define F367CAB_FEC_TYPE 0xf4b80040 349517cce932SIgor M. Liplianin #define F367CAB_SYNC_STRIP 0xf4b80008 349617cce932SIgor M. Liplianin #define F367CAB_TS_SWAP 0xf4b80004 349717cce932SIgor M. Liplianin #define F367CAB_OUTFORMAT 0xf4b80003 349817cce932SIgor M. Liplianin 349917cce932SIgor M. Liplianin /* OUTFORMAT_1 */ 350017cce932SIgor M. Liplianin #define R367CAB_OUTFORMAT_1 0xf4b9 350117cce932SIgor M. Liplianin #define F367CAB_CI_DIVRANGE 0xf4b900ff 350217cce932SIgor M. Liplianin 350317cce932SIgor M. Liplianin /* SMOOTHER_2 */ 350417cce932SIgor M. Liplianin #define R367CAB_SMOOTHER_2 0xf4be 350517cce932SIgor M. Liplianin #define F367CAB_FIFO_BYPASS 0xf4be0020 350617cce932SIgor M. Liplianin 350717cce932SIgor M. Liplianin /* TSMF_CTRL_0 */ 350817cce932SIgor M. Liplianin #define R367CAB_TSMF_CTRL_0 0xf4c0 350917cce932SIgor M. Liplianin #define F367CAB_TS_NUMBER 0xf4c0001e 351017cce932SIgor M. Liplianin #define F367CAB_SEL_MODE 0xf4c00001 351117cce932SIgor M. Liplianin 351217cce932SIgor M. Liplianin /* TSMF_CTRL_1 */ 351317cce932SIgor M. Liplianin #define R367CAB_TSMF_CTRL_1 0xf4c1 351417cce932SIgor M. Liplianin #define F367CAB_CHECK_ERROR_BIT 0xf4c10080 351517cce932SIgor M. Liplianin #define F367CAB_CHCK_F_SYNC 0xf4c10040 351617cce932SIgor M. Liplianin #define F367CAB_H_MODE 0xf4c10008 351717cce932SIgor M. Liplianin #define F367CAB_D_V_MODE 0xf4c10004 351817cce932SIgor M. Liplianin #define F367CAB_MODE 0xf4c10003 351917cce932SIgor M. Liplianin 352017cce932SIgor M. Liplianin /* TSMF_CTRL_3 */ 352117cce932SIgor M. Liplianin #define R367CAB_TSMF_CTRL_3 0xf4c3 352217cce932SIgor M. Liplianin #define F367CAB_SYNC_IN_COUNT 0xf4c300f0 352317cce932SIgor M. Liplianin #define F367CAB_SYNC_OUT_COUNT 0xf4c3000f 352417cce932SIgor M. Liplianin 352517cce932SIgor M. Liplianin /* TS_ON_ID_0 */ 352617cce932SIgor M. Liplianin #define R367CAB_TS_ON_ID_0 0xf4c4 352717cce932SIgor M. Liplianin #define F367CAB_TS_ID_L 0xf4c400ff 352817cce932SIgor M. Liplianin 352917cce932SIgor M. Liplianin /* TS_ON_ID_1 */ 353017cce932SIgor M. Liplianin #define R367CAB_TS_ON_ID_1 0xf4c5 353117cce932SIgor M. Liplianin #define F367CAB_TS_ID_H 0xf4c500ff 353217cce932SIgor M. Liplianin 353317cce932SIgor M. Liplianin /* TS_ON_ID_2 */ 353417cce932SIgor M. Liplianin #define R367CAB_TS_ON_ID_2 0xf4c6 353517cce932SIgor M. Liplianin #define F367CAB_ON_ID_L 0xf4c600ff 353617cce932SIgor M. Liplianin 353717cce932SIgor M. Liplianin /* TS_ON_ID_3 */ 353817cce932SIgor M. Liplianin #define R367CAB_TS_ON_ID_3 0xf4c7 353917cce932SIgor M. Liplianin #define F367CAB_ON_ID_H 0xf4c700ff 354017cce932SIgor M. Liplianin 354117cce932SIgor M. Liplianin /* RE_STATUS_0 */ 354217cce932SIgor M. Liplianin #define R367CAB_RE_STATUS_0 0xf4c8 354317cce932SIgor M. Liplianin #define F367CAB_RECEIVE_STATUS_L 0xf4c800ff 354417cce932SIgor M. Liplianin 354517cce932SIgor M. Liplianin /* RE_STATUS_1 */ 354617cce932SIgor M. Liplianin #define R367CAB_RE_STATUS_1 0xf4c9 354717cce932SIgor M. Liplianin #define F367CAB_RECEIVE_STATUS_LH 0xf4c900ff 354817cce932SIgor M. Liplianin 354917cce932SIgor M. Liplianin /* RE_STATUS_2 */ 355017cce932SIgor M. Liplianin #define R367CAB_RE_STATUS_2 0xf4ca 355117cce932SIgor M. Liplianin #define F367CAB_RECEIVE_STATUS_HL 0xf4ca00ff 355217cce932SIgor M. Liplianin 355317cce932SIgor M. Liplianin /* RE_STATUS_3 */ 355417cce932SIgor M. Liplianin #define R367CAB_RE_STATUS_3 0xf4cb 355517cce932SIgor M. Liplianin #define F367CAB_RECEIVE_STATUS_HH 0xf4cb003f 355617cce932SIgor M. Liplianin 355717cce932SIgor M. Liplianin /* TS_STATUS_0 */ 355817cce932SIgor M. Liplianin #define R367CAB_TS_STATUS_0 0xf4cc 355917cce932SIgor M. Liplianin #define F367CAB_TS_STATUS_L 0xf4cc00ff 356017cce932SIgor M. Liplianin 356117cce932SIgor M. Liplianin /* TS_STATUS_1 */ 356217cce932SIgor M. Liplianin #define R367CAB_TS_STATUS_1 0xf4cd 356317cce932SIgor M. Liplianin #define F367CAB_TS_STATUS_H 0xf4cd007f 356417cce932SIgor M. Liplianin 356517cce932SIgor M. Liplianin /* TS_STATUS_2 */ 356617cce932SIgor M. Liplianin #define R367CAB_TS_STATUS_2 0xf4ce 356717cce932SIgor M. Liplianin #define F367CAB_ERROR 0xf4ce0080 356817cce932SIgor M. Liplianin #define F367CAB_EMERGENCY 0xf4ce0040 356917cce932SIgor M. Liplianin #define F367CAB_CRE_TS 0xf4ce0030 357017cce932SIgor M. Liplianin #define F367CAB_VER 0xf4ce000e 357117cce932SIgor M. Liplianin #define F367CAB_M_LOCK 0xf4ce0001 357217cce932SIgor M. Liplianin 357317cce932SIgor M. Liplianin /* TS_STATUS_3 */ 357417cce932SIgor M. Liplianin #define R367CAB_TS_STATUS_3 0xf4cf 357517cce932SIgor M. Liplianin #define F367CAB_UPDATE_READY 0xf4cf0080 357617cce932SIgor M. Liplianin #define F367CAB_END_FRAME_HEADER 0xf4cf0040 357717cce932SIgor M. Liplianin #define F367CAB_CONTCNT 0xf4cf0020 357817cce932SIgor M. Liplianin #define F367CAB_TS_IDENTIFIER_SEL 0xf4cf000f 357917cce932SIgor M. Liplianin 358017cce932SIgor M. Liplianin /* T_O_ID_0 */ 358117cce932SIgor M. Liplianin #define R367CAB_T_O_ID_0 0xf4d0 358217cce932SIgor M. Liplianin #define F367CAB_ON_ID_I_L 0xf4d000ff 358317cce932SIgor M. Liplianin 358417cce932SIgor M. Liplianin /* T_O_ID_1 */ 358517cce932SIgor M. Liplianin #define R367CAB_T_O_ID_1 0xf4d1 358617cce932SIgor M. Liplianin #define F367CAB_ON_ID_I_H 0xf4d100ff 358717cce932SIgor M. Liplianin 358817cce932SIgor M. Liplianin /* T_O_ID_2 */ 358917cce932SIgor M. Liplianin #define R367CAB_T_O_ID_2 0xf4d2 359017cce932SIgor M. Liplianin #define F367CAB_TS_ID_I_L 0xf4d200ff 359117cce932SIgor M. Liplianin 359217cce932SIgor M. Liplianin /* T_O_ID_3 */ 359317cce932SIgor M. Liplianin #define R367CAB_T_O_ID_3 0xf4d3 359417cce932SIgor M. Liplianin #define F367CAB_TS_ID_I_H 0xf4d300ff 359517cce932SIgor M. Liplianin 359617cce932SIgor M. Liplianin #endif 3597