/
Switching PCIe to MSATA

Switching PCIe to MSATA

The mini-pcie slots on the top of the board can be configured to be either SATA or PCIe. This configuration does not auto-detect yet and needs to be hard coded in u-boot. I can add a u-boot env variable to switch between them. You need to modify the #if 1 to #if 0 in the following two places –
https://github.com/SolidRun/u-boot-armada38x/blob/u-boot-2013.01-15t1-clearfog/tools/marvell/bin_hdr/src_phy/a38x/mvHighSpeedTopologySpec-38x.c#L92

and

https://github.com/SolidRun/u-boot-armada38x/blob/u-boot-2013.01-15t1-clearfog/tools/marvell/bin_hdr/src_phy/a38x/mvHighSpeedTopologySpec-38x.c#L98

This will modify the SERDES of the PEX (pcie) to become a SATA port

Bootdevice (Dipswitch)

On both carrier boards – the boot device can be chosen by using the SW1 Dipswitch.

White is the dip position. Black is the background.

UART Booting does not work with above configuration! Instead, use 01001 where 1 means on, and 0 means off.

Additional Information: If the SOM has eMMC onboard – SD interface will not work.



Related content

ARMADA A388 SOM U-Boot ODT Update
ARMADA A388 SOM U-Boot ODT Update
More like this
ClearFog A388 Boot Select
ClearFog A388 Boot Select
More like this
ClearFog A388 Base Quick Start Guide
ClearFog A388 Base Quick Start Guide
More like this
ClearFog A388 Pro Quick Start Guide
ClearFog A388 Pro Quick Start Guide
Read with this
U-Boot for CN913x
U-Boot for CN913x
More like this
A388 SOM Hardware User Manual
A388 SOM Hardware User Manual
Read with this

SolidRun Ltd.