octeontx2-af: Add support for CGX link management
CGX LMAC initialization, link status polling etc is done by low level secure firmware. For link management this patch adds a interface or communication mechanism between firmware and this kernel CGX driver. - Firmware interface specification is defined in cgx_fw_if.h. - Support to send/receive commands/events to/form firmware. - events/commands implemented * link up * link down * reading firmware version Signed-off-by:Linu Cherian <lcherian@marvell.com> Signed-off-by:
Nithya Mani <nmani@marvell.com> Signed-off-by:
Sunil Goutham <sgoutham@marvell.com> Signed-off-by:
David S. Miller <davem@davemloft.net>
Showing
- drivers/net/ethernet/marvell/octeontx2/af/cgx.c 353 additions, 4 deletionsdrivers/net/ethernet/marvell/octeontx2/af/cgx.c
- drivers/net/ethernet/marvell/octeontx2/af/cgx.h 32 additions, 0 deletionsdrivers/net/ethernet/marvell/octeontx2/af/cgx.h
- drivers/net/ethernet/marvell/octeontx2/af/cgx_fw_if.h 186 additions, 0 deletionsdrivers/net/ethernet/marvell/octeontx2/af/cgx_fw_if.h
- drivers/net/ethernet/marvell/octeontx2/af/rvu_cgx.c 97 additions, 0 deletionsdrivers/net/ethernet/marvell/octeontx2/af/rvu_cgx.c
Loading
Please register or sign in to comment