|
@@ -671,44 +671,6 @@ static void fsl_esdhc_get_cfg_common(struct fsl_esdhc_priv *priv,
|
|
|
cfg->b_max = CONFIG_SYS_MMC_MAX_BLK_COUNT;
|
|
|
}
|
|
|
|
|
|
-#ifdef CONFIG_FSL_ESDHC_ADAPTER_IDENT
|
|
|
-void mmc_adapter_card_type_ident(void)
|
|
|
-{
|
|
|
- u8 card_id;
|
|
|
- u8 value;
|
|
|
-
|
|
|
- card_id = QIXIS_READ(present) & QIXIS_SDID_MASK;
|
|
|
-
|
|
|
- switch (card_id) {
|
|
|
- case QIXIS_ESDHC_ADAPTER_TYPE_EMMC45:
|
|
|
- value = QIXIS_READ(brdcfg[5]);
|
|
|
- value |= (QIXIS_DAT4 | QIXIS_DAT5_6_7);
|
|
|
- QIXIS_WRITE(brdcfg[5], value);
|
|
|
- break;
|
|
|
- case QIXIS_ESDHC_ADAPTER_TYPE_SDMMC_LEGACY:
|
|
|
- value = QIXIS_READ(pwr_ctl[1]);
|
|
|
- value |= QIXIS_EVDD_BY_SDHC_VS;
|
|
|
- QIXIS_WRITE(pwr_ctl[1], value);
|
|
|
- break;
|
|
|
- case QIXIS_ESDHC_ADAPTER_TYPE_EMMC44:
|
|
|
- value = QIXIS_READ(brdcfg[5]);
|
|
|
- value |= (QIXIS_SDCLKIN | QIXIS_SDCLKOUT);
|
|
|
- QIXIS_WRITE(brdcfg[5], value);
|
|
|
- break;
|
|
|
- case QIXIS_ESDHC_ADAPTER_TYPE_RSV:
|
|
|
- break;
|
|
|
- case QIXIS_ESDHC_ADAPTER_TYPE_MMC:
|
|
|
- break;
|
|
|
- case QIXIS_ESDHC_ADAPTER_TYPE_SD:
|
|
|
- break;
|
|
|
- case QIXIS_ESDHC_NO_ADAPTER:
|
|
|
- break;
|
|
|
- default:
|
|
|
- break;
|
|
|
- }
|
|
|
-}
|
|
|
-#endif
|
|
|
-
|
|
|
#ifdef CONFIG_OF_LIBFDT
|
|
|
__weak int esdhc_status_fixup(void *blob, const char *compat)
|
|
|
{
|