static void __init mini210_setup_clocks(void) { setup_hsmmc_clock(&s3c_device_hsmmc0); setup_hsmmc_clock(&s3c_device_hsmmc1); setup_hsmmc_clock(&s3c_device_hsmmc2); setup_hsmmc_clock(&s3c_device_hsmmc3); }
int board_mmc_init(bd_t *bis) { #ifdef CONFIG_S3C_HSMMC setup_hsmmc_clock(); setup_hsmmc_cfg_gpio(); if (OmPin == BOOT_EMMC_4_4 || OmPin == BOOT_EMMC) { smdk_s5p_mshc_init(); smdk_s3c_hsmmc_init(); } else { smdk_s3c_hsmmc_init(); smdk_s5p_mshc_init(); } #endif return 0; }
int board_mmc_init(bd_t *bis) { #ifdef CONFIG_S3C_HSMMC setup_hsmmc_clock(); setup_hsmmc_cfg_gpio(); #if defined(CONFIG_CPU_EXYNOS5250_EVT1) smdk_s5p_mshc_init(); #else if (OmPin == BOOT_EMMC_4_4 || OmPin == BOOT_EMMC) { smdk_s5p_mshc_init(); smdk_s3c_hsmmc_init(); } else { smdk_s3c_hsmmc_init(); smdk_s5p_mshc_init(); } #endif #endif return 0; }