174 lines
7.2 KiB
C
174 lines
7.2 KiB
C
|
|
||
|
//phy_int_base
|
||
|
#define PHY_INT_RX_ERR_RCV_PB_OFFSET 31
|
||
|
#define PHY_INT_RX_ERR_RCV_PB_MASK 0x80000000
|
||
|
#define PHY_INT_RX_FC_RAW_RECEIVE_OFFSET 30
|
||
|
#define PHY_INT_RX_FC_RAW_RECEIVE_MASK 0x40000000
|
||
|
#define PHY_INT_RX_PPM_FIFO_OFFSET 29
|
||
|
#define PHY_INT_RX_PPM_FIFO_MASK 0x20000000
|
||
|
#define PHY_INT_RX_TD_PKT_DET_OFFSET 28
|
||
|
#define PHY_INT_RX_TD_PKT_DET_MASK 0x10000000
|
||
|
#define PHY_INT_RX_TD_AGC_TIMEOUT_OFFSET 27
|
||
|
#define PHY_INT_RX_TD_AGC_TIMEOUT_MASK 0x08000000
|
||
|
#define PHY_INT_RX_TD_AGC_DONE_OFFSET 26
|
||
|
#define PHY_INT_RX_TD_AGC_DONE_MASK 0x04000000
|
||
|
#define PHY_INT_RX_TD_AGC_RAMPUP_OFFSET 25
|
||
|
#define PHY_INT_RX_TD_AGC_RAMPUP_MASK 0x02000000
|
||
|
#define PHY_INT_RX_TD_AGC_DROP_OFFSET 24
|
||
|
#define PHY_INT_RX_TD_AGC_DROP_MASK 0x01000000
|
||
|
#define PHY_INT_RX_FD_GP_SOUND_OFFSET 23
|
||
|
#define PHY_INT_RX_FD_GP_SOUND_MASK 0x00800000
|
||
|
#define PHY_INT_RX_FD_PLD_FAIL_OFFSET 22
|
||
|
#define PHY_INT_RX_FD_PLD_FAIL_MASK 0x00400000
|
||
|
#define PHY_INT_RX_FD_PLD_OK_OFFSET 21
|
||
|
#define PHY_INT_RX_FD_PLD_OK_MASK 0x00200000
|
||
|
#define PHY_INT_RX_FD_PB_FAIL_OFFSET 20
|
||
|
#define PHY_INT_RX_FD_PB_FAIL_MASK 0x00100000
|
||
|
#define PHY_INT_RX_FD_PB_OK_OFFSET 19
|
||
|
#define PHY_INT_RX_FD_PB_OK_MASK 0x00080000
|
||
|
#define PHY_INT_RX_FD_FC_FAIL_OFFSET 18
|
||
|
#define PHY_INT_RX_FD_FC_FAIL_MASK 0x00040000
|
||
|
#define PHY_INT_RX_FD_FC_OK_OFFSET 17
|
||
|
#define PHY_INT_RX_FD_FC_OK_MASK 0x00020000
|
||
|
#define PHY_INT_RX_FD_CH_EST_DONE_OFFSET 16
|
||
|
#define PHY_INT_RX_FD_CH_EST_DONE_MASK 0x00010000
|
||
|
#define PHY_INT_WAIT_PARSE_TIME_OUT_OFFSET 15
|
||
|
#define PHY_INT_WAIT_PARSE_TIME_OUT_MASK 0x00008000
|
||
|
#define PHY_INT_RX_FD_OVERFLOW_OFFSET 14
|
||
|
#define PHY_INT_RX_FD_OVERFLOW_MASK 0x00004000
|
||
|
#define PHY_INT_LOOPBACK_DONE_OFFSET 13
|
||
|
#define PHY_INT_LOOPBACK_DONE_MASK 0x00002000
|
||
|
#define PHY_INT_TX_SW_FC_TIMEOUT_OFFSET 12
|
||
|
#define PHY_INT_TX_SW_FC_TIMEOUT_MASK 0x00001000
|
||
|
#define PHY_INT_DC_LARGE_OFFSET 11
|
||
|
#define PHY_INT_DC_LARGE_MASK 0x00000800
|
||
|
#define PHY_INT_TX_PPM_FIFO_OFFSET 10
|
||
|
#define PHY_INT_TX_PPM_FIFO_MASK 0x00000400
|
||
|
#define PHY_INT_LIC_OVR_STRESS_OFFSET 9
|
||
|
#define PHY_INT_LIC_OVR_STRESS_MASK 0x00000200
|
||
|
#define PHY_INT_TX_TD_SYMB_DONE_OFFSET 8
|
||
|
#define PHY_INT_TX_TD_SYMB_DONE_MASK 0x00000100
|
||
|
#define PHY_INT_PHY_TX_START_OFFSET 7
|
||
|
#define PHY_INT_PHY_TX_START_MASK 0x00000080
|
||
|
#define PHY_INT_TX_FD_INSERT_PREAM_DONE_OFFSET 6
|
||
|
#define PHY_INT_TX_FD_INSERT_PREAM_DONE_MASK 0x00000040
|
||
|
#define PHY_INT_TX_TD_FC_DONE_OFFSET 5
|
||
|
#define PHY_INT_TX_TD_FC_DONE_MASK 0x00000020
|
||
|
#define PHY_INT_TX_TD_PREAM_DONE_OFFSET 4
|
||
|
#define PHY_INT_TX_TD_PREAM_DONE_MASK 0x00000010
|
||
|
#define PHY_INT_TX_TD_START_OFFSET 3
|
||
|
#define PHY_INT_TX_TD_START_MASK 0x00000008
|
||
|
#define PHY_INT_TX_FD_TX_STUCK_OFFSET 2
|
||
|
#define PHY_INT_TX_FD_TX_STUCK_MASK 0x00000004
|
||
|
#define PHY_INT_TX_FD_TX_ABORT_OFFSET 1
|
||
|
#define PHY_INT_TX_FD_TX_ABORT_MASK 0x00000002
|
||
|
#define PHY_INT_TX_FD_TX_DONE_OFFSET 0
|
||
|
#define PHY_INT_TX_FD_TX_DONE_MASK 0x00000001
|
||
|
|
||
|
//phy_int_ext
|
||
|
#define PHY_INT_VIT_DONE_OFFSET 31
|
||
|
#define PHY_INT_VIT_DONE_MASK 0x80000000
|
||
|
#define PHY_INT_VIT_FAIL_OFFSET 30
|
||
|
#define PHY_INT_VIT_FAIL_MASK 0x40000000
|
||
|
#define PHY_INT_RX_FD_RATE0_FIND_PKT_OFFSET 29
|
||
|
#define PHY_INT_RX_FD_RATE0_FIND_PKT_MASK 0x20000000
|
||
|
#define PHY_INT_RX_FD_RATE1_FIND_PKT_OFFSET 28
|
||
|
#define PHY_INT_RX_FD_RATE1_FIND_PKT_MASK 0x10000000
|
||
|
#define PHY_INT_RX_FD_SYMB_SYNC_EN_OFFSET 27
|
||
|
#define PHY_INT_RX_FD_SYMB_SYNC_EN_MASK 0x08000000
|
||
|
#define PHY_INT_RX_FD_FIND_M_SYMB_OFFSET 26
|
||
|
#define PHY_INT_RX_FD_FIND_M_SYMB_MASK 0x04000000
|
||
|
#define PHY_INT_RX_INVALID_TONE_MAP_OFFSET 25
|
||
|
#define PHY_INT_RX_INVALID_TONE_MAP_MASK 0x02000000
|
||
|
#define PHY_INT_RX_FD_ALL_EQU_DONE_OFFSET 24
|
||
|
#define PHY_INT_RX_FD_ALL_EQU_DONE_MASK 0x01000000
|
||
|
#define PHY_INT_RX_FD_CH_EQU_DONE_OFFSET 23
|
||
|
#define PHY_INT_RX_FD_CH_EQU_DONE_MASK 0x00800000
|
||
|
#define PHY_INT_RX_FD_CH_EQU_START_OFFSET 22
|
||
|
#define PHY_INT_RX_FD_CH_EQU_START_MASK 0x00400000
|
||
|
#define PHY_INT_TX_TMAP_NOT_AVAIL_OFFSET 21
|
||
|
#define PHY_INT_TX_TMAP_NOT_AVAIL_MASK 0x00200000
|
||
|
#define PHY_INT_TX_INVALID_TONE_MAP_OFFSET 20
|
||
|
#define PHY_INT_TX_INVALID_TONE_MAP_MASK 0x00100000
|
||
|
#define PHY_INT_PHY_TX_PRS_OFFSET 19
|
||
|
#define PHY_INT_PHY_TX_PRS_MASK 0x00080000
|
||
|
#define PHY_INT_FD_IDLE_DONE_OFFSET 18
|
||
|
#define PHY_INT_FD_IDLE_DONE_MASK 0x00040000
|
||
|
#define PHY_INT_PREAM_FEC_DONE_OFFSET 17
|
||
|
#define PHY_INT_PREAM_FEC_DONE_MASK 0x00020000
|
||
|
#define PHY_INT_PREAM_FFT_DONE_OFFSET 16
|
||
|
#define PHY_INT_PREAM_FFT_DONE_MASK 0x00010000
|
||
|
#define PHY_INT_FLUSH_BUFFER_DONE_OFFSET 15
|
||
|
#define PHY_INT_FLUSH_BUFFER_DONE_MASK 0x00008000
|
||
|
#define PHY_INT_FC_FEC_DONE_OFFSET 14
|
||
|
#define PHY_INT_FC_FEC_DONE_MASK 0x00004000
|
||
|
#define PHY_INT_FC_FFT_DONE_OFFSET 13
|
||
|
#define PHY_INT_FC_FFT_DONE_MASK 0x00002000
|
||
|
#define PHY_INT_PLD_FEC_DONE_OFFSET 12
|
||
|
#define PHY_INT_PLD_FEC_DONE_MASK 0x00001000
|
||
|
#define PHY_INT_PLD_FFT_DONE_OFFSET 11
|
||
|
#define PHY_INT_PLD_FFT_DONE_MASK 0x00000800
|
||
|
#define PHY_INT_WAIT_DONE_DONE_OFFSET 10
|
||
|
#define PHY_INT_WAIT_DONE_DONE_MASK 0x00000400
|
||
|
#define PHY_INT_PRS_FFT_DONE_OFFSET 9
|
||
|
#define PHY_INT_PRS_FFT_DONE_MASK 0x00000200
|
||
|
#define PHY_INT_PRS_FEC_DONE_OFFSET 8
|
||
|
#define PHY_INT_PRS_FEC_DONE_MASK 0x00000100
|
||
|
#define PHY_INT_LONG_PREAM_FEC_DONE_OFFSET 7
|
||
|
#define PHY_INT_LONG_PREAM_FEC_DONE_MASK 0x00000080
|
||
|
#define PHY_INT_LONG_PREAM_FFT_DONE_OFFSET 6
|
||
|
#define PHY_INT_LONG_PREAM_FFT_DONE_MASK 0x00000040
|
||
|
#define PHY_INT_FC101_FEC_DONE_OFFSET 5
|
||
|
#define PHY_INT_FC101_FEC_DONE_MASK 0x00000020
|
||
|
#define PHY_INT_FC101_FFT_DONE_OFFSET 4
|
||
|
#define PHY_INT_FC101_FFT_DONE_MASK 0x00000010
|
||
|
#define PHY_INT_TX_TD_FC101_DONE_OFFSET 2
|
||
|
#define PHY_INT_TX_TD_FC101_DONE_MASK 0x00000004
|
||
|
#define PHY_INT_TX_TD_PLD_DONE_OFFSET 1
|
||
|
#define PHY_INT_TX_TD_PLD_DONE_MASK 0x00000002
|
||
|
#define PHY_INT_PREAM_NEGTIVE_START_OFFSET 0
|
||
|
#define PHY_INT_PREAM_NEGTIVE_START_MASK 0x00000001
|
||
|
|
||
|
//PHY_INT_BASE_4
|
||
|
#define PHY_INT_PHY_TX_OFFSET 7
|
||
|
#define PHY_INT_PHY_TX_MASK 0x00000080
|
||
|
#define PHY_INT_SOUND_SNR_DUMP_DONE_OFFSET 6
|
||
|
#define PHY_INT_SOUND_SNR_DUMP_DONE_MASK 0x00000040
|
||
|
#define PHY_INT_SNR_DUMP_DONE_OFFSET 5
|
||
|
#define PHY_INT_SNR_DUMP_DONE_MASK 0x00000020
|
||
|
#define PHY_INT_WAIT_TMAP_TIME_OUT_OFFSET 4
|
||
|
#define PHY_INT_WAIT_TMAP_TIME_OUT_MASK 0x00000010
|
||
|
#define PHY_INT_G3_TX_UNDERFLOW_OFFSET 3
|
||
|
#define PHY_INT_G3_TX_UNDERFLOW_MASK 0x00000008
|
||
|
#define PHY_INT_RX_FFT_DONE_OFFSET 2
|
||
|
#define PHY_INT_RX_FFT_DONE_MASK 0x00000004
|
||
|
#define PHY_INT_TX_FFT_DONE_OFFSET 1
|
||
|
#define PHY_INT_TX_FFT_DONE_MASK 0x00000002
|
||
|
#define PHY_INT_FFT_INIT_DONE_INT_OFFSET 0
|
||
|
#define PHY_INT_FFT_INIT_DONE_INT_MASK 0x00000001
|
||
|
|
||
|
//INT_PHY_TX
|
||
|
#define PHY_INT_FEC_TIMEOUT_CONFIG_OFFSET 10
|
||
|
#define PHY_INT_FEC_TIMEOUT_CONFIG_MASK 0x00000400
|
||
|
#define PHY_INT_FEC_TIMEOUT_FC101_OFFSET 9
|
||
|
#define PHY_INT_FEC_TIMEOUT_FC101_MASK 0x00000200
|
||
|
#define PHY_INT_FEC_TIMEOUT_FC_OFFSET 8
|
||
|
#define PHY_INT_FEC_TIMEOUT_FC_MASK 0x00000100
|
||
|
#define PHY_INT_FEC_TIMEOUT_FC_CRC_OFFSET 7
|
||
|
#define PHY_INT_FEC_TIMEOUT_FC_CRC_MASK 0x00000080
|
||
|
#define PHY_INT_FEC_TIMEOUT_PB_OFFSET 6
|
||
|
#define PHY_INT_FEC_TIMEOUT_PB_MASK 0x00000040
|
||
|
#define PHY_INT_FEC_TIMEOUT_PB_CRC_OFFSET 5
|
||
|
#define PHY_INT_FEC_TIMEOUT_PB_CRC_MASK 0x00000020
|
||
|
#define PHY_INT_TX_FD_TIMEOUT_PREAM_OFFSET 4
|
||
|
#define PHY_INT_TX_FD_TIMEOUT_PREAM_MASK 0x00000010
|
||
|
#define PHY_INT_TX_FD_TIMEOUT_FC_OFFSET 3
|
||
|
#define PHY_INT_TX_FD_TIMEOUT_FC_MASK 0x00000008
|
||
|
#define PHY_INT_TX_FD_TIMEOUT_FC101_OFFSET 2
|
||
|
#define PHY_INT_TX_FD_TIMEOUT_FC101_MASK 0x00000004
|
||
|
#define PHY_INT_TX_FD_TIMEOUT_PLD_OFFSET 1
|
||
|
#define PHY_INT_TX_FD_TIMEOUT_PLD_MASK 0x00000002
|
||
|
#define PHY_INT_TX_FD_TIMEOUT_IFFT_OFFSET 0
|
||
|
#define PHY_INT_TX_FD_TIMEOUT_IFFT_MASK 0x00000001
|
||
|
|