Lines Matching refs:mmcp
595 struct mmc_params *mmcp = &path->device->mmc_ident_data; in mmcprobe_start() local
706 mmcio->cmd.arg = mmcp->io_ocr; in mmcprobe_start()
716 mmcio->cmd.arg = MMC_OCR_CCS | mmcp->card_ocr; /* CCS + ocr */; in mmcprobe_start()
729 uint32_t cmd_arg = MMC_OCR_CCS | mmcp->card_ocr; /* CCS + ocr */ in mmcprobe_start()
730 if (softc->acmd41_count < 10 && mmcp->card_ocr != 0 ) in mmcprobe_start()
889 struct mmc_params *mmcp = &path->device->mmc_ident_data; in mmcprobe_done() local
896 mmcp->card_features |= CARD_FEATURE_SD20; in mmcprobe_done()
918 struct mmc_params *mmcp = &path->device->mmc_ident_data; in mmcprobe_done() local
935 mmcp->card_features |= CARD_FEATURE_SDIO; in mmcprobe_done()
939 mmcp->sdio_func_count = R4_IO_NUM_FUNCTIONS(ioifcond); in mmcprobe_done()
941 ("SDIO card: %d functions\n", mmcp->sdio_func_count)); in mmcprobe_done()
948 if (io_ocr != 0 && mmcp->io_ocr == 0) { in mmcprobe_done()
949 mmcp->io_ocr = io_ocr; in mmcprobe_done()
953 ("SDIO OCR: %08x\n", mmcp->io_ocr)); in mmcprobe_done()
968 struct mmc_params *mmcp = &path->device->mmc_ident_data; in mmcprobe_done() local
980 if (mmcp->card_ocr == 0) { in mmcprobe_done()
982 mmcp->card_ocr = mmcio->cmd.resp[0]; in mmcprobe_done()
994 mmcp->card_features |= CARD_FEATURE_MMC | CARD_FEATURE_MEMORY; in mmcprobe_done()
1020 struct mmc_params *mmcp = &path->device->mmc_ident_data; in mmcprobe_done() local
1023 if (mmcp->card_ocr == 0) { in mmcprobe_done()
1024 mmcp->card_ocr = mmcio->cmd.resp[0]; in mmcprobe_done()
1035 mmcp->card_features |= CARD_FEATURE_MEMORY; in mmcprobe_done()
1041 mmcp->card_features |= CARD_FEATURE_SDHC; in mmcprobe_done()
1048 mmcp->card_features |= CARD_FEATURE_18V; in mmcprobe_done()
1083 struct mmc_params *mmcp = &path->device->mmc_ident_data; in mmcprobe_done() local
1084 memcpy(mmcp->card_cid, mmcio->cmd.resp, 4 * sizeof(uint32_t)); in mmcprobe_done()
1087 mmcp->card_cid[0], in mmcprobe_done()
1088 mmcp->card_cid[1], in mmcprobe_done()
1089 mmcp->card_cid[2], in mmcprobe_done()
1090 mmcp->card_cid[3])); in mmcprobe_done()
1091 if (mmcp->card_features & CARD_FEATURE_MMC) in mmcprobe_done()
1100 struct mmc_params *mmcp = &path->device->mmc_ident_data; in mmcprobe_done() local
1113 if (mmcp->card_features & CARD_FEATURE_MEMORY) in mmcprobe_done()
1142 struct mmc_params *mmcp = &path->device->mmc_ident_data; in mmcprobe_done() local
1143 memcpy(mmcp->card_csd, mmcio->cmd.resp, 4 * sizeof(uint32_t)); in mmcprobe_done()
1146 mmcp->card_csd[0], in mmcprobe_done()
1147 mmcp->card_csd[1], in mmcprobe_done()
1148 mmcp->card_csd[2], in mmcprobe_done()
1149 mmcp->card_csd[3])); in mmcprobe_done()