bnx2x: Add timestamping and PTP hardware clock support
This adds a PHC to the bnx2x driver. Driver supports timestamping send/receive PTP packets, as well as adjusting the on-chip clock. The driver has been tested with linuxptp project. Signed-off-by:Michal Kalderon <Michal.Kalderon@qlogic.com> Signed-off-by:
Yuval Mintz <Yuval.Mintz@qlogic.com> Signed-off-by:
Ariel Elior <Ariel.Elior@qlogic.com> Signed-off-by:
David S. Miller <davem@davemloft.net>
Showing
- drivers/net/ethernet/broadcom/bnx2x/bnx2x.h 27 additions, 0 deletionsdrivers/net/ethernet/broadcom/bnx2x/bnx2x.h
- drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c 24 additions, 1 deletiondrivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c
- drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c 41 additions, 1 deletiondrivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c
- drivers/net/ethernet/broadcom/bnx2x/bnx2x_hsi.h 43 additions, 4 deletionsdrivers/net/ethernet/broadcom/bnx2x/bnx2x_hsi.h
- drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c 594 additions, 5 deletionsdrivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
- drivers/net/ethernet/broadcom/bnx2x/bnx2x_reg.h 177 additions, 1 deletiondrivers/net/ethernet/broadcom/bnx2x/bnx2x_reg.h
- drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c 50 additions, 0 deletionsdrivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c
- drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.h 28 additions, 1 deletiondrivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.h
Loading
Please register or sign in to comment