Lines Matching refs:caps
223 struct atmel_mci_caps caps; member
411 if (host->caps.has_odd_clk_div) in atmci_regs_show()
425 if (host->caps.has_cstor_reg) in atmci_regs_show()
433 if (host->caps.has_dma_conf_reg) { in atmci_regs_show()
443 if (host->caps.has_cfg_reg) { in atmci_regs_show()
754 if (!host->caps.has_rwproof) { in atmci_pdc_set_single_buf()
819 if ((!host->caps.has_rwproof) in atmci_pdc_complete()
821 if (host->caps.has_bad_data_ordering) in atmci_pdc_complete()
856 if (host->caps.has_dma_conf_reg) in atmci_dma_complete()
974 if ((!host->caps.has_rwproof) in atmci_prepare_data_pdc()
978 if (host->caps.has_bad_data_ordering) in atmci_prepare_data_pdc()
1044 if (host->caps.has_dma_conf_reg) in atmci_prepare_data_dma()
1154 if (host->need_reset || host->caps.need_reset_after_xfer) { in atmci_start_request()
1160 if (host->caps.has_cfg_reg) in atmci_start_request()
1312 if (host->caps.has_cfg_reg) in atmci_set_ios()
1328 if (host->caps.has_odd_clk_div) { in atmci_set_ios()
1359 if (host->caps.has_rwproof) in atmci_set_ios()
1362 if (host->caps.has_cfg_reg) { in atmci_set_ios()
1372 if (host->caps.has_cfg_reg) in atmci_set_ios()
1495 if (host->caps.has_cfg_reg) in atmci_request_end()
1542 if (host->caps.need_blksz_mul_4) { in atmci_command_complete()
1599 if (host->caps.has_cfg_reg) in atmci_detect_change()
1741 if (host->caps.need_notbusy_for_read_ops || in atmci_tasklet_func()
2179 mmc->caps |= MMC_CAP_SDIO_IRQ; in atmci_init_slot()
2180 if (host->caps.has_highspeed) in atmci_init_slot()
2181 mmc->caps |= MMC_CAP_SD_HIGHSPEED; in atmci_init_slot()
2187 if ((slot_data->bus_width >= 4) && host->caps.has_rwproof) in atmci_init_slot()
2188 mmc->caps |= MMC_CAP_4_BIT_DATA; in atmci_init_slot()
2218 mmc->caps |= MMC_CAP_NONREMOVABLE; in atmci_init_slot()
2220 mmc->caps |= MMC_CAP_NEEDS_POLL; in atmci_init_slot()
2313 host->caps.has_dma_conf_reg = 0; in atmci_get_cap()
2314 host->caps.has_pdc = ATMCI_PDC_CONNECTED; in atmci_get_cap()
2315 host->caps.has_cfg_reg = 0; in atmci_get_cap()
2316 host->caps.has_cstor_reg = 0; in atmci_get_cap()
2317 host->caps.has_highspeed = 0; in atmci_get_cap()
2318 host->caps.has_rwproof = 0; in atmci_get_cap()
2319 host->caps.has_odd_clk_div = 0; in atmci_get_cap()
2320 host->caps.has_bad_data_ordering = 1; in atmci_get_cap()
2321 host->caps.need_reset_after_xfer = 1; in atmci_get_cap()
2322 host->caps.need_blksz_mul_4 = 1; in atmci_get_cap()
2323 host->caps.need_notbusy_for_read_ops = 0; in atmci_get_cap()
2329 host->caps.has_odd_clk_div = 1; in atmci_get_cap()
2332 host->caps.has_dma_conf_reg = 1; in atmci_get_cap()
2333 host->caps.has_pdc = 0; in atmci_get_cap()
2334 host->caps.has_cfg_reg = 1; in atmci_get_cap()
2335 host->caps.has_cstor_reg = 1; in atmci_get_cap()
2336 host->caps.has_highspeed = 1; in atmci_get_cap()
2338 host->caps.has_rwproof = 1; in atmci_get_cap()
2339 host->caps.need_blksz_mul_4 = 0; in atmci_get_cap()
2340 host->caps.need_notbusy_for_read_ops = 1; in atmci_get_cap()
2342 host->caps.has_bad_data_ordering = 0; in atmci_get_cap()
2343 host->caps.need_reset_after_xfer = 0; in atmci_get_cap()
2347 host->caps.has_pdc = 0; in atmci_get_cap()
2421 } else if (host->caps.has_pdc) { in atmci_probe()
2470 if (!host->caps.has_rwproof) { in atmci_probe()