⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 360_map.h

📁 st7710的tuner标准驱动
💻 H
📖 第 1 页 / 共 4 页
字号:




#ifndef H_MAP360



	#define H_MAP360

#ifndef STTUNER_MINIDRIVER

/* ID */
 #define R_ID 0x0
 #define IDENTIFICATIONREGISTER 0xff

/* I2CRPT */
 #define R_I2CRPT 0x1
 #define I2CT_ON 0x10080
 #define ENARPT_LEVEL 0x10070
 #define SCLT_DELAY 0x10008
 #define SCLT_NOD 0x10004
 #define STOP_ENABLE 0x10002


/* TOPCTRL */
 #define R_TOPCTRL 0x2
 #define STDBY 0x20080
 #define STDBY_FEC 0x20040
 #define STDBY_CORE 0x20020
 #define DIR_CLK 0x20010
 #define TS_DIS 0x20008
 #define TQFP80 0x20004
 #define BYPASS_PGA 0x20002
 #define ENA_27 0x20001

/* IOCFG0 */
 #define R_IOCFG0 0x3
 #define OP0_SD 0x30080
 #define OP0_VAL 0x30040
 #define OP0_OD 0x30020
 #define OP0_INV 0x30010
 #define OP0_DACVALUE_HI 0x3000f

/* DAC0R */
 #define R_DAC0R 0x4
 #define OP0_DACVALUE_LO 0x400ff

/* IOCFG1 */
 #define R_IOCFG1 0x5
 #define IP0 0x50040
 #define OP1_OD 0x50020
 #define OP1_INV 0x50010
 #define OP1_DACVALUE_HI 0x5000f


/* DAC1R */
 #define R_DAC1R 0x6
 #define OP1_DACVALUE_LO 0x600ff

/* IOCFG2 */
 #define R_IOCFG2 0x7
 #define OP2_LOCK_CONF 0x700e0
 #define OP2_OD 0x70010
 #define OP2_VAL 0x70008
 #define OP1_LOCK_CONF 0x70007

/* PWMFR */
 #define R_PWMFR 0x8
 #define OP0_FREQ 0x800f0
 #define OP1_FREQ 0x8000f

/* STATUS */
 #define R_STATUS 0x9
 #define TPS_LOCK 0x90080
 #define SYR_LOCK 0x90040
 #define AGC_LOCK 0x90020
 #define PRF 0x90010
 #define LK 0x90008
 #define PR 0x90007

/* AUX_CLK */
 #define R_AUX_CLK 0xa
 #define AUXFEC12B 0xa0080
 #define AUXFEC_ENA 0xa0040
 #define DIS_CKX4 0xa0020
 #define CKSEL 0xa0018
 #define CKDIV_PROG 0xa0006
 #define AUXCLK_ENA 0xa0001

/* FREESYS1 */
 #define R_FREESYS1 0xb


/* FREESYS2 */
 #define R_FREESYS2 0xc


/* FREESYS3 */
 #define R_FREESYS3 0xd


/* AGC2MAX */
 #define R_AGC2MAX 0x10
 #define AGC2MAX 0x1000ff

/* AGC2MIN */
 #define R_AGC2MIN 0x11
 #define AGC2MIN 0x1100ff

/* AGC1MAX */
 #define R_AGC1MAX 0x12
 #define AGC1MAX 0x1200ff

/* AGC1MIN */
 #define R_AGC1MIN 0x13
 #define AGC1MIN 0x1300ff

/* AGCR */
 #define R_AGCR 0x14
 #define RATIO_A 0x1400e0
 #define RATIO_B 0x140018
 #define RATIO_C 0x140007

/* AGC2TH */
 #define R_AGC2TH 0x15
 #define AGC2_THRES 0x1500ff

/* AGC12C3 */
 #define R_AGC12C3 0x16
 #define AGC1_IV 0x160080
 #define AGC1_OD 0x160040
 #define AGC1_LOAD 0x160020
 #define AGC2_IV 0x160010
 #define AGC2_OD 0x160008
 #define AGC2_LOAD 0x160004
 #define AGC12_MODE 0x160003


/* AGCCTRL1 */
 #define R_AGCCTRL1 0x17
 #define DAGC_ON 0x170080
 #define AGC1_MODE 0x170008
 #define AGC2_MODE 0x170007


