Lines Matching refs:caps
224 struct atmel_mci_caps caps; member
412 if (host->caps.has_odd_clk_div) in atmci_regs_show()
426 if (host->caps.has_cstor_reg) in atmci_regs_show()
434 if (host->caps.has_dma_conf_reg) { in atmci_regs_show()
444 if (host->caps.has_cfg_reg) { in atmci_regs_show()
755 if (!host->caps.has_rwproof) { in atmci_pdc_set_single_buf()
820 if ((!host->caps.has_rwproof) in atmci_pdc_complete()
822 if (host->caps.has_bad_data_ordering) in atmci_pdc_complete()
857 if (host->caps.has_dma_conf_reg) in atmci_dma_complete()
975 if ((!host->caps.has_rwproof) in atmci_prepare_data_pdc()
979 if (host->caps.has_bad_data_ordering) in atmci_prepare_data_pdc()
1045 if (host->caps.has_dma_conf_reg) in atmci_prepare_data_dma()
1155 if (host->need_reset || host->caps.need_reset_after_xfer) { in atmci_start_request()
1161 if (host->caps.has_cfg_reg) in atmci_start_request()
1313 if (host->caps.has_cfg_reg) in atmci_set_ios()
1329 if (host->caps.has_odd_clk_div) { in atmci_set_ios()
1360 if (host->caps.has_rwproof) in atmci_set_ios()
1363 if (host->caps.has_cfg_reg) { in atmci_set_ios()
1373 if (host->caps.has_cfg_reg) in atmci_set_ios()
1496 if (host->caps.has_cfg_reg) in atmci_request_end()
1543 if (host->caps.need_blksz_mul_4) { in atmci_command_complete()
1600 if (host->caps.has_cfg_reg) in atmci_detect_change()
1742 if (host->caps.need_notbusy_for_read_ops || in atmci_tasklet_func()
2180 mmc->caps |= MMC_CAP_SDIO_IRQ; in atmci_init_slot()
2181 if (host->caps.has_highspeed) in atmci_init_slot()
2182 mmc->caps |= MMC_CAP_SD_HIGHSPEED; in atmci_init_slot()
2188 if ((slot_data->bus_width >= 4) && host->caps.has_rwproof) in atmci_init_slot()
2189 mmc->caps |= MMC_CAP_4_BIT_DATA; in atmci_init_slot()
2219 mmc->caps |= MMC_CAP_NONREMOVABLE; in atmci_init_slot()
2221 mmc->caps |= MMC_CAP_NEEDS_POLL; in atmci_init_slot()
2331 host->caps.has_dma_conf_reg = 0; in atmci_get_cap()
2332 host->caps.has_pdc = ATMCI_PDC_CONNECTED; in atmci_get_cap()
2333 host->caps.has_cfg_reg = 0; in atmci_get_cap()
2334 host->caps.has_cstor_reg = 0; in atmci_get_cap()
2335 host->caps.has_highspeed = 0; in atmci_get_cap()
2336 host->caps.has_rwproof = 0; in atmci_get_cap()
2337 host->caps.has_odd_clk_div = 0; in atmci_get_cap()
2338 host->caps.has_bad_data_ordering = 1; in atmci_get_cap()
2339 host->caps.need_reset_after_xfer = 1; in atmci_get_cap()
2340 host->caps.need_blksz_mul_4 = 1; in atmci_get_cap()
2341 host->caps.need_notbusy_for_read_ops = 0; in atmci_get_cap()
2347 host->caps.has_odd_clk_div = 1; in atmci_get_cap()
2350 host->caps.has_dma_conf_reg = 1; in atmci_get_cap()
2351 host->caps.has_pdc = 0; in atmci_get_cap()
2352 host->caps.has_cfg_reg = 1; in atmci_get_cap()
2353 host->caps.has_cstor_reg = 1; in atmci_get_cap()
2354 host->caps.has_highspeed = 1; in atmci_get_cap()
2356 host->caps.has_rwproof = 1; in atmci_get_cap()
2357 host->caps.need_blksz_mul_4 = 0; in atmci_get_cap()
2358 host->caps.need_notbusy_for_read_ops = 1; in atmci_get_cap()
2360 host->caps.has_bad_data_ordering = 0; in atmci_get_cap()
2361 host->caps.need_reset_after_xfer = 0; in atmci_get_cap()
2365 host->caps.has_pdc = 0; in atmci_get_cap()
2439 } else if (host->caps.has_pdc) { in atmci_probe()
2488 if (!host->caps.has_rwproof) { in atmci_probe()