
On Wed, Jul 23, 2014 at 07:59:17AM +0100, Ian Campbell wrote:
On Tue, 2014-07-22 at 18:01 -0400, Tom Rini wrote:
On Fri, Jul 18, 2014 at 08:38:41PM +0100, Ian Campbell wrote:
This enables the necessary clocks, in AHB0 and in PLL6_CFG. This is done for sun7i only since I don't have access to any other sunxi platforms with sata included.
The PHY setup is derived from the Alwinner releases and Linux, but is mostly undocumented.
The Allwinner AHCI controller also requires some magic (and, again, undocumented) DMA initialisation when starting a port. This is added under a suitable ifdef.
This option is enabled for Cubieboard, Cubieboard2 and Cubietruck based on contents of Linux DTS files, including SATA power pin config taken from the DTS. All build tested, but runtime tested on Cubieboard2 and Cubietruck only.
Signed-off-by: Ian Campbell ijc@hellion.org.uk
Note that this may need rebasing as I was just going to grab it as part of the rest of the series but it did not apply cleanly.
Sorry, it applies on top of the outstanding u-boot-arm PR from http://patchwork.ozlabs.org/patch/371704/.
Shall we take care of it in another PR from u-boot-sunxi once Albert is back and caught up?
Or just supersed your current PR for him.