u-boot/arch/arm/cpu/armv7/omap5
Nishanth Menon 76cff2b108 ARM: DRA74-evm: Use SMA_1 spare register to workaround DP83865 phy on SR2.0
DP83865 ethernet phy used on DRA74x-evm is quirky and the datasheet
provided IODELAY values for standard RGMII phys do not work.

Silicon Revision(SR) 2.0 provides an alternative bit configuration
that allows us to do a "gross adjustment" to launch the data off a
different internal clock edge. Manual IO Delay overrides are still
necessary to fine tune the clock-to-data delays. This is a necessary
workaround for the quirky ethernet Phy we have on the platform.

NOTE: SMA registers are spare "kitchen sink" registers that does
contain bits for other workaround as necessary as well. Hence the
control for the same is introduced in a generic SoC specific, board
generic location.

Signed-off-by: Nishanth Menon <nm@ti.com>
Reviewed-by: Tom Rini <trini@konsulko.com>
2015-08-28 12:33:13 -04:00
..
abb.c DRA7: add ABB setup for MPU voltage domain 2014-01-24 11:41:17 -05:00
boot.c omap5: Definitions for SYS_BOOT-based fallback boot device selection 2015-07-27 15:02:09 -04:00
config.mk kbuild: use shorten logs for mkimage rules 2014-02-25 11:01:29 -05:00
dra7xx_iodelay.c ARM: DRA7: Add support for manual mode configuration 2015-06-12 13:02:05 -04:00
emif.c Add GPL-2.0+ SPDX-License-Identifier to source files 2013-07-24 09:44:38 -04:00
hw_data.c ARM: DRA7: Add detection of ES2.0 2015-08-28 12:33:12 -04:00
hwinit.c ARM: DRA7: Add detection of ES2.0 2015-08-28 12:33:12 -04:00
Kconfig arch: Make board selection choices optional 2015-05-12 18:10:02 -04:00
Makefile omap5: Definitions for SYS_BOOT-based fallback boot device selection 2015-07-27 15:02:09 -04:00
prcm-regs.c ARM: DRA74-evm: Use SMA_1 spare register to workaround DP83865 phy on SR2.0 2015-08-28 12:33:13 -04:00
sdram.c ARM: DRA7: Add detection of ES2.0 2015-08-28 12:33:12 -04:00