Lines Matching refs:c
235 static int __init omap_hsmmc_pdata_init(struct omap2_hsmmc_info *c, in omap_hsmmc_pdata_init() argument
247 if (c->name) in omap_hsmmc_pdata_init()
248 strncpy(hc_name, c->name, HSMMC_NAME_LEN); in omap_hsmmc_pdata_init()
251 c->mmc, 1); in omap_hsmmc_pdata_init()
253 mmc->caps = c->caps; in omap_hsmmc_pdata_init()
254 mmc->internal_clock = !c->ext_clock; in omap_hsmmc_pdata_init()
257 if (c->cover_only) { in omap_hsmmc_pdata_init()
260 mmc->gpio_cod = c->gpio_cd; in omap_hsmmc_pdata_init()
263 mmc->gpio_cd = c->gpio_cd; in omap_hsmmc_pdata_init()
266 mmc->gpio_wp = c->gpio_wp; in omap_hsmmc_pdata_init()
268 mmc->remux = c->remux; in omap_hsmmc_pdata_init()
269 mmc->init_card = c->init_card; in omap_hsmmc_pdata_init()
271 if (c->nonremovable) in omap_hsmmc_pdata_init()
289 mmc->ocr_mask = c->ocr_mask; in omap_hsmmc_pdata_init()
294 switch (c->mmc) { in omap_hsmmc_pdata_init()
309 (c->caps & MMC_CAP_8_BIT_DATA)) { in omap_hsmmc_pdata_init()
310 c->caps &= ~MMC_CAP_8_BIT_DATA; in omap_hsmmc_pdata_init()
311 c->caps |= MMC_CAP_4_BIT_DATA; in omap_hsmmc_pdata_init()
312 mmc->caps = c->caps; in omap_hsmmc_pdata_init()
319 if (c->ext_clock) in omap_hsmmc_pdata_init()
320 c->transceiver = 1; in omap_hsmmc_pdata_init()
321 if (c->transceiver && (c->caps & MMC_CAP_8_BIT_DATA)) { in omap_hsmmc_pdata_init()
322 c->caps &= ~MMC_CAP_8_BIT_DATA; in omap_hsmmc_pdata_init()
323 c->caps |= MMC_CAP_4_BIT_DATA; in omap_hsmmc_pdata_init()
338 pr_err("MMC%d configuration not supported!\n", c->mmc); in omap_hsmmc_pdata_init()
347 void omap_hsmmc_late_init(struct omap2_hsmmc_info *c) in omap_hsmmc_late_init() argument
358 for (; c->mmc; c++) { in omap_hsmmc_late_init()
359 if (!c->deferred) in omap_hsmmc_late_init()
362 pdev = c->pdev; in omap_hsmmc_late_init()
370 if (c->cover_only) { in omap_hsmmc_late_init()
373 mmc_pdata->gpio_cod = c->gpio_cd; in omap_hsmmc_late_init()
376 mmc_pdata->gpio_cd = c->gpio_cd; in omap_hsmmc_late_init()
379 mmc_pdata->gpio_wp = c->gpio_wp; in omap_hsmmc_late_init()
384 c->name); in omap_hsmmc_late_init()