cxgb4: update API for TP indirect register access
Try to access TP indirect registers via firmware first. If this fails, fallback and access them directly. This ensures that driver and firmware do not conflict each other while accessing the TP indirect registers. Signed-off-by:Rahul Lakkireddy <rahul.lakkireddy@chelsio.com> Signed-off-by:
Ganesh Goudar <ganeshgr@chelsio.com> Signed-off-by:
David S. Miller <davem@davemloft.net>
Showing
- drivers/net/ethernet/chelsio/cxgb4/cxgb4.h 23 additions, 13 deletionsdrivers/net/ethernet/chelsio/cxgb4/cxgb4.h
- drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c 7 additions, 6 deletionsdrivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c
- drivers/net/ethernet/chelsio/cxgb4/cxgb4_ethtool.c 7 additions, 7 deletionsdrivers/net/ethernet/chelsio/cxgb4/cxgb4_ethtool.c
- drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c 2 additions, 2 deletionsdrivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c
- drivers/net/ethernet/chelsio/cxgb4/t4_hw.c 200 additions, 112 deletionsdrivers/net/ethernet/chelsio/cxgb4/t4_hw.c
Loading
Please register or sign in to comment