📄 d0899_init.h
字号:
/* -------------------------------------------------------------------------
File Name: d0899_init.h
History:
Description: STb0899 driver LLA V1.0.8 17/01/2005
Date 18/04/05
Comments: LLA2.0.0 integration
author: SD
Date 31/05/05
Comments: LLA3.0.0 integration
author: SD
Date 29/03/06
Comments: LLA V3.6.0 integration
author: HS
---------------------------------------------------------------------------- */
#ifndef H_STB0899INIT
#define H_STB0899INIT
/* ID */
#define RSTB0899_ID 0x0000f000
#define FSTB0899_CHIP_IDENT 0x000000f0
#define FSTB0899_CHIP_IDENT_INFO 0x0000f000
#define FSTB0899_RELEASE 0x0000000f
#define FSTB0899_RELEASE_INFO 0x0000f000
/* TDISCNTRL1 */
#define RSTB0899_TDISCNTRL1 0x0000f0a0
#define FSTB0899_TIMOFF 0x00000080
#define FSTB0899_TIMOFF_INFO 0x0000f0a0
#define FSTB0899_DISEQC_RESET 0x00000040
#define FSTB0899_DISEQC_RESET_INFO 0x0000f0a0
#define FSTB0899_TIMCMD 0x00000030
#define FSTB0899_TIMCMD_INFO 0x0000f0a0
#define FSTB0899_TDISCNTRL1_RESERVED 0x00000008
#define FSTB0899_TDISCNTRL1_RESERVED_INFO 0x0000f0a0
#define FSTB0899_DISPRECHARGE 0x00000004
#define FSTB0899_DISPRECHARGE_INFO 0x0000f0a0
#define FSTB0899_DISEQCMODE 0x00000003
#define FSTB0899_DISEQCMODE_INFO 0x0000f0a0
/* DISCNTRL2 */
#define RSTB0899_DISCNTRL2 0x0000f0a1
#define FSTB0899_RECEIVER_ON 0x00000080
#define FSTB0899_RECEIVER_ON_INFO 0x0000f0a1
#define FSTB0899_IGNO_SHORT22K 0x00000040
#define FSTB0899_IGNO_SHORT22K_INFO 0x0000f0a1
#define FSTB0899_ONECHIPTRX 0x00000020
#define FSTB0899_ONECHIPTRX_INFO 0x0000f0a1
#define FSTB0899_EXTENVELOP 0x00000010
#define FSTB0899_EXTENVELOP_INFO 0x0000f0a1
#define FSTB0899_PINSELECT 0x0000000c
#define FSTB0899_PINSELECT_INFO 0x0000f0a1
#define FSTB0899_IRQRXEND 0x00000002
#define FSTB0899_IRQRXEND_INFO 0x0000f0a1
#define FSTB0899_IRQ4NBYTES 0x00000001
#define FSTB0899_IRQ4NBYTES_INFO 0x0000f0a1
/* DISRX_ST0 */
#define RSTB0899_DISRX_ST0 0x0000f0a4
#define FSTB0899_RXEND 0x00000080
#define FSTB0899_RXEND_INFO 0x0000f0a4
#define FSTB0899_RXACTIVE 0x00000040
#define FSTB0899_RXACTIVE_INFO 0x0000f0a4
#define FSTB0899_SHORT22K 0x00000020
#define FSTB0899_SHORT22K_INFO 0x0000f0a4
#define FSTB0899_CONTTONE 0x00000010
#define FSTB0899_CONTTONE_INFO 0x0000f0a4
#define FSTB0899_DIS_4BFIFORDY 0x00000008
#define FSTB0899_DIS_4BFIFORDY_INFO 0x0000f0a4
#define FSTB0899_FIFOEMPTY 0x00000004
#define FSTB0899_FIFOEMPTY_INFO 0x0000f0a4
#define FSTB0899_DISRX_ST0_RESERVED 0x00000002
#define FSTB0899_DISRX_ST0_RESERVED_INFO 0x0000f0a4
#define FSTB0899_ABORTRX 0x00000001
#define FSTB0899_ABORTRX_INFO 0x0000f0a4
/* DISRX_ST1 */
#define RSTB0899_DISRX_ST1 0x0000f0a5
#define FSTB0899_RXFAIL 0x00000080
#define FSTB0899_RXFAIL_INFO 0x0000f0a5
#define FSTB0899_FIFOPFAIL 0x00000040
#define FSTB0899_FIFOPFAIL_INFO 0x0000f0a5
#define FSTB0899_RXNONBYTE 0x00000020
#define FSTB0899_RXNONBYTE_INFO 0x0000f0a5
#define FSTB0899_FIFOOVF 0x00000010
#define FSTB0899_FIFOOVF_INFO 0x0000f0a5
#define FSTB0899_FIFOBYTENBR 0x0000000f
#define FSTB0899_FIFOBYTENBR_INFO 0x0000f0a5
/* DISPARITY */
#define RSTB0899_DISPARITY 0x0000f0a6
#define FSTB0899_DISEQC_PARITY 0x000000ff
#define FSTB0899_DISEQC_PARITY_INFO 0x0000f0a6
/* DISFIFO */
#define RSTB0899_DISFIFO 0x0000f0a7
#define FSTB0899_DISEQCFIFO 0x000000ff
#define FSTB0899_DISEQCFIFO_INFO 0x0000f0a7
/* DISSTATUS */
#define RSTB0899_DISSTATUS 0x0000f0a8
#define FSTB0899_TXFAIL 0x00000080
#define FSTB0899_TXFAIL_INFO 0x0000f0a8
#define FSTB0899_FIFO_FULL 0x00000040
#define FSTB0899_FIFO_FULL_INFO 0x0000f0a8
#define FSTB0899_TX_IDLE 0x00000020
#define FSTB0899_TX_IDLE_INFO 0x0000f0a8
#define FSTB0899_GAPBURST 0x00000010
#define FSTB0899_GAPBURST_INFO 0x0000f0a8
#define FSTB0899_TXFIFOBYTES 0x0000000f
#define FSTB0899_TXFIFOBYTES_INFO 0x0000f0a8
/* DISF22 */
#define RSTB0899_DISF22 0x0000f0a9
#define FSTB0899_F22 0x000000ff
#define FSTB0899_F22_INFO 0x0000f0a9
/* DISF22RX */
#define RSTB0899_DISF22RX 0x0000f0aa
#define FSTB0899_F22RX 0x000000ff
#define FSTB0899_F22RX_INFO 0x0000f0aa
/* SYSREG */
#define RSTB0899_SYSREG 0x0000f101
#define FSTB0899_SYS_MODE 0x000000e0
#define FSTB0899_SYS_MODE_INFO 0x0000f101
#define FSTB0899_DUPLMODE_IN 0x00000010
#define FSTB0899_DUPLMODE_IN_INFO 0x0000f101
#define FSTB0899_DUPLIN_3CK 0x00000008
#define FSTB0899_DUPLIN_3CK_INFO 0x0000f101
#define FSTB0899_DUPLMODE_OUT 0x00000004
#define FSTB0899_DUPLMODE_OUT_INFO 0x0000f101
#define FSTB0899_SYSREG_1 0x00000002
#define FSTB0899_SYSREG_1_INFO 0x0000f101
#define FSTB0899_RST_IQLSB_IN 0x00000001
#define FSTB0899_RST_IQLSB_IN_INFO 0x0000f101
/* ACRPRESC */
#define RSTB0899_ACRPRESC 0x0000f110
#define FSTB0899_ACRPRESC_RESERVED 0x00000080
#define FSTB0899_ACRPRESC_RESERVED_INFO 0x0000f110
#define FSTB0899_ACRPRESC 0x00000070
#define FSTB0899_ACRPRESC_INFO 0x0000f110
#define FSTB0899_ACRPRESC_RESERVED2 0x00000008
#define FSTB0899_ACRPRESC_RESERVED2_INFO 0x0000f110
#define FSTB0899_ACRPRESC2 0x00000007
#define FSTB0899_ACRPRESC2_INFO 0x0000f110
/* ACRDIV1 */
#define RSTB0899_ACRDIV1 0x0000f111
#define FSTB0899_ACRDIV1 0x000000ff
#define FSTB0899_ACRDIV1_INFO 0x0000f111
/* ACRDIV2 */
#define RSTB0899_ACRDIV2 0x0000f112
#define FSTB0899_ACRDIV2 0x000000ff
#define FSTB0899_ACRDIV2_INFO 0x0000f112
/* DACR1 */
#define RSTB0899_DACR1 0x0000f113
#define FSTB0899_DACMODE 0x000000e0
#define FSTB0899_DACMODE_INFO 0x0000f113
#define FSTB0899_DACHZ 0x00000010
#define FSTB0899_DACHZ_INFO 0x0000f113
#define FSTB0899_DAC_MSB 0x0000000f
#define FSTB0899_DAC_MSB_INFO 0x0000f113
/* DACR2 */
#define RSTB0899_DACR2 0x0000f114
#define FSTB0899_DAC_LSB 0x000000ff
#define FSTB0899_DAC_LSB_INFO 0x0000f114
/* OUTCFG */
#define RSTB0899_OUTCFG 0x0000f11c
#define FSTB0899_TSSEROUTHZ 0x00000080
#define FSTB0899_TSSEROUTHZ_INFO 0x0000f11c
#define FSTB0899_TSPOUTHZ 0x00000040
#define FSTB0899_TSPOUTHZ_INFO 0x0000f11c
#define FSTB0899_OUTCFG_RESERVED 0x0000003f
#define FSTB0899_OUTCFG_RESERVED_INFO 0x0000f11c
/* MODECFG */
#define RSTB0899_MODECFG 0x0000f11d
#define FSTB0899_INV_DATA 0x00000080
#define FSTB0899_INV_DATA_INFO 0x0000f11d
#define FSTB0899_INV_DATA6 0x00000040
#define FSTB0899_INV_DATA6_INFO 0x0000f11d
#define FSTB0899_MODECFG_RESERVED 0x00000038
#define FSTB0899_MODECFG_RESERVED_INFO 0x0000f11d
#define FSTB0899_INV_ERROR 0x00000004
#define FSTB0899_INV_ERROR_INFO 0x0000f11d
#define FSTB0899_INV_STROUT 0x00000002
#define FSTB0899_INV_STROUT_INFO 0x0000f11d
#define FSTB0899_INV_DP 0x00000001
#define FSTB0899_INV_DP_INFO 0x0000f11d
/* IRQSTATUS3 */
#define RSTB0899_IRQSTATUS3 0x0000f120
#define FSTB0899_SIP1 0x00000080
#define FSTB0899_SIP1_INFO 0x0000f120
#define FSTB0899_NSIP1 0x00000040
#define FSTB0899_NSIP1_INFO 0x0000f120
#define FSTB0899_SCF_SYNC 0x00000020
#define FSTB0899_SCF_SYNC_INFO 0x0000f120
#define FSTB0899_NSCF_SYNC 0x00000010
#define FSTB0899_NSCF_SYNC_INFO 0x0000f120
#define FSTB0899_SAGC0_LOCK 0x00000008
#define FSTB0899_SAGC0_LOCK_INFO 0x0000f120
#define FSTB0899_NSAGC0_LOCK 0x00000004
#define FSTB0899_NSAGC0_LOCK_INFO 0x0000f120
#define FSTB0899_SDISEQCTX_IRQ 0x00000002
#define FSTB0899_SDISEQCTX_IRQ_INFO 0x0000f120
#define FSTB0899_SDISEQCRX_IRQ 0x00000001
#define FSTB0899_SDISEQCRX_IRQ_INFO 0x0000f120
/* IRQSTATUS2 */
#define RSTB0899_IRQSTATUS2 0x0000f121
#define FSTB0899_SEND_LOOPTC 0x00000080
#define FSTB0899_SEND_LOOPTC_INFO 0x0000f121
#define FSTB0899_SOV_RSFIFO 0x00000040
#define FSTB0899_SOV_RSFIFO_INFO 0x0000f121
#define FSTB0899_SLOCKEDBW 0x00000020
#define FSTB0899_SLOCKEDBW_INFO 0x0000f121
#define FSTB0899_NSLOCKEDBW 0x00000010
#define FSTB0899_NSLOCKEDBW_INFO 0x0000f121
#define FSTB0899_SPRFBW 0x00000008
#define FSTB0899_SPRFBW_INFO 0x0000f121
#define FSTB0899_NSPRFBW 0x00000004
#define FSTB0899_NSPRFBW_INFO 0x0000f121
#define FSTB0899_SINPUTX 0x00000002
#define FSTB0899_SINPUTX_INFO 0x0000f121
#define FSTB0899_NSINPUTX 0x00000001
#define FSTB0899_NSINPUTX_INFO 0x0000f121
/* IRQSTATUS1 */
#define RSTB0899_IRQSTATUS1 0x0000f122
#define FSTB0899_SEND_LOOPVIT 0x00000080
#define FSTB0899_SEND_LOOPVIT_INFO 0x0000f122
#define FSTB0899_SDMON_ELOOP 0x00000040
#define FSTB0899_SDMON_ELOOP_INFO 0x0000f122
#define FSTB0899_SLOCKED 0x00000020
#define FSTB0899_SLOCKED_INFO 0x0000f122
#define FSTB0899_NSLOCKED 0x00000010
#define FSTB0899_NSLOCKED_INFO 0x0000f122
#define FSTB0899_SPRF 0x00000008
#define FSTB0899_SPRF_INFO 0x0000f122
#define FSTB0899_NSPRF 0x00000004
#define FSTB0899_NSPRF_INFO 0x0000f122
#define FSTB0899_SSMOTIF_LOCKED 0x00000002
#define FSTB0899_SSMOTIF_LOCKED_INFO 0x0000f122
#define FSTB0899_NSSMOTIF_LOCD 0x00000001
#define FSTB0899_NSSMOTIF_LOCD_INFO 0x0000f122
/* IRQSTATUS0 */
#define RSTB0899_IRQSTATUS0 0x0000f123
#define FSTB0899_SFIFOFULL_CODIN 0x00000080
#define FSTB0899_SFIFOFULL_CODIN_INFO 0x0000f123
#define FSTB0899_SCOD_NEAR_EMPTY 0x00000040
#define FSTB0899_SCOD_NEAR_EMPTY_INFO 0x0000f123
#define FSTB0899_SCOD_FIFO_READY 0x00000020
#define FSTB0899_SCOD_FIFO_READY_INFO 0x0000f123
#define FSTB0899_SDECIN_OVER 0x00000010
#define FSTB0899_SDECIN_OVER_INFO 0x0000f123
#define FSTB0899_SRSSYNC_OK 0x00000008
#define FSTB0899_SRSSYNC_OK_INFO 0x0000f123
#define FSTB0899_SLNBTX_IRQ 0x00000004
#define FSTB0899_SLNBTX_IRQ_INFO 0x0000f123
#define FSTB0899_SSPY_ENDSIM 0x00000002
#define FSTB0899_SSPY_ENDSIM_INFO 0x0000f123
#define FSTB0899_SSPY_VALIDSI 0x00000001
#define FSTB0899_SSPY_VALIDSI_INFO 0x0000f123
/* IRQMSK3 */
#define RSTB0899_IRQMSK3 0x0000f124
#define FSTB0899_MIP1 0x00000080
#define FSTB0899_MIP1_INFO 0x0000f124
#define FSTB0899_NMIP1 0x00000040
#define FSTB0899_NMIP1_INFO 0x0000f124
#define FSTB0899_MCF_SYNC 0x00000020
#define FSTB0899_MCF_SYNC_INFO 0x0000f124
#define FSTB0899_NMCF_SYNC 0x00000010
#define FSTB0899_NMCF_SYNC_INFO 0x0000f124
#define FSTB0899_MAGC0_LOCK 0x00000008
#define FSTB0899_MAGC0_LOCK_INFO 0x0000f124
#define FSTB0899_NMAGC0_LOCK 0x00000004
#define FSTB0899_NMAGC0_LOCK_INFO 0x0000f124
#define FSTB0899_MDISEQCTX_IRQ 0x00000002
#define FSTB0899_MDISEQCTX_IRQ_INFO 0x0000f124
#define FSTB0899_MDISEQCRX_IRQ 0x00000001
#define FSTB0899_MDISEQCRX_IRQ_INFO 0x0000f124
/* IRQMSK2 */
#define RSTB0899_IRQMSK2 0x0000f125
#define FSTB0899_MEND_LOOPTC 0x00000080
#define FSTB0899_MEND_LOOPTC_INFO 0x0000f125
#define FSTB0899_MOV_RSFIFO 0x00000040
#define FSTB0899_MOV_RSFIFO_INFO 0x0000f125
#define FSTB0899_MLOCKEDBW 0x00000020
#define FSTB0899_MLOCKEDBW_INFO 0x0000f125
#define FSTB0899_NMLOCKEDBW 0x00000010
#define FSTB0899_NMLOCKEDBW_INFO 0x0000f125
#define FSTB0899_MPRFBW 0x00000008
#define FSTB0899_MPRFBW_INFO 0x0000f125
#define FSTB0899_NMPRFBW 0x00000004
#define FSTB0899_NMPRFBW_INFO 0x0000f125
#define FSTB0899_MINPUTX 0x00000002
#define FSTB0899_MINPUTX_INFO 0x0000f125
#define FSTB0899_NMINPUTX 0x00000001
#define FSTB0899_NMINPUTX_INFO 0x0000f125
/* IRQMSK1 */
#define RSTB0899_IRQMSK1 0x0000f126
#define FSTB0899_MEND_LOOPVIT 0x00000080
#define FSTB0899_MEND_LOOPVIT_INFO 0x0000f126
#define FSTB0899_MDMON_ELOOP 0x00000040
#define FSTB0899_MDMON_ELOOP_INFO 0x0000f126
#define FSTB0899_MLOCKED 0x00000020
#define FSTB0899_MLOCKED_INFO 0x0000f126
#define FSTB0899_NMLOCKED 0x00000010
#define FSTB0899_NMLOCKED_INFO 0x0000f126
#define FSTB0899_MPRF 0x00000008
#define FSTB0899_MPRF_INFO 0x0000f126
#define FSTB0899_NMPRF 0x00000004
#define FSTB0899_NMPRF_INFO 0x0000f126
#define FSTB0899_MSMOTIF_LOCKED 0x00000002
#define FSTB0899_MSMOTIF_LOCKED_INFO 0x0000f126
#define FSTB0899_NMSMOTIF_LOCD 0x00000001
#define FSTB0899_NMSMOTIF_LOCD_INFO 0x0000f126
/* IRQMSK0 */
#define RSTB0899_IRQMSK0 0x0000f127
#define FSTB0899_NFIFOFULL_CODIN 0x00000080
#define FSTB0899_NFIFOFULL_CODIN_INFO 0x0000f127
#define FSTB0899_NCOD_NEAR_EMPTY 0x00000040
#define FSTB0899_NCOD_NEAR_EMPTY_INFO 0x0000f127
#define FSTB0899_MCOD_FIFO_READY 0x00000020
#define FSTB0899_MCOD_FIFO_READY_INFO 0x0000f127
#define FSTB0899_MDECIN_OVER 0x00000010
#define FSTB0899_MDECIN_OVER_INFO 0x0000f127
#define FSTB0899_MRSSYNC_OK 0x00000008
#define FSTB0899_MRSSYNC_OK_INFO 0x0000f127
#define FSTB0899_MLNBTX_IRQ 0x00000004
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -