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