u-boot/drivers/net
Gregory CLEMENT 32dfc12b70 net: lpc32xx: Use IRAM for transmit buffer
Since the introduction of the driver, some memory in IRAM is reserved for
the TX buffers.

However there are not used but instead of it, it is the buffer provided
by the net stack which is used. As stated in the comment of the driver,
not using the IRAM buffer could cause cache issue and lower the
throughput.

For the second argument it is less the case for transmitting buffers
because the throughput gain in IRAM is mitigated by the time to copy the
data from RAM to IRAM, but the first argument is still valid and indeed
this patch fixes issue seen with Ethernet on some boards

Signed-off-by: Gregory CLEMENT <gregory.clement@bootlin.com>
2019-04-26 18:58:20 -04:00
..
fm net: fm: add TFABOOT support 2018-12-06 14:37:42 -08:00
fsl-mc mc : Reduce MC memory size to 128M 2019-03-15 11:52:00 +05:30
ldpaa_eth drivers: net: ls1088ardb: Fix EC1 and EC2 RCW offset 2019-03-15 11:52:01 +05:30
mscc_eswitch net: Add MSCC ServalT network driver. 2019-04-12 17:32:52 +02:00
pfe_eth drivers: cosmetic: Convert SPDX license tags to Linux Kernel style 2018-10-28 09:26:39 -04:00
phy net: phy: implement fallback mechanism for negative phy adresses 2019-04-07 20:31:16 -04:00
ti board: ti: am335x: Add platdata for cpsw in SPL 2019-04-12 08:05:54 -04:00
8390.h drivers/net : move net drivers to drivers/net 2007-11-25 18:35:17 +01:00
ag7xxx.c ag7xxx: add initial support for s17 2019-04-12 17:32:51 +02:00
altera_tse.c fdt: Rename a few functions in fdt_support 2017-06-01 07:03:11 -06:00
altera_tse.h net: altera_tse: add mSG-DMA support 2015-11-12 08:26:59 +08:00
armada100_fec.c SPDX: Convert all of our single license tags to Linux Kernel style 2018-05-07 09:34:12 -04:00
armada100_fec.h SPDX: Convert all of our single license tags to Linux Kernel style 2018-05-07 09:34:12 -04:00
at91_emac.c SPDX: Convert all of our single license tags to Linux Kernel style 2018-05-07 09:34:12 -04:00
ax88180.c Remove some merge markers 2016-10-23 18:33:18 -04:00
ax88180.h AX88180: use standard I/O accessors 2010-07-12 00:14:29 -07:00
ax88796.c SPDX: Convert all of our single license tags to Linux Kernel style 2018-05-07 09:34:12 -04:00
ax88796.h SPDX: Convert all of our single license tags to Linux Kernel style 2018-05-07 09:34:12 -04:00
bcm6348-eth.c net: add support for bcm6348-enet 2018-12-19 15:23:00 +01:00
bcm6368-eth.c net: bcm6368: fix restart flow issues 2019-01-16 13:56:43 +01:00
bcm-sf2-eth-gmac.c SPDX: Convert all of our single license tags to Linux Kernel style 2018-05-07 09:34:12 -04:00
bcm-sf2-eth-gmac.h SPDX: Convert all of our single license tags to Linux Kernel style 2018-05-07 09:34:12 -04:00
bcm-sf2-eth.c SPDX: Convert all of our single license tags to Linux Kernel style 2018-05-07 09:34:12 -04:00
bcm-sf2-eth.h SPDX: Convert all of our single license tags to Linux Kernel style 2018-05-07 09:34:12 -04:00
calxedaxgmac.c SPDX: Convert all of our single license tags to Linux Kernel style 2018-05-07 09:34:12 -04:00
cs8900.c SPDX: Convert all of our single license tags to Linux Kernel style 2018-05-07 09:34:12 -04:00
cs8900.h SPDX: Convert all of our single license tags to Linux Kernel style 2018-05-07 09:34:12 -04:00
dc2114x.c net.h: Include linux/if_ether.h to avoid duplication 2018-10-10 12:28:52 -05:00
designware.c net: designware: clear padding bytes 2019-01-24 11:35:27 -06:00
designware.h SPDX: Convert all of our single license tags to Linux Kernel style 2018-05-07 09:34:12 -04:00
dm9000x.c SPDX: Convert all of our single license tags to Linux Kernel style 2018-05-07 09:34:12 -04:00
dm9000x.h dm9000 remove dead external phy support, gpio fix 2008-08-26 23:08:19 -07:00
dnet.c net: cosmetic: Fix var naming net <-> eth drivers 2015-04-18 11:11:33 -06:00
dnet.h dnet: driver for Dave DNET ethernet controller 2009-02-10 00:16:27 +01:00
dwc_eth_qos.c SPDX: Convert all of our single license tags to Linux Kernel style 2018-05-07 09:34:12 -04:00
dwmac_socfpga.c net: designware: socfpga: adapt to Gen5 2019-02-18 13:00:53 +01:00
e1000_spi.c spi: Remove unused spi_init 2018-11-27 21:06:53 +05:30
e1000.c SPDX: Convert all of our single license tags to Linux Kernel style 2018-05-07 09:34:12 -04:00
e1000.h SPDX: Convert all of our single license tags to Linux Kernel style 2018-05-07 09:34:12 -04:00
eepro100.c net.h: Include linux/if_ether.h to avoid duplication 2018-10-10 12:28:52 -05:00
ep93xx_eth.c SPDX: Convert all of our single license tags to Linux Kernel style 2018-05-07 09:34:12 -04:00
ep93xx_eth.h SPDX: Convert all of our single license tags to Linux Kernel style 2018-05-07 09:34:12 -04:00
ethoc.c SPDX: Convert all of our single license tags to Linux Kernel style 2018-05-07 09:34:12 -04:00
fec_mxc.c net: FEC: Add compatible for vybrid (vf610) to reuse fec_mxc.c driver 2019-04-13 20:30:08 +02:00
fec_mxc.h net: dm: fec: Support phy-reset-post-delay property 2019-04-08 15:23:28 +02:00
fsl_mcdmafec.c SPDX: Convert all of our single license tags to Linux Kernel style 2018-05-07 09:34:12 -04:00
fsl_mdio.c SPDX: Convert all of our single license tags to Linux Kernel style 2018-05-07 09:34:12 -04:00
ftgmac100.c net: ftgmac100: Add support for the Aspeed SoC 2018-11-05 10:41:58 -06:00
ftgmac100.h net: ftgmac100: use the aligned() macro 2018-11-05 10:41:56 -06:00
ftmac100.c net: ftmac100: Fix compiler warning 2018-05-29 14:45:03 +08:00
ftmac100.h SPDX: Convert all of our single license tags to Linux Kernel style 2018-05-07 09:34:12 -04:00
ftmac110.c SPDX: Convert all of our single license tags to Linux Kernel style 2018-05-07 09:34:12 -04:00
ftmac110.h SPDX: Convert all of our single license tags to Linux Kernel style 2018-05-07 09:34:12 -04:00
gmac_rockchip.c net: gmac_rockchip: Add handling for RGMII_ID/RXID/TXID 2018-10-04 21:15:46 +02:00
higmacv300.c net: add higmacv300 Ethernet driver for HiSilicon platform 2019-04-23 17:57:24 -04:00
Kconfig net: add higmacv300 Ethernet driver for HiSilicon platform 2019-04-23 17:57:24 -04:00
ks8851_mll.c SPDX: Convert all of our single license tags to Linux Kernel style 2018-05-07 09:34:12 -04:00
ks8851_mll.h net: ks8851_mll: add ethernet support 2013-06-24 19:11:14 -05:00
lan91c96.c SPDX: Convert all of our single license tags to Linux Kernel style 2018-05-07 09:34:12 -04:00
lan91c96.h SPDX: Convert all of our single license tags to Linux Kernel style 2018-05-07 09:34:12 -04:00
lpc32xx_eth.c net: lpc32xx: Use IRAM for transmit buffer 2019-04-26 18:58:20 -04:00
macb.c net: macb: Add small delay after link establishment 2019-04-09 09:28:50 +03:00
macb.h SPDX: Convert all of our single license tags to Linux Kernel style 2018-05-07 09:34:12 -04:00
Makefile net: add higmacv300 Ethernet driver for HiSilicon platform 2019-04-23 17:57:24 -04:00
mcffec.c SPDX: Convert all of our single license tags to Linux Kernel style 2018-05-07 09:34:12 -04:00
mcfmii.c SPDX: Convert all of our single license tags to Linux Kernel style 2018-05-07 09:34:12 -04:00
mpc8xx_fec.c SPDX: Convert all of our single license tags to Linux Kernel style 2018-05-07 09:34:12 -04:00
mt7628-eth.c net: Add MT7628 ethernet driver 2018-11-05 10:41:56 -06:00
mtk_eth.c ethernet: MediaTek: add ethernet driver for MediaTek ARM-based SoCs 2019-01-14 17:43:18 -05:00
mtk_eth.h ethernet: MediaTek: add ethernet driver for MediaTek ARM-based SoCs 2019-01-14 17:43:18 -05:00
mvgbe.c net: mvgbe: fallback phy-mode to GMII 2019-01-24 11:35:29 -06:00
mvgbe.h net: mvgbe: convert to DM 2018-07-26 14:08:21 -05:00
mvneta.c net: mvneta: Add GPIO configuration support 2019-01-24 11:35:29 -06:00
mvpp2.c net: mvpp2: mdio device per port 2019-01-24 11:35:28 -06:00
natsemi.c net.h: Include linux/if_ether.h to avoid duplication 2018-10-10 12:28:52 -05:00
ne2000_base.c net: Move enetaddr env access code to env config instead of net config 2018-04-08 23:00:58 -04:00
ne2000_base.h Consolidate bool type 2013-04-01 16:33:52 -04:00
ne2000.c net: Use ARRAY_SIZE at appropriate places 2013-08-19 12:34:18 -05:00
ne2000.h NE2000: Fix regresssion introduced by e710185aae on non AX88796 2008-04-28 22:26:36 -07:00
netconsole.c SPDX: Convert all of our single license tags to Linux Kernel style 2018-05-07 09:34:12 -04:00
ns8382x.c net.h: Include linux/if_ether.h to avoid duplication 2018-10-10 12:28:52 -05:00
pch_gbe.c net: pch_gbe: Make probe/remove static 2018-10-09 14:18:21 -05:00
pch_gbe.h SPDX: Convert all of our single license tags to Linux Kernel style 2018-05-07 09:34:12 -04:00
pcnet.c SPDX: Convert all of our single license tags to Linux Kernel style 2018-05-07 09:34:12 -04:00
pic32_eth.c SPDX: Convert all of our single license tags to Linux Kernel style 2018-05-07 09:34:12 -04:00
pic32_eth.h SPDX: Convert all of our single license tags to Linux Kernel style 2018-05-07 09:34:12 -04:00
pic32_mdio.c SPDX: Convert all of our single license tags to Linux Kernel style 2018-05-07 09:34:12 -04:00
ravb.c net: ravb: Support reset GPIO both in mac and phy node 2018-06-19 06:15:55 +02:00
rtl8139.c net: remove CONFIG_MCAST_TFTP 2019-01-24 11:35:30 -06:00
rtl8169.c net.h: Include linux/if_ether.h to avoid duplication 2018-10-10 12:28:52 -05:00
sandbox-raw-bus.c sandbox: net: Correct name copy in eth_raw_bus_post_bind() 2018-12-05 06:01:34 -07:00
sandbox-raw.c net: Fix error handling in sb_eth_raw_ofdata_to_platdata() 2019-01-14 17:47:13 -07:00
sandbox.c regmap: fix regmap_read_poll_timeout warning about sandbox_timer_add_offset 2019-04-23 11:17:15 +02:00
sh_eth.c net: sh_eth: Initialize PHY in probe() once 2019-04-09 18:19:10 +02:00
sh_eth.h SPDX: Convert all of our single license tags to Linux Kernel style 2018-05-07 09:34:12 -04:00
smc911x.c SPDX: Convert all of our single license tags to Linux Kernel style 2018-05-07 09:34:12 -04:00
smc911x.h SPDX: Convert all of our single license tags to Linux Kernel style 2018-05-07 09:34:12 -04:00
smc91111.c SPDX: Convert all of our single license tags to Linux Kernel style 2018-05-07 09:34:12 -04:00
smc91111.h SPDX: Convert all of our single license tags to Linux Kernel style 2018-05-07 09:34:12 -04:00
sni_ave.c net: add Socionext AVE ethernet driver support 2018-06-13 13:54:17 -05:00
sun8i_emac.c net: sun8i_emac: Add CLK and RESET support 2019-04-16 16:29:01 +05:30
sunxi_emac.c net: sunxi_emac: Add CLK support 2019-04-16 16:29:00 +05:30
tsec.c net: remove CONFIG_MCAST_TFTP 2019-01-24 11:35:30 -06:00
uli526x.c SPDX: Convert all of our single license tags to Linux Kernel style 2018-05-07 09:34:12 -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: Initialize action RAM in VCAP complex 2018-06-13 13:54:16 -05:00
xilinx_axi_emac.c SPDX: Convert all of our single license tags to Linux Kernel style 2018-05-07 09:34:12 -04:00
xilinx_emaclite.c SPDX: Convert all of our single license tags to Linux Kernel style 2018-05-07 09:34:12 -04:00
zynq_gem.c net: gem: Remove phy autodetection code 2019-04-16 11:52:02 +02:00