cslr_sossi.h

来自「dsp在音频处理中的运用」· C头文件 代码 · 共 400 行 · 第 1/2 页

H
400
字号
/** SOSSI_INIT2 WE mask*/
#define CSL_SOSSI_SOSSI_INIT2_WE_MASK    (0x00000010u)
/** SOSSI_INIT2 WE shift*/
#define CSL_SOSSI_SOSSI_INIT2_WE_SHIFT   (0x00000004u)
/** SOSSI_INIT2 WE reset value*/
#define CSL_SOSSI_SOSSI_INIT2_WE_RESETVAL (0x00000000u)

/** SOSSI_INIT2 WE enable token*/
#define CSL_SOSSI_SOSSI_INIT2_WE_ENABLE    (0x00000000u)
/** SOSSI_INIT2 WE disable token*/
#define CSL_SOSSI_SOSSI_INIT2_WE_DISABLE   (0x00000001u)

/** SOSSI_INIT2 WRIDLE mask*/
#define CSL_SOSSI_SOSSI_INIT2_WRIDLE_MASK (0x00000008u)
/** SOSSI_INIT1 WRIDLE shift*/
#define CSL_SOSSI_SOSSI_INIT2_WRIDLE_SHIFT (0x00000003u)
/** SOSSI_INIT1 WRIDLE reset value*/
#define CSL_SOSSI_SOSSI_INIT2_WRIDLE_RESETVAL (0x00000001u)

/** SOSSI_INIT1 FIFO_EMPTY mask*/
#define CSL_SOSSI_SOSSI_INIT2_FIFO_EMPTY_MASK (0x00000004u)
/** SOSSI_INIT2 FIFO_EMPTY shift*/
#define CSL_SOSSI_SOSSI_INIT2_FIFO_EMPTY_SHIFT (0x00000002u)
/** SOSSI_INIT2 FIFO_EMPTY reset value*/
#define CSL_SOSSI_SOSSI_INIT2_FIFO_EMPTY_RESETVAL (0x00000001u)

/** SOSSI_INIT2 RESTART mask*/
#define CSL_SOSSI_SOSSI_INIT2_RESTART_MASK (0x00000002u)
/** SOSSI_INIT2 RESTART shift*/
#define CSL_SOSSI_SOSSI_INIT2_RESTART_SHIFT (0x00000001u)
/** SOSSI_INIT2 RESTART reset value*/
#define CSL_SOSSI_SOSSI_INIT2_RESTART_RESETVAL (0x00000000u)

/** SOSSI_INIT2 DIFSEL mask*/
#define CSL_SOSSI_SOSSI_INIT2_DIFSEL_MASK (0x00000001u)
/** SOSSI_INIT2 DIFSEL shift*/
#define CSL_SOSSI_SOSSI_INIT2_DIFSEL_SHIFT (0x00000000u)
/** SOSSI_INIT2 DIFSEL reset value*/
#define CSL_SOSSI_SOSSI_INIT2_DIFSEL_RESETVAL (0x00000000u)

/*----DIFSEL Tokens----*/
/** SOSSI_INIT2 DIFSEL disable token*/
#define CSL_SOSSI_SOSSI_INIT2_DIFSEL_DISABLE (0x00000000u)
/** SOSSI_INIT2 enable disable token*/
#define CSL_SOSSI_SOSSI_INIT2_DIFSEL_ENABLE (0x00000001u)
/** SOSSI_INIT2 register reset value*/
#define CSL_SOSSI_SOSSI_INIT2_RESETVAL   (0xFFFFFF0Cu)

/* SOSSI_INIT3 */
/** SOSSI_INIT3 BUSPICK_COUNT mask*/
#define CSL_SOSSI_SOSSI_INIT3_BUSPICK_COUNT_MASK (0x000003E0u)
/** SOSSI_INIT3 BUSPICK_COUNT shift*/
#define CSL_SOSSI_SOSSI_INIT3_BUSPICK_COUNT_SHIFT (0x00000005u)
/** SOSSI_INIT3 BUSPICK_COUNT reset value*/
#define CSL_SOSSI_SOSSI_INIT3_BUSPICK_COUNT_RESETVAL (0x00000000u)

