net: Adding support for Cavium ThunderX network controller
This patch adds support for the Cavium ThunderX network controller. The driver is on the pci bus and thus requires the Thunder PCIe host controller driver to be enabled. Signed-off-by:Maciej Czekaj <mjc@semihalf.com> Signed-off-by:
David Daney <david.daney@cavium.com> Signed-off-by:
Sunil Goutham <sgoutham@cavium.com> Signed-off-by:
Ganapatrao Kulkarni <ganapatrao.kulkarni@caviumnetworks.com> Signed-off-by:
Aleksey Makarov <aleksey.makarov@caviumnetworks.com> Signed-off-by:
Tomasz Nowicki <tomasz.nowicki@linaro.org> Signed-off-by:
Robert Richter <rrichter@cavium.com> Signed-off-by:
Kamil Rytarowski <kamil@semihalf.com> Signed-off-by:
Thanneeru Srinivasulu <tsrinivasulu@caviumnetworks.com> Signed-off-by:
Sruthi Vangala <svangala@cavium.com> Signed-off-by:
David S. Miller <davem@davemloft.net>
Showing
- MAINTAINERS 7 additions, 0 deletionsMAINTAINERS
- drivers/net/ethernet/Kconfig 1 addition, 0 deletionsdrivers/net/ethernet/Kconfig
- drivers/net/ethernet/Makefile 1 addition, 0 deletionsdrivers/net/ethernet/Makefile
- drivers/net/ethernet/cavium/Kconfig 40 additions, 0 deletionsdrivers/net/ethernet/cavium/Kconfig
- drivers/net/ethernet/cavium/Makefile 5 additions, 0 deletionsdrivers/net/ethernet/cavium/Makefile
- drivers/net/ethernet/cavium/thunder/Makefile 11 additions, 0 deletionsdrivers/net/ethernet/cavium/thunder/Makefile
- drivers/net/ethernet/cavium/thunder/nic.h 414 additions, 0 deletionsdrivers/net/ethernet/cavium/thunder/nic.h
- drivers/net/ethernet/cavium/thunder/nic_main.c 940 additions, 0 deletionsdrivers/net/ethernet/cavium/thunder/nic_main.c
- drivers/net/ethernet/cavium/thunder/nic_reg.h 213 additions, 0 deletionsdrivers/net/ethernet/cavium/thunder/nic_reg.h
- drivers/net/ethernet/cavium/thunder/nicvf_ethtool.c 601 additions, 0 deletionsdrivers/net/ethernet/cavium/thunder/nicvf_ethtool.c
- drivers/net/ethernet/cavium/thunder/nicvf_main.c 1332 additions, 0 deletionsdrivers/net/ethernet/cavium/thunder/nicvf_main.c
- drivers/net/ethernet/cavium/thunder/nicvf_queues.c 1544 additions, 0 deletionsdrivers/net/ethernet/cavium/thunder/nicvf_queues.c
- drivers/net/ethernet/cavium/thunder/nicvf_queues.h 381 additions, 0 deletionsdrivers/net/ethernet/cavium/thunder/nicvf_queues.h
- drivers/net/ethernet/cavium/thunder/q_struct.h 701 additions, 0 deletionsdrivers/net/ethernet/cavium/thunder/q_struct.h
- drivers/net/ethernet/cavium/thunder/thunder_bgx.c 966 additions, 0 deletionsdrivers/net/ethernet/cavium/thunder/thunder_bgx.c
- drivers/net/ethernet/cavium/thunder/thunder_bgx.h 223 additions, 0 deletionsdrivers/net/ethernet/cavium/thunder/thunder_bgx.h
Loading
Please register or sign in to comment