Searched refs:csd (Results 1 – 5 of 5) sorted by relevance
| /components/drivers/sdio/ |
| A D | dev_sd.c | 65 struct rt_mmcsd_csd *csd = &card->csd; in mmcsd_parse_csd() local 70 switch (csd->csd_structure) in mmcsd_parse_csd() 73 csd->taac = GET_BITS(resp, 112, 8); in mmcsd_parse_csd() 74 csd->nsac = GET_BITS(resp, 104, 8); in mmcsd_parse_csd() 90 card->card_capacity = (csd->c_size + 1) << (csd->c_size_mult + 2); in mmcsd_parse_csd() 93 card->tacc_clks = csd->nsac * 100; in mmcsd_parse_csd() 94 card->tacc_ns = (tacc_uint[csd->taac&0x07] * tacc_value[(csd->taac&0x78)>>3] + 9) / 10; in mmcsd_parse_csd() 95 … card->max_data_rate = tran_unit[csd->tran_speed&0x07] * tran_value[(csd->tran_speed&0x78)>>3]; in mmcsd_parse_csd() 105 csd->taac = GET_BITS(resp, 112, 8); in mmcsd_parse_csd() 106 csd->nsac = GET_BITS(resp, 104, 8); in mmcsd_parse_csd() [all …]
|
| A D | dev_mmc.c | 69 struct rt_mmcsd_csd *csd = &card->csd; in mmcsd_parse_csd() local 78 if (csd->csd_structure == 0) in mmcsd_parse_csd() 85 csd->taac = GET_BITS(resp, 112, 8); in mmcsd_parse_csd() 86 csd->nsac = GET_BITS(resp, 104, 8); in mmcsd_parse_csd() 93 csd->dsr_imp = GET_BITS(resp, 76, 1); in mmcsd_parse_csd() 94 csd->c_size = GET_BITS(resp, 62, 12); in mmcsd_parse_csd() 99 csd->csd_crc = GET_BITS(resp, 1, 7); in mmcsd_parse_csd() 102 card->tacc_clks = csd->nsac * 100; in mmcsd_parse_csd() 103 card->tacc_ns = (tacc_uint[csd->taac & 0x07] * tacc_value[(csd->taac & 0x78) >> 3] + 9) / 10; in mmcsd_parse_csd() 104 …card->max_data_rate = tran_unit[csd->tran_speed & 0x07] * tran_value[(csd->tran_speed & 0x78) >> 3… in mmcsd_parse_csd() [all …]
|
| A D | dev_mmcsd_core.c | 255 rt_int32_t mmcsd_get_csd(struct rt_mmcsd_card *card, rt_uint32_t *csd) in mmcsd_get_csd() argument 274 rt_memcpy(csd, cmd.resp, sizeof(rt_uint32_t) * 4); in mmcsd_get_csd() 326 csd[i] = buf[i]; in mmcsd_get_csd() 472 mult <<= card->csd.r2w_factor; in mmcsd_set_data_timeout()
|
| /components/drivers/include/drivers/ |
| A D | mmcsd_card.h | 214 struct rt_mmcsd_csd csd; member
|
| A D | dev_mmcsd_core.h | 234 rt_int32_t mmcsd_get_csd(struct rt_mmcsd_card *card, rt_uint32_t *csd);
|
Completed in 10 milliseconds