/** SOSSI_INIT3 BUSPICK_WIDTH mask*/
#define CSL_SOSSI_SOSSI_INIT3_BUSPICK_WIDTH_MASK (0x0000001Fu)
/** SOSSI_INIT3 BUSPICK_WIDTH shift*/
#define CSL_SOSSI_SOSSI_INIT3_BUSPICK_WIDTH_SHIFT (0x00000000u)
/** SOSSI_INIT3 BUSPICK_WIDTH shift*/
#define CSL_SOSSI_SOSSI_INIT3_BUSPICK_WIDTH_RESETVAL (0x00000000u)
/** SOSSI_INIT3 register reset value*/
#define CSL_SOSSI_SOSSI_INIT3_RESETVAL   (0x00000000u)

/* SOSSI_FIFO */
/** SOSSI FIFO register field mask*/
#define CSL_SOSSI_SOSSI_FIFO_FIFO_MASK   (0xFFFFFFFFu)
/** SOSSI FIFO register field shift*/
#define CSL_SOSSI_SOSSI_FIFO_FIFO_SHIFT  (0x00000000u)
/** SOSSI FIFO register field reset value*/
#define CSL_SOSSI_SOSSI_FIFO_FIFO_RESETVAL (0x00000000u)
/** SOSSI FIFO register reset value*/
#define CSL_SOSSI_SOSSI_FIFO_RESETVAL    (0x00000000u)

/* SOSSI_REOTABLE */
/** SOSSI SOSSI_REOTABLE register field mask*/
#define CSL_SOSSI_SOSSI_REOTABLE_REOTABLE_MASK (0xFFFFFFFFu)
/** SOSSI SOSSI_REOTABLE register field shift*/
#define CSL_SOSSI_SOSSI_REOTABLE_REOTABLE_SHIFT (0x00000000u)
/** SOSSI SOSSI_REOTABLE register field reset value*/
#define CSL_SOSSI_SOSSI_REOTABLE_REOTABLE_RESETVAL (0x00000000u)
/** SOSSI SOSSI_REOTABLE register reset value*/
#define CSL_SOSSI_SOSSI_REOTABLE_RESETVAL (0x00000000u)

/* SOSSI_TEARING */
/** SOSSI SOSSI_TEARING register VS_COUNTER field mask*/
#define CSL_SOSSI_SOSSI_TEARING_VS_COUNTER_MASK (0xC0000000u)
/** SOSSI SOSSI_TEARING register VS_COUNTER field shift*/
#define CSL_SOSSI_SOSSI_TEARING_VS_COUNTER_SHIFT (0x0000001Eu)
/** SOSSI SOSSI_TEARING register VS_COUNTER field reset value*/
#define CSL_SOSSI_SOSSI_TEARING_VS_COUNTER_RESETVAL (0x00000000u)

/** SOSSI SOSSI_TEARING register HS_INVERTED field mask*/
#define CSL_SOSSI_SOSSI_TEARING_HS_INVERTED_MASK (0x20000000u)
/** SOSSI SOSSI_TEARING register HS_INVERTED field shift*/
#define CSL_SOSSI_SOSSI_TEARING_HS_INVERTED_SHIFT (0x0000001Du)
/** SOSSI SOSSI_TEARING register HS_INVERTED field reset value*/
#define CSL_SOSSI_SOSSI_TEARING_HS_INVERTED_RESETVAL (0x00000000u)

/*----HS_INVERTED Tokens----*/
/** SOSSI SOSSI_TEARING register HS_INVERTED field clear token*/
#define CSL_SOSSI_SOSSI_TEARING_HS_INVERTED_CLEAR (0x00000000u)
/** SOSSI SOSSI_TEARING register HS_INVERTED field set token*/
#define CSL_SOSSI_SOSSI_TEARING_HS_INVERTED_SET (0x00000001u)

