- Apr 20, 2017
-
-
Mylène Josserand authored
Convert the SUNXI_EMAC config to Kconfig. Remove it from SYS_EXTRA_OPTIONS from many sunxi defconfig and renamed it into SUN4I_EMAC to not confuse it with SUN8I_EMAC. Signed-off-by:
Mylène Josserand <mylene.josserand@free-electrons.com> Signed-off-by:
Maxime Ripard <maxime.ripard@free-electrons.com>
-
Mylène Josserand authored
Move the SUNXI_GMAC config option to Kconfig, remove it from SYS_EXTRA_OPTIONS and rename it into SUN7I_GMAC. Signed-off-by:
Mylène Josserand <mylene.josserand@free-electrons.com> Signed-off-by:
Maxime Ripard <maxime.ripard@free-electrons.com>
-
- Mar 29, 2017
-
-
Stefan Roese authored
Since Armada 7K/8K is also equipped with a newer version of the MVPP2 ethernet controller, lets enable compilation of this driver for these platforms. Signed-off-by:
Stefan Roese <sr@denx.de> Acked-by:
Joe Hershberger <joe.hershberger@ni.com>
-
- Feb 27, 2017
-
-
Tom Rini authored
Signed-off-by:
Tom Rini <trini@konsulko.com>
-
- Feb 07, 2017
-
-
Alex authored
Provide the necessary Kconfig symbols so that PHYLIB support may be enabled in Kconfig, as opposed to needing to #define these symbols in C source headers. BITBANGMII and MV88E6352_SWITCH are left out of the PHYLIB submenu as they don't seem to explicitly depend on it (i.e. they do not use the phy_driver class). Signed-off-by:
Alexandru Gagniuc <alex.g@adaptrum.com> Acked-by:
Joe Hershberger <joe.hershberger@ni.com>
-
Wenyou Yang authored
Add CONFIG_MACB option in KConfig to be used to select the Cadence MACB Ethernet driver. Signed-off-by:
Wenyou Yang <wenyou.yang@atmel.com>
-
- Jan 12, 2017
-
-
Sjoerd Simons authored
Add a new driver for the GMAC ethernet interface present in Rockchip RK3288 SOCs. This driver subclasses the generic design-ware driver to add the glue needed specifically for Rockchip. Signed-off-by:
Sjoerd Simons <sjoerd.simons@collabora.co.uk> Signed-off-by:
Simon Glass <sjg@chromium.org> Signed-off-by:
Romain Perier <romain.perier@collabora.com> Acked-by:
Joe Hershberger <joe.hershberger@ni.com>
-
- Dec 16, 2016
-
-
Add CX9020 board based on mx53loco. Add simplified imx53 base device tree from kernel v4.8-rc8, to reuse serial_mxc with DTE and prepare for device tree migration of other functions and imx53 devices. The CX9020 differs from i.MX53 Quick Start Board by: - use uart2 instead of uart1 - DVI-D connector instead of VGA - no audio - CCAT FPGA connected to emi - enable rtc Signed-off-by:
Patrick Bruenn <p.bruenn@beckhoff.com>
-
- Nov 07, 2016
-
-
Stephen Warren authored
This driver supports the Synopsys Designware Ethernet QoS (Quality of Service) a/k/a eqos IP block, which is a different design than the HW supported by the existing designware.c driver. The IP supports many options for bus type, clocking/reset structure, and feature list. This driver currently supports the specific configuration used in NVIDIA's Tegra186 chip, but should be extensible to other combinations quite easily, as explained in the source. Signed-off-by:
Stephen Warren <swarren@nvidia.com> Reviewed-by: Simon Glass <sjg@chromium.org> # V1 Acked-by:
Joe Hershberger <joe.hershberger@ni.com>
-
- Oct 26, 2016
-
-
Added kconfig for FEC_MXC driver. Cc: Joe Hershberger <joe.hershberger@gmail.com> Cc: Simon Glass <sjg@chromium.org> Cc: Fabio Estevam <fabio.estevam@nxp.com> Cc: Stefano Babic <sbabic@denx.de> Cc: Peng Fan <peng.fan@nxp.com> Cc: Matteo Lisi <matteo.lisi@engicam.com> Cc: Michael Trimarchi <michael@amarulasolutions.com> Signed-off-by:
Jagan Teki <jagan@amarulasolutions.com>
-
- Sep 21, 2016
-
-
Zubair Lutfullah Kakakhel authored
Signed-off-by:
Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com> Reviewed-by:
Paul Burton <paul.burton@imgtec.com> Acked-by:
Joe Hershberger <joe.hershberger@ni.com>
-
- Aug 15, 2016
-
-
Max Filippov authored
Add Kconfig entry for the driver, remove #define CONFIG_ETHOC from the only board configuration that uses it and put it into that board's defconfig. Cc: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi> Signed-off-by:
Max Filippov <jcmvbkbc@gmail.com> Acked-by:
Joe Hershberger <joe.hershberger@ni.com>
-
- Jul 15, 2016
-
-
Amit Singh Tomar authored
This patch add EMAC driver support for H3/A83T/A64 SoCs. Tested on Pine64(A64-External PHY) and Orangepipc(H3-Internal PHY). BIG Thanks to Andre for providing some of the DT code. Signed-off-by:
Amit Singh Tomar <amittomer25@gmail.com> Acked-by:
Hans de Goede <hdegoede@redhat.com> Signed-off-by:
Hans de Goede <hdegoede@redhat.com>
-
- May 31, 2016
-
-
Marek Vasut authored
Add ethernet driver for the AR933x and AR934x Atheros MIPS machines. The driver could be easily extended to other WiSoCs. Signed-off-by:
Marek Vasut <marex@denx.de> Cc: Daniel Schwierzeck <daniel.schwierzeck@gmail.com> Cc: Joe Hershberger <joe.hershberger@ni.com> Cc: Wills Wang <wills.wang@live.com> [fixed Kconfig dependency] Signed-off-by:
Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
-
- Apr 04, 2016
-
-
Stefan Roese authored
This patch adds support for the mvpp2 ethernet controller which is integrated in the Marvell Armada 375 SoC. This port is based on the Linux driver (v4.4), which has been stripped of the in U-Boot unused portions. Tested on the Marvell Armada 375 eval board db-88f6720. Signed-off-by:
Stefan Roese <sr@denx.de> Cc: Luka Perkov <luka.perkov@sartura.hr> Acked-by:
Joe Hershberger <joe.hershberger@gmail.com>
-
- Mar 31, 2016
-
-
Michael Haas authored
This patch introduces CONFIG_RTL8211X_PHY_FORCE_MASTER. If this define is set, RTL8211x PHYs (except for the RTL8211F) will have their 1000BASE-T master/slave autonegotiation disabled and forced to master mode. This is helpful for PHYs like the RTL8211C which produce unstable links in slave mode. Such problems have been found on the A20-Olimex-SOM-EVB and A20-OLinuXino-Lime2. There is no proper way to identify affected PHYs in software as the RTL8211C shares its UID with the RTL8211B. Thus, this fix requires the introduction of an #ifdef. CC: fradav@gmail.com CC: merker@debian.org CC: hdegoede@redhat.com CC: ijc@hellion.org.uk CC: joe.hershberger@ni.com Signed-off-by:
Michael Haas <haas@computerlinguist.org> Tested-by:
Karsten Merker <merker@debian.org> Acked-by:
Joe Hershberger <joe.hershberger@ni.com> Signed-off-by:
Hans de Goede <hdegoede@redhat.com>
-
- Mar 22, 2016
-
-
Bin Meng authored
Introduce CONFIG_RTL8169 in Kconfig and move over boards' defconfig to use that. Signed-off-by:
Bin Meng <bmeng.cn@gmail.com> Acked-by:
Stephen Warren <swaren@nvidia.com> Acked-by:
Joe Hershberger <joe.hershberger@ni.com>
-
Bin Meng authored
Introduce CONFIG_RTL8139 in Kconfig and move over boards' defconfig to use that. Signed-off-by:
Bin Meng <bmeng.cn@gmail.com> Acked-by:
Joe Hershberger <joe.hershberger@ni.com> [trini: Fixup MPC8641HPCN* and r2dplus configs] Signed-off-by:
Tom Rini <trini@konsulko.com>
-
- Feb 01, 2016
-
-
Purna Chandra Mandal authored
This driver implements MAC and MII layer of the ethernet controller. Network data transfer is handled by controller internal DMA engine. Ethernet controller is configurable through device-tree file. Signed-off-by:
Purna Chandra Mandal <purna.mandal@microchip.com>
-
- Jan 27, 2016
-
-
Michal Simek authored
Add PHYLIB and MII dependencies and enable it by default for Microblaze. Signed-off-by:
Michal Simek <michal.simek@xilinx.com> Acked-by:
Joe Hershberger <joe.hershberger@ni.com>
-
Michal Simek authored
Also add dependency on PHYLIB and MII which is required. Clean PHYLIB dependency from the driver too. Signed-off-by:
Michal Simek <michal.simek@xilinx.com> Acked-by:
Joe Hershberger <joe.hershberger@ni.com>
-
- Dec 22, 2015
-
-
Thomas Chou authored
Select PHYLIB in drivers/net/Kconfig. And remove CONFIG_PHYLIB from legacy board header files. This fixed the warnings when both ALTERA_TSE and ETH_DESIGNWARE are selected. Signed-off-by:
Thomas Chou <thomas@wytron.com.tw> Reported-by:
Pavel Machek <pavel@denx.de> Acked-by:
Chin Liang See <clsee@altera.com> Acked-by:
Pavel Machek <pavel@denx.de> Tested-by:
Pavel Machek <pavel@denx.de> Reviewed-by:
Bin Meng <bmeng.cn@gmail.com>
-
- Dec 18, 2015
-
-
Michal Simek authored
Clear driver dependecies via Kconfig. Remove PHYLIB dependency from the driver. Signed-off-by:
Michal Simek <michal.simek@xilinx.com>
-
Michal Simek authored
Signed-off-by:
Michal Simek <michal.simek@xilinx.com> Acked-by:
Joe Hershberger <joe.hershberger@ni.com>
-
- Dec 07, 2015
-
-
Michal Simek authored
Signed-off-by:
Michal Simek <michal.simek@xilinx.com> Reviewed-by:
Jagan Teki <jteki@openedev.com>
-
- Oct 23, 2015
-
-
Thomas Chou authored
Convert altera_tse to driver model and phylib. Signed-off-by:
Thomas Chou <thomas@wytron.com.tw> Reviewed-by:
Marek Vasut <marex@denx.de> Reviewed-by:
Simon Glass <sjg@chromium.org>
-
- Sep 09, 2015
-
-
Bin Meng authored
Add Kconfig option in preparation for moving board to use Kconfig. Signed-off-by:
Bin Meng <bmeng.cn@gmail.com>
-
- Aug 21, 2015
-
-
Simon Glass authored
Add Kconfig options in preparation for moving boards to use Kconfig. Signed-off-by:
Simon Glass <sjg@chromium.org> Acked-by:
Joe Hershberger <joe.hershberger@ni.com>
-
- Jun 26, 2015
-
-
Joe Hershberger authored
This sets the default commands Kconfig to match include/config_cmd_default.h commands in the common/Kconfig and removes them from include/configs. Signed-off-by:
Joe Hershberger <joe.hershberger@ni.com> [trini: rastaban, am43xx_evm_usbhost_boot, am43xx_evm_ethboot updates] Signed-off-by:
Tom Rini <trini@konsulko.com>
-
- Apr 18, 2015
-
-
Simon Glass authored
Move this to Kconfig and clean up board config files that use it. Also rename it to CONFIG_ETH_DESIGNWARE to fit with the naming that exists in drivers/net/Kconfig. Signed-off-by:
Simon Glass <sjg@chromium.org> Version 1: Acked-by:
Joe Hershberger <joe.hershberger@ni.com>
-
Joe Hershberger authored
Implement a bridge between U-Boot's network stack and Linux's raw packet API allowing the sandbox to send and receive packets using the host machine's network interface. This raw Ethernet API requires elevated privileges. You can either run as root, or you can add the capability needed like so: sudo /sbin/setcap "CAP_NET_RAW+ep" /path/to/u-boot Signed-off-by:
Joe Hershberger <joe.hershberger@ni.com> Reviewed-by:
Simon Glass <sjg@chromium.org>
-
Joe Hershberger authored
Add basic network support to sandbox which includes a network driver. Signed-off-by:
Joe Hershberger <joe.hershberger@ni.com> Reviewed-by:
Simon Glass <sjg@chromium.org>
-
Joe Hershberger authored
First just add support for MAC drivers. Signed-off-by:
Joe Hershberger <joe.hershberger@ni.com> Reviewed-by:
Simon Glass <sjg@chromium.org>
-
- Sep 24, 2014
-
-
Masahiro Yamada authored
This would be useful to start moving various config options. Signed-off-by:
Masahiro Yamada <yamada.m@jp.panasonic.com> Acked-by:
Simon Glass <sjg@chromium.org> Tested-by:
Simon Glass <sjg@chromium.org>
-
- Jul 30, 2014
-
-
Masahiro Yamada authored
This commit adds: - arch/${ARCH}/Kconfig provide a menu to select target boards - board/${VENDOR}/${BOARD}/Kconfig or board/${BOARD}/Kconfig set CONFIG macros to the appropriate values for each board - configs/${TARGET_BOARD}_defconfig default setting of each board (This commit was automatically generated by a conversion script based on boards.cfg) In Linux Kernel, defconfig files are located under arch/${ARCH}/configs/ directory. It works in Linux Kernel since ARCH is always given from the command line for cross compile. But in U-Boot, ARCH is not given from the command line. Which means we cannot know ARCH until the board configuration is done. That is why all the "*_defconfig" files should be gathered into a single directory ./configs/. Signed-off-by:
Masahiro Yamada <yamada.m@jp.panasonic.com> Acked-by:
Simon Glass <sjg@chromium.org>
-