MMC_RSP_BITS 87 dev/sdmmc/sdmmcreg.h #define MMC_CSD_CSDVER(resp) MMC_RSP_BITS((resp), 126, 2) MMC_RSP_BITS 90 dev/sdmmc/sdmmcreg.h #define MMC_CSD_MMCVER(resp) MMC_RSP_BITS((resp), 122, 4) MMC_RSP_BITS 96 dev/sdmmc/sdmmcreg.h #define MMC_CSD_READ_BL_LEN(resp) MMC_RSP_BITS((resp), 80, 4) MMC_RSP_BITS 97 dev/sdmmc/sdmmcreg.h #define MMC_CSD_C_SIZE(resp) MMC_RSP_BITS((resp), 62, 12) MMC_RSP_BITS 100 dev/sdmmc/sdmmcreg.h #define MMC_CSD_C_SIZE_MULT(resp) MMC_RSP_BITS((resp), 47, 3) MMC_RSP_BITS 103 dev/sdmmc/sdmmcreg.h #define MMC_CID_MID_V1(resp) MMC_RSP_BITS((resp), 104, 24) MMC_RSP_BITS 106 dev/sdmmc/sdmmcreg.h (pnm)[0] = MMC_RSP_BITS((resp), 96, 8); \ MMC_RSP_BITS 107 dev/sdmmc/sdmmcreg.h (pnm)[1] = MMC_RSP_BITS((resp), 88, 8); \ MMC_RSP_BITS 108 dev/sdmmc/sdmmcreg.h (pnm)[2] = MMC_RSP_BITS((resp), 80, 8); \ MMC_RSP_BITS 109 dev/sdmmc/sdmmcreg.h (pnm)[3] = MMC_RSP_BITS((resp), 72, 8); \ MMC_RSP_BITS 110 dev/sdmmc/sdmmcreg.h (pnm)[4] = MMC_RSP_BITS((resp), 64, 8); \ MMC_RSP_BITS 111 dev/sdmmc/sdmmcreg.h (pnm)[5] = MMC_RSP_BITS((resp), 56, 8); \ MMC_RSP_BITS 112 dev/sdmmc/sdmmcreg.h (pnm)[6] = MMC_RSP_BITS((resp), 48, 8); \ MMC_RSP_BITS 115 dev/sdmmc/sdmmcreg.h #define MMC_CID_REV_V1(resp) MMC_RSP_BITS((resp), 40, 8) MMC_RSP_BITS 116 dev/sdmmc/sdmmcreg.h #define MMC_CID_PSN_V1(resp) MMC_RSP_BITS((resp), 16, 24) MMC_RSP_BITS 117 dev/sdmmc/sdmmcreg.h #define MMC_CID_MDT_V1(resp) MMC_RSP_BITS((resp), 8, 8) MMC_RSP_BITS 120 dev/sdmmc/sdmmcreg.h #define MMC_CID_MID_V2(resp) MMC_RSP_BITS((resp), 120, 8) MMC_RSP_BITS 121 dev/sdmmc/sdmmcreg.h #define MMC_CID_OID_V2(resp) MMC_RSP_BITS((resp), 104, 16) MMC_RSP_BITS 124 dev/sdmmc/sdmmcreg.h (pnm)[0] = MMC_RSP_BITS((resp), 96, 8); \ MMC_RSP_BITS 125 dev/sdmmc/sdmmcreg.h (pnm)[1] = MMC_RSP_BITS((resp), 88, 8); \ MMC_RSP_BITS 126 dev/sdmmc/sdmmcreg.h (pnm)[2] = MMC_RSP_BITS((resp), 80, 8); \ MMC_RSP_BITS 127 dev/sdmmc/sdmmcreg.h (pnm)[3] = MMC_RSP_BITS((resp), 72, 8); \ MMC_RSP_BITS 128 dev/sdmmc/sdmmcreg.h (pnm)[4] = MMC_RSP_BITS((resp), 64, 8); \ MMC_RSP_BITS 129 dev/sdmmc/sdmmcreg.h (pnm)[5] = MMC_RSP_BITS((resp), 56, 8); \ MMC_RSP_BITS 132 dev/sdmmc/sdmmcreg.h #define MMC_CID_PSN_V2(resp) MMC_RSP_BITS((resp), 16, 32) MMC_RSP_BITS 135 dev/sdmmc/sdmmcreg.h #define SD_CSD_CSDVER(resp) MMC_RSP_BITS((resp), 126, 2) MMC_RSP_BITS 137 dev/sdmmc/sdmmcreg.h #define SD_CSD_TAAC(resp) MMC_RSP_BITS((resp), 112, 8) MMC_RSP_BITS 139 dev/sdmmc/sdmmcreg.h #define SD_CSD_NSAC(resp) MMC_RSP_BITS((resp), 104, 8) MMC_RSP_BITS 140 dev/sdmmc/sdmmcreg.h #define SD_CSD_SPEED(resp) MMC_RSP_BITS((resp), 96, 8) MMC_RSP_BITS 143 dev/sdmmc/sdmmcreg.h #define SD_CSD_CCC(resp) MMC_RSP_BITS((resp), 84, 12) MMC_RSP_BITS 145 dev/sdmmc/sdmmcreg.h #define SD_CSD_READ_BL_LEN(resp) MMC_RSP_BITS((resp), 80, 4) MMC_RSP_BITS 146 dev/sdmmc/sdmmcreg.h #define SD_CSD_READ_BL_PARTIAL(resp) MMC_RSP_BITS((resp), 79, 1) MMC_RSP_BITS 147 dev/sdmmc/sdmmcreg.h #define SD_CSD_WRITE_BLK_MISALIGN(resp) MMC_RSP_BITS((resp), 78, 1) MMC_RSP_BITS 148 dev/sdmmc/sdmmcreg.h #define SD_CSD_READ_BLK_MISALIGN(resp) MMC_RSP_BITS((resp), 77, 1) MMC_RSP_BITS 149 dev/sdmmc/sdmmcreg.h #define SD_CSD_DSR_IMP(resp) MMC_RSP_BITS((resp), 76, 1) MMC_RSP_BITS 150 dev/sdmmc/sdmmcreg.h #define SD_CSD_C_SIZE(resp) MMC_RSP_BITS((resp), 62, 12) MMC_RSP_BITS 153 dev/sdmmc/sdmmcreg.h #define SD_CSD_VDD_R_CURR_MIN(resp) MMC_RSP_BITS((resp), 59, 3) MMC_RSP_BITS 154 dev/sdmmc/sdmmcreg.h #define SD_CSD_VDD_R_CURR_MAX(resp) MMC_RSP_BITS((resp), 56, 3) MMC_RSP_BITS 155 dev/sdmmc/sdmmcreg.h #define SD_CSD_VDD_W_CURR_MIN(resp) MMC_RSP_BITS((resp), 53, 3) MMC_RSP_BITS 156 dev/sdmmc/sdmmcreg.h #define SD_CSD_VDD_W_CURR_MAX(resp) MMC_RSP_BITS((resp), 50, 3) MMC_RSP_BITS 159 dev/sdmmc/sdmmcreg.h #define SD_CSD_C_SIZE_MULT(resp) MMC_RSP_BITS((resp), 47, 3) MMC_RSP_BITS 160 dev/sdmmc/sdmmcreg.h #define SD_CSD_ERASE_BLK_EN(resp) MMC_RSP_BITS((resp), 46, 1) MMC_RSP_BITS 161 dev/sdmmc/sdmmcreg.h #define SD_CSD_SECTOR_SIZE(resp) MMC_RSP_BITS((resp), 39, 7) /* +1 */ MMC_RSP_BITS 162 dev/sdmmc/sdmmcreg.h #define SD_CSD_WP_GRP_SIZE(resp) MMC_RSP_BITS((resp), 32, 7) /* +1 */ MMC_RSP_BITS 163 dev/sdmmc/sdmmcreg.h #define SD_CSD_WP_GRP_ENABLE(resp) MMC_RSP_BITS((resp), 31, 1) MMC_RSP_BITS 164 dev/sdmmc/sdmmcreg.h #define SD_CSD_R2W_FACTOR(resp) MMC_RSP_BITS((resp), 26, 3) MMC_RSP_BITS 165 dev/sdmmc/sdmmcreg.h #define SD_CSD_WRITE_BL_LEN(resp) MMC_RSP_BITS((resp), 22, 4) MMC_RSP_BITS 168 dev/sdmmc/sdmmcreg.h #define SD_CSD_WRITE_BL_PARTIAL(resp) MMC_RSP_BITS((resp), 21, 1) MMC_RSP_BITS 169 dev/sdmmc/sdmmcreg.h #define SD_CSD_FILE_FORMAT_GRP(resp) MMC_RSP_BITS((resp), 15, 1) MMC_RSP_BITS 170 dev/sdmmc/sdmmcreg.h #define SD_CSD_COPY(resp) MMC_RSP_BITS((resp), 14, 1) MMC_RSP_BITS 171 dev/sdmmc/sdmmcreg.h #define SD_CSD_PERM_WRITE_PROTECT(resp) MMC_RSP_BITS((resp), 13, 1) MMC_RSP_BITS 172 dev/sdmmc/sdmmcreg.h #define SD_CSD_TMP_WRITE_PROTECT(resp) MMC_RSP_BITS((resp), 12, 1) MMC_RSP_BITS 173 dev/sdmmc/sdmmcreg.h #define SD_CSD_FILE_FORMAT(resp) MMC_RSP_BITS((resp), 10, 2) MMC_RSP_BITS 176 dev/sdmmc/sdmmcreg.h #define SD_CID_MID(resp) MMC_RSP_BITS((resp), 120, 8) MMC_RSP_BITS 177 dev/sdmmc/sdmmcreg.h #define SD_CID_OID(resp) MMC_RSP_BITS((resp), 104, 16) MMC_RSP_BITS 180 dev/sdmmc/sdmmcreg.h (pnm)[0] = MMC_RSP_BITS((resp), 96, 8); \ MMC_RSP_BITS 181 dev/sdmmc/sdmmcreg.h (pnm)[1] = MMC_RSP_BITS((resp), 88, 8); \ MMC_RSP_BITS 182 dev/sdmmc/sdmmcreg.h (pnm)[2] = MMC_RSP_BITS((resp), 80, 8); \ MMC_RSP_BITS 183 dev/sdmmc/sdmmcreg.h (pnm)[3] = MMC_RSP_BITS((resp), 72, 8); \ MMC_RSP_BITS 184 dev/sdmmc/sdmmcreg.h (pnm)[4] = MMC_RSP_BITS((resp), 64, 8); \ MMC_RSP_BITS 187 dev/sdmmc/sdmmcreg.h #define SD_CID_REV(resp) MMC_RSP_BITS((resp), 56, 8) MMC_RSP_BITS 188 dev/sdmmc/sdmmcreg.h #define SD_CID_PSN(resp) MMC_RSP_BITS((resp), 24, 32) MMC_RSP_BITS 189 dev/sdmmc/sdmmcreg.h #define SD_CID_MDT(resp) MMC_RSP_BITS((resp), 8, 12)