- 25 3月, 2015 1 次提交
-
-
由 Bin Meng 提交于
Add a new driver for the Gigabit Ethernet MAC found on Intel Topcliff Platform Controller Hub. Tested under 10/100 half/full duplex and 1000 full duplex modes using ping and tftpboot commands. Signed-off-by: NBin Meng <bmeng.cn@gmail.com> Acked-by: NJoe Hershberger <joe.hershberger@ni.com>
-
- 25 2月, 2015 1 次提交
-
-
由 Masahiro Yamada 提交于
These are still non-generic boards. Signed-off-by: NMasahiro Yamada <yamada.m@jp.panasonic.com> Cc: Greg Ungerer <greg.ungerer@opengear.com> Acked-by: NMarek Vasut <marex@denx.de>
-
- 21 1月, 2015 1 次提交
-
-
由 Michal Simek 提交于
Use phys_addr_t for physical address declaration. It is also unsigned type instead of sign. Signed-off-by: NMichal Simek <michal.simek@xilinx.com>
-
- 23 10月, 2014 1 次提交
-
-
由 Stefan Roese 提交于
This patch adds support for the NETA ethernet controller which is integrated in the Marvell Armada XP SoC's. This port is based on the Linux driver which has been stripped of the in U-Boot unused portions. Tested on the Marvell MV78460 eval board db-78460-bp. Signed-off-by: NStefan Roese <sr@denx.de> Cc: Joe Hershberger <joe.hershberger@gmail.com> Tested-by: NLuka Perkov <luka@openwrt.org>
-
- 30 8月, 2014 1 次提交
-
-
由 Jiandong Zheng 提交于
The Broadcom StarFighter2 Ethernet driver is used in multiple Broadcom SoC(s) and: - supports multiple MAC blocks, - provides support for the Broadcom GMAC. This driver requires MII and PHYLIB. Signed-off-by: NJiandong Zheng <jdzheng@broadcom.com> Signed-off-by: NSteve Rae <srae@broadcom.com>
-
- 22 8月, 2014 1 次提交
-
-
由 Masahiro Yamada 提交于
The following configs are not defined at all: - CONFIG_INCA_IP_SWITCH - CONFIG_PBL2800_ETHER - CONFIG_PHY_ICPLUS Signed-off-by: NMasahiro Yamada <yamada.m@jp.panasonic.com>
-
- 07 7月, 2014 1 次提交
-
-
由 Stefan Roese 提交于
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: NStefan Roese <sr@denx.de> Signed-off-by: NHenrik Nordstrom <henrik@henriknordstrom.net> Signed-off-by: NOliver Schinagl <oliver@schinagl.nl> Signed-off-by: NHans de Goede <hdegoede@redhat.com> Acked-by: NIan Campbell <ijc@hellion.org.uk>
-
- 25 5月, 2014 1 次提交
-
-
由 Ian Campbell 提交于
Add support for the GMAC Ethernet controller on Allwinner A20 (sun7i) processors. Enable for the Cubietruck. Signed-off-by: NChen-Yu Tsai <wens@csie.org> Signed-off-by: NJens Kuske <jenskuske@gmail.com> Signed-off-by: NIan Campbell <ijc@hellion.org.uk> Reviewed-by: NMarek Vasut <marex@denx.de> Reviewed-by: NTom Rini <trini@ti.com>
-
- 20 4月, 2014 1 次提交
-
-
由 Daniel Schwierzeck 提交于
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: NDaniel Schwierzeck <daniel.schwierzeck@gmail.com> Cc: Wolfgang Denk <wd@denx.de>
-
- 04 3月, 2014 2 次提交
-
-
由 Michal Simek 提交于
Gem can be directly initialized from DTB. Signed-off-by: NMichal Simek <michal.simek@xilinx.com>
-
由 Michal Simek 提交于
- Add xilinx_emaclite_of_init to netdev.h - Remove global data pointer from the driver - Add better handling for error state. Signed-off-by: NMichal Simek <michal.simek@xilinx.com>
-
- 07 2月, 2014 1 次提交
-
-
由 Alexey Brodkin 提交于
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: NAlexey Brodkin <abrodkin@synopsys.com>
-
- 24 7月, 2013 1 次提交
-
-
由 Wolfgang Denk 提交于
Signed-off-by: NWolfgang Denk <wd@denx.de> [trini: Fixup common/cmd_io.c] Signed-off-by: NTom Rini <trini@ti.com>
-
- 25 6月, 2013 3 次提交
-
-
由 Kuo-Jung Su 提交于
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: NKuo-Jung Su <dantesu@faraday-tech.com> Cc: Joe Hershberger <joe.hershberger@gmail.com> Cc: Tom Rini <trini@ti.com>
-
由 Roberto Cerati 提交于
The device interface is 16 bits wide. All the available packets are read from the incoming fifo. Signed-off-by: NRoberto Cerati <roberto.cerati@bticino.it> Signed-off-by: NRaffaele 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: NBo Shen <voice.shen@atmel.com> Tested-by: NRaffaele Recalcati <raffaele.recalcati@bticino.it>
-
由 Henrik Nordström 提交于
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: NStefan Roese <sr@denx.de> Signed-off-by: NHenrik Nordstrom <henrik@henriknordstrom.net>
-
- 15 5月, 2013 1 次提交
-
-
由 Wolfgang Denk 提交于
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: NWolfgang Denk <wd@denx.de> Cc: Andy Fleming <afleming@gmail.com>
-
- 30 4月, 2013 2 次提交
-
-
由 David Andrey 提交于
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: NDavid Andrey <david.andrey@netmodule.com> Signed-off-by: NMichal Simek <michal.simek@xilinx.com> Reviewed-by: NTom Rini <trini@ti.com>
-
由 David Andrey 提交于
Pass the PHY address to the driver init to allow parallel use of both interfaces Signed-off-by: NDavid Andrey <david.andrey@netmodule.com> Signed-off-by: NMichal Simek <michal.simek@xilinx.com> Reviewed-by: NTom Rini <trini@ti.com>
-
- 28 1月, 2013 1 次提交
-
-
由 Troy Kisky 提交于
Signed-off-by: NTroy Kisky <troy.kisky@boundarydevices.com>
-
- 09 1月, 2013 1 次提交
-
-
由 Albert ARIBAUD 提交于
Signed-off-by: NAlbert ARIBAUD <albert.u.boot@aribaud.net>
-
- 27 9月, 2012 1 次提交
-
-
由 Michal Simek 提交于
Device driver for Zynq Gem IP. Signed-off-by: NMichal Simek <monstr@monstr.eu> CC: Joe Hershberger <joe.hershberger@gmail.com> CC: Marek Vasut <marex@denx.de> Acked-by: NMarek Vasut <marex@denx.de>
-
- 07 7月, 2012 1 次提交
-
-
由 Vipin Kumar 提交于
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: NVipin Kumar <vipin.kumar@st.com> Signed-off-by: NAmit Virdi <amit.virdi@st.com> Signed-off-by: NStefan Roese <sr@denx.de>
-
- 04 4月, 2012 1 次提交
-
-
由 Stephan Linz 提交于
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: NMichal Simek <monstr@monstr.eu> Signed-off-by: NStephan Linz <linz@li-pro.net>
-
- 06 1月, 2012 1 次提交
-
-
由 Rob Herring 提交于
This adds ethernet driver for Calxeda xgmac found on Highbank SOC. Signed-off-by: NRob Herring <rob.herring@calxeda.com> Fix: WARNING: __aligned(size) is preferred over __attribute__((aligned(size))) Signed-off-by: NWolfgang Denk <wd@denx.de>
-
- 09 12月, 2011 1 次提交
-
-
由 Bernhard Kaindl 提交于
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: NBernhard Kaindl <bernhard.kaindl@gmx.net>
-
- 27 10月, 2011 1 次提交
-
-
由 Joachim Foerster 提交于
Signed-off-by: NJoachim Foerster <joachim.foerster@missinglinkelectronics.com>
-
- 24 10月, 2011 2 次提交
-
-
由 Michal Simek 提交于
Init RX/TX ping pong directly from board not in the driver. Signed-off-by: NMichal Simek <monstr@monstr.eu>
-
由 Michal Simek 提交于
Baseaddr should be unsigned long. Signed-off-by: NMichal Simek <monstr@monstr.eu>
-
- 16 10月, 2011 1 次提交
-
-
由 Michal Simek 提交于
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: NMichal Simek <monstr@monstr.eu> Acked-by: NMike Frysinger <vapier@gentoo.org>
-
- 01 10月, 2011 3 次提交
-
-
由 Marek Vasut 提交于
Signed-off-by: NMarek 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 提交于
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: NMarek 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 提交于
This patch adds support for Fast Ethernet Controller driver for Armada100 series. Signed-off-by: NAjay Bhargav <ajay.bhargav@einfochips.com> Signed-off-by: NPrafulla Wadaskar <prafulla@marvell.com>
-
- 10 9月, 2011 2 次提交
-
-
由 Wolfgang Denk 提交于
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: NWolfgang Denk <wd@denx.de> Cc: Greg Ungerer <greg.ungerer@opengear.com>
-
由 Greg Ungerer 提交于
Trivial conversion of the ks8695eth driver to a CONFIG_MULTI_ETH type driver. Signed-off-by: NGreg Ungerer <greg.ungerer@opengear.com>
-
- 02 2月, 2011 1 次提交
-
-
由 Stefano Babic 提交于
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: NStefano Babic <sbabic@denx.de>
-
- 10 1月, 2011 1 次提交
-
-
由 Macpaul Lin 提交于
Add Faraday's ftgmac100 (gigabit ethernet) MAC controller's driver. Signed-off-by: NMacpaul Lin <macpaul@andestech.com>
-
- 12 10月, 2010 3 次提交
-
-
由 Michal Simek 提交于
Emaclite was using old net api that's why this patch move emaclite to NET_MULTI api. Signed-off-by: NMichal Simek <monstr@monstr.eu> Signed-off-by: NBen Warren <biggerbadderben@gmail.com>
-
由 Reinhard Meyer 提交于
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: NReinhard Meyer <u-boot@emk-elektronik.de> Signed-off-by: NBen Warren <biggerbadderben@gmail.com>
-
由 Joakim Tjernlund 提交于
The correct definition is in drivers/qe/uec.h so just remove this one. Signed-off-by: NJoakim Tjernlund <Joakim.Tjernlund@transmode.se> Signed-off-by: NBen Warren <biggerbadderben@gmail.com>
-