31 Jul, 2014
1 commit
-
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
Acked-by: Hans de Goede
Signed-off-by: Hans de Goede
07 Sep, 2013
2 commits
-
libata already has similar functions as implemented in the ahci code.
Refactor the code to use the libata variants and remove the dependency on
ata.h. Convert some defines to use the version from libata.h. Also, remove
some unnecessary memset's of bss data.This is a step toward hopefully merging ahci.c and dw_ahsata.c which are
essentially the same driver.Signed-off-by: Rob Herring
Reviewed-by: Tom Rini -
Replace hard-coded register values with proper defines for PORT_SCR_STAT
register.Signed-off-by: Rob Herring
24 Jul, 2013
1 commit
-
Signed-off-by: Wolfgang Denk
[trini: Fixup common/cmd_io.c]
Signed-off-by: Tom Rini
03 Nov, 2012
1 commit
-
- print the correct speed
- print all the AHCI capability flags
(information taken from Linux kernel driver)
- clean up some commentsFor example, this might show the following string:
AHCI 0001.0300 32 slots 6 ports 6 Gbps 0x3 impl SATA modeSigned-off-by: Stefan Reinauer
Commit-Ready: Stefan Reinauer
Signed-off-by: Simon Glass
Tested-by: Stefan Reinauer
15 May, 2012
1 commit
-
This driver is part of Freescale's LTIB for
MX5 / MX6.Signed-off-by: Stefano Babic
Signed-off-by: Terry Lv
CC: Fabio Estevam
CC: Dirk Behme
26 Jul, 2011
1 commit
-
Add support for AHCI controllers that are not PCI based.
Signed-off-by: Rob Herring
Cc: Wolfgang Denk
29 Jul, 2009
1 commit
-
"All Rights Reserved" conflicts with the GPL.
Signed-off-by: Kumar Gala
21 May, 2008
1 commit
-
This commit gets rid of a huge amount of silly white-space issues.
Especially, all sequences of SPACEs followed by TAB characters get
removed (unless they appear in print statements).Also remove all embedded "vim:" and "vi:" statements which hide
indentation problems.Signed-off-by: Wolfgang Denk
23 Aug, 2006
1 commit
-
Add AHCI support in u-boot, enable the sata disk controllers which
following the AHCI protocol.Signed-off-by:Jason Jin