Searched refs:csd (Results 1 – 14 of 14) sorted by relevance
| /bsp/nxp/lpc/lpc176x/drivers/ |
| A D | sd.c | 356 uint8_t n, csd[16]; in LPC17xx_SD_ReadCfg() local 370 (LPC17xx_SD_ReadDataBlock(cfg->csd, 16) == false)) in LPC17xx_SD_ReadCfg() 376 if ((cfg->csd[0] >> 6) == 1) /* SDC ver 2.00 */ in LPC17xx_SD_ReadCfg() 378 csize = cfg->csd[9] + ((uint16_t)cfg->csd[8] << 8) + 1; in LPC17xx_SD_ReadCfg() 383 n = (cfg->csd[5] & 15) + ((cfg->csd[10] & 128) >> 7) + ((cfg->csd[9] & 3) << 1) + 2; // 19 in LPC17xx_SD_ReadCfg() 384 …csize = (cfg->csd[8] >> 6) + ((uint16_t)cfg->csd[7] << 2) + ((uint16_t)(cfg->csd[6] & 3) << 10) + … in LPC17xx_SD_ReadCfg() 396 if (LPC17xx_SD_ReadDataBlock(csd, 16)) /* Read partial block */ in LPC17xx_SD_ReadCfg() 399 cfg->blocksize = 16UL << (csd[10] >> 4); in LPC17xx_SD_ReadCfg() 406 … if ((LPC17xx_SD_SendCmd(SEND_CSD, 0) == 0) && LPC17xx_SD_ReadDataBlock(csd, 16)) /* Read CSD */ in LPC17xx_SD_ReadCfg() 410 …cfg->blocksize = (((csd[10] & 63) << 1) + ((uint16_t)(csd[11] & 128) >> 7) + 1) << ((csd[13] >> 6)… in LPC17xx_SD_ReadCfg() [all …]
|
| A D | sd.h | 43 uint8_t csd[16]; // CSD member
|
| /bsp/rv32m1_vega/rv32m1_sdk_riscv/sdmmc_2.1.2/src/ |
| A D | fsl_sd.c | 771 sd_csd_t *csd; in SD_DecodeCsd() local 773 csd = &(card->csd); in SD_DecodeCsd() 782 csd->flags |= kSD_CsdReadBlockPartialFlag; in SD_DecodeCsd() 786 csd->flags |= kSD_CsdReadBlockPartialFlag; in SD_DecodeCsd() 790 csd->flags |= kSD_CsdReadBlockMisalignFlag; in SD_DecodeCsd() 794 csd->flags |= kSD_CsdDsrImplementedFlag; in SD_DecodeCsd() 796 switch (csd->csdStructure) in SD_DecodeCsd() 808 card->blockCount = ((csd->deviceSize + 1U) << (csd->deviceSizeMultiplier + 2U)); in SD_DecodeCsd() 822 if (csd->deviceSize >= 0xFFFFU) in SD_DecodeCsd() 850 csd->flags |= kSD_CsdFileFormatGroupFlag; in SD_DecodeCsd() [all …]
|
| /bsp/allwinner/libraries/sunxi-hal/hal/source/sdmmc/ |
| A D | sd.c | 270 struct mmc_csd *csd = &card->csd; in mmc_decode_csd() local 273 card->csd.csd_ver = csd_struct; in mmc_decode_csd() 288 csd->read_blk_len = 1 << m; in mmc_decode_csd() 292 csd->capacity = (1 + m) * (1 << (e + 2)) * csd->read_blk_len; in mmc_decode_csd() 329 csd->capacity = (1 + m) << 9; in mmc_decode_csd() 796 csd, MMC_SEND_CSD); in mmc_send_csd() 802 uint32_t csd[4] = {0}; in mmc_sd_get_csd() local 805 err = mmc_send_csd(card, csd); in mmc_sd_get_csd() 810 sd_hex_dump_bytes((void *)csd, 16); in mmc_sd_get_csd() 812 err = mmc_decode_csd(card, csd); in mmc_sd_get_csd() [all …]
|
| A D | _mmc.h | 52 extern int32_t mmc_send_csd(struct mmc_card *card, uint32_t *csd);
|
| A D | mmc.c | 209 if (card->csd.mmc_spec_ver < MMC_CSD_SPEC_VER_4) { in mmc_set_buswidth() 363 if (card->csd.mmc_spec_ver < MMC_CSD_SPEC_VER_4) in mmc_attach_mmc()
|
| A D | core.c | 416 if (card->csd.mmc_spec_ver < MMC_CSD_SPEC_VER_4) { in mmc_switch_to_high_speed() 516 if (card->csd.mmc_spec_ver == 4) in mmc_add_card() 588 SD_LOGN(" cmd class : 0x%x\n", (unsigned int)card->csd.cmdclass); in mmc_add_card() 589 SD_LOGN(" capacity : %dMB\n", (unsigned int)card->csd.capacity/1024); in mmc_add_card()
|
| A D | test.c | 102 … rt_kprintf("Initial card success. capacity :%dMB\n", sdmmc_test->card->csd.capacity / 1024); in card_detect()
|
| /bsp/lm3s8962/drivers/ |
| A D | sdcard.c | 575 rt_uint8_t n, csd[16], *ptr = buff; in sdcard_ioctl() local 609 if ((send_cmd(CMD9, 0) == 0) && rcvr_datablock(csd, 16)) { in sdcard_ioctl() 610 if ((csd[0] >> 6) == 1) { /* SDC ver 2.00 */ in sdcard_ioctl() 611 csize = csd[9] + ((rt_uint16_t)csd[8] << 8) + 1; in sdcard_ioctl() 614 n = (csd[5] & 15) + ((csd[10] & 128) >> 7) + ((csd[9] & 3) << 1) + 2; in sdcard_ioctl() 615 … csize = (csd[8] >> 6) + ((rt_uint16_t)csd[7] << 2) + ((rt_uint16_t)(csd[6] & 3) << 10) + 1; in sdcard_ioctl()
|
| /bsp/lm3s9b9x/drivers/ |
| A D | sdcard.c | 575 rt_uint8_t n, csd[16], *ptr = buff; in sdcard_ioctl() local 609 if ((send_cmd(CMD9, 0) == 0) && rcvr_datablock(csd, 16)) { in sdcard_ioctl() 610 if ((csd[0] >> 6) == 1) { /* SDC ver 2.00 */ in sdcard_ioctl() 611 csize = csd[9] + ((rt_uint16_t)csd[8] << 8) + 1; in sdcard_ioctl() 614 n = (csd[5] & 15) + ((csd[10] & 128) >> 7) + ((csd[9] & 3) << 1) + 2; in sdcard_ioctl() 615 … csize = (csd[8] >> 6) + ((rt_uint16_t)csd[7] << 2) + ((rt_uint16_t)(csd[6] & 3) << 10) + 1; in sdcard_ioctl()
|
| /bsp/rv32m1_vega/rv32m1_sdk_riscv/sdmmc_2.1.2/inc/ |
| A D | fsl_card.h | 142 sd_csd_t csd; /*!< CSD */ member 201 mmc_csd_t csd; /*!< CSD */ member
|
| /bsp/allwinner/libraries/drivers/sdmmc/ |
| A D | drv_sdmmc.c | 401 *(uint64_t *)args = card->csd.capacity * 1024ull; in sdmmc_control() 417 geometry->sector_count = (card->csd.capacity * 1024ull) / geometry->bytes_per_sector; in sdmmc_control()
|
| /bsp/allwinner/libraries/sunxi-hal/include/hal/sdmmc/ |
| A D | card.h | 223 struct mmc_csd csd; member
|
| /bsp/nxp/lpc/lpc54608-LPCXpresso/drivers/ |
| A D | drv_sd.c | 120 geometry->block_size = mci->card.csd.eraseSectorSize; in rt_mci_control()
|
Completed in 32 milliseconds