summaryrefslogtreecommitdiffstats
path: root/drivers/net/Kconfig
diff options
context:
space:
mode:
authorJoel Stanley <joel@jms.id.au>2016-06-07 13:09:38 -0500
committerJoel Stanley <joel@jms.id.au>2016-07-27 15:44:01 +0930
commit8dc547ba50e3ee371bd9196843f716387f29d675 (patch)
tree0e283f1729c756a51759e4e7dde0a4553c080d18 /drivers/net/Kconfig
parent133b84758b91db4dab46c2ac97f26b8ab38115a6 (diff)
downloadtalos-obmc-uboot-8dc547ba50e3ee371bd9196843f716387f29d675.tar.gz
talos-obmc-uboot-8dc547ba50e3ee371bd9196843f716387f29d675.zip
drivers/net: Add Aspeed nic driver
This is an alternate driver for the ftgmac100 hardware found in the Aspeed BMCs. It contains support for NC-SI that is lacking in the existing ftgmac100 driver. The code comes from the u-boot tree used by OpenBMC, which has origins in the Facebook OpenBMC project. In addition the following fixes were made: - Port new release - Clean up hw init - Remove scratch register writes - Fix RX buffer size - Make rx fifo poll for data (was: Fix unreliable networking) - Create aspeed_write_hwaddr from set_mac_address - Do not start hardware in initialize - Do not fill in a random MAC address - Start mac after ring buffers are initialized Signed-off-by: Joel Stanley <joel@jms.id.au> Signed-off-by: Cédric Le Goater <clg@kaod.org>
Diffstat (limited to 'drivers/net/Kconfig')
-rw-r--r--drivers/net/Kconfig8
1 files changed, 8 insertions, 0 deletions
diff --git a/drivers/net/Kconfig b/drivers/net/Kconfig
index c1cb689ccf..e29ed553d9 100644
--- a/drivers/net/Kconfig
+++ b/drivers/net/Kconfig
@@ -183,4 +183,12 @@ config PIC32_ETH
This driver implements 10/100 Mbps Ethernet and MAC layer for
Microchip PIC32 microcontrollers.
+config ASPEEDNIC
+ bool "Aspeed ethernet support"
+ depends on MACH_ARM
+ select PHYLIB
+ help
+ Network support for the Aspeed ast2400 and ast2500 series network
+ devices including NC-SI support.
+
endif # NETDEVICES
OpenPOWER on IntegriCloud