.. | .. |
---|
27 | 27 | |
---|
28 | 28 | /* Registers */ |
---|
29 | 29 | #define CGXX_CMRX_CFG 0x00 |
---|
30 | | -#define CMR_EN BIT_ULL(55) |
---|
| 30 | +#define CMR_P2X_SEL_MASK GENMASK_ULL(61, 59) |
---|
| 31 | +#define CMR_P2X_SEL_SHIFT 59ULL |
---|
| 32 | +#define CMR_P2X_SEL_NIX0 1ULL |
---|
| 33 | +#define CMR_P2X_SEL_NIX1 2ULL |
---|
31 | 34 | #define DATA_PKT_TX_EN BIT_ULL(53) |
---|
32 | 35 | #define DATA_PKT_RX_EN BIT_ULL(54) |
---|
33 | 36 | #define CGX_LMAC_TYPE_SHIFT 40 |
---|
.. | .. |
---|
142 | 145 | int cgx_lmac_set_pause_frm(void *cgxd, int lmac_id, |
---|
143 | 146 | u8 tx_pause, u8 rx_pause); |
---|
144 | 147 | void cgx_lmac_ptp_config(void *cgxd, int lmac_id, bool enable); |
---|
| 148 | +u8 cgx_lmac_get_p2x(int cgx_id, int lmac_id); |
---|
145 | 149 | |
---|
146 | 150 | #endif /* CGX_H */ |
---|