arm: mvebu: Add Armada 38x SERDES / PHY init code from Marvell bin_hdr
This code is ported from the Marvell bin_hdr code into mainline
SPL U-Boot. It needs to be executed very early so that the devices
connected to the serdes PHY are configured correctly.
Signed-off-by:
Stefan Roese <sr@denx.de>
Showing
- arch/arm/mach-mvebu/Makefile 1 addition, 0 deletionsarch/arm/mach-mvebu/Makefile
- arch/arm/mach-mvebu/serdes/a38x/Makefile 10 additions, 0 deletionsarch/arm/mach-mvebu/serdes/a38x/Makefile
- arch/arm/mach-mvebu/serdes/a38x/ctrl_pex.c 347 additions, 0 deletionsarch/arm/mach-mvebu/serdes/a38x/ctrl_pex.c
- arch/arm/mach-mvebu/serdes/a38x/ctrl_pex.h 82 additions, 0 deletionsarch/arm/mach-mvebu/serdes/a38x/ctrl_pex.h
- arch/arm/mach-mvebu/serdes/a38x/high_speed_env_spec-38x.c 158 additions, 0 deletionsarch/arm/mach-mvebu/serdes/a38x/high_speed_env_spec-38x.c
- arch/arm/mach-mvebu/serdes/a38x/high_speed_env_spec.c 2228 additions, 0 deletionsarch/arm/mach-mvebu/serdes/a38x/high_speed_env_spec.c
- arch/arm/mach-mvebu/serdes/a38x/high_speed_env_spec.h 251 additions, 0 deletionsarch/arm/mach-mvebu/serdes/a38x/high_speed_env_spec.h
- arch/arm/mach-mvebu/serdes/a38x/high_speed_topology_spec-38x.c 1009 additions, 0 deletions...arm/mach-mvebu/serdes/a38x/high_speed_topology_spec-38x.c
- arch/arm/mach-mvebu/serdes/a38x/high_speed_topology_spec.h 124 additions, 0 deletionsarch/arm/mach-mvebu/serdes/a38x/high_speed_topology_spec.h
- arch/arm/mach-mvebu/serdes/a38x/seq_exec.c 170 additions, 0 deletionsarch/arm/mach-mvebu/serdes/a38x/seq_exec.c
- arch/arm/mach-mvebu/serdes/a38x/seq_exec.h 65 additions, 0 deletionsarch/arm/mach-mvebu/serdes/a38x/seq_exec.h
- arch/arm/mach-mvebu/serdes/a38x/sys_env_lib.c 388 additions, 0 deletionsarch/arm/mach-mvebu/serdes/a38x/sys_env_lib.c
- arch/arm/mach-mvebu/serdes/a38x/sys_env_lib.h 371 additions, 0 deletionsarch/arm/mach-mvebu/serdes/a38x/sys_env_lib.h
Loading
Please register or sign in to comment