/* AGCCTRL2 */
 #define R_AGCCTRL2 0x18
 #define FRZ2_CTRL 0x180060
 #define FRZ1_CTRL 0x180018
 #define TIME_CST 0x180007


/* AGC1VAL1 */
 #define R_AGC1VAL1 0x19
 #define AGC1_VAL_LO 0x1900ff

/* AGC1VAL2 */
 #define R_AGC1VAL2 0x1a
 #define AGC1_VAL_HI 0x1a000f


/* AGC2VAL1 */
 #define R_AGC2VAL1 0x1b
 #define AGC2_VAL_LO 0x1b00ff

/* AGC2VAL2 */
 #define R_AGC2VAL2 0x1c
 #define AGC2_VAL_HI 0x1c000f


/* AGC2PGA */
 #define R_AGC2PGA 0x1d
 #define UAGC2PGA 0x1d003f


/* OVF_RATE1 */
 #define R_OVF_RATE1 0x1e
 #define OVF_RATE_HI 0x1e000f


/* OVF_RATE2 */
 #define R_OVF_RATE2 0x1f
 #define OVF_RATE_LO 0x1f00ff

/* GAIN_SRC1 */
 #define R_GAIN_SRC1 0x20
 #define INV_SPECTR 0x200080
 #define IQ_INVERT 0x200040
 #define INR_BYPASS 0x200020
 #define GAIN_SRC_HI 0x20000f


/* GAIN_SRC2 */
 #define R_GAIN_SRC2 0x21
 #define GAIN_SRC_LO 0x2100ff

/* INC_DEROT1 */
 #define R_INC_DEROT1 0x22
 #define INC_DEROT_HI 0x2200ff

/* INC_DEROT2 */
 #define R_INC_DEROT2 0x23
 #define INC_DEROT_LO 0x2300ff

/* FREESTFE_1 */
 #define R_FREESTFE_1 0x26
 #define AVERAGE_ON 0x260004
 #define DC_ADJ 0x260002
 #define SEL_LSB 0x260001




/* SYR_THR */
 #define R_SYR_THR 0x27
 #define SEL_SRCOUT 0x2700c0
 #define SEL_SYRTHR 0x27001f


/* INR */
 #define R_INR 0x28
 #define INR 0x2800ff

/* EN_PROCESS */
 #define R_EN_PROCESS 0x29
 #define ENAB 0x290001


/* SDI_SMOOTHER */
 #define R_SDI_SMOOTHER 0x2a
 #define DIS_SMOOTH 0x2a0080
 #define SDI_INC_SMOOTHER 0x2a003f


/* FE_LOOP_OPEN */
 #define R_FE_LOOP_OPEN 0x2b
 #define TRL_LOOP_OP 0x2b0002
 #define CRL_LOOP_OP 0x2b0001


/* EPQ */
 #define R_EPQ 0x31
 #define EPQ 0x3100ff

/* EPQ2 */
 #define R_EPQ2 0x32
 #define EPQ2 0x3200ff

/* COR_CTL */
 #define R_COR_CTL 0x80
 #define CORE_ACTIVE 0x800020
 #define HOLD 0x800010
 #define CORE_STATE_CTL 0x80000f


/* COR_STAT */
 #define R_COR_STAT 0x81
 #define TPS_LOCKED 0x810040
 #define SYR_LOCKED_COR 0x810020
 #define AGC_LOCKED_STAT 0x810010
 #define CORE_STATE_STAT 0x81000f


/* COR_INTEN */
 #define R_COR_INTEN 0x82
 #define INTEN 0x820080
 #define INTEN_SYR 0x820020
 #define INTEN_FFT 0x820010
 #define INTEN_AGC 0x820008
 #define INTEN_TPS1 0x820004
 #define INTEN_TPS2 0x820002
 #define INTEN_TPS3 0x820001


/* COR_INTSTAT */
 #define R_COR_INTSTAT 0x83
 #define INTSTAT_SYR 0x830020
 #define INTSTAT_FFT 0x830010
 #define INTSAT_AGC 0x830008
 #define INTSTAT_TPS1 0x830004
 #define INTSTAT_TPS2 0x830002
 #define INTSTAT_TPS3 0x830001


/* COR_MODEGUARD */
 #define R_COR_MODEGUARD 0x84
 #define FORCE 0x840008
 #define MODE 0x840004
 #define GUARD 0x840003


