RFC[PATCH 0/6] ARM: S5P64X0: Add SDHCI support using clkdev
Rajeshwari Shinde
rajeshwari.s at samsung.com
Mon Aug 8 04:47:50 EDT 2011
S5P64X0 supports 3 Channel MMC/SDHCI/SDIO.
This patchset adds the pin-mux setup and enables the HSMMC device
for S5P64X0 using clkdev support.
This patch series is based on the latest
git.kernel.org/pub/scm/linux/kernel/git/kgene/linux-samsung.git for-next
Tested on SMDK6440 and SMDK6450.
Rajeshwari Shinde (6):
o To Ben Dooks, Chris Ball
SDHCI: S3C: Use bus clocks created using clkdev
o To Kukjin Kim
ARM: S5P64X0: Enable SDHCI device
ARM: S5P64X0: Add support for pin-mux setup for SDHCI controllers
ARM: S5P64X0: Populate default platform data for SDHCI devices
ARM: S5P64X0: Enable SDHCI support
ARM: S5P64X0: Add clkdev bus lookup support
arch/arm/mach-s5p64x0/Kconfig | 30 ++++++
arch/arm/mach-s5p64x0/Makefile | 2 +
arch/arm/mach-s5p64x0/cpu.c | 9 ++
.../include/mach/s5p64x0-common-sdhci.h | 17 +++
arch/arm/mach-s5p64x0/mach-smdk6440.c | 15 +++
arch/arm/mach-s5p64x0/mach-smdk6450.c | 15 +++
arch/arm/mach-s5p64x0/s5p64x0-common-sdhci.c | 41 ++++++++
arch/arm/mach-s5p64x0/setup-sdhci-gpio.c | 109 ++++++++++++++++++++
arch/arm/mach-s5p64x0/setup-sdhci.c | 46 ++++++++
arch/arm/plat-samsung/Makefile | 1 +
arch/arm/plat-samsung/clkdev-busalias.c | 44 ++++++++
arch/arm/plat-samsung/include/plat/sdhci.h | 58 +++++++++++
drivers/mmc/host/sdhci-s3c.c | 6 +-
13 files changed, 389 insertions(+), 4 deletions(-)
create mode 100644 arch/arm/mach-s5p64x0/include/mach/s5p64x0-common-sdhci.h
create mode 100644 arch/arm/mach-s5p64x0/s5p64x0-common-sdhci.c
create mode 100644 arch/arm/mach-s5p64x0/setup-sdhci-gpio.c
create mode 100644 arch/arm/mach-s5p64x0/setup-sdhci.c
create mode 100644 arch/arm/plat-samsung/clkdev-busalias.c
--
1.7.4.4
More information about the linux-arm-kernel
mailing list