Hi Will. I have some question...i'm testing dw_mmc in our environment. but i didn't understand pdata->init(?)...what initialize in there? plz let me know that.. Thanks Jaehoon Chung Will Newton wrote: > + host->pdev = pdev; > + host->pdata = pdata = pdev->dev.platform_data; > + if (!pdata || !pdata->init) { > + dev_err(&pdev->dev, > + "Platform data must supply init function\n"); > + ret = -ENODEV; > + goto err_freehost; > + } > + > + if (!pdata->select_slot && pdata->num_slots > 1) { > + dev_err(&pdev->dev, > + "Platform data must supply select_slot function\n"); > + ret = -ENODEV; > + goto err_freehost; > + } > + > -- To unsubscribe from this list: send the line "unsubscribe linux-mmc" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html