/* AGC_CTL */
 #define R_AGC_CTL 0x85
 #define DELAY_STARTUP 0x8500e0
 #define AGC_LAST 0x850010
 #define AGC_GAIN 0x85000c
 #define AGC_NEG 0x850002
 #define AGC_SET 0x850001

/* AGC_MANUAL1 */
 #define R_AGC_MANUAL1 0x86
 #define AGC_VAL_LO 0x8600ff


/* AGC_MANUAL2 */
 #define R_AGC_MANUAL2 0x87
 #define AGC_VAL_HI 0x87000f



/* AGC_TARGET */
 #define R_AGC_TARGET 0x88
 #define AGC_TARGET 0x8800ff

/* AGC_GAIN1 */
 #define R_AGC_GAIN1 0x89
 #define AGC_GAIN_LO 0x8900ff

/* AGC_GAIN2 */
 #define R_AGC_GAIN2 0x8a
 #define AGC_LOCKED_GAIN2 0x8a0010
 #define AGC_GAIN_HI 0x8a000f


/* ITB_CTL */
 #define R_ITB_CTL 0x8b
 #define ITB_INVERT 0x8b0001


/* ITB_FREQ1 */
 #define R_ITB_FREQ1 0x8c
 #define ITB_FREQ_LO 0x8c00ff

/* ITB_FREQ2 */
 #define R_ITB_FREQ2 0x8d
 #define ITB_FREQ_HI 0x8d003f


/* CAS_CTL */
 #define R_CAS_CTL 0x8e
 #define CCS_ENABLE 0x8e0080
 #define ACS_DISABLE 0x8e0040
 #define DAGC_DIS 0x8e0020
 #define DAGC_GAIN 0x8e0018
 #define CCSMU 0x8e0007

/* CAS_FREQ */
 #define R_CAS_FREQ 0x8f
 #define CCS_FREQ 0x8f00ff

/* CAS_DAGCGAIN */
 #define R_CAS_DAGCGAIN 0x90
 #define CAS_DAGC_GAIN 0x9000ff

/* SYR_CTL */
 #define R_SYR_CTL 0x91
 #define SICTHENABLE 0x910080
 #define LONG_ECHO 0x910178
 #define AUTO_LE_EN 0x910004
 #define SYR_BYPASS 0x910002
 #define SYR_TR_DIS 0x910001

/* SYR_STAT */
 #define R_SYR_STAT 0x92
 #define SYR_LOCKED_STAT 0x920010
 #define SYR_MODE 0x920004
 #define SYR_GUARD 0x920003



/* SYR_NCO1 */
 #define R_SYR_NCO1 0x93
 #define SYR_NCO_LO 0x9300ff

/* SYR_NCO2 */
 #define R_SYR_NCO2 0x94
 #define SYR_NCO_HI 0x94003f


/* SYR_OFFSET1 */
 #define R_SYR_OFFSET1 0x95
 #define SYR_OFFSET_LO 0x9500ff

/* SYR_OFFSET2 */
 #define R_SYR_OFFSET2 0x96
 #define SYR_OFFSET_HI 0x96003f


/* FFT_CTL */
 #define R_FFT_CTL 0x97
 #define FFT_TRIGGER 0x970004
 #define FFT_MANUAL 0x970002
 #define IFFT_MODE 0x970001


/* SCR_CTL */
 #define R_SCR_CTL 0x98
 #define SCR_CPDIS 0x980002
 #define SCR_DIS 0x980001


/* PPM_CTL1 */
 #define R_PPM_CTL1 0x99
 #define PPM_MAXFREQ 0x990030
 #define PPM_SCATDIS 0x990002
 #define PPM_BYP 0x990001



/* TRL_CTL */
 #define R_TRL_CTL 0x9a
 #define TRL_NOMRATE_LSB 0x9a0080
 #define TRL_TR_GAIN 0x9a0038
 #define TRL_LOOPGAIN 0x9a0007


/* TRL_NOMRATE1 */
 #define R_TRL_NOMRATE1 0x9b
 #define TRL_NOMRATE_LO 0x9b00ff

/* TRL_NOMRATE2 */
 #define R_TRL_NOMRATE2 0x9c
 #define TRL_NOMRATE_HI 0x9c00ff

/* TRL_TIME1 */
 #define R_TRL_TIME1 0x9d
 #define TRL_TOFFSET_LO 0x9d00ff

