Lines Matching refs:oms
37 struct of_mmc_spi *oms = to_of_mmc_spi(dev);
39 return request_threaded_irq(oms->detect_irq, NULL, irqhandler,
45 struct of_mmc_spi *oms = to_of_mmc_spi(dev);
47 free_irq(oms->detect_irq, mmc);
54 struct of_mmc_spi *oms;
59 oms = kzalloc(sizeof(*oms), GFP_KERNEL);
60 if (!oms)
63 if (mmc_of_parse_voltage(mmc, &oms->pdata.ocr_mask) < 0)
66 oms->detect_irq = spi->irq;
67 if (oms->detect_irq > 0) {
68 oms->pdata.init = of_mmc_spi_init;
69 oms->pdata.exit = of_mmc_spi_exit;
71 oms->pdata.caps |= MMC_CAP_NEEDS_POLL;
74 oms->pdata.caps |= MMC_CAP_SD_HIGHSPEED;
76 oms->pdata.caps |= MMC_CAP_MMC_HIGHSPEED;
78 dev->platform_data = &oms->pdata;
81 kfree(oms);
89 struct of_mmc_spi *oms = to_of_mmc_spi(dev);
94 kfree(oms);