qed: add infrastructure for device self tests.
This patch adds the functionality and APIs needed for selftests. It adds the ability to configure the link-mode which is required for the implementation of loopback tests. It adds the APIs for clock test, register test, interrupt test and memory test. Signed-off-by:Sudarsana Reddy Kalluru <sudarsana.kalluru@qlogic.com> Signed-off-by:
Yuval Mintz <Yuval.Mintz@qlogic.com> Signed-off-by:
David S. Miller <davem@davemloft.net>
Showing
- drivers/net/ethernet/qlogic/qed/Makefile 2 additions, 1 deletiondrivers/net/ethernet/qlogic/qed/Makefile
- drivers/net/ethernet/qlogic/qed/qed_hsi.h 13 additions, 0 deletionsdrivers/net/ethernet/qlogic/qed/qed_hsi.h
- drivers/net/ethernet/qlogic/qed/qed_main.c 28 additions, 0 deletionsdrivers/net/ethernet/qlogic/qed/qed_main.c
- drivers/net/ethernet/qlogic/qed/qed_mcp.c 42 additions, 0 deletionsdrivers/net/ethernet/qlogic/qed/qed_mcp.c
- drivers/net/ethernet/qlogic/qed/qed_mcp.h 22 additions, 0 deletionsdrivers/net/ethernet/qlogic/qed/qed_mcp.h
- drivers/net/ethernet/qlogic/qed/qed_selftest.c 76 additions, 0 deletionsdrivers/net/ethernet/qlogic/qed/qed_selftest.c
- drivers/net/ethernet/qlogic/qed/qed_selftest.h 40 additions, 0 deletionsdrivers/net/ethernet/qlogic/qed/qed_selftest.h
- drivers/net/ethernet/qlogic/qed/qed_sp.h 10 additions, 0 deletionsdrivers/net/ethernet/qlogic/qed/qed_sp.h
- drivers/net/ethernet/qlogic/qed/qed_sp_commands.c 21 additions, 0 deletionsdrivers/net/ethernet/qlogic/qed/qed_sp_commands.c
- include/linux/qed/qed_if.h 47 additions, 0 deletionsinclude/linux/qed/qed_if.h
Please register or sign in to comment