Skip to main content

Module ext_csd

Module ext_csd 

Source
Expand description

Extended CSD (EXT_CSD) register parsing for eMMC / MMC cards.

EXT_CSD is a 512-byte register read with CMD8 (SEND_EXT_CSD, R1 + 512-byte data block) on MMC cards. Only a small subset of fields is consumed by this driver today; the parser exposes the ones that drive bring-up decisions (capacity, supported timing, current bus width).

Structs§

DeviceType
DEVICE_TYPE (EXT_CSD[196]) decoded into supported high-speed modes.
ExtCsd
Lightly typed view over the 512-byte EXT_CSD payload.

Enums§

MmcBusWidth
Currently selected MMC bus width, decoded from BUS_WIDTH (EXT_CSD[183]).
MmcTiming
Currently selected MMC timing mode, decoded from HS_TIMING (EXT_CSD[185]).