Lines Matching refs:params
737 int sdmmc_init(handoff *hoff_ptr, struct cdns_sdmmc_params *params, struct mmc_device_info *info) in sdmmc_init() argument
749 assert((params != NULL) && in sdmmc_init()
750 ((params->reg_base & MMC_BLOCK_MASK) == 0) && in sdmmc_init()
751 ((params->desc_base & MMC_BLOCK_MASK) == 0) && in sdmmc_init()
752 ((params->desc_size & MMC_BLOCK_MASK) == 0) && in sdmmc_init()
753 ((params->reg_pinmux & MMC_BLOCK_MASK) == 0) && in sdmmc_init()
754 ((params->reg_phy & MMC_BLOCK_MASK) == 0) && in sdmmc_init()
755 (params->desc_size > 0) && in sdmmc_init()
756 (params->clk_rate > 0) && in sdmmc_init()
757 ((params->bus_width == MMC_BUS_WIDTH_1) || in sdmmc_init()
758 (params->bus_width == MMC_BUS_WIDTH_4) || in sdmmc_init()
759 (params->bus_width == MMC_BUS_WIDTH_8))); in sdmmc_init()
761 memcpy(&cdns_params, params, sizeof(struct cdns_sdmmc_params)); in sdmmc_init()
765 result = sd_or_mmc_init(&cdns_sdmmc_ops, params->clk_rate, params->bus_width, in sdmmc_init()
766 params->flags, info); in sdmmc_init()