Lines Matching refs:ext_csd
936 uint8_t ext_csd[512];
952 MMC_SEND_EXT_CSD, ext_csd, sizeof(ext_csd));
959 (ext_csd[EXT_CSD_STRUCTURE] > EXT_CSD_STRUCTURE_VER_1_2)) {
962 ext_csd[EXT_CSD_STRUCTURE]);
965 sf->ext_csd.rev = ext_csd[EXT_CSD_REV];
968 ext_csd[EXT_CSD_CARD_TYPE] & EXT_CSD_CARD_TYPE_F_HS200_1_8V) {
971 ext_csd[EXT_CSD_CARD_TYPE] & EXT_CSD_CARD_TYPE_F_DDR52_1_8V) {
974 } else if (ext_csd[EXT_CSD_CARD_TYPE] & EXT_CSD_CARD_TYPE_F_52M) {
976 } else if (ext_csd[EXT_CSD_CARD_TYPE] & EXT_CSD_CARD_TYPE_F_26M) {
981 ext_csd[EXT_CSD_CARD_TYPE]);
1051 MMC_SEND_EXT_CSD, ext_csd, sizeof(ext_csd));
1057 if (ext_csd[EXT_CSD_HS_TIMING] != hs_timing) {
1105 sectors = ext_csd[EXT_CSD_SEC_COUNT + 0] << 0 |
1106 ext_csd[EXT_CSD_SEC_COUNT + 1] << 8 |
1107 ext_csd[EXT_CSD_SEC_COUNT + 2] << 16 |
1108 ext_csd[EXT_CSD_SEC_COUNT + 3] << 24;
1126 if (sf->ext_csd.rev >= 5) {
1127 sf->ext_csd.rst_n_function =
1128 ext_csd[EXT_CSD_RST_N_FUNCTION];
1131 if (sf->ext_csd.rev >= 6) {
1132 sf->ext_csd.cache_size =
1133 le32dec(&ext_csd[EXT_CSD_CACHE_SIZE]) * 1024;
1135 if (sf->ext_csd.cache_size > 0) {