/* TRL_TIME2 */
 #define R_TRL_TIME2 0x9e
 #define TRL_TOFFSET_HI 0x9e00ff

/* CRL_CTL */
 #define R_CRL_CTL 0x9f
 #define CRL_DIS 0x9f0080
 #define CRL_TR_GAIN 0x9f0038
 #define CRL_LOOPGAIN 0x9f0007


/* CRL_FREQ1 */
 #define R_CRL_FREQ1 0xa0
 #define CRL_FOFFSET_LO 0xa000ff

/* CRL_FREQ2 */
 #define R_CRL_FREQ2 0xa1
 #define CRL_FOFFSET_HI 0xa100ff

/* CRL_FREQ3 */
 #define R_CRL_FREQ3 0xa2
 #define SEXT 0xa20080
 #define CRL_FOFFSET_VHI 0xa2007f

/* CHC_CTL1 */
 #define R_CHC_CTL1 0xa3
 #define MEAN_PILOT_GAIN 0xa300e0
 #define MMEANP 0xa30010
 #define DBADP 0xa30008
 #define DNOISEN 0xa30004
 #define DCHCPRED 0xa30002
 #define CHC_INT 0xa30001

/* CHC_SNR */
 #define R_CHC_SNR 0xa4
 #define CHC_SNR 0xa400ff

/* BDI_CTL */
 #define R_BDI_CTL 0xa5
 #define BDI_LPSEL 0xa50002
 #define BDI_SERIAL 0xa50001


/* DMP_CTL */
 #define R_DMP_CTL 0xa6
 #define DMP_SDDIS 0xa60001


/* TPS_RCVD1 */
 #define R_TPS_RCVD1 0xa7
 #define TPS_CHANGE 0xa70040
 #define BCH_OK 0xa70020
 #define TPS_SYNC 0xa70010
 #define TPS_FRAME 0xa70003



/* TPS_RCVD2 */
 #define R_TPS_RCVD2 0xa8
 #define TPS_HIERMODE 0xa80070
 #define TPS_CONST 0xa80003



/* TPS_RCVD3 */
 #define R_TPS_RCVD3 0xa9
 #define TPS_LPCODE 0xa90070
 #define TPS_HPCODE 0xa90007



/* TPS_RCVD4 */
 #define R_TPS_RCVD4 0xaa
 #define TPS_GUARD 0xaa0030
 #define TPS_MODE 0xaa0003



/* TPS_CELLID */
 #define R_TPS_CELLID 0xab
 #define TPS_CELLID 0xab00ff

/* TPS_FREE2 */
 #define R_TPS_FREE2 0xac


/* TPS_SET1 */
 #define R_TPS_SET1 0xad
 #define TPS_SETFRAME 0xad0003


/* TPS_SET2 */
 #define R_TPS_SET2 0xae
 #define TPS_SETHIERMODE 0xae0070
 #define TPS_SETCONST 0xae0003



/* TPS_SET3 */
 #define R_TPS_SET3 0xaf
 #define TPS_SETLPCODE 0xaf0070
 #define TPS_SETHPCODE 0xaf0007



/* TPS_CTL */
 #define R_TPS_CTL 0xb0
 #define TPS_IMM 0xb00004
 #define TPS_BCHDIS 0xb00002
 #define TPS_UPDDIS 0xb00001


/* CTL_FFTOSNUM */
 #define R_CTL_FFTOSNUM 0xb1
 #define SYMBOL_NUMBER 0xb100ff

/* CAR_DISP_SEL */
 #define R_CAR_DISP_SEL 0xb2
 #define CAR_DISP_SEL 0xb2000f


/* MSC_REV */
 #define R_MSC_REV 0xb3
 #define REV_NUMBER 0xb300ff

/* PIR_CTL */
 #define R_PIR_CTL 0xb4
 #define FREEZE 0xb40001


/* SNR_CARRIER1 */
 #define R_SNR_CARRIER1 0xb5
 #define SNR_CARRIER_LO 0xb500ff

/* SNR_CARRIER2 */
 #define R_SNR_CARRIER2 0xb6
 #define MEAN 0xb60080
 #define SNR_CARRIER_HI 0xb6001f



/* PPM_CPAMP */
 #define R_PPM_CPAMP 0xb7
 #define PPM_CPC 0xb700ff

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -