diff options
author | Joel Stanley <joel@jms.id.au> | 2016-06-07 13:09:38 -0500 |
---|---|---|
committer | Joel Stanley <joel@jms.id.au> | 2016-07-27 15:44:01 +0930 |
commit | 8dc547ba50e3ee371bd9196843f716387f29d675 (patch) | |
tree | 0e283f1729c756a51759e4e7dde0a4553c080d18 /drivers/net/Kconfig | |
parent | 133b84758b91db4dab46c2ac97f26b8ab38115a6 (diff) | |
download | talos-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/Kconfig | 8 |
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 |