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

    Ian Campbell
     

07 Sep, 2013

2 commits


24 Jul, 2013

1 commit


03 Nov, 2012

1 commit

  • - print the correct speed
    - print all the AHCI capability flags
    (information taken from Linux kernel driver)
    - clean up some comments

    For example, this might show the following string:
    AHCI 0001.0300 32 slots 6 ports 6 Gbps 0x3 impl SATA mode

    Signed-off-by: Stefan Reinauer

    Commit-Ready: Stefan Reinauer
    Signed-off-by: Simon Glass
    Tested-by: Stefan Reinauer

    Stefan Reinauer
     

15 May, 2012

1 commit


26 Jul, 2011

1 commit


29 Jul, 2009

1 commit


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

    Wolfgang Denk
     

23 Aug, 2006

1 commit