Go to the documentation of this file.
18 #ifndef __PLAT_S3C_SDHCI_H
19 #define __PLAT_S3C_SDHCI_H __FILE__
131 #ifdef CONFIG_S3C2416_SETUP_SDHCI
132 static inline void s3c2416_default_sdhci0(
void)
134 #ifdef CONFIG_S3C_DEV_HSMMC
139 static inline void s3c2416_default_sdhci1(
void)
141 #ifdef CONFIG_S3C_DEV_HSMMC1
147 static inline void s3c2416_default_sdhci0(
void) { }
148 static inline void s3c2416_default_sdhci1(
void) { }
154 #ifdef CONFIG_S3C64XX_SETUP_SDHCI
155 static inline void s3c6400_default_sdhci0(
void)
157 #ifdef CONFIG_S3C_DEV_HSMMC
162 static inline void s3c6400_default_sdhci1(
void)
164 #ifdef CONFIG_S3C_DEV_HSMMC1
169 static inline void s3c6400_default_sdhci2(
void)
171 #ifdef CONFIG_S3C_DEV_HSMMC2
176 static inline void s3c6410_default_sdhci0(
void)
178 #ifdef CONFIG_S3C_DEV_HSMMC
183 static inline void s3c6410_default_sdhci1(
void)
185 #ifdef CONFIG_S3C_DEV_HSMMC1
190 static inline void s3c6410_default_sdhci2(
void)
192 #ifdef CONFIG_S3C_DEV_HSMMC2
198 static inline void s3c6410_default_sdhci0(
void) { }
199 static inline void s3c6410_default_sdhci1(
void) { }
200 static inline void s3c6410_default_sdhci2(
void) { }
201 static inline void s3c6400_default_sdhci0(
void) { }
202 static inline void s3c6400_default_sdhci1(
void) { }
203 static inline void s3c6400_default_sdhci2(
void) { }
209 #ifdef CONFIG_S5P64X0_SETUP_SDHCI
210 static inline void s5p64x0_default_sdhci0(
void)
212 #ifdef CONFIG_S3C_DEV_HSMMC
217 static inline void s5p64x0_default_sdhci1(
void)
219 #ifdef CONFIG_S3C_DEV_HSMMC1
224 static inline void s5p6440_default_sdhci2(
void)
226 #ifdef CONFIG_S3C_DEV_HSMMC2
231 static inline void s5p6450_default_sdhci2(
void)
233 #ifdef CONFIG_S3C_DEV_HSMMC2
239 static inline void s5p64x0_default_sdhci0(
void) { }
240 static inline void s5p64x0_default_sdhci1(
void) { }
241 static inline void s5p6440_default_sdhci2(
void) { }
242 static inline void s5p6450_default_sdhci2(
void) { }
248 #ifdef CONFIG_S5PC100_SETUP_SDHCI
249 static inline void s5pc100_default_sdhci0(
void)
251 #ifdef CONFIG_S3C_DEV_HSMMC
256 static inline void s5pc100_default_sdhci1(
void)
258 #ifdef CONFIG_S3C_DEV_HSMMC1
263 static inline void s5pc100_default_sdhci2(
void)
265 #ifdef CONFIG_S3C_DEV_HSMMC2
271 static inline void s5pc100_default_sdhci0(
void) { }
272 static inline void s5pc100_default_sdhci1(
void) { }
273 static inline void s5pc100_default_sdhci2(
void) { }
279 #ifdef CONFIG_S5PV210_SETUP_SDHCI
280 static inline void s5pv210_default_sdhci0(
void)
282 #ifdef CONFIG_S3C_DEV_HSMMC
287 static inline void s5pv210_default_sdhci1(
void)
289 #ifdef CONFIG_S3C_DEV_HSMMC1
294 static inline void s5pv210_default_sdhci2(
void)
296 #ifdef CONFIG_S3C_DEV_HSMMC2
301 static inline void s5pv210_default_sdhci3(
void)
303 #ifdef CONFIG_S3C_DEV_HSMMC3
309 static inline void s5pv210_default_sdhci0(
void) { }
310 static inline void s5pv210_default_sdhci1(
void) { }
311 static inline void s5pv210_default_sdhci2(
void) { }
312 static inline void s5pv210_default_sdhci3(
void) { }
317 #ifdef CONFIG_EXYNOS4_SETUP_SDHCI
318 static inline void exynos4_default_sdhci0(
void)
320 #ifdef CONFIG_S3C_DEV_HSMMC
325 static inline void exynos4_default_sdhci1(
void)
327 #ifdef CONFIG_S3C_DEV_HSMMC1
332 static inline void exynos4_default_sdhci2(
void)
334 #ifdef CONFIG_S3C_DEV_HSMMC2
339 static inline void exynos4_default_sdhci3(
void)
341 #ifdef CONFIG_S3C_DEV_HSMMC3
347 static inline void exynos4_default_sdhci0(
void) { }
348 static inline void exynos4_default_sdhci1(
void) { }
349 static inline void exynos4_default_sdhci2(
void) { }
350 static inline void exynos4_default_sdhci3(
void) { }
354 static inline void s3c_sdhci_setname(
int id,
char *
name)
357 #ifdef CONFIG_S3C_DEV_HSMMC
362 #ifdef CONFIG_S3C_DEV_HSMMC1
367 #ifdef CONFIG_S3C_DEV_HSMMC2
372 #ifdef CONFIG_S3C_DEV_HSMMC3