u-boot-brain/drivers/net
Hannu Lounento e0a75fed9e net: e1000: split e1000_read_mac_addr
Split the implementation of e1000_read_mac_addr into eeprom and register
versions called by e1000_read_mac_addr.

This allows for calling e1000_read_mac_addr when MAC address is needed
with no constraints where it is read from, and for calling the register
and, especially, the eeprom version directly in order to specify where
to read the address from.

Signed-off-by: Hannu Lounento <hannu.lounento@ge.com>
CC: Joe Hershberger <joe.hershberger@ni.com>
Signed-off-by: Martyn Welch <martyn.welch@collabora.co.uk>
Signed-off-by: Sebastian Reichel <sebastian.reichel@collabora.co.uk>
2018-02-04 12:00:58 +01:00
..
fm blk: Remove various places that do flush cache after read 2017-09-15 08:05:10 -04:00
fsl-mc driver: fsl-mc: Perform fsl-mc fdt fixup for lazyapply dpl 2018-01-30 09:13:32 -08:00
ldpaa_eth driver: net: fsl-mc: flib changes for MC 10.3.0 2017-12-06 14:55:17 -08:00
phy phy: atheros: set auto-negotiation for AR8021 2018-01-15 12:05:27 -06:00
8390.h
ag7xxx.c wait_bit: use wait_for_bit_le32 and remove wait_for_bit 2018-01-24 12:03:43 +05:30
altera_tse.c fdt: Rename a few functions in fdt_support 2017-06-01 07:03:11 -06:00
altera_tse.h
armada100_fec.c Update Maintainer and Author's email address 2016-12-27 11:24:17 -05:00
armada100_fec.h Update Maintainer and Author's email address 2016-12-27 11:24:17 -05:00
at91_emac.c gpio: at91_gpio: remove CPU_HAS_PIO3 macro 2017-04-13 14:44:50 -06:00
ax88180.c Remove some merge markers 2016-10-23 18:33:18 -04:00
ax88180.h
ax88796.c
ax88796.h
bcm-sf2-eth-gmac.c treewide: replace with error() with pr_err() 2017-10-04 11:59:44 -04:00
bcm-sf2-eth-gmac.h
bcm-sf2-eth.c treewide: replace with error() with pr_err() 2017-10-04 11:59:44 -04:00
bcm-sf2-eth.h net: move Broadcom SF2 driver to Kconfig 2017-08-07 15:18:30 -05:00
calxedaxgmac.c
cpsw-common.c treewide: replace with error() with pr_err() 2017-10-04 11:59:44 -04:00
cpsw.c treewide: replace with error() with pr_err() 2017-10-04 11:59:44 -04:00
cs8900.c
cs8900.h
davinci_emac.c ti816x: Enable ethernet support 2017-06-28 11:43:39 -04:00
davinci_emac.h ti816x: Enable ethernet support 2017-06-28 11:43:39 -04:00
dc2114x.c env: Rename eth_getenv_enetaddr() to eth_env_get_enetaddr() 2017-08-16 08:30:44 -04:00
designware.c net: designware: Pad small packets 2018-01-15 12:05:21 -06:00
designware.h net: designware: add clock support 2018-01-15 12:05:20 -06:00
dm9000x.c
dm9000x.h
dnet.c
dnet.h
dwc_eth_qos.c wait_bit: use wait_for_bit_le32 and remove wait_for_bit 2018-01-24 12:03:43 +05:30
e1000_spi.c net: e1000: Fix the build with driver model and SPI EEPROM 2016-08-15 13:34:45 -05:00
e1000.c net: e1000: split e1000_read_mac_addr 2018-02-04 12:00:58 +01:00
e1000.h net: e1000: add support for writing to EEPROM 2018-02-04 12:00:58 +01:00
eepro100.c net: eepro100: Fix unused variable warning 2017-05-12 08:37:30 -04:00
enc28j60.c Remove various unused interrupt related code 2017-04-06 20:42:18 -04:00
enc28j60.h
ep93xx_eth.c treewide: replace with error() with pr_err() 2017-10-04 11:59:44 -04:00
ep93xx_eth.h
ethoc.c wait_bit: use wait_for_bit_le32 and remove wait_for_bit 2018-01-24 12:03:43 +05:30
fec_mxc.c net: fec: fix build warnings for 64bits support 2018-02-04 12:00:58 +01:00
fec_mxc.h net: fec_mxc: Driver cleanups 2016-12-16 17:15:27 +01:00
fsl_mcdmafec.c net: fix typos 2017-09-07 13:23:52 -05:00
fsl_mdio.c treewide: replace #include <asm/errno.h> with <linux/errno.h> 2016-09-23 17:55:42 -04:00
ftgmac100.c env: Rename eth_getenv_enetaddr() to eth_env_get_enetaddr() 2017-08-16 08:30:44 -04:00
ftgmac100.h
ftmac100.c nds32: ftmac100: Fix write mac addr fail problem. 2017-09-21 10:30:22 +08:00
ftmac100.h
ftmac110.c treewide: replace #include <asm/errno.h> with <linux/errno.h> 2016-09-23 17:55:42 -04:00
ftmac110.h
gmac_rockchip.c net: gmac_rockchip: Add support for the RK3228 GMAC 2018-01-28 17:12:38 +01:00
Kconfig net: sh-eth: Add to Kconfig and convert 2018-01-15 12:05:26 -06:00
keystone_net.c treewide: replace with error() with pr_err() 2017-10-04 11:59:44 -04:00
ks8851_mll.c
ks8851_mll.h
lan91c96.c env: Rename eth_getenv_enetaddr() to eth_env_get_enetaddr() 2017-08-16 08:30:44 -04:00
lan91c96.h
lpc32xx_eth.c treewide: replace #include <asm/errno.h> with <linux/errno.h> 2016-09-23 17:55:42 -04:00
macb.c net: macb: Add support for Xilinx Zynq SoC 2018-01-15 12:05:14 -06:00
macb.h net: macb: Add support for Xilinx Zynq SoC 2018-01-15 12:05:14 -06:00
Makefile sunxi: fix CONFIG_SUNXI_EMAC references 2017-11-09 14:39:09 +05:30
mcffec.c net: fix typos 2017-09-07 13:23:52 -05:00
mcfmii.c net: mii: Changes not made by spatch 2016-08-15 15:29:03 -05:00
mpc8xx_fec.c powerpc, 8xx: fix missing function declarations. 2017-07-23 09:23:29 -04:00
mvgbe.c net: mvgbe: Fix build error with CONFIG_PHYLIB 2016-11-07 11:28:16 -06:00
mvgbe.h
mvneta.c net: mvneta - Fixed recv() when multiple packets have arrived. 2018-01-15 12:05:19 -06:00
mvpp2.c mvpp2: Fix warning over 32bit vs 64bit targets 2018-01-29 12:48:34 -05:00
natsemi.c
ne2000_base.c env: Rename eth_getenv_enetaddr() to eth_env_get_enetaddr() 2017-08-16 08:30:44 -04:00
ne2000_base.h
ne2000.c
ne2000.h
netconsole.c net: Fix buffer overrun error in netconsole 2018-01-15 12:05:14 -06:00
ns8382x.c
pch_gbe.c net: pch_gbe: Add cache maintenance 2017-06-02 14:44:20 -05:00
pch_gbe.h net: pch_gbe: Convert to use DM PCI API 2016-02-05 12:47:23 +08:00
pcnet.c net: pcnet: Fix init on big endian 64 bit 2016-05-31 09:38:11 +02:00
pic32_eth.c wait_bit: use wait_for_bit_le32 and remove wait_for_bit 2018-01-24 12:03:43 +05:30
pic32_eth.h drivers: net: Add ethernet driver for Microchip PIC32. 2016-02-01 22:14:02 +01:00
pic32_mdio.c wait_bit: use wait_for_bit_le32 and remove wait_for_bit 2018-01-24 12:03:43 +05:30
ravb.c Merge branch 'rmobile-mx' of git://git.denx.de/u-boot-sh 2018-01-27 18:25:00 -05:00
rtl8139.c
rtl8169.c net: rtl8169: remove unneeded definition 2016-12-04 13:55:01 -05:00
sandbox-raw.c env: Rename setenv() to env_set() 2017-08-16 08:22:18 -04:00
sandbox.c dm: Rename dev_addr..() functions 2017-06-01 07:03:01 -06:00
sh_eth.c net: sh_eth: Add DM and DT support 2018-01-27 20:38:53 +01:00
sh_eth.h net: sh_eth: Unify CONFIG_R8A779[01234] as CONFIG_RCAR_GEN2 2018-01-27 20:38:53 +01:00
smc911x.c net: mii: Fix changes made by spatch 2016-08-15 15:29:03 -05:00
smc911x.h
smc91111.c
smc91111.h Blackfin: Remove 2017-04-05 13:52:01 -04:00
sun8i_emac.c net: sun8i_emac: Fix build for non-H3/H5 SoCs 2017-11-10 19:10:33 +05:30
sunxi_emac.c dm: Rename dev_addr..() functions 2017-06-01 07:03:01 -06:00
tsec.c dm: Rename dev_addr..() functions 2017-06-01 07:03:01 -06:00
tsi108_eth.c
uli526x.c net: uli526x: Fix unknown storage size error 2017-05-12 08:37:32 -04:00
vsc7385.c treewide: replace #include <asm/errno.h> with <linux/errno.h> 2016-09-23 17:55:42 -04:00
vsc9953.c drivers: net: vsc9953: Fix bug when PVID is shown for disabled ports only 2016-04-06 08:34:44 -07:00
xilinx_axi_emac.c wait_bit: use wait_for_bit_le32 and remove wait_for_bit 2018-01-24 12:03:43 +05:30
xilinx_emaclite.c dm: Rename dev_addr..() functions 2017-06-01 07:03:01 -06:00
xilinx_ll_temac_fifo.c
xilinx_ll_temac_fifo.h
xilinx_ll_temac_mdio.c
xilinx_ll_temac_mdio.h
xilinx_ll_temac_sdma.c powerpc: remove 4xx support 2017-07-03 17:35:28 -04:00
xilinx_ll_temac_sdma.h powerpc: remove 4xx support 2017-07-03 17:35:28 -04:00
xilinx_ll_temac.c powerpc: remove 4xx support 2017-07-03 17:35:28 -04:00
xilinx_ll_temac.h
zynq_gem.c wait_bit: use wait_for_bit_le32 and remove wait_for_bit 2018-01-24 12:03:43 +05:30