net: Adding support for Cavium ThunderX network controller
authorSunil Goutham <sgoutham@cavium.com>
Wed, 27 May 2015 02:20:15 +0000 (19:20 -0700)
committerDavid S. Miller <davem@davemloft.net>
Wed, 27 May 2015 18:19:44 +0000 (14:19 -0400)
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>
16 files changed:
MAINTAINERS
drivers/net/ethernet/Kconfig
drivers/net/ethernet/Makefile
drivers/net/ethernet/cavium/Kconfig [new file with mode: 0644]
drivers/net/ethernet/cavium/Makefile [new file with mode: 0644]
drivers/net/ethernet/cavium/thunder/Makefile [new file with mode: 0644]
drivers/net/ethernet/cavium/thunder/nic.h [new file with mode: 0644]
drivers/net/ethernet/cavium/thunder/nic_main.c [new file with mode: 0644]
drivers/net/ethernet/cavium/thunder/nic_reg.h [new file with mode: 0644]
drivers/net/ethernet/cavium/thunder/nicvf_ethtool.c [new file with mode: 0644]
drivers/net/ethernet/cavium/thunder/nicvf_main.c [new file with mode: 0644]
drivers/net/ethernet/cavium/thunder/nicvf_queues.c [new file with mode: 0644]
drivers/net/ethernet/cavium/thunder/nicvf_queues.h [new file with mode: 0644]
drivers/net/ethernet/cavium/thunder/q_struct.h [new file with mode: 0644]
drivers/net/ethernet/cavium/thunder/thunder_bgx.c [new file with mode: 0644]
drivers/net/ethernet/cavium/thunder/thunder_bgx.h [new file with mode: 0644]

index df106f8..d1b1d22 100644 (file)
@@ -921,6 +921,13 @@ M: Krzysztof Halasa <khalasa@piap.pl>
 S:     Maintained
 F:     arch/arm/mach-cns3xxx/
 
+ARM/CAVIUM THUNDER NETWORK DRIVER
+M:     Sunil Goutham <sgoutham@cavium.com>
+M:     Robert Richter <rric@kernel.org>
+L:     linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
+S:     Supported
+F:     drivers/net/ethernet/cavium/
+
 ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
 M:     Alexander Shiyan <shc_work@mail.ru>
 L:     linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
Simple merge
Simple merge
Simple merge
Simple merge