u-boot-brain/arch/arm/mach-socfpga
Marek Vasut 5f79d00840 arm: socfpga: Handle phy-mode OF property for GMACs
Thus far, the socfpga init code had hard-coded the configuration
of the ethernet PHY interface to RGMII in the ethernet registers
in sysmgr space, so PHYs connected in another modes did not work.

This patch fixes support for configurations where the ethernet PHYs
are connected over MII/GMII/RMII interfaces by parsing the phy-mode
OF property of the GMACs and configuring the ethernet registers in
sysmgr space accordingly.

Signed-off-by: Marek Vasut <marex@denx.de>
Reported-by: Denis Bakhvalov <denis.bakhvalov@nokia.com>
Cc: Dinh Nguyen <dinguyen@opensource.altera.com>
2016-04-10 17:19:48 +02:00
..
include/mach arm: socfpga: Define NAND reset bit 2015-12-22 21:30:02 +01:00
board.c arm: socfpga: Introduce common board code 2015-12-20 03:36:51 +01:00
clock_manager.c arm: socfpga: Fix delay in clock manager 2015-08-23 11:56:19 +02:00
fpga_manager.c ARM: socfpga: move SoC sources to mach-socfpga 2015-05-07 05:21:12 +02:00
freeze_controller.c arm: socfpga: Fix delay in freeze controller 2015-08-23 11:56:19 +02:00
Kconfig arm: socfpga: introduce TARGET_SOCFPGA_GEN5 config property 2015-12-20 03:44:56 +01:00
Makefile arm: socfpga: remove building scan manager 2015-12-20 03:44:56 +01:00
misc.c arm: socfpga: Handle phy-mode OF property for GMACs 2016-04-10 17:19:48 +02:00
qts-filter.sh arm: socfpga: Remove bashisms from qts filter 2016-02-24 19:13:03 +01:00
reset_manager.c arm: socfpga: Assure ISWGRP 0 and 1 are inited 2015-09-04 11:54:20 +02:00
scan_manager.c arm: socfpga: scan: Add code to get FPGA ID 2015-08-08 14:14:30 +02:00
spl.c arm: socfpga: Unreset NAND in SPL 2015-12-22 21:30:02 +01:00
system_manager.c arm: socfpga: Make the pinmux table const u8 2015-08-23 11:56:20 +02:00
timer.c ARM: socfpga: move SoC sources to mach-socfpga 2015-05-07 05:21:12 +02:00
wrap_iocsr_config.c arm: socfpga: Switch to filtered QTS files 2015-08-23 11:56:20 +02:00
wrap_pinmux_config.c arm: socfpga: Make the pinmux table const u8 2015-08-23 11:56:20 +02:00
wrap_pll_config.c arm: socfpga: Move wrappers into platform directory 2015-08-23 11:56:19 +02:00
wrap_sdram_config.c arm: socfpga: Switch to filtered QTS files 2015-08-23 11:56:20 +02:00