/** SOSSI SOSSI_TEARING register VS_INVERTED field mask*/
#define CSL_SOSSI_SOSSI_TEARING_VS_INVERTED_MASK (0x10000000u)
/** SOSSI SOSSI_TEARING register VS_INVERTED field shift*/
#define CSL_SOSSI_SOSSI_TEARING_VS_INVERTED_SHIFT (0x0000001Cu)
/** SOSSI SOSSI_TEARING register VS_INVERTED field reset value*/
#define CSL_SOSSI_SOSSI_TEARING_VS_INVERTED_RESETVAL (0x00000000u)

/*----VS_INVERTED Tokens----*/
/** SOSSI SOSSI_TEARING register VS_INVERTED field clear token*/
#define CSL_SOSSI_SOSSI_TEARING_VS_INVERTED_CLEAR (0x00000000u)
/** SOSSI SOSSI_TEARING register VS_INVERTED field set token*/
#define CSL_SOSSI_SOSSI_TEARING_VS_INVERTED_SET (0x00000001u)

/** SOSSI SOSSI_TEARING register mode mask*/
#define CSL_SOSSI_SOSSI_TEARING_MODE_MASK (0x0C000000u)
/** SOSSI SOSSI_TEARING register mode field shift*/
#define CSL_SOSSI_SOSSI_TEARING_MODE_SHIFT (0x0000001Au)
/** SOSSI SOSSI_TEARING register mode reset value*/
#define CSL_SOSSI_SOSSI_TEARING_MODE_RESETVAL (0x00000000u)

/*----MODE Tokens----*/
/** SOSSI SOSSI_TEARING register mode NO sync token */
#define CSL_SOSSI_SOSSI_TEARING_MODE_NOSYNC (0x00000000u)
/** SOSSI SOSSI_TEARING register mode TEMODE token*/
#define CSL_SOSSI_SOSSI_TEARING_MODE_TEMODE (0x00000002u)
/** SOSSI SOSSI_TEARING register mode VSONLYMODE token*/
#define CSL_SOSSI_SOSSI_TEARING_MODE_VSONLYMODE (0x00000003u)

/** SOSSI SOSSI_TEARING register HS_COUNTER_MATCH_VALUE field mask*/
#define CSL_SOSSI_SOSSI_TEARING_HS_COUNTER_MATCH_VALUE_MASK (0x03FF8000u)
/** SOSSI SOSSI_TEARING register HS_COUNTER_MATCH_VALUE field shift*/
#define CSL_SOSSI_SOSSI_TEARING_HS_COUNTER_MATCH_VALUE_SHIFT (0x0000000Fu)
/** SOSSI SOSSI_TEARING register HS_COUNTER_MATCH_VALUE field reset value*/
#define CSL_SOSSI_SOSSI_TEARING_HS_COUNTER_MATCH_VALUE_RESETVAL (0x00000000u)

/** SOSSI SOSSI_TEARING register VS_DETECT_LIMIT field mask*/
#define CSL_SOSSI_SOSSI_TEARING_VS_DETECT_LIMIT_MASK (0x00007FF8u)
/** SOSSI SOSSI_TEARING register VS_DETECT_LIMIT field shift*/
#define CSL_SOSSI_SOSSI_TEARING_VS_DETECT_LIMIT_SHIFT (0x00000003u)
/** SOSSI SOSSI_TEARING register VS_DETECT_LIMIT field reset value*/
#define CSL_SOSSI_SOSSI_TEARING_VS_DETECT_LIMIT_RESETVAL (0x00000000u)

