| #
42817eb8 |
| 22-Sep-2014 |
Stefano Babic <sbabic@denx.de> |
Merge branch 'master' of git://git.denx.de/u-boot-arm
|
| #
5d9f423d |
| 28-Aug-2014 |
Thierry Reding <treding@nvidia.com> |
rtl8169: Defer network packet processing
When network protocol errors occur (such as a file not being found on a TFTP server), the processing done by the NetReceive() function will end up calling th
rtl8169: Defer network packet processing
When network protocol errors occur (such as a file not being found on a TFTP server), the processing done by the NetReceive() function will end up calling the driver's .halt() implementation. However, after that the device no longer has access to the memory buffers and will cause errors such as this in the rtl_recv() function when trying to hand descriptors back to the device:
pci_hose_bus_to_phys: invalid physical address
This can be fixed by deferring processing of network packets until the descriptors have been handed back. That way rtl_halt() tearing down network buffers is not going to prevent access to the buffers.
Reported-by: Stephen Warren <swarren@nvidia.com> Signed-off-by: Thierry Reding <treding@nvidia.com>
show more ...
|
| #
f15ea6e1 |
| 10-Dec-2013 |
Albert ARIBAUD <albert.u.boot@aribaud.net> |
Merge branch 'u-boot/master' into 'u-boot-arm/master'
Conflicts: arch/arm/cpu/armv7/rmobile/Makefile doc/README.scrapyard
Needed manual fix: arch/arm/cpu/armv7/omap-common/Makefile board/compul
Merge branch 'u-boot/master' into 'u-boot-arm/master'
Conflicts: arch/arm/cpu/armv7/rmobile/Makefile doc/README.scrapyard
Needed manual fix: arch/arm/cpu/armv7/omap-common/Makefile board/compulab/cm_t335/u-boot.lds
show more ...
|
| #
1a1326d2 |
| 25-Nov-2013 |
Tom Rini <trini@ti.com> |
Merge branch 'master' of git://git.denx.de/u-boot-net
|
| #
2287286b |
| 20-Sep-2013 |
Thierry Reding <thierry.reding@gmail.com> |
net: rtl8169: Add support for RTL8168d/8111d
This chip is compatible with the existing driver, except that it uses BAR2 instead of BAR1 for the I/O memory region. Using this patch I can use the PCIe
net: rtl8169: Add support for RTL8168d/8111d
This chip is compatible with the existing driver, except that it uses BAR2 instead of BAR1 for the I/O memory region. Using this patch I can use the PCIe ethernet interface on the CompuLab Trimslice to boot from the network.
Signed-off-by: Thierry Reding <treding@nvidia.com> Patch: 276477
show more ...
|
| #
22ece0e2 |
| 20-Sep-2013 |
Thierry Reding <thierry.reding@gmail.com> |
net: rtl8169: Improve cache maintenance
Instead of directly calling the low-level invalidate_dcache_range() and flush_cache() functions, provide thin wrappers that take into account alignment requir
net: rtl8169: Improve cache maintenance
Instead of directly calling the low-level invalidate_dcache_range() and flush_cache() functions, provide thin wrappers that take into account alignment requirements.
While at it, fix a case where the cache was flushed but should have been invalidated, two cases where the buffer data was flushed instead of the descriptor and a missing cache invalidation before reading the packet data that the NIC just wrote to memory.
Signed-off-by: Thierry Reding <treding@nvidia.com> Patch: 276474
show more ...
|
| #
65a6691e |
| 20-Sep-2013 |
Thierry Reding <thierry.reding@gmail.com> |
net: rtl8169: Add support for RTL8168evl/8111evl
This chip is compatible with other RTL8168 chips and can be found on the NVIDIA Cardhu and Beaver boards.
Signed-off-by: Thierry Reding <treding@nvi
net: rtl8169: Add support for RTL8168evl/8111evl
This chip is compatible with other RTL8168 chips and can be found on the NVIDIA Cardhu and Beaver boards.
Signed-off-by: Thierry Reding <treding@nvidia.com> Patch: 276475
show more ...
|
| #
7a36b9c1 |
| 20-Sep-2013 |
Thierry Reding <thierry.reding@gmail.com> |
net: rtl8169: Fix format string
currticks() is defined as get_timer(0), which returns an unsigned long, so use %lu instead of %d to print the result.
Signed-off-by: Thierry Reding <treding@nvidia.c
net: rtl8169: Fix format string
currticks() is defined as get_timer(0), which returns an unsigned long, so use %lu instead of %d to print the result.
Signed-off-by: Thierry Reding <treding@nvidia.com> Patch: 276473
show more ...
|
| #
326ea986 |
| 31-Jul-2013 |
Stefano Babic <sbabic@denx.de> |
Merge git://git.denx.de/u-boot-arm
Conflicts: board/freescale/mx6qsabrelite/Makefile board/freescale/mx6qsabrelite/mx6qsabrelite.c include/configs/mx6qsabrelite.h
Signed-off-by: Stefano Babic <s
Merge git://git.denx.de/u-boot-arm
Conflicts: board/freescale/mx6qsabrelite/Makefile board/freescale/mx6qsabrelite/mx6qsabrelite.c include/configs/mx6qsabrelite.h
Signed-off-by: Stefano Babic <sbabic@denx.de>
show more ...
|
| #
8b485ba1 |
| 25-Jul-2013 |
Albert ARIBAUD <albert.u.boot@aribaud.net> |
Merge branch 'u-boot/master' into u-boot-arm/master
|
| #
1a459660 |
| 08-Jul-2013 |
Wolfgang Denk <wd@denx.de> |
Add GPL-2.0+ SPDX-License-Identifier to source files
Signed-off-by: Wolfgang Denk <wd@denx.de> [trini: Fixup common/cmd_io.c] Signed-off-by: Tom Rini <trini@ti.com>
|
| #
d1527b55 |
| 22-May-2012 |
Joe Hershberger <joe.hershberger@ni.com> |
drivers/net/rtl8169.c: Fix compile warning
Fix this: rtl8169.c: In function 'rtl8169_initialize': rtl8169.c:907:13: warning: assignment from incompatible pointer type
Signed-off-by: Joe Hershberger
drivers/net/rtl8169.c: Fix compile warning
Fix this: rtl8169.c: In function 'rtl8169_initialize': rtl8169.c:907:13: warning: assignment from incompatible pointer type
Signed-off-by: Joe Hershberger <joe.hershberger@ni.com>
show more ...
|
| #
afb92010 |
| 05-Nov-2011 |
Wolfgang Denk <wd@denx.de> |
drivers/net/rtl8169.c: Fix GCC 4.6 build warning
Fix: rtl8169.c: In function 'rtl_init': rtl8169.c:742:13: warning: variable 'printed_version' set but not used [-Wunused-but-set-variable]
Signed-of
drivers/net/rtl8169.c: Fix GCC 4.6 build warning
Fix: rtl8169.c: In function 'rtl_init': rtl8169.c:742:13: warning: variable 'printed_version' set but not used [-Wunused-but-set-variable]
Signed-off-by: Wolfgang Denk <wd@denx.de>
show more ...
|
| #
f4eaef7b |
| 19-Oct-2010 |
Nobuhiro Iwamatsu <iwamatsu@nigauri.org> |
net: rtl8169: Add initialized eth_device structure
rtl8169 does not have write_hwaddr function. However, eth stuff executes write_hwaddr function because eth_device structure has not been initialize
net: rtl8169: Add initialized eth_device structure
rtl8169 does not have write_hwaddr function. However, eth stuff executes write_hwaddr function because eth_device structure has not been initialized.
Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org> CC: Ben Warren <biggerbadderben@gmail.com>
show more ...
|
| #
d65e34d1 |
| 25-Feb-2009 |
Yoshihiro Shimoda <shimoda.yoshihiro@renesas.com> |
rtl8169: fix PCI system memory address
When PCI device use system memory, some PCI host controller should be set physical memory address.
Signed-off-by: Yoshihiro Shimoda <shimoda.yoshihiro@renesas
rtl8169: fix PCI system memory address
When PCI device use system memory, some PCI host controller should be set physical memory address.
Signed-off-by: Yoshihiro Shimoda <shimoda.yoshihiro@renesas.com> Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
show more ...
|
| #
d4c02e6f |
| 25-Feb-2009 |
Yoshihiro Shimoda <shimoda.yoshihiro@renesas.com> |
rtl8169: fix cache coherency problem
Fix the problem that cannot access actual data when CPU data cache enabled.
Signed-off-by: Yoshihiro Shimoda <shimoda.yoshihiro@renesas.com> Tested-by: Nobuhiro
rtl8169: fix cache coherency problem
Fix the problem that cannot access actual data when CPU data cache enabled.
Signed-off-by: Yoshihiro Shimoda <shimoda.yoshihiro@renesas.com> Tested-by: Nobuhiro Iwamatsu <iwamatsu.nobuhiro@renesas.com> Acked-by: Ben Warren <biggerbadderben@gmail.com>
show more ...
|
| #
ee1702d7 |
| 21-Mar-2009 |
Wolfgang Denk <wd@denx.de> |
Merge branch 'next' of ../next
|
| #
d3f87148 |
| 12-Feb-2009 |
Mike Frysinger <vapier@gentoo.org> |
drivers/net/: get mac address from environment
The environment is the canonical storage location of the mac address, so we're killing off the global data location and moving everything to querying t
drivers/net/: get mac address from environment
The environment is the canonical storage location of the mac address, so we're killing off the global data location and moving everything to querying the env directly.
The drivers that get converted here: 3c589 4xx_enet dc2114x dm9000x enc28j60 fsl_mcdmafec ks8695eth mcffec rtl8019 rtl8169 s3c4510b_eth xilinx_emac xilinx_emaclite
Signed-off-by: Mike Frysinger <vapier@gentoo.org> CC: Ben Warren <biggerbadderben@gmail.com> CC: Rolf Offermanns <rof@sysgo.de> CC: Stefan Roese <sr@denx.de> CC: Sascha Hauer <saschahauer@web.de> CC: TsiChung Liew <Tsi-Chung.Liew@freescale.com> CC: Greg Ungerer <greg.ungerer@opengear.com> CC: Xue Ligong <lgxue@hotmail.com> CC: Masami Komiya <mkomiya@sonare.it> CC: Curt Brune <curt@cucy.com> CC: Michal SIMEK <monstr@monstr.eu>
show more ...
|
| #
cb547320 |
| 17-Dec-2008 |
Haavard Skinnemoen <haavard.skinnemoen@atmel.com> |
Merge branch 'fixes' into cleanups
Conflicts:
board/atmel/atngw100/atngw100.c board/atmel/atstk1000/atstk1000.c cpu/at32ap/at32ap700x/gpio.c include/asm-avr32/arch-at32ap700x/clk.h include/con
Merge branch 'fixes' into cleanups
Conflicts:
board/atmel/atngw100/atngw100.c board/atmel/atstk1000/atstk1000.c cpu/at32ap/at32ap700x/gpio.c include/asm-avr32/arch-at32ap700x/clk.h include/configs/atngw100.h include/configs/atstk1002.h include/configs/atstk1003.h include/configs/atstk1004.h include/configs/atstk1006.h include/configs/favr-32-ezkit.h include/configs/hammerhead.h include/configs/mimc200.h
show more ...
|
| #
53c987f5 |
| 03-Sep-2008 |
Wolfgang Denk <wd@denx.de> |
Merge branch 'master' of ssh://10.10.0.7/home/wd/git/u-boot/master
|
| #
16116ddd |
| 03-Sep-2008 |
Wolfgang Denk <wd@denx.de> |
Merge branch 'master' of git://git.denx.de/u-boot-net
|
| #
02d69891 |
| 31-Aug-2008 |
Ben Warren <biggerbadderben@gmail.com> |
Moved initialization of RTL8169 Ethernet controller to board_eth_init()
Affected boards: linkstation r7780mp
Removed initialization of the driver from net/eth.c
Signed-off-by: Ben Warren <bigger
Moved initialization of RTL8169 Ethernet controller to board_eth_init()
Affected boards: linkstation r7780mp
Removed initialization of the driver from net/eth.c
Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
show more ...
|
| #
db70b843 |
| 09-Jul-2008 |
Yoshihiro Shimoda <shimoda.yoshihiro@renesas.com> |
rtl8169: add support for RTL8110SCL
This patch fixes a problem that RTL8110SCL started transfer with an incorrect memory address.
Signed-off-by: Yoshihiro Shimoda <shimoda.yoshihiro@renesas.com> Si
rtl8169: add support for RTL8110SCL
This patch fixes a problem that RTL8110SCL started transfer with an incorrect memory address.
Signed-off-by: Yoshihiro Shimoda <shimoda.yoshihiro@renesas.com> Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
show more ...
|
| #
859f2435 |
| 10-Jul-2008 |
Jon Loeliger <jdl@freescale.com> |
Merge commit 'wd/master'
|
| #
26242395 |
| 10-Jul-2008 |
Markus Klotzbuecher <mk@denx.de> |
Merge branch 'master' of git://www.denx.de/git/u-boot
|