/drivers/net/ethernet/aquantia/atlantic/hw_atl/hw_atl_llh_internal.h
https://github.com/tiwai/sound · C Header · 1250 lines · 409 code · 150 blank · 691 comment · 0 complexity · 8045574d1bb864f327bef5c59553a354 MD5 · raw file
- /* SPDX-License-Identifier: GPL-2.0-only */
- /* Atlantic Network Driver
- *
- * Copyright (C) 2014-2019 aQuantia Corporation
- * Copyright (C) 2019-2020 Marvell International Ltd.
- */
- /* File hw_atl_llh_internal.h: Preprocessor definitions
- * for Atlantic registers.
- */
- #ifndef HW_ATL_LLH_INTERNAL_H
- #define HW_ATL_LLH_INTERNAL_H
- /* COM Temperature Sense Reset Bitfield Definitions */
- #define HW_ATL_TS_RESET_ADR 0x00003100
- #define HW_ATL_TS_RESET_MSK 0x00000004
- #define HW_ATL_TS_RESET_SHIFT 2
- #define HW_ATL_TS_RESET_WIDTH 1
- /* COM Temperature Sense Power Down Bitfield Definitions */
- #define HW_ATL_TS_POWER_DOWN_ADR 0x00003100
- #define HW_ATL_TS_POWER_DOWN_MSK 0x00000001
- #define HW_ATL_TS_POWER_DOWN_SHIFT 0
- #define HW_ATL_TS_POWER_DOWN_WIDTH 1
- /* COM Temperature Sense Ready Bitfield Definitions */
- #define HW_ATL_TS_READY_ADR 0x00003120
- #define HW_ATL_TS_READY_MSK 0x80000000
- #define HW_ATL_TS_READY_SHIFT 31
- #define HW_ATL_TS_READY_WIDTH 1
- /* COM Temperature Sense Ready Latch High Bitfield Definitions */
- #define HW_ATL_TS_READY_LATCH_HIGH_ADR 0x00003120
- #define HW_ATL_TS_READY_LATCH_HIGH_MSK 0x40000000
- #define HW_ATL_TS_READY_LATCH_HIGH_SHIFT 30
- #define HW_ATL_TS_READY_LATCH_HIGH_WIDTH 1
- /* COM Temperature Sense Data Out [B:0] Bitfield Definitions */
- #define HW_ATL_TS_DATA_OUT_ADR 0x00003120
- #define HW_ATL_TS_DATA_OUT_MSK 0x00000FFF
- #define HW_ATL_TS_DATA_OUT_SHIFT 0
- #define HW_ATL_TS_DATA_OUT_WIDTH 12
- /* global microprocessor semaphore definitions
- * base address: 0x000003a0
- * parameter: semaphore {s} | stride size 0x4 | range [0, 15]
- */
- #define HW_ATL_GLB_CPU_SEM_ADR(semaphore) (0x000003a0u + (semaphore) * 0x4)
- /* register address for bitfield rx dma good octet counter lsw [1f:0] */
- #define HW_ATL_STATS_RX_DMA_GOOD_OCTET_COUNTERLSW 0x00006808
- /* register address for bitfield rx dma good packet counter lsw [1f:0] */
- #define HW_ATL_STATS_RX_DMA_GOOD_PKT_COUNTERLSW 0x00006800
- /* register address for bitfield tx dma good octet counter lsw [1f:0] */
- #define HW_ATL_STATS_TX_DMA_GOOD_OCTET_COUNTERLSW 0x00008808
- /* register address for bitfield tx dma good packet counter lsw [1f:0] */
- #define HW_ATL_STATS_TX_DMA_GOOD_PKT_COUNTERLSW 0x00008800
- /* register address for bitfield rx dma good octet counter msw [3f:20] */
- #define HW_ATL_STATS_RX_DMA_GOOD_OCTET_COUNTERMSW 0x0000680c
- /* register address for bitfield rx dma good packet counter msw [3f:20] */
- #define HW_ATL_STATS_RX_DMA_GOOD_PKT_COUNTERMSW 0x00006804
- /* register address for bitfield tx dma good octet counter msw [3f:20] */
- #define HW_ATL_STATS_TX_DMA_GOOD_OCTET_COUNTERMSW 0x0000880c
- /* register address for bitfield tx dma good packet counter msw [3f:20] */
- #define HW_ATL_STATS_TX_DMA_GOOD_PKT_COUNTERMSW 0x00008804
- /* preprocessor definitions for msm rx errors counter register */
- #define HW_ATL_MAC_MSM_RX_ERRS_CNT_ADR 0x00000120u
- /* preprocessor definitions for msm rx unicast frames counter register */
- #define HW_ATL_MAC_MSM_RX_UCST_FRM_CNT_ADR 0x000000e0u
- /* preprocessor definitions for msm rx multicast frames counter register */
- #define HW_ATL_MAC_MSM_RX_MCST_FRM_CNT_ADR 0x000000e8u
- /* preprocessor definitions for msm rx broadcast frames counter register */
- #define HW_ATL_MAC_MSM_RX_BCST_FRM_CNT_ADR 0x000000f0u
- /* preprocessor definitions for msm rx broadcast octets counter register 1 */
- #define HW_ATL_MAC_MSM_RX_BCST_OCTETS_COUNTER1_ADR 0x000001b0u
- /* preprocessor definitions for msm rx broadcast octets counter register 2 */
- #define HW_ATL_MAC_MSM_RX_BCST_OCTETS_COUNTER2_ADR 0x000001b4u
- /* preprocessor definitions for msm rx unicast octets counter register 0 */
- #define HW_ATL_MAC_MSM_RX_UCST_OCTETS_COUNTER0_ADR 0x000001b8u
- /* preprocessor definitions for msm tx unicast frames counter register */
- #define HW_ATL_MAC_MSM_TX_UCST_FRM_CNT_ADR 0x00000108u
- /* preprocessor definitions for msm tx multicast frames counter register */
- #define HW_ATL_MAC_MSM_TX_MCST_FRM_CNT_ADR 0x00000110u
- /* preprocessor definitions for global mif identification */
- #define HW_ATL_GLB_MIF_ID_ADR 0x0000001cu
- /* register address for bitfield iamr_lsw[1f:0] */
- #define HW_ATL_ITR_IAMRLSW_ADR 0x00002090
- /* register address for bitfield rx dma drop packet counter [1f:0] */
- #define HW_ATL_RPB_RX_DMA_DROP_PKT_CNT_ADR 0x00006818
- /* register address for bitfield imcr_lsw[1f:0] */
- #define HW_ATL_ITR_IMCRLSW_ADR 0x00002070
- /* register address for bitfield imsr_lsw[1f:0] */
- #define HW_ATL_ITR_IMSRLSW_ADR 0x00002060
- /* register address for bitfield itr_reg_res_dsbl */
- #define HW_ATL_ITR_REG_RES_DSBL_ADR 0x00002300
- /* bitmask for bitfield itr_reg_res_dsbl */
- #define HW_ATL_ITR_REG_RES_DSBL_MSK 0x20000000
- /* lower bit position of bitfield itr_reg_res_dsbl */
- #define HW_ATL_ITR_REG_RES_DSBL_SHIFT 29
- /* register address for bitfield iscr_lsw[1f:0] */
- #define HW_ATL_ITR_ISCRLSW_ADR 0x00002050
- /* register address for bitfield isr_lsw[1f:0] */
- #define HW_ATL_ITR_ISRLSW_ADR 0x00002000
- /* register address for bitfield itr_reset */
- #define HW_ATL_ITR_RES_ADR 0x00002300
- /* bitmask for bitfield itr_reset */
- #define HW_ATL_ITR_RES_MSK 0x80000000
- /* lower bit position of bitfield itr_reset */
- #define HW_ATL_ITR_RES_SHIFT 31
- /* register address for bitfield rsc_en */
- #define HW_ATL_ITR_RSC_EN_ADR 0x00002200
- /* register address for bitfield rsc_delay */
- #define HW_ATL_ITR_RSC_DELAY_ADR 0x00002204
- /* bitmask for bitfield rsc_delay */
- #define HW_ATL_ITR_RSC_DELAY_MSK 0x0000000f
- /* width of bitfield rsc_delay */
- #define HW_ATL_ITR_RSC_DELAY_WIDTH 4
- /* lower bit position of bitfield rsc_delay */
- #define HW_ATL_ITR_RSC_DELAY_SHIFT 0
- /* register address for bitfield dca{d}_cpuid[7:0] */
- #define HW_ATL_RDM_DCADCPUID_ADR(dca) (0x00006100 + (dca) * 0x4)
- /* bitmask for bitfield dca{d}_cpuid[7:0] */
- #define HW_ATL_RDM_DCADCPUID_MSK 0x000000ff
- /* lower bit position of bitfield dca{d}_cpuid[7:0] */
- #define HW_ATL_RDM_DCADCPUID_SHIFT 0
- /* register address for bitfield dca_en */
- #define HW_ATL_RDM_DCA_EN_ADR 0x00006180
- /* rx dca_en bitfield definitions
- * preprocessor definitions for the bitfield "dca_en".
- * port="pif_rdm_dca_en_i"
- */
- /* register address for bitfield dca_en */
- #define HW_ATL_RDM_DCA_EN_ADR 0x00006180
- /* bitmask for bitfield dca_en */
- #define HW_ATL_RDM_DCA_EN_MSK 0x80000000
- /* inverted bitmask for bitfield dca_en */
- #define HW_ATL_RDM_DCA_EN_MSKN 0x7fffffff
- /* lower bit position of bitfield dca_en */
- #define HW_ATL_RDM_DCA_EN_SHIFT 31
- /* width of bitfield dca_en */
- #define HW_ATL_RDM_DCA_EN_WIDTH 1
- /* default value of bitfield dca_en */
- #define HW_ATL_RDM_DCA_EN_DEFAULT 0x1
- /* rx dca_mode[3:0] bitfield definitions
- * preprocessor definitions for the bitfield "dca_mode[3:0]".
- * port="pif_rdm_dca_mode_i[3:0]"
- */
- /* register address for bitfield dca_mode[3:0] */
- #define HW_ATL_RDM_DCA_MODE_ADR 0x00006180
- /* bitmask for bitfield dca_mode[3:0] */
- #define HW_ATL_RDM_DCA_MODE_MSK 0x0000000f
- /* inverted bitmask for bitfield dca_mode[3:0] */
- #define HW_ATL_RDM_DCA_MODE_MSKN 0xfffffff0
- /* lower bit position of bitfield dca_mode[3:0] */
- #define HW_ATL_RDM_DCA_MODE_SHIFT 0
- /* width of bitfield dca_mode[3:0] */
- #define HW_ATL_RDM_DCA_MODE_WIDTH 4
- /* default value of bitfield dca_mode[3:0] */
- #define HW_ATL_RDM_DCA_MODE_DEFAULT 0x0
- /* rx desc{d}_data_size[4:0] bitfield definitions
- * preprocessor definitions for the bitfield "desc{d}_data_size[4:0]".
- * parameter: descriptor {d} | stride size 0x20 | range [0, 31]
- * port="pif_rdm_desc0_data_size_i[4:0]"
- */
- /* register address for bitfield desc{d}_data_size[4:0] */
- #define HW_ATL_RDM_DESCDDATA_SIZE_ADR(descriptor) \
- (0x00005b18 + (descriptor) * 0x20)
- /* bitmask for bitfield desc{d}_data_size[4:0] */
- #define HW_ATL_RDM_DESCDDATA_SIZE_MSK 0x0000001f
- /* inverted bitmask for bitfield desc{d}_data_size[4:0] */
- #define HW_ATL_RDM_DESCDDATA_SIZE_MSKN 0xffffffe0
- /* lower bit position of bitfield desc{d}_data_size[4:0] */
- #define HW_ATL_RDM_DESCDDATA_SIZE_SHIFT 0
- /* width of bitfield desc{d}_data_size[4:0] */
- #define HW_ATL_RDM_DESCDDATA_SIZE_WIDTH 5
- /* default value of bitfield desc{d}_data_size[4:0] */
- #define HW_ATL_RDM_DESCDDATA_SIZE_DEFAULT 0x0
- /* rx dca{d}_desc_en bitfield definitions
- * preprocessor definitions for the bitfield "dca{d}_desc_en".
- * parameter: dca {d} | stride size 0x4 | range [0, 31]
- * port="pif_rdm_dca_desc_en_i[0]"
- */
- /* register address for bitfield dca{d}_desc_en */
- #define HW_ATL_RDM_DCADDESC_EN_ADR(dca) (0x00006100 + (dca) * 0x4)
- /* bitmask for bitfield dca{d}_desc_en */
- #define HW_ATL_RDM_DCADDESC_EN_MSK 0x80000000
- /* inverted bitmask for bitfield dca{d}_desc_en */
- #define HW_ATL_RDM_DCADDESC_EN_MSKN 0x7fffffff
- /* lower bit position of bitfield dca{d}_desc_en */
- #define HW_ATL_RDM_DCADDESC_EN_SHIFT 31
- /* width of bitfield dca{d}_desc_en */
- #define HW_ATL_RDM_DCADDESC_EN_WIDTH 1
- /* default value of bitfield dca{d}_desc_en */
- #define HW_ATL_RDM_DCADDESC_EN_DEFAULT 0x0
- /* rx desc{d}_en bitfield definitions
- * preprocessor definitions for the bitfield "desc{d}_en".
- * parameter: descriptor {d} | stride size 0x20 | range [0, 31]
- * port="pif_rdm_desc_en_i[0]"
- */
- /* register address for bitfield desc{d}_en */
- #define HW_ATL_RDM_DESCDEN_ADR(descriptor) (0x00005b08 + (descriptor) * 0x20)
- /* bitmask for bitfield desc{d}_en */
- #define HW_ATL_RDM_DESCDEN_MSK 0x80000000
- /* inverted bitmask for bitfield desc{d}_en */
- #define HW_ATL_RDM_DESCDEN_MSKN 0x7fffffff
- /* lower bit position of bitfield desc{d}_en */
- #define HW_ATL_RDM_DESCDEN_SHIFT 31
- /* width of bitfield desc{d}_en */
- #define HW_ATL_RDM_DESCDEN_WIDTH 1
- /* default value of bitfield desc{d}_en */
- #define HW_ATL_RDM_DESCDEN_DEFAULT 0x0
- /* rx desc{d}_hdr_size[4:0] bitfield definitions
- * preprocessor definitions for the bitfield "desc{d}_hdr_size[4:0]".
- * parameter: descriptor {d} | stride size 0x20 | range [0, 31]
- * port="pif_rdm_desc0_hdr_size_i[4:0]"
- */
- /* register address for bitfield desc{d}_hdr_size[4:0] */
- #define HW_ATL_RDM_DESCDHDR_SIZE_ADR(descriptor) \
- (0x00005b18 + (descriptor) * 0x20)
- /* bitmask for bitfield desc{d}_hdr_size[4:0] */
- #define HW_ATL_RDM_DESCDHDR_SIZE_MSK 0x00001f00
- /* inverted bitmask for bitfield desc{d}_hdr_size[4:0] */
- #define HW_ATL_RDM_DESCDHDR_SIZE_MSKN 0xffffe0ff
- /* lower bit position of bitfield desc{d}_hdr_size[4:0] */
- #define HW_ATL_RDM_DESCDHDR_SIZE_SHIFT 8
- /* width of bitfield desc{d}_hdr_size[4:0] */
- #define HW_ATL_RDM_DESCDHDR_SIZE_WIDTH 5
- /* default value of bitfield desc{d}_hdr_size[4:0] */
- #define HW_ATL_RDM_DESCDHDR_SIZE_DEFAULT 0x0
- /* rx desc{d}_hdr_split bitfield definitions
- * preprocessor definitions for the bitfield "desc{d}_hdr_split".
- * parameter: descriptor {d} | stride size 0x20 | range [0, 31]
- * port="pif_rdm_desc_hdr_split_i[0]"
- */
- /* register address for bitfield desc{d}_hdr_split */
- #define HW_ATL_RDM_DESCDHDR_SPLIT_ADR(descriptor) \
- (0x00005b08 + (descriptor) * 0x20)
- /* bitmask for bitfield desc{d}_hdr_split */
- #define HW_ATL_RDM_DESCDHDR_SPLIT_MSK 0x10000000
- /* inverted bitmask for bitfield desc{d}_hdr_split */
- #define HW_ATL_RDM_DESCDHDR_SPLIT_MSKN 0xefffffff
- /* lower bit position of bitfield desc{d}_hdr_split */
- #define HW_ATL_RDM_DESCDHDR_SPLIT_SHIFT 28
- /* width of bitfield desc{d}_hdr_split */
- #define HW_ATL_RDM_DESCDHDR_SPLIT_WIDTH 1
- /* default value of bitfield desc{d}_hdr_split */
- #define HW_ATL_RDM_DESCDHDR_SPLIT_DEFAULT 0x0
- /* rx desc{d}_hd[c:0] bitfield definitions
- * preprocessor definitions for the bitfield "desc{d}_hd[c:0]".
- * parameter: descriptor {d} | stride size 0x20 | range [0, 31]
- * port="rdm_pif_desc0_hd_o[12:0]"
- */
- /* register address for bitfield desc{d}_hd[c:0] */
- #define HW_ATL_RDM_DESCDHD_ADR(descriptor) (0x00005b0c + (descriptor) * 0x20)
- /* bitmask for bitfield desc{d}_hd[c:0] */
- #define HW_ATL_RDM_DESCDHD_MSK 0x00001fff
- /* inverted bitmask for bitfield desc{d}_hd[c:0] */
- #define HW_ATL_RDM_DESCDHD_MSKN 0xffffe000
- /* lower bit position of bitfield desc{d}_hd[c:0] */
- #define HW_ATL_RDM_DESCDHD_SHIFT 0
- /* width of bitfield desc{d}_hd[c:0] */
- #define HW_ATL_RDM_DESCDHD_WIDTH 13
- /* rx desc{d}_len[9:0] bitfield definitions
- * preprocessor definitions for the bitfield "desc{d}_len[9:0]".
- * parameter: descriptor {d} | stride size 0x20 | range [0, 31]
- * port="pif_rdm_desc0_len_i[9:0]"
- */
- /* register address for bitfield desc{d}_len[9:0] */
- #define HW_ATL_RDM_DESCDLEN_ADR(descriptor) (0x00005b08 + (descriptor) * 0x20)
- /* bitmask for bitfield desc{d}_len[9:0] */
- #define HW_ATL_RDM_DESCDLEN_MSK 0x00001ff8
- /* inverted bitmask for bitfield desc{d}_len[9:0] */
- #define HW_ATL_RDM_DESCDLEN_MSKN 0xffffe007
- /* lower bit position of bitfield desc{d}_len[9:0] */
- #define HW_ATL_RDM_DESCDLEN_SHIFT 3
- /* width of bitfield desc{d}_len[9:0] */
- #define HW_ATL_RDM_DESCDLEN_WIDTH 10
- /* default value of bitfield desc{d}_len[9:0] */
- #define HW_ATL_RDM_DESCDLEN_DEFAULT 0x0
- /* rx desc{d}_reset bitfield definitions
- * preprocessor definitions for the bitfield "desc{d}_reset".
- * parameter: descriptor {d} | stride size 0x20 | range [0, 31]
- * port="pif_rdm_q_pf_res_i[0]"
- */
- /* register address for bitfield desc{d}_reset */
- #define HW_ATL_RDM_DESCDRESET_ADR(descriptor) (0x00005b08 + (descriptor) * 0x20)
- /* bitmask for bitfield desc{d}_reset */
- #define HW_ATL_RDM_DESCDRESET_MSK 0x02000000
- /* inverted bitmask for bitfield desc{d}_reset */
- #define HW_ATL_RDM_DESCDRESET_MSKN 0xfdffffff
- /* lower bit position of bitfield desc{d}_reset */
- #define HW_ATL_RDM_DESCDRESET_SHIFT 25
- /* width of bitfield desc{d}_reset */
- #define HW_ATL_RDM_DESCDRESET_WIDTH 1
- /* default value of bitfield desc{d}_reset */
- #define HW_ATL_RDM_DESCDRESET_DEFAULT 0x0
- /* rdm_desc_init_i bitfield definitions
- * preprocessor definitions for the bitfield rdm_desc_init_i.
- * port="pif_rdm_desc_init_i"
- */
- /* register address for bitfield rdm_desc_init_i */
- #define HW_ATL_RDM_RX_DMA_DESC_CACHE_INIT_ADR 0x00005a00
- /* bitmask for bitfield rdm_desc_init_i */
- #define HW_ATL_RDM_RX_DMA_DESC_CACHE_INIT_MSK 0xffffffff
- /* inverted bitmask for bitfield rdm_desc_init_i */
- #define HW_ATL_RDM_RX_DMA_DESC_CACHE_INIT_MSKN 0x00000000
- /* lower bit position of bitfield rdm_desc_init_i */
- #define HW_ATL_RDM_RX_DMA_DESC_CACHE_INIT_SHIFT 0
- /* width of bitfield rdm_desc_init_i */
- #define HW_ATL_RDM_RX_DMA_DESC_CACHE_INIT_WIDTH 32
- /* default value of bitfield rdm_desc_init_i */
- #define HW_ATL_RDM_RX_DMA_DESC_CACHE_INIT_DEFAULT 0x0
- /* rdm_desc_init_done_i bitfield definitions
- * preprocessor definitions for the bitfield rdm_desc_init_done_i.
- * port="pif_rdm_desc_init_done_i"
- */
- /* register address for bitfield rdm_desc_init_done_i */
- #define RDM_RX_DMA_DESC_CACHE_INIT_DONE_ADR 0x00005a10
- /* bitmask for bitfield rdm_desc_init_done_i */
- #define RDM_RX_DMA_DESC_CACHE_INIT_DONE_MSK 0x00000001U
- /* inverted bitmask for bitfield rdm_desc_init_done_i */
- #define RDM_RX_DMA_DESC_CACHE_INIT_DONE_MSKN 0xfffffffe
- /* lower bit position of bitfield rdm_desc_init_done_i */
- #define RDM_RX_DMA_DESC_CACHE_INIT_DONE_SHIFT 0U
- /* width of bitfield rdm_desc_init_done_i */
- #define RDM_RX_DMA_DESC_CACHE_INIT_DONE_WIDTH 1
- /* default value of bitfield rdm_desc_init_done_i */
- #define RDM_RX_DMA_DESC_CACHE_INIT_DONE_DEFAULT 0x0
- /* rx int_desc_wrb_en bitfield definitions
- * preprocessor definitions for the bitfield "int_desc_wrb_en".
- * port="pif_rdm_int_desc_wrb_en_i"
- */
- /* register address for bitfield int_desc_wrb_en */
- #define HW_ATL_RDM_INT_DESC_WRB_EN_ADR 0x00005a30
- /* bitmask for bitfield int_desc_wrb_en */
- #define HW_ATL_RDM_INT_DESC_WRB_EN_MSK 0x00000004
- /* inverted bitmask for bitfield int_desc_wrb_en */
- #define HW_ATL_RDM_INT_DESC_WRB_EN_MSKN 0xfffffffb
- /* lower bit position of bitfield int_desc_wrb_en */
- #define HW_ATL_RDM_INT_DESC_WRB_EN_SHIFT 2
- /* width of bitfield int_desc_wrb_en */
- #define HW_ATL_RDM_INT_DESC_WRB_EN_WIDTH 1
- /* default value of bitfield int_desc_wrb_en */
- #define HW_ATL_RDM_INT_DESC_WRB_EN_DEFAULT 0x0
- /* rx dca{d}_hdr_en bitfield definitions
- * preprocessor definitions for the bitfield "dca{d}_hdr_en".
- * parameter: dca {d} | stride size 0x4 | range [0, 31]
- * port="pif_rdm_dca_hdr_en_i[0]"
- */
- /* register address for bitfield dca{d}_hdr_en */
- #define HW_ATL_RDM_DCADHDR_EN_ADR(dca) (0x00006100 + (dca) * 0x4)
- /* bitmask for bitfield dca{d}_hdr_en */
- #define HW_ATL_RDM_DCADHDR_EN_MSK 0x40000000
- /* inverted bitmask for bitfield dca{d}_hdr_en */
- #define HW_ATL_RDM_DCADHDR_EN_MSKN 0xbfffffff
- /* lower bit position of bitfield dca{d}_hdr_en */
- #define HW_ATL_RDM_DCADHDR_EN_SHIFT 30
- /* width of bitfield dca{d}_hdr_en */
- #define HW_ATL_RDM_DCADHDR_EN_WIDTH 1
- /* default value of bitfield dca{d}_hdr_en */
- #define HW_ATL_RDM_DCADHDR_EN_DEFAULT 0x0
- /* rx dca{d}_pay_en bitfield definitions
- * preprocessor definitions for the bitfield "dca{d}_pay_en".
- * parameter: dca {d} | stride size 0x4 | range [0, 31]
- * port="pif_rdm_dca_pay_en_i[0]"
- */
- /* register address for bitfield dca{d}_pay_en */
- #define HW_ATL_RDM_DCADPAY_EN_ADR(dca) (0x00006100 + (dca) * 0x4)
- /* bitmask for bitfield dca{d}_pay_en */
- #define HW_ATL_RDM_DCADPAY_EN_MSK 0x20000000
- /* inverted bitmask for bitfield dca{d}_pay_en */
- #define HW_ATL_RDM_DCADPAY_EN_MSKN 0xdfffffff
- /* lower bit position of bitfield dca{d}_pay_en */
- #define HW_ATL_RDM_DCADPAY_EN_SHIFT 29
- /* width of bitfield dca{d}_pay_en */
- #define HW_ATL_RDM_DCADPAY_EN_WIDTH 1
- /* default value of bitfield dca{d}_pay_en */
- #define HW_ATL_RDM_DCADPAY_EN_DEFAULT 0x0
- /* RX rdm_int_rim_en Bitfield Definitions
- * Preprocessor definitions for the bitfield "rdm_int_rim_en".
- * PORT="pif_rdm_int_rim_en_i"
- */
- /* Register address for bitfield rdm_int_rim_en */
- #define HW_ATL_RDM_INT_RIM_EN_ADR 0x00005A30
- /* Bitmask for bitfield rdm_int_rim_en */
- #define HW_ATL_RDM_INT_RIM_EN_MSK 0x00000008
- /* Inverted bitmask for bitfield rdm_int_rim_en */
- #define HW_ATL_RDM_INT_RIM_EN_MSKN 0xFFFFFFF7
- /* Lower bit position of bitfield rdm_int_rim_en */
- #define HW_ATL_RDM_INT_RIM_EN_SHIFT 3
- /* Width of bitfield rdm_int_rim_en */
- #define HW_ATL_RDM_INT_RIM_EN_WIDTH 1
- /* Default value of bitfield rdm_int_rim_en */
- #define HW_ATL_RDM_INT_RIM_EN_DEFAULT 0x0
- /* general interrupt mapping register definitions
- * preprocessor definitions for general interrupt mapping register
- * base address: 0x00002180
- * parameter: regidx {f} | stride size 0x4 | range [0, 3]
- */
- #define HW_ATL_GEN_INTR_MAP_ADR(regidx) (0x00002180u + (regidx) * 0x4)
- /* general interrupt status register definitions
- * preprocessor definitions for general interrupt status register
- * address: 0x000021A0
- */
- #define HW_ATL_GEN_INTR_STAT_ADR 0x000021A4U
- /* interrupt global control register definitions
- * preprocessor definitions for interrupt global control register
- * address: 0x00002300
- */
- #define HW_ATL_INTR_GLB_CTL_ADR 0x00002300u
- /* interrupt throttle register definitions
- * preprocessor definitions for interrupt throttle register
- * base address: 0x00002800
- * parameter: throttle {t} | stride size 0x4 | range [0, 31]
- */
- #define HW_ATL_INTR_THR_ADR(throttle) (0x00002800u + (throttle) * 0x4)
- /* rx dma descriptor base address lsw definitions
- * preprocessor definitions for rx dma descriptor base address lsw
- * base address: 0x00005b00
- * parameter: descriptor {d} | stride size 0x20 | range [0, 31]
- */
- #define HW_ATL_RX_DMA_DESC_BASE_ADDRLSW_ADR(descriptor) \
- (0x00005b00u + (descriptor) * 0x20)
- /* rx dma descriptor base address msw definitions
- * preprocessor definitions for rx dma descriptor base address msw
- * base address: 0x00005b04
- * parameter: descriptor {d} | stride size 0x20 | range [0, 31]
- */
- #define HW_ATL_RX_DMA_DESC_BASE_ADDRMSW_ADR(descriptor) \
- (0x00005b04u + (descriptor) * 0x20)
- /* rx dma descriptor status register definitions
- * preprocessor definitions for rx dma descriptor status register
- * base address: 0x00005b14
- * parameter: descriptor {d} | stride size 0x20 | range [0, 31]
- */
- #define HW_ATL_RX_DMA_DESC_STAT_ADR(descriptor) \
- (0x00005b14u + (descriptor) * 0x20)
- /* rx dma descriptor tail pointer register definitions
- * preprocessor definitions for rx dma descriptor tail pointer register
- * base address: 0x00005b10
- * parameter: descriptor {d} | stride size 0x20 | range [0, 31]
- */
- #define HW_ATL_RX_DMA_DESC_TAIL_PTR_ADR(descriptor) \
- (0x00005b10u + (descriptor) * 0x20)
- /* rx interrupt moderation control register definitions
- * Preprocessor definitions for RX Interrupt Moderation Control Register
- * Base Address: 0x00005A40
- * Parameter: RIM {R} | stride size 0x4 | range [0, 31]
- */
- #define HW_ATL_RX_INTR_MODERATION_CTL_ADR(rim) (0x00005A40u + (rim) * 0x4)
- /* rx filter multicast filter mask register definitions
- * preprocessor definitions for rx filter multicast filter mask register
- * address: 0x00005270
- */
- #define HW_ATL_RX_FLR_MCST_FLR_MSK_ADR 0x00005270u
- /* rx filter multicast filter register definitions
- * preprocessor definitions for rx filter multicast filter register
- * base address: 0x00005250
- * parameter: filter {f} | stride size 0x4 | range [0, 7]
- */
- #define HW_ATL_RX_FLR_MCST_FLR_ADR(filter) (0x00005250u + (filter) * 0x4)
- /* RX Filter RSS Control Register 1 Definitions
- * Preprocessor definitions for RX Filter RSS Control Register 1
- * Address: 0x000054C0
- */
- #define HW_ATL_RX_FLR_RSS_CONTROL1_ADR 0x000054C0u
- /* RX Filter Control Register 2 Definitions
- * Preprocessor definitions for RX Filter Control Register 2
- * Address: 0x00005104
- */
- #define HW_ATL_RX_FLR_CONTROL2_ADR 0x00005104u
- /* tx tx dma debug control [1f:0] bitfield definitions
- * preprocessor definitions for the bitfield "tx dma debug control [1f:0]".
- * port="pif_tdm_debug_cntl_i[31:0]"
- */
- /* register address for bitfield tx dma debug control [1f:0] */
- #define HW_ATL_TDM_TX_DMA_DEBUG_CTL_ADR 0x00008920
- /* bitmask for bitfield tx dma debug control [1f:0] */
- #define HW_ATL_TDM_TX_DMA_DEBUG_CTL_MSK 0xffffffff
- /* inverted bitmask for bitfield tx dma debug control [1f:0] */
- #define HW_ATL_TDM_TX_DMA_DEBUG_CTL_MSKN 0x00000000
- /* lower bit position of bitfield tx dma debug control [1f:0] */
- #define HW_ATL_TDM_TX_DMA_DEBUG_CTL_SHIFT 0
- /* width of bitfield tx dma debug control [1f:0] */
- #define HW_ATL_TDM_TX_DMA_DEBUG_CTL_WIDTH 32
- /* default value of bitfield tx dma debug control [1f:0] */
- #define HW_ATL_TDM_TX_DMA_DEBUG_CTL_DEFAULT 0x0
- /* tx dma descriptor base address lsw definitions
- * preprocessor definitions for tx dma descriptor base address lsw
- * base address: 0x00007c00
- * parameter: descriptor {d} | stride size 0x40 | range [0, 31]
- */
- #define HW_ATL_TX_DMA_DESC_BASE_ADDRLSW_ADR(descriptor) \
- (0x00007c00u + (descriptor) * 0x40)
- /* tx dma descriptor tail pointer register definitions
- * preprocessor definitions for tx dma descriptor tail pointer register
- * base address: 0x00007c10
- * parameter: descriptor {d} | stride size 0x40 | range [0, 31]
- */
- #define HW_ATL_TX_DMA_DESC_TAIL_PTR_ADR(descriptor) \
- (0x00007c10u + (descriptor) * 0x40)
- /* rx dma_sys_loopback bitfield definitions
- * preprocessor definitions for the bitfield "dma_sys_loopback".
- * port="pif_rpb_dma_sys_lbk_i"
- */
- /* register address for bitfield dma_sys_loopback */
- #define HW_ATL_RPB_DMA_SYS_LBK_ADR 0x00005000
- /* bitmask for bitfield dma_sys_loopback */
- #define HW_ATL_RPB_DMA_SYS_LBK_MSK 0x00000040
- /* inverted bitmask for bitfield dma_sys_loopback */
- #define HW_ATL_RPB_DMA_SYS_LBK_MSKN 0xffffffbf
- /* lower bit position of bitfield dma_sys_loopback */
- #define HW_ATL_RPB_DMA_SYS_LBK_SHIFT 6
- /* width of bitfield dma_sys_loopback */
- #define HW_ATL_RPB_DMA_SYS_LBK_WIDTH 1
- /* default value of bitfield dma_sys_loopback */
- #define HW_ATL_RPB_DMA_SYS_LBK_DEFAULT 0x0
- /* rx dma_net_loopback bitfield definitions
- * preprocessor definitions for the bitfield "dma_net_loopback".
- * port="pif_rpb_dma_net_lbk_i"
- */
- /* register address for bitfield dma_net_loopback */
- #define HW_ATL_RPB_DMA_NET_LBK_ADR 0x00005000
- /* bitmask for bitfield dma_net_loopback */
- #define HW_ATL_RPB_DMA_NET_LBK_MSK 0x00000010
- /* inverted bitmask for bitfield dma_net_loopback */
- #define HW_ATL_RPB_DMA_NET_LBK_MSKN 0xffffffef
- /* lower bit position of bitfield dma_net_loopback */
- #define HW_ATL_RPB_DMA_NET_LBK_SHIFT 4
- /* width of bitfield dma_net_loopback */
- #define HW_ATL_RPB_DMA_NET_LBK_WIDTH 1
- /* default value of bitfield dma_net_loopback */
- #define HW_ATL_RPB_DMA_NET_LBK_DEFAULT 0x0
- /* rx rx_tc_mode bitfield definitions
- * preprocessor definitions for the bitfield "rx_tc_mode".
- * port="pif_rpb_rx_tc_mode_i,pif_rpf_rx_tc_mode_i"
- */
- /* register address for bitfield rx_tc_mode */
- #define HW_ATL_RPB_RPF_RX_TC_MODE_ADR 0x00005700
- /* bitmask for bitfield rx_tc_mode */
- #define HW_ATL_RPB_RPF_RX_TC_MODE_MSK 0x00000100
- /* inverted bitmask for bitfield rx_tc_mode */
- #define HW_ATL_RPB_RPF_RX_TC_MODE_MSKN 0xfffffeff
- /* lower bit position of bitfield rx_tc_mode */
- #define HW_ATL_RPB_RPF_RX_TC_MODE_SHIFT 8
- /* width of bitfield rx_tc_mode */
- #define HW_ATL_RPB_RPF_RX_TC_MODE_WIDTH 1
- /* default value of bitfield rx_tc_mode */
- #define HW_ATL_RPB_RPF_RX_TC_MODE_DEFAULT 0x0
- /* rx rx_buf_en bitfield definitions
- * preprocessor definitions for the bitfield "rx_buf_en".
- * port="pif_rpb_rx_buf_en_i"
- */
- /* register address for bitfield rx_buf_en */
- #define HW_ATL_RPB_RX_BUF_EN_ADR 0x00005700
- /* bitmask for bitfield rx_buf_en */
- #define HW_ATL_RPB_RX_BUF_EN_MSK 0x00000001
- /* inverted bitmask for bitfield rx_buf_en */
- #define HW_ATL_RPB_RX_BUF_EN_MSKN 0xfffffffe
- /* lower bit position of bitfield rx_buf_en */
- #define HW_ATL_RPB_RX_BUF_EN_SHIFT 0
- /* width of bitfield rx_buf_en */
- #define HW_ATL_RPB_RX_BUF_EN_WIDTH 1
- /* default value of bitfield rx_buf_en */
- #define HW_ATL_RPB_RX_BUF_EN_DEFAULT 0x0
- /* rx rx{b}_hi_thresh[d:0] bitfield definitions
- * preprocessor definitions for the bitfield "rx{b}_hi_thresh[d:0]".
- * parameter: buffer {b} | stride size 0x10 | range [0, 7]
- * port="pif_rpb_rx0_hi_thresh_i[13:0]"
- */
- /* register address for bitfield rx{b}_hi_thresh[d:0] */
- #define HW_ATL_RPB_RXBHI_THRESH_ADR(buffer) (0x00005714 + (buffer) * 0x10)
- /* bitmask for bitfield rx{b}_hi_thresh[d:0] */
- #define HW_ATL_RPB_RXBHI_THRESH_MSK 0x3fff0000
- /* inverted bitmask for bitfield rx{b}_hi_thresh[d:0] */
- #define HW_ATL_RPB_RXBHI_THRESH_MSKN 0xc000ffff
- /* lower bit position of bitfield rx{b}_hi_thresh[d:0] */
- #define HW_ATL_RPB_RXBHI_THRESH_SHIFT 16
- /* width of bitfield rx{b}_hi_thresh[d:0] */
- #define HW_ATL_RPB_RXBHI_THRESH_WIDTH 14
- /* default value of bitfield rx{b}_hi_thresh[d:0] */
- #define HW_ATL_RPB_RXBHI_THRESH_DEFAULT 0x0
- /* rx rx{b}_lo_thresh[d:0] bitfield definitions
- * preprocessor definitions for the bitfield "rx{b}_lo_thresh[d:0]".
- * parameter: buffer {b} | stride size 0x10 | range [0, 7]
- * port="pif_rpb_rx0_lo_thresh_i[13:0]"
- */
- /* register address for bitfield rx{b}_lo_thresh[d:0] */
- #define HW_ATL_RPB_RXBLO_THRESH_ADR(buffer) (0x00005714 + (buffer) * 0x10)
- /* bitmask for bitfield rx{b}_lo_thresh[d:0] */
- #define HW_ATL_RPB_RXBLO_THRESH_MSK 0x00003fff
- /* inverted bitmask for bitfield rx{b}_lo_thresh[d:0] */
- #define HW_ATL_RPB_RXBLO_THRESH_MSKN 0xffffc000
- /* lower bit position of bitfield rx{b}_lo_thresh[d:0] */
- #define HW_ATL_RPB_RXBLO_THRESH_SHIFT 0
- /* width of bitfield rx{b}_lo_thresh[d:0] */
- #define HW_ATL_RPB_RXBLO_THRESH_WIDTH 14
- /* default value of bitfield rx{b}_lo_thresh[d:0] */
- #define HW_ATL_RPB_RXBLO_THRESH_DEFAULT 0x0
- /* rx rx_fc_mode[1:0] bitfield definitions
- * preprocessor definitions for the bitfield "rx_fc_mode[1:0]".
- * port="pif_rpb_rx_fc_mode_i[1:0]"
- */
- /* register address for bitfield rx_fc_mode[1:0] */
- #define HW_ATL_RPB_RX_FC_MODE_ADR 0x00005700
- /* bitmask for bitfield rx_fc_mode[1:0] */
- #define HW_ATL_RPB_RX_FC_MODE_MSK 0x00000030
- /* inverted bitmask for bitfield rx_fc_mode[1:0] */
- #define HW_ATL_RPB_RX_FC_MODE_MSKN 0xffffffcf
- /* lower bit position of bitfield rx_fc_mode[1:0] */
- #define HW_ATL_RPB_RX_FC_MODE_SHIFT 4
- /* width of bitfield rx_fc_mode[1:0] */
- #define HW_ATL_RPB_RX_FC_MODE_WIDTH 2
- /* default value of bitfield rx_fc_mode[1:0] */
- #define HW_ATL_RPB_RX_FC_MODE_DEFAULT 0x0
- /* rx rx{b}_buf_size[8:0] bitfield definitions
- * preprocessor definitions for the bitfield "rx{b}_buf_size[8:0]".
- * parameter: buffer {b} | stride size 0x10 | range [0, 7]
- * port="pif_rpb_rx0_buf_size_i[8:0]"
- */
- /* register address for bitfield rx{b}_buf_size[8:0] */
- #define HW_ATL_RPB_RXBBUF_SIZE_ADR(buffer) (0x00005710 + (buffer) * 0x10)
- /* bitmask for bitfield rx{b}_buf_size[8:0] */
- #define HW_ATL_RPB_RXBBUF_SIZE_MSK 0x000001ff
- /* inverted bitmask for bitfield rx{b}_buf_size[8:0] */
- #define HW_ATL_RPB_RXBBUF_SIZE_MSKN 0xfffffe00
- /* lower bit position of bitfield rx{b}_buf_size[8:0] */
- #define HW_ATL_RPB_RXBBUF_SIZE_SHIFT 0
- /* width of bitfield rx{b}_buf_size[8:0] */
- #define HW_ATL_RPB_RXBBUF_SIZE_WIDTH 9
- /* default value of bitfield rx{b}_buf_size[8:0] */
- #define HW_ATL_RPB_RXBBUF_SIZE_DEFAULT 0x0
- /* rx rx{b}_xoff_en bitfield definitions
- * preprocessor definitions for the bitfield "rx{b}_xoff_en".
- * parameter: buffer {b} | stride size 0x10 | range [0, 7]
- * port="pif_rpb_rx_xoff_en_i[0]"
- */
- /* register address for bitfield rx{b}_xoff_en */
- #define HW_ATL_RPB_RXBXOFF_EN_ADR(buffer) (0x00005714 + (buffer) * 0x10)
- /* bitmask for bitfield rx{b}_xoff_en */
- #define HW_ATL_RPB_RXBXOFF_EN_MSK 0x80000000
- /* inverted bitmask for bitfield rx{b}_xoff_en */
- #define HW_ATL_RPB_RXBXOFF_EN_MSKN 0x7fffffff
- /* lower bit position of bitfield rx{b}_xoff_en */
- #define HW_ATL_RPB_RXBXOFF_EN_SHIFT 31
- /* width of bitfield rx{b}_xoff_en */
- #define HW_ATL_RPB_RXBXOFF_EN_WIDTH 1
- /* default value of bitfield rx{b}_xoff_en */
- #define HW_ATL_RPB_RXBXOFF_EN_DEFAULT 0x0
- /* rx l2_bc_thresh[f:0] bitfield definitions
- * preprocessor definitions for the bitfield "l2_bc_thresh[f:0]".
- * port="pif_rpf_l2_bc_thresh_i[15:0]"
- */
- /* register address for bitfield l2_bc_thresh[f:0] */
- #define HW_ATL_RPFL2BC_THRESH_ADR 0x00005100
- /* bitmask for bitfield l2_bc_thresh[f:0] */
- #define HW_ATL_RPFL2BC_THRESH_MSK 0xffff0000
- /* inverted bitmask for bitfield l2_bc_thresh[f:0] */
- #define HW_ATL_RPFL2BC_THRESH_MSKN 0x0000ffff
- /* lower bit position of bitfield l2_bc_thresh[f:0] */
- #define HW_ATL_RPFL2BC_THRESH_SHIFT 16
- /* width of bitfield l2_bc_thresh[f:0] */
- #define HW_ATL_RPFL2BC_THRESH_WIDTH 16
- /* default value of bitfield l2_bc_thresh[f:0] */
- #define HW_ATL_RPFL2BC_THRESH_DEFAULT 0x0
- /* rx l2_bc_en bitfield definitions
- * preprocessor definitions for the bitfield "l2_bc_en".
- * port="pif_rpf_l2_bc_en_i"
- */
- /* register address for bitfield l2_bc_en */
- #define HW_ATL_RPFL2BC_EN_ADR 0x00005100
- /* bitmask for bitfield l2_bc_en */
- #define HW_ATL_RPFL2BC_EN_MSK 0x00000001
- /* inverted bitmask for bitfield l2_bc_en */
- #define HW_ATL_RPFL2BC_EN_MSKN 0xfffffffe
- /* lower bit position of bitfield l2_bc_en */
- #define HW_ATL_RPFL2BC_EN_SHIFT 0
- /* width of bitfield l2_bc_en */
- #define HW_ATL_RPFL2BC_EN_WIDTH 1
- /* default value of bitfield l2_bc_en */
- #define HW_ATL_RPFL2BC_EN_DEFAULT 0x0
- /* rx l2_bc_act[2:0] bitfield definitions
- * preprocessor definitions for the bitfield "l2_bc_act[2:0]".
- * port="pif_rpf_l2_bc_act_i[2:0]"
- */
- /* register address for bitfield l2_bc_act[2:0] */
- #define HW_ATL_RPFL2BC_ACT_ADR 0x00005100
- /* bitmask for bitfield l2_bc_act[2:0] */
- #define HW_ATL_RPFL2BC_ACT_MSK 0x00007000
- /* inverted bitmask for bitfield l2_bc_act[2:0] */
- #define HW_ATL_RPFL2BC_ACT_MSKN 0xffff8fff
- /* lower bit position of bitfield l2_bc_act[2:0] */
- #define HW_ATL_RPFL2BC_ACT_SHIFT 12
- /* width of bitfield l2_bc_act[2:0] */
- #define HW_ATL_RPFL2BC_ACT_WIDTH 3
- /* default value of bitfield l2_bc_act[2:0] */
- #define HW_ATL_RPFL2BC_ACT_DEFAULT 0x0
- /* rx l2_mc_en{f} bitfield definitions
- * preprocessor definitions for the bitfield "l2_mc_en{f}".
- * parameter: filter {f} | stride size 0x4 | range [0, 7]
- * port="pif_rpf_l2_mc_en_i[0]"
- */
- /* register address for bitfield l2_mc_en{f} */
- #define HW_ATL_RPFL2MC_ENF_ADR(filter) (0x00005250 + (filter) * 0x4)
- /* bitmask for bitfield l2_mc_en{f} */
- #define HW_ATL_RPFL2MC_ENF_MSK 0x80000000
- /* inverted bitmask for bitfield l2_mc_en{f} */
- #define HW_ATL_RPFL2MC_ENF_MSKN 0x7fffffff
- /* lower bit position of bitfield l2_mc_en{f} */
- #define HW_ATL_RPFL2MC_ENF_SHIFT 31
- /* width of bitfield l2_mc_en{f} */
- #define HW_ATL_RPFL2MC_ENF_WIDTH 1
- /* default value of bitfield l2_mc_en{f} */
- #define HW_ATL_RPFL2MC_ENF_DEFAULT 0x0
- /* rx l2_promis_mode bitfield definitions
- * preprocessor definitions for the bitfield "l2_promis_mode".
- * port="pif_rpf_l2_promis_mode_i"
- */
- /* register address for bitfield l2_promis_mode */
- #define HW_ATL_RPFL2PROMIS_MODE_ADR 0x00005100
- /* bitmask for bitfield l2_promis_mode */
- #define HW_ATL_RPFL2PROMIS_MODE_MSK 0x00000008
- /* inverted bitmask for bitfield l2_promis_mode */
- #define HW_ATL_RPFL2PROMIS_MODE_MSKN 0xfffffff7
- /* lower bit position of bitfield l2_promis_mode */
- #define HW_ATL_RPFL2PROMIS_MODE_SHIFT 3
- /* width of bitfield l2_promis_mode */
- #define HW_ATL_RPFL2PROMIS_MODE_WIDTH 1
- /* default value of bitfield l2_promis_mode */
- #define HW_ATL_RPFL2PROMIS_MODE_DEFAULT 0x0
- /* rx l2_uc_act{f}[2:0] bitfield definitions
- * preprocessor definitions for the bitfield "l2_uc_act{f}[2:0]".
- * parameter: filter {f} | stride size 0x8 | range [0, 37]
- * port="pif_rpf_l2_uc_act0_i[2:0]"
- */
- /* register address for bitfield l2_uc_act{f}[2:0] */
- #define HW_ATL_RPFL2UC_ACTF_ADR(filter) (0x00005114 + (filter) * 0x8)
- /* bitmask for bitfield l2_uc_act{f}[2:0] */
- #define HW_ATL_RPFL2UC_ACTF_MSK 0x00070000
- /* inverted bitmask for bitfield l2_uc_act{f}[2:0] */
- #define HW_ATL_RPFL2UC_ACTF_MSKN 0xfff8ffff
- /* lower bit position of bitfield l2_uc_act{f}[2:0] */
- #define HW_ATL_RPFL2UC_ACTF_SHIFT 16
- /* width of bitfield l2_uc_act{f}[2:0] */
- #define HW_ATL_RPFL2UC_ACTF_WIDTH 3
- /* default value of bitfield l2_uc_act{f}[2:0] */
- #define HW_ATL_RPFL2UC_ACTF_DEFAULT 0x0
- /* rx l2_uc_en{f} bitfield definitions
- * preprocessor definitions for the bitfield "l2_uc_en{f}".
- * parameter: filter {f} | stride size 0x8 | range [0, 37]
- * port="pif_rpf_l2_uc_en_i[0]"
- */
- /* register address for bitfield l2_uc_en{f} */
- #define HW_ATL_RPFL2UC_ENF_ADR(filter) (0x00005114 + (filter) * 0x8)
- /* bitmask for bitfield l2_uc_en{f} */
- #define HW_ATL_RPFL2UC_ENF_MSK 0x80000000
- /* inverted bitmask for bitfield l2_uc_en{f} */
- #define HW_ATL_RPFL2UC_ENF_MSKN 0x7fffffff
- /* lower bit position of bitfield l2_uc_en{f} */
- #define HW_ATL_RPFL2UC_ENF_SHIFT 31
- /* width of bitfield l2_uc_en{f} */
- #define HW_ATL_RPFL2UC_ENF_WIDTH 1
- /* default value of bitfield l2_uc_en{f} */
- #define HW_ATL_RPFL2UC_ENF_DEFAULT 0x0
- /* register address for bitfield l2_uc_da{f}_lsw[1f:0] */
- #define HW_ATL_RPFL2UC_DAFLSW_ADR(filter) (0x00005110 + (filter) * 0x8)
- /* register address for bitfield l2_uc_da{f}_msw[f:0] */
- #define HW_ATL_RPFL2UC_DAFMSW_ADR(filter) (0x00005114 + (filter) * 0x8)
- /* bitmask for bitfield l2_uc_da{f}_msw[f:0] */
- #define HW_ATL_RPFL2UC_DAFMSW_MSK 0x0000ffff
- /* lower bit position of bitfield l2_uc_da{f}_msw[f:0] */
- #define HW_ATL_RPFL2UC_DAFMSW_SHIFT 0
- /* rx l2_mc_accept_all bitfield definitions
- * Preprocessor definitions for the bitfield "l2_mc_accept_all".
- * PORT="pif_rpf_l2_mc_all_accept_i"
- */
- /* Register address for bitfield l2_mc_accept_all */
- #define HW_ATL_RPFL2MC_ACCEPT_ALL_ADR 0x00005270
- /* Bitmask for bitfield l2_mc_accept_all */
- #define HW_ATL_RPFL2MC_ACCEPT_ALL_MSK 0x00004000
- /* Inverted bitmask for bitfield l2_mc_accept_all */
- #define HW_ATL_RPFL2MC_ACCEPT_ALL_MSKN 0xFFFFBFFF
- /* Lower bit position of bitfield l2_mc_accept_all */
- #define HW_ATL_RPFL2MC_ACCEPT_ALL_SHIFT 14
- /* Width of bitfield l2_mc_accept_all */
- #define HW_ATL_RPFL2MC_ACCEPT_ALL_WIDTH 1
- /* Default value of bitfield l2_mc_accept_all */
- #define HW_ATL_RPFL2MC_ACCEPT_ALL_DEFAULT 0x0
- /* width of bitfield rx_tc_up{t}[2:0] */
- #define HW_ATL_RPF_RPB_RX_TC_UPT_WIDTH 3
- /* default value of bitfield rx_tc_up{t}[2:0] */
- #define HW_ATL_RPF_RPB_RX_TC_UPT_DEFAULT 0x0
- /* rx rss_key_addr[4:0] bitfield definitions
- * preprocessor definitions for the bitfield "rss_key_addr[4:0]".
- * port="pif_rpf_rss_key_addr_i[4:0]"
- */
- /* register address for bitfield rss_key_addr[4:0] */
- #define HW_ATL_RPF_RSS_KEY_ADDR_ADR 0x000054d0
- /* bitmask for bitfield rss_key_addr[4:0] */
- #define HW_ATL_RPF_RSS_KEY_ADDR_MSK 0x0000001f
- /* inverted bitmask for bitfield rss_key_addr[4:0] */
- #define HW_ATL_RPF_RSS_KEY_ADDR_MSKN 0xffffffe0
- /* lower bit position of bitfield rss_key_addr[4:0] */
- #define HW_ATL_RPF_RSS_KEY_ADDR_SHIFT 0
- /* width of bitfield rss_key_addr[4:0] */
- #define HW_ATL_RPF_RSS_KEY_ADDR_WIDTH 5
- /* default value of bitfield rss_key_addr[4:0] */
- #define HW_ATL_RPF_RSS_KEY_ADDR_DEFAULT 0x0
- /* rx rss_key_wr_data[1f:0] bitfield definitions
- * preprocessor definitions for the bitfield "rss_key_wr_data[1f:0]".
- * port="pif_rpf_rss_key_wr_data_i[31:0]"
- */
- /* register address for bitfield rss_key_wr_data[1f:0] */
- #define HW_ATL_RPF_RSS_KEY_WR_DATA_ADR 0x000054d4
- /* bitmask for bitfield rss_key_wr_data[1f:0] */
- #define HW_ATL_RPF_RSS_KEY_WR_DATA_MSK 0xffffffff
- /* inverted bitmask for bitfield rss_key_wr_data[1f:0] */
- #define HW_ATL_RPF_RSS_KEY_WR_DATA_MSKN 0x00000000
- /* lower bit position of bitfield rss_key_wr_data[1f:0] */
- #define HW_ATL_RPF_RSS_KEY_WR_DATA_SHIFT 0
- /* width of bitfield rss_key_wr_data[1f:0] */
- #define HW_ATL_RPF_RSS_KEY_WR_DATA_WIDTH 32
- /* default value of bitfield rss_key_wr_data[1f:0] */
- #define HW_ATL_RPF_RSS_KEY_WR_DATA_DEFAULT 0x0
- /* rx rss_key_wr_en_i bitfield definitions
- * preprocessor definitions for the bitfield "rss_key_wr_en_i".
- * port="pif_rpf_rss_key_wr_en_i"
- */
- /* register address for bitfield rss_key_wr_en_i */
- #define HW_ATL_RPF_RSS_KEY_WR_ENI_ADR 0x000054d0
- /* bitmask for bitfield rss_key_wr_en_i */
- #define HW_ATL_RPF_RSS_KEY_WR_ENI_MSK 0x00000020
- /* inverted bitmask for bitfield rss_key_wr_en_i */
- #define HW_ATL_RPF_RSS_KEY_WR_ENI_MSKN 0xffffffdf
- /* lower bit position of bitfield rss_key_wr_en_i */
- #define HW_ATL_RPF_RSS_KEY_WR_ENI_SHIFT 5
- /* width of bitfield rss_key_wr_en_i */
- #define HW_ATL_RPF_RSS_KEY_WR_ENI_WIDTH 1
- /* default value of bitfield rss_key_wr_en_i */
- #define HW_ATL_RPF_RSS_KEY_WR_ENI_DEFAULT 0x0
- /* rx rss_redir_addr[3:0] bitfield definitions
- * preprocessor definitions for the bitfield "rss_redir_addr[3:0]".
- * port="pif_rpf_rss_redir_addr_i[3:0]"
- */
- /* register address for bitfield rss_redir_addr[3:0] */
- #define HW_ATL_RPF_RSS_REDIR_ADDR_ADR 0x000054e0
- /* bitmask for bitfield rss_redir_addr[3:0] */
- #define HW_ATL_RPF_RSS_REDIR_ADDR_MSK 0x0000000f
- /* inverted bitmask for bitfield rss_redir_addr[3:0] */
- #define HW_ATL_RPF_RSS_REDIR_ADDR_MSKN 0xfffffff0
- /* lower bit position of bitfield rss_redir_addr[3:0] */
- #define HW_ATL_RPF_RSS_REDIR_ADDR_SHIFT 0
- /* width of bitfield rss_redir_addr[3:0] */
- #define HW_ATL_RPF_RSS_REDIR_ADDR_WIDTH 4
- /* default value of bitfield rss_redir_addr[3:0] */
- #define HW_ATL_RPF_RSS_REDIR_ADDR_DEFAULT 0x0
- /* rx rss_redir_wr_data[f:0] bitfield definitions
- * preprocessor definitions for the bitfield "rss_redir_wr_data[f:0]".
- * port="pif_rpf_rss_redir_wr_data_i[15:0]"
- */
- /* register address for bitfield rss_redir_wr_data[f:0] */
- #define HW_ATL_RPF_RSS_REDIR_WR_DATA_ADR 0x000054e4
- /* bitmask for bitfield rss_redir_wr_data[f:0] */
- #define HW_ATL_RPF_RSS_REDIR_WR_DATA_MSK 0x0000ffff
- /* inverted bitmask for bitfield rss_redir_wr_data[f:0] */
- #define HW_ATL_RPF_RSS_REDIR_WR_DATA_MSKN 0xffff0000
- /* lower bit position of bitfield rss_redir_wr_data[f:0] */
- #define HW_ATL_RPF_RSS_REDIR_WR_DATA_SHIFT 0
- /* width of bitfield rss_redir_wr_data[f:0] */
- #define HW_ATL_RPF_RSS_REDIR_WR_DATA_WIDTH 16
- /* default value of bitfield rss_redir_wr_data[f:0] */
- #define HW_ATL_RPF_RSS_REDIR_WR_DATA_DEFAULT 0x0
- /* rx rss_redir_wr_en_i bitfield definitions
- * preprocessor definitions for the bitfield "rss_redir_wr_en_i".
- * port="pif_rpf_rss_redir_wr_en_i"
- */
- /* register address for bitfield rss_redir_wr_en_i */
- #define HW_ATL_RPF_RSS_REDIR_WR_ENI_ADR 0x000054e0
- /* bitmask for bitfield rss_redir_wr_en_i */
- #define HW_ATL_RPF_RSS_REDIR_WR_ENI_MSK 0x00000010
- /* inverted bitmask for bitfield rss_redir_wr_en_i */
- #define HW_ATL_RPF_RSS_REDIR_WR_ENI_MSKN 0xffffffef
- /* lower bit position of bitfield rss_redir_wr_en_i */
- #define HW_ATL_RPF_RSS_REDIR_WR_ENI_SHIFT 4
- /* width of bitfield rss_redir_wr_en_i */
- #define HW_ATL_RPF_RSS_REDIR_WR_ENI_WIDTH 1
- /* default value of bitfield rss_redir_wr_en_i */
- #define HW_ATL_RPF_RSS_REDIR_WR_ENI_DEFAULT 0x0
- /* rx tpo_rpf_sys_loopback bitfield definitions
- * preprocessor definitions for the bitfield "tpo_rpf_sys_loopback".
- * port="pif_rpf_tpo_pkt_sys_lbk_i"
- */
- /* register address for bitfield tpo_rpf_sys_loopback */
- #define HW_ATL_RPF_TPO_RPF_SYS_LBK_ADR 0x00005000
- /* bitmask for bitfield tpo_rpf_sys_loopback */
- #define HW_ATL_RPF_TPO_RPF_SYS_LBK_MSK 0x00000100
- /* inverted bitmask for bitfield tpo_rpf_sys_loopback */
- #define HW_ATL_RPF_TPO_RPF_SYS_LBK_MSKN 0xfffffeff
- /* lower bit position of bitfield tpo_rpf_sys_loopback */
- #define HW_ATL_RPF_TPO_RPF_SYS_LBK_SHIFT 8
- /* width of bitfield tpo_rpf_sys_loopback */
- #define HW_ATL_RPF_TPO_RPF_SYS_LBK_WIDTH 1
- /* default value of bitfield tpo_rpf_sys_loopback */
- #define HW_ATL_RPF_TPO_RPF_SYS_LBK_DEFAULT 0x0
- /* rx vl_inner_tpid[f:0] bitfield definitions
- * preprocessor definitions for the bitfield "vl_inner_tpid[f:0]".
- * port="pif_rpf_vl_inner_tpid_i[15:0]"
- */
- /* register address for bitfield vl_inner_tpid[f:0] */
- #define HW_ATL_RPF_VL_INNER_TPID_ADR 0x00005284
- /* bitmask for bitfield vl_inner_tpid[f:0] */
- #define HW_ATL_RPF_VL_INNER_TPID_MSK 0x0000ffff
- /* inverted bitmask for bitfield vl_inner_tpid[f:0] */
- #define HW_ATL_RPF_VL_INNER_TPID_MSKN 0xffff0000
- /* lower bit position of bitfield vl_inner_tpid[f:0] */
- #define HW_ATL_RPF_VL_INNER_TPID_SHIFT 0
- /* width of bitfield vl_inner_tpid[f:0] */
- #define HW_ATL_RPF_VL_INNER_TPID_WIDTH 16
- /* default value of bitfield vl_inner_tpid[f:0] */
- #define HW_ATL_RPF_VL_INNER_TPID_DEFAULT 0x8100
- /* rx vl_outer_tpid[f:0] bitfield definitions
- * preprocessor definitions for the bitfield "vl_outer_tpid[f:0]".
- * port="pif_rpf_vl_outer_tpid_i[15:0]"
- */
- /* register address for bitfield vl_outer_tpid[f:0] */
- #define HW_ATL_RPF_VL_OUTER_TPID_ADR 0x00005284
- /* bitmask for bitfield vl_outer_tpid[f:0] */
- #define HW_ATL_RPF_VL_OUTER_TPID_MSK 0xffff0000
- /* inverted bitmask for bitfield vl_outer_tpid[f:0] */
- #define HW_ATL_RPF_VL_OUTER_TPID_MSKN 0x0000ffff
- /* lower bit position of bitfield vl_outer_tpid[f:0] */
- #define HW_ATL_RPF_VL_OUTER_TPID_SHIFT 16
- /* width of bitfield vl_outer_tpid[f:0] */
- #define HW_ATL_RPF_VL_OUTER_TPID_WIDTH 16
- /* default value of bitfield vl_outer_tpid[f:0] */
- #define HW_ATL_RPF_VL_OUTER_TPID_DEFAULT 0x88a8
- /* rx vl_promis_mode bitfield definitions
- * preprocessor definitions for the bitfield "vl_promis_mode".
- * port="pif_rpf_vl_promis_mode_i"
- */
- /* register address for bitfield vl_promis_mode */
- #define HW_ATL_RPF_VL_PROMIS_MODE_ADR 0x00005280
- /* bitmask for bitfield vl_promis_mode */
- #define HW_ATL_RPF_VL_PROMIS_MODE_MSK 0x00000002
- /* inverted bitmask for bitfield vl_promis_mode */
- #define HW_ATL_RPF_VL_PROMIS_MODE_MSKN 0xfffffffd
- /* lower bit position of bitfield vl_promis_mode */
- #define HW_ATL_RPF_VL_PROMIS_MODE_SHIFT 1
- /* width of bitfield vl_promis_mode */
- #define HW_ATL_RPF_VL_PROMIS_MODE_WIDTH 1
- /* default value of bitfield vl_promis_mode */
- #define HW_ATL_RPF_VL_PROMIS_MODE_DEFAULT 0x0
- /* RX vl_accept_untagged_mode Bitfield Definitions
- * Preprocessor definitions for the bitfield "vl_accept_untagged_mode".
- * PORT="pif_rpf_vl_accept_untagged_i"
- */
- /* Register address for bitfield vl_accept_untagged_mode */
- #define HW_ATL_RPF_VL_ACCEPT_UNTAGGED_MODE_ADR 0x00005280
- /* Bitmask for bitfield vl_accept_untagged_mode */
- #define HW_ATL_RPF_VL_ACCEPT_UNTAGGED_MODE_MSK 0x00000004
- /* Inverted bitmask for bitfield vl_accept_untagged_mode */
- #define HW_ATL_RPF_VL_ACCEPT_UNTAGGED_MODE_MSKN 0xFFFFFFFB
- /* Lower bit position of bitfield vl_accept_untagged_mode */
- #define HW_ATL_RPF_VL_ACCEPT_UNTAGGED_MODE_SHIFT 2
- /* Width of bitfield vl_accept_untagged_mode */
- #define HW_ATL_RPF_VL_ACCEPT_UNTAGGED_MODE_WIDTH 1
- /* Default value of bitfield vl_accept_untagged_mode */
- #define HW_ATL_RPF_VL_ACCEPT_UNTAGGED_MODE_DEFAULT 0x0
- /* rX vl_untagged_act[2:0] Bitfield Definitions
- * Preprocessor definitions for the bitfield "vl_untagged_act[2:0]".
- * PORT="pif_rpf_vl_untagged_act_i[2:0]"
- */
- /* Register address for bitfield vl_untagged_act[2:0] */
- #define HW_ATL_RPF_VL_UNTAGGED_ACT_ADR 0x00005280
- /* Bitmask for bitfield vl_untagged_act[2:0] */
- #define HW_ATL_RPF_VL_UNTAGGED_ACT_MSK 0x00000038
- /* Inverted bitmask for bitfield vl_untagged_act[2:0] */
- #define HW_ATL_RPF_VL_UNTAGGED_ACT_MSKN 0xFFFFFFC7
- /* Lower bit position of bitfield vl_untagged_act[2:0] */
- #define HW_ATL_RPF_VL_UNTAGGED_ACT_SHIFT 3
- /* Width of bitfield vl_untagged_act[2:0] */
- #define HW_ATL_RPF_VL_UNTAGGED_ACT_WIDTH 3
- /* Default value of bitfield vl_untagged_act[2:0] */
- #define HW_ATL_RPF_VL_UNTAGGED_ACT_DEFAULT 0x0
- /* RX vl_en{F} Bitfield Definitions
- * Preprocessor definitions for the bitfield "vl_en{F}".
- * Parameter: filter {F} | stride size 0x4 | range [0, 15]
- * PORT="pif_rpf_vl_en_i[0]"
- */
- /* Register address for bitfield vl_en{F} */
- #define HW_ATL_RPF_VL_EN_F_ADR(filter) (0x00005290 + (filter) * 0x4)
- /* Bitmask for bitfield vl_en{F} */
- #define HW_ATL_RPF_VL_EN_F_MSK 0x80000000
- /* Inverted bitmask for bitfield vl_en{F} */
- #define HW_ATL_RPF_VL_EN_F_MSKN 0x7FFFFFFF
- /* Lower bit position of bitfield vl_en{F} */
- #define HW_ATL_RPF_VL_EN_F_SHIFT 31
- /* Width of bitfield vl_en{F} */
- #define HW_ATL_RPF_VL_EN_F_WIDTH 1
- /* Default value of bitfield vl_en{F} */
- #define HW_ATL_RPF_VL_EN_F_DEFAULT 0x0
- /* RX vl_act{F}[2:0] Bitfield Definitions
- * Preprocessor definitions for the bitfield "vl_act{F}[2:0]".
- * Parameter: filter {F} | stride size 0x4 | range [0, 15]
- * PORT="pif_rpf_vl_act0_i[2:0]"
- */
- /* Register address for bitfield vl_act{F}[2:0] */
- #define HW_ATL_RPF_VL_ACT_F_ADR(filter) (0x00005290 + (filter) * 0x4)
- /* Bitmask for bitfield vl_act{F}[2:0] */
- #define HW_ATL_RPF_VL_ACT_F_MSK 0x00070000
- /* Inverted bitmask for bitfield vl_act{F}[2:0] */
- #define HW_ATL_RPF_VL_ACT_F_MSKN 0xFFF8FFFF
- /* Lower bit position of bitfield vl_act{F}[2:0] */
- #define HW_ATL_RPF_VL_ACT_F_SHIFT 16
- /* Width of bitfield vl_act{F}[2:0] */
- #define HW_ATL_RPF_VL_ACT_F_WIDTH 3
- /* Default value of bitfield vl_act{F}[2:0] */
- #define HW_ATL_RPF_VL_ACT_F_DEFAULT 0x0
- /* RX vl_id{F}[B:0] Bitfield Definitions
- * Preprocessor definitions for the bitfield "vl_id{F}[B:0]".
- * Parameter: filter {F} | stride size 0x4 | range [0, 15]
- * PORT="pif_rpf_vl_id0_i[11:0]"
- */
- /* Register address for bitfield vl_id{F}[B:0] */
- #define HW_ATL_RPF_VL_ID_F_ADR(filter) (0x00005290 + (filter) * 0x4)
- /* Bitmask for bitfield vl_id{F}[B:0] */
- #define HW_ATL_RPF_VL_ID_F_MSK 0x00000FFF
- /* Inverted bitmask for bitfield vl_id{F}[B:0] */
- #define HW_ATL_RPF_VL_ID_F_MSKN 0xFFFFF000
- /* Lower bit position of bitfield vl_id{F}[B:0] */
- #define HW_ATL_RPF_VL_ID_F_SHIFT 0
- /* Width of bitfield vl_id{F}[B:0] */
- #define HW_ATL_RPF_VL_ID_F_WIDTH 12
- /* Default value of bitfield vl_id{F}[B:0] */
- #define HW_ATL_RPF_VL_ID_F_DEFAULT 0x0
- /* RX vl_rxq_en{F} Bitfield Definitions
- * Preprocessor definitions for the bitfield "vl_rxq{F}".
- * Parameter: filter {F} | stride size 0x4 | range [0, 15]
- * PORT="pif_rpf_vl_rxq_en_i"
- */
- /* Register address for bitfield vl_rxq_en{F} */
- #define HW_ATL_RPF_VL_RXQ_EN_F_ADR(filter) (0x00005290 + (filter) * 0x4)
- /* Bitmask for bitfield vl_rxq_en{F} */
- #define HW_ATL_RPF_VL_RXQ_EN_F_MSK 0x10000000
- /* Inverted bitmask for bitfield vl_rxq_en{F}[ */
- #define HW_ATL_RPF_VL_RXQ_EN_F_MSKN 0xEFFFFFFF
- /* Lower bit position of bitfield vl_rxq_en{F} */
- #define HW_ATL_RPF_VL_RXQ_EN_F_SHIFT 28
- /* Width of bitfield vl_rxq_en{F} */
- #define HW_ATL_RPF_VL_RXQ_EN_F_WIDTH 1
- /* Default value of bitfield vl_rxq_en{F} */
- #define HW_ATL_RPF_VL_RXQ_EN_F_DEFAULT 0x0
- /* RX vl_rxq{F}[4:0] Bitfield Definitions
- * Preprocessor definitions for the bitfield "vl_rxq{F}[4:0]".
- * Parameter: filter {F} | stride size 0x4 | range [0, 15]
- * PORT="pif_rpf_vl_rxq0_i[4:0]"
- */
- /* Register address for bitfield vl_rxq{F}[4:0] */
- #define HW_ATL_RPF_VL_RXQ_F_ADR(filter) (0x00005290 + (filter) * 0x4)
- /* Bitmask for bitfield vl_rxq{F}[4:0] */
- #define HW_ATL_RPF_VL_RXQ_F_MSK 0x01F00000
- /* Inverted bitmask for bitfield vl_rxq{F}[4:0] */
- #define HW_ATL_RPF_VL_RXQ_F_MSKN 0xFE0FFFFF
- /* Lower bit position of bitfield vl_rxq{F}[4:0] */
- #define HW_ATL_RPF_VL_RXQ_F_SHIFT 20
- /* Width of bitfield vl_rxw{F}[4:0] */
- #define HW_ATL_RPF_VL_RXQ_F_WIDTH 5
- /* Default value of bitfield vl_rxq{F}[4:0] */
- #define HW_ATL_RPF_VL_RXQ_F_DEFAULT 0x0
- /* rx et_en{f} bitfield definitions
- * preprocessor definitions for the bitfield "et_en{f}".
- * parameter: filter {f} | stride size 0x4 | range [0, 15]
- * port="pif_rpf_et_en_i[0]"
- */
- /* register address for bitfield et_en{f} */
- #define HW_ATL_RPF_ET_ENF_ADR(filter) (0x00005300 + (filter) * 0x4)
- /* bitmask for bitfield et_en{f} */
- #define HW_ATL_RPF_ET_ENF_MSK 0x80000000
- /* inverted bitmask for bitfield et_en{f} */
- #define HW_ATL_RPF_ET_ENF_MSKN 0x7fffffff
- /* lower bit position of bitfield et_en{f} */
- #define HW_ATL_RPF_ET_ENF_SHIFT 31
- /* width of bitfield et_en{f} */
- #define HW_ATL_RPF_ET_ENF_WIDTH 1
- /* default value of bitfield et_en{f} */
- #define HW_ATL_RPF_ET_ENF_DEFAULT 0x0
- /* rx et_up{f}_en bitfield definitions
- * preprocessor definitions for the bitfield "et_up{f}_en".
- * parameter: filter {f} | stride size 0x4 | range [0, 15]
- * port="pif_rpf_et_up_en_i[0]"
- */
- /* register address for bitfield et_up{f}_en */
- #define HW_ATL_RPF_ET_UPFEN_ADR(filter) (0x00005300 + (filter) * 0x4)
- /* bitmask for bitfield et_up{f}_en */
- #define HW_ATL_RPF_ET_UPFEN_MSK 0x40000000
- /* inverted bitmask for bitfield et_up{f}_en */
- #define HW_ATL_RPF_ET_UPFEN_MSKN 0xbfffffff
- /* lower bit position of bitfield et_up{f}_en */
- #define HW_ATL_RPF_ET_UPFEN_SHIFT 30
- /* width of bitfield et_up{f}_en */
- #define HW_ATL_RPF_ET_UPFEN_WIDTH 1
- /* default value of bitfield et_up{f}_en */
- #define HW_ATL_RPF_ET_UPFEN_DEFAULT 0x0
- /* rx et_rxq{f}_en bitfield definitions
- * preprocessor definitions for the bitfield "et_rxq{f}_en".
- * parameter: filter {f} | stride size 0x4 | range [0, 15]
- * port="pif_rpf_et_rxq_en_i[0]"
- */