23 Sep, 2009

2 commits

  • This enables the use of a regulator to power the MMCI/PL180
    PrimeCell. The OCR mask is calculated and voltage is set using
    the new MMC core functions for discovering voltage ranges
    in regulators. The platform translate_vdd function which basically
    controls the 4 lines out of the PL180 is disabled if you use a
    regulator instead.

    Signed-off-by: Linus Walleij
    Signed-off-by: Russell King

    Linus Walleij
     
  • This moves the mmci platform data definition struct away from
    arch/arm/include/asm/mach/mmc.h into the more proper place among
    the other primecells in include/linux/amba/mmci.h and at the same
    time renames it to "mmci.h", and also the struct in this file
    confusingly named mmc_platform_data has been renamed
    mmci_platform_data for clarity.

    Cc: Catalin Marinas
    Signed-off-by: Linus Walleij
    Signed-off-by: Russell King

    Linus Walleij
     

09 Jul, 2009

1 commit


03 Feb, 2009

1 commit

  • This patch adds support for the ST Microelectronics version of
    the PL180 PrimeCell. They use designer ID 0x80 and have a few
    alterations/bugfixes related to open drain and HW flow control.
    They also add some SDIO registers, I am unsure if these are
    in ST HW only or if this is things also added in later ARM
    revisions, but they are included in the mmci.h file for
    completeness.

    Signed-off-by: Linus Walleij
    Signed-off-by: Pierre Ossman

    Linus Walleij
     

24 Oct, 2007

1 commit


26 Jul, 2007

1 commit


01 May, 2007

1 commit