From: Minkyu Kang Date: Sat, 5 Dec 2009 01:46:03 +0000 (+0900) Subject: s5pc100: support s5pc100 mmc X-Git-Tag: CES1223_2~70 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=4b6640ad7efabc3eef00537a4f8370e17857c7cb;p=kernel%2Fu-boot.git s5pc100: support s5pc100 mmc Signed-off-by: Minkyu Kang --- diff --git a/drivers/mmc/s5pc1xx_mmc.c b/drivers/mmc/s5pc1xx_mmc.c index b48fbd2..fce2ae1 100644 --- a/drivers/mmc/s5pc1xx_mmc.c +++ b/drivers/mmc/s5pc1xx_mmc.c @@ -35,7 +35,11 @@ struct mmc_host mmc_host[4]; static inline struct s5pc1xx_mmc *s5pc1xx_get_base_mmc(int dev_index) { unsigned long offset = dev_index * sizeof(struct s5pc1xx_mmc); - return (struct s5pc1xx_mmc *)(S5PC110_MMC_BASE + offset); + + if (cpu_is_s5pc100()) + return (struct s5pc1xx_mmc *)(S5PC100_MMC_BASE + offset); + else + return (struct s5pc1xx_mmc *)(S5PC110_MMC_BASE + offset); } static void mmc_prepare_data(struct mmc_host *host, struct mmc_data *data) diff --git a/include/asm-arm/arch-s5pc1xx/mmc.h b/include/asm-arm/arch-s5pc1xx/mmc.h index e1499d7..4efefba 100644 --- a/include/asm-arm/arch-s5pc1xx/mmc.h +++ b/include/asm-arm/arch-s5pc1xx/mmc.h @@ -21,6 +21,7 @@ #ifndef __ASM_ARCH_MMC_H_ #define __ASM_ARCH_MMC_H_ +#define S5PC100_MMC_BASE 0xED800000 #define S5PC110_MMC_BASE 0xEB000000 #ifndef __ASSEMBLY__