mirror of
https://github.com/u-boot/u-boot.git
synced 2025-05-09 03:21:51 +00:00
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>
This commit is contained in:
parent
0358923409
commit
76cff2b108
5 changed files with 19 additions and 0 deletions
|
@ -466,6 +466,7 @@ struct omap_sys_ctrl_regs {
|
|||
u32 control_padconf_wkup_base;
|
||||
u32 iodelay_config_base;
|
||||
u32 ctrl_core_sma_sw_0;
|
||||
u32 ctrl_core_sma_sw_1;
|
||||
};
|
||||
|
||||
struct dpll_params {
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue