linux/drivers/net/ethernet/marvell
Antoine Ténart 78b9b2c4cd net: pxa168_eth: rework the MAC address setup
This patch rework the way the MAC address is retrieved. The MAC address
can now, in addition to being random, be set in the device tree or
retrieved from the Ethernet controller MAC address registers. The
probing function will try to get a MAC address in the following order:
- From the device tree.
- From the Ethernet controller MAC address registers.
- Generate a random one.

This patch also adds a function to read the MAC address from the
Ethernet Controller registers.

Signed-off-by: Antoine Tenart <antoine.tenart@free-electrons.com>
Acked-by: Arnd Bergmann <arnd@arndb.de>
Signed-off-by: David S. Miller <davem@davemloft.net>
2014-09-30 16:36:13 -04:00
..
Kconfig ethernet: Add new driver for Marvell Armada 375 network unit 2014-07-10 17:18:24 -07:00
Makefile ethernet: Add new driver for Marvell Armada 375 network unit 2014-07-10 17:18:24 -07:00
mv643xx_eth.c net: mv643xx_eth: Avoid unmapping the TSO header buffers 2014-06-02 16:16:06 -07:00
mvmdio.c net: mvmdio: Use devm_* API to simplify the code 2014-05-23 15:31:49 -04:00
mvneta.c mvneta: Add missing if_vlan.h include. 2014-08-25 20:21:55 -07:00
mvpp2.c net: mvpp2: implement ioctl() operation for PHY ioctls 2014-07-29 16:47:43 -07:00
pxa168_eth.c net: pxa168_eth: rework the MAC address setup 2014-09-30 16:36:13 -04:00
skge.c drivers/net: Convert remaining uses of pr_warning to pr_warn 2014-09-09 20:37:08 -07:00
skge.h
sky2.c drivers/net: Convert remaining uses of pr_warning to pr_warn 2014-09-09 20:37:08 -07:00
sky2.h sky2: Receive Overflows not counted 2013-03-29 14:53:19 -04:00