- 21 Aug, 2014 1 commit
-
-
Masahiro Yamada authored
The following configs are not defined at all: - CONFIG_INCA_IP_SWITCH - CONFIG_PBL2800_ETHER - CONFIG_PHY_ICPLUS Signed-off-by:
Masahiro Yamada <yamada.m@jp.panasonic.com>
-
- 06 Jul, 2014 1 commit
-
-
Stefan Roese authored
There have been 3 versions of the sunxi_emac support patch during its development. Somehow version 2 ended up in upstream u-boot where as the u-boot-sunxi git repo got version 3. This bumps the version in upstream u-boot to version 3 of the patch: - Initialize MII clock earlier so mii access to allow independent use - Name change from WEMAC to EMAC to match mainline kernel & chip manual - Cosmetic code cleanup Signed-off-by:
Stefan Roese <sr@denx.de> Signed-off-by:
Henrik Nordstrom <henrik@henriknordstrom.net> Signed-off-by:
Oliver Schinagl <oliver@schinagl.nl> Signed-off-by:
Hans de Goede <hdegoede@redhat.com> Acked-by:
Ian Campbell <ijc@hellion.org.uk>
-
- 25 May, 2014 1 commit
-
-
Ian Campbell authored
Add support for the GMAC Ethernet controller on Allwinner A20 (sun7i) processors. Enable for the Cubietruck. Signed-off-by:
Chen-Yu Tsai <wens@csie.org> Signed-off-by:
Jens Kuske <jenskuske@gmail.com> Signed-off-by:
Ian Campbell <ijc@hellion.org.uk> Reviewed-by:
Marek Vasut <marex@denx.de> Reviewed-by:
Tom Rini <trini@ti.com>
-
- 20 Apr, 2014 1 commit
-
-
Daniel Schwierzeck authored
This is dead hardware and no one is interested in making the necessary changes for upcoming features like generic board or driver model. Signed-off-by:
Daniel Schwierzeck <daniel.schwierzeck@gmail.com> Cc: Wolfgang Denk <wd@denx.de>
-
- 04 Mar, 2014 2 commits
-
-
Michal Simek authored
Gem can be directly initialized from DTB. Signed-off-by:
Michal Simek <michal.simek@xilinx.com>
-
Michal Simek authored
- Add xilinx_emaclite_of_init to netdev.h - Remove global data pointer from the driver - Add better handling for error state. Signed-off-by:
Michal Simek <michal.simek@xilinx.com>
-
- 07 Feb, 2014 1 commit
-
-
Alexey Brodkin authored
With this change driver will benefit from existing phylib and thus custom phy functionality implemented in the driver will go away: * Instantiation of the driver is now much shorter - 2 parameters instead of 4. * Simplified phy management/functoinality in driver is replaced with rich functionality of phylib. * Support of custom phy initialization is now done with existing "board_phy_config". Note that after this change some previously used config options (driver-specific PHY configuration) will be obsolete and they are simply substituted with similar options of phylib. For example: * CONFIG_DW_AUTONEG - no need in this one. Autonegotiation is enabled by default. * CONFIG_DW_SEARCH_PHY - if one wants to specify attached phy explicitly CONFIG_PHY_ADDR board config option has to be used, otherwise automatically the first discovered on MDIO bus phy will be used I believe there's no need now in "doc/README.designware_eth" because user only needs to instantiate the driver with "designware_initialize" whose prototype exists in "include/netdev.h". Cc: Joe Hershberger <joe.hershberger@ni.com> Cc: Vipin Kumar <vipin.kumar@st.com> Cc: Stefan Roese <sr@denx.de> Cc: Mischa Jonker <mjonker@synopsys.com> Cc: Shiraz Hashim <shiraz.hashim@st.com> Cc: Albert ARIBAUD <albert.u.boot@aribaud.net> Cc: Amit Virdi <amit.virdi@st.com> Cc: Sonic Zhang <sonic.zhang@analog.com> Signed-off-by:
Alexey Brodkin <abrodkin@synopsys.com>
-
- 24 Jul, 2013 1 commit
-
-
Wolfgang Denk authored
Signed-off-by:
Wolfgang Denk <wd@denx.de> [trini: Fixup common/cmd_io.c] Signed-off-by:
Tom Rini <trini@ti.com>
-
- 25 Jun, 2013 3 commits
-
-
Kuo-Jung Su authored
Faraday FTMAC110 10/100Mbps supports half-word data transfer for Linux. However it has a weird DMA alignment issue: (1) Tx DMA Buffer Address: 1 bytes aligned: Invalid 2 bytes aligned: O.K 4 bytes aligned: O.K (2) Rx DMA Buffer Address: 1 bytes aligned: Invalid 2 bytes aligned: O.K 4 bytes aligned: Invalid!!! Signed-off-by:
Kuo-Jung Su <dantesu@faraday-tech.com> Cc: Joe Hershberger <joe.hershberger@gmail.com> Cc: Tom Rini <trini@ti.com>
-
Roberto Cerati authored
The device interface is 16 bits wide. All the available packets are read from the incoming fifo. Signed-off-by:
Roberto Cerati <roberto.cerati@bticino.it> Signed-off-by:
Raffaele Recalcati <raffaele.recalcati@bticino.it> [voice.shen@atmel.com: address comments from review results] [voice.shen@atmel.com: clean up for submit] Signed-off-by:
Bo Shen <voice.shen@atmel.com> Tested-by:
Raffaele Recalcati <raffaele.recalcati@bticino.it>
-
Henrik Nordström authored
This patch adds support for the WEMAC, the ethernet controller included in the Allwinner A10 SoC. It will get used in the upcoming A10 board support. From: Stefan Roese <sr@denx.de> Signed-off-by:
Stefan Roese <sr@denx.de> Signed-off-by:
Henrik Nordstrom <henrik@henriknordstrom.net>
-
- 15 May, 2013 1 commit
-
-
Wolfgang Denk authored
The Freescale MPC8220 Power Architecture processors have long reached EOL; Freescale does not even list these any more on their web site. Remove the code to avoid wasting maitaining efforts on dead stuff. Signed-off-by:
Wolfgang Denk <wd@denx.de> Cc: Andy Fleming <afleming@gmail.com>
-
- 30 Apr, 2013 2 commits
-
-
David Andrey authored
Avoid overwriting GEMx_RCLK_CTRL and GEMx_CLK_CTRL if the Ethernet interface is connect on EMIO Do not enable emio for this standard board configuration for now. Signed-off-by:
David Andrey <david.andrey@netmodule.com> Signed-off-by:
Michal Simek <michal.simek@xilinx.com> Reviewed-by:
Tom Rini <trini@ti.com>
-
David Andrey authored
Pass the PHY address to the driver init to allow parallel use of both interfaces Signed-off-by:
David Andrey <david.andrey@netmodule.com> Signed-off-by:
Michal Simek <michal.simek@xilinx.com> Reviewed-by:
Tom Rini <trini@ti.com>
-
- 28 Jan, 2013 1 commit
-
-
Troy Kisky authored
Signed-off-by:
Troy Kisky <troy.kisky@boundarydevices.com>
-
- 08 Jan, 2013 1 commit
-
-
Albert ARIBAUD authored
Signed-off-by:
Albert ARIBAUD <albert.u.boot@aribaud.net>
-
- 26 Sep, 2012 1 commit
-
-
Michal Simek authored
Device driver for Zynq Gem IP. Signed-off-by:
Michal Simek <monstr@monstr.eu> CC: Joe Hershberger <joe.hershberger@gmail.com> CC: Marek Vasut <marex@denx.de> Acked-by:
Marek Vasut <marex@denx.de>
-
- 07 Jul, 2012 1 commit
-
-
Vipin Kumar authored
Few Designware peripheral registers need to be modified based on the ethernet interface selected by the board. This patch supports interface information in ethernet driver Signed-off-by:
Vipin Kumar <vipin.kumar@st.com> Signed-off-by:
Amit Virdi <amit.virdi@st.com> Signed-off-by:
Stefan Roese <sr@denx.de>
-
- 04 Apr, 2012 1 commit
-
-
Stephan Linz authored
Xilinx LocalLink Tri-Mode Ether MAC driver can be used by Xilinx Microblaze or Xilinx ppc405/440 in SDMA and FIFO mode. DCR or XPS bus can be used. The driver uses and requires MII and PHYLIB. CP: 4 warnings: 'Use of volatile is usually wrong' I won't fix this, because it depends on the network driver subsystem. Reported-by:
Michal Simek <monstr@monstr.eu> Signed-off-by:
Stephan Linz <linz@li-pro.net>
-
- 05 Jan, 2012 1 commit
-
-
Rob Herring authored
This adds ethernet driver for Calxeda xgmac found on Highbank SOC. Signed-off-by:
Rob Herring <rob.herring@calxeda.com> Fix: WARNING: __aligned(size) is preferred over __attribute__((aligned(size))) Signed-off-by:
Wolfgang Denk <wd@denx.de>
-
- 08 Dec, 2011 1 commit
-
-
Bernhard Kaindl authored
This fixes the build of the two sh boards shmin and r7780mp and qemu-mips which currently fail to build due to dropped pre-CONFIG_NET_MULTI code. This v2 patch minimizes the number of lines in the diff for easy review and to eliminate any possible accidential changes resulting from moving lines of code in the file. This also makes the register function very easy. Any cleanups and improvements are intentionally deferred to follow-up patches to keep this patch as simple and as easy to review as possible. A new driver register function, ne2k_register() calls the existing one-time setup part of the old init function and calls eth_register(). Changes to shmin, r7780mp and qemu-mips: - Call the new ne2k_register() from board_eth_init() of the boards. - Tested using qemu-mips board, - Tested the two renesas / sh boards r7780mp and shmin to compile again, and should work. checkpatch-clean when "--ignore VOLATILE" is added to .checkpatch.conf, and no warnings introduced in none of the three boards using this driver. Signed-off-by:
Bernhard Kaindl <bernhard.kaindl@gmx.net>
-
- 26 Oct, 2011 1 commit
-
-
Joachim Foerster authored
Signed-off-by:
Joachim Foerster <joachim.foerster@missinglinkelectronics.com>
-
- 23 Oct, 2011 2 commits
-
-
Michal Simek authored
Init RX/TX ping pong directly from board not in the driver. Signed-off-by:
Michal Simek <monstr@monstr.eu>
-
Michal Simek authored
Baseaddr should be unsigned long. Signed-off-by:
Michal Simek <monstr@monstr.eu>
-
- 15 Oct, 2011 1 commit
-
-
Michal Simek authored
Add axi_ethernet driver for little-endian Microblaze. RX/TX BDs and rxframe buffer are shared among all axi_ethernet MACs. Only one MAC can work in one time. Signed-off-by:
Michal Simek <monstr@monstr.eu> Acked-by:
Mike Frysinger <vapier@gentoo.org>
-
- 30 Sep, 2011 3 commits
-
-
Marek Vasut authored
Signed-off-by:
Marek Vasut <marek.vasut@gmail.com> Cc: Ben Warren <biggerbadderben@gmail.com> Cc: Stefano Babic <sbabic@denx.de> Cc: Wolfgang Denk <wd@denx.de> Cc: Detlev Zundel <dzu@denx.de>
-
Marek Vasut authored
This patch allows user to register multiple FEC controllers. To preserve compatibility with older boards, the mxcfec_register() call is still in place. To use multiple controllers, new macro is in place, the mxcfec_register_multi(), which takes more arguments. The syntax is: mxcfec_register_multi(bd, FEC ID, FEC PHY ID on the MII bus, base address); To disable the fecmxc_register() compatibility stuff, define the macro CONFIG_FEC_MXC_MULTI. This will remove the requirement for defining IMX_FEC_BASE and CONFIG_FEC_MXC_PHYADDR. Signed-off-by:
Marek Vasut <marek.vasut@gmail.com> Cc: Ben Warren <biggerbadderben@gmail.com> Cc: Stefano Babic <sbabic@denx.de> Cc: Wolfgang Denk <wd@denx.de> Cc: Detlev Zundel <dzu@denx.de>
-
Ajay Bhargav authored
This patch adds support for Fast Ethernet Controller driver for Armada100 series. Signed-off-by:
Ajay Bhargav <ajay.bhargav@einfochips.com> Signed-off-by:
Prafulla Wadaskar <prafulla@marvell.com>
-
- 10 Sep, 2011 2 commits
-
-
Wolfgang Denk authored
Fix these: cm4008.c: In function 'board_eth_init': cm4008.c:79: warning: implicit declaration of function 'ks8695_eth_initialize' cm41xx.c: In function 'board_eth_init': cm41xx.c:79: warning: implicit declaration of function 'ks8695_eth_initialize' While we are at it, sort include list in netdev.h Signed-off-by:
Wolfgang Denk <wd@denx.de> Cc: Greg Ungerer <greg.ungerer@opengear.com>
-
Greg Ungerer authored
Trivial conversion of the ks8695eth driver to a CONFIG_MULTI_ETH type driver. Signed-off-by:
Greg Ungerer <greg.ungerer@opengear.com>
-
- 01 Feb, 2011 1 commit
-
-
Stefano Babic authored
The patch adds basic support for the Freescale's i.MX35 (arm1136 based) processor. The patch adds also a prototype for the initialization of the FEC(ethernet controller) to netdev.h to avoid warnings. Signed-off-by:
Stefano Babic <sbabic@denx.de>
-
- 09 Jan, 2011 1 commit
-
-
Macpaul Lin authored
Add Faraday's ftgmac100 (gigabit ethernet) MAC controller's driver. Signed-off-by:
Macpaul Lin <macpaul@andestech.com>
-
- 12 Oct, 2010 3 commits
-
-
Michal Simek authored
Emaclite was using old net api that's why this patch move emaclite to NET_MULTI api. Signed-off-by:
Michal Simek <monstr@monstr.eu> Signed-off-by:
Ben Warren <biggerbadderben@gmail.com>
-
Reinhard Meyer authored
V3: further refinements: - use priv member instead of container method - allow setting of MAC address by write_hwaddr method - avoid shutting down link between commands Signed-off-by:
Reinhard Meyer <u-boot@emk-elektronik.de> Signed-off-by:
Ben Warren <biggerbadderben@gmail.com>
-
Joakim Tjernlund authored
The correct definition is in drivers/qe/uec.h so just remove this one. Signed-off-by:
Joakim Tjernlund <Joakim.Tjernlund@transmode.se> Signed-off-by:
Ben Warren <biggerbadderben@gmail.com>
-
- 13 Jul, 2010 1 commit
-
-
Albert Aribaud authored
Rename all references to kirkwood in mvgbe symbols throughout the whole codebase. Signed-off-by:
Albert Aribaud <albert.aribaud@free.fr> Acked-by:
Prafulla Wadaskar <prafulla@marvell.com> Signed-off-by:
Ben Warren <biggerbadderben@gmail.com>
-
- 12 Jul, 2010 2 commits
-
-
Mike Frysinger authored
Signed-off-by:
Mike Frysinger <vapier@gentoo.org> Signed-off-by:
Ben Warren <biggerbadderben@gmail.com>
-
Vipin KUMAR authored
Designware network driver support added. This is a Synopsys ethernet controller Signed-off-by:
Vipin Kumar <vipin.kumar@st.com> Signed-off-by:
Ben Warren <biggerbadderben@gmail.com>
-
- 03 May, 2010 2 commits
-
-
Thomas Chou authored
This driver supports the Altera triple speeds 10/100/1000 ethernet mac. Signed-off-by:
Thomas Chou <thomas@wytron.com.tw> Signed-off-by:
Ben Warren <biggerbadderben@gmail.com>
-
Thomas Chou authored
This patch ports the opencore 10/100 ethernet mac driver ethoc.c from linux kernel to u-boot. Signed-off-by:
Thomas Chou <thomas@wytron.com.tw> Signed-off-by:
Ben Warren <biggerbadderben@gmail.com>
-