/** SOSSI SOSSI_TEARING register PULSE_DETECT_LIMIT field mask*/
#define CSL_SOSSI_SOSSI_TEARING_PULSE_DETECT_LIMIT_MASK (0x00000007u)
/** SOSSI SOSSI_TEARING register PULSE_DETECT_LIMIT field shift*/
#define CSL_SOSSI_SOSSI_TEARING_PULSE_DETECT_LIMIT_SHIFT (0x00000000u)
/** SOSSI SOSSI_TEARING register PULSE_DETECT_LIMIT field reset value*/
#define CSL_SOSSI_SOSSI_TEARING_PULSE_DETECT_LIMIT_RESETVAL (0x00000000u)
/** SOSSI SOSSI_TEARING register reset value*/
#define CSL_SOSSI_SOSSI_TEARING_RESETVAL (0x00000000u)

/* SOSSI_INIT1B */
/** SOSSI SOSSI_INIT1B register REORDERING field mask*/
#define CSL_SOSSI_SOSSI_INIT1B_REORDERING_MASK (0x00080000u)
/** SOSSI SOSSI_INIT1B register REORDERING field shift*/
#define CSL_SOSSI_SOSSI_INIT1B_REORDERING_SHIFT (0x00000013u)
/** SOSSI SOSSI_INIT1B register REORDERING field reset value*/
#define CSL_SOSSI_SOSSI_INIT1B_REORDERING_RESETVAL (0x00000000u)

/*----REORDERING Tokens----*/
/** SOSSI SOSSI_INIT1B register REORDERING disable token*/
#define CSL_SOSSI_SOSSI_INIT1B_REORDERING_DISABLE (0x00000000u)
/** SOSSI SOSSI_INIT1B register REORDERING enable token*/
#define CSL_SOSSI_SOSSI_INIT1B_REORDERING_ENABLE (0x00000001u)

/** SOSSI SOSSI_INIT1B register DATA_TYPE field mask*/
#define CSL_SOSSI_SOSSI_INIT1B_DATA_TYPE_MASK (0x00040000u)
/** SOSSI SOSSI_INIT1B register DATA_TYPE field shift*/
#define CSL_SOSSI_SOSSI_INIT1B_DATA_TYPE_SHIFT (0x00000012u)
/** SOSSI SOSSI_INIT1B register DATA_TYPE field reset value*/
#define CSL_SOSSI_SOSSI_INIT1B_DATA_TYPE_RESETVAL (0x00000000u)

/** SOSSI SOSSI_INIT1B register NUMBER field mask*/
#define CSL_SOSSI_SOSSI_INIT1B_NUMBER_MASK (0x0003FFFFu)
/** SOSSI SOSSI_INIT1B register NUMBER field shift*/
#define CSL_SOSSI_SOSSI_INIT1B_NUMBER_SHIFT (0x00000000u)
/** SOSSI SOSSI_INIT1B register NUMBER field reset value*/
#define CSL_SOSSI_SOSSI_INIT1B_NUMBER_RESETVAL (0x00000000u)

/** SOSSI SOSSI_INIT1B register reset value*/
#define CSL_SOSSI_SOSSI_INIT1B_RESETVAL  (0x00000000u)

/* SOSSI_FIFOB */
/** SOSSI SOSSI_FIFOB register field mask*/
#define CSL_SOSSI_SOSSI_FIFOB_SOSSI_FIFOB_MASK (0xFFFFFFFFu)
/** SOSSI SOSSI_FIFOB register field shift*/
#define CSL_SOSSI_SOSSI_FIFOB_SOSSI_FIFOB_SHIFT (0x00000000u)
/** SOSSI SOSSI_FIFOB register field reset value*/
#define CSL_SOSSI_SOSSI_FIFOB_SOSSI_FIFOB_RESETVAL (0x00000000u)
/** SOSSI SOSSI_FIFOB register reset value*/
#define CSL_SOSSI_SOSSI_FIFOB_RESETVAL   (0x00000000u)

#endif /*_CSLR_SOSSI_H_ */

⌨️ 快捷键说明

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