zephyr/subsys/sd
Daniel DeGrasse b2172a97d8 sd: clean up sizes of some SD data fields
Clean up sizes of some SD data fields, as the max value of these fields
is limited by the SD specification

Specifically, the limits are as follows:
num_io: 0-7, 3 bits (SDIO only)
relative_addr: 16 bits (SDMMC/MMC)
block_size: 12 bits (Max of 2KB, uint16_t used)
sd_version: 8 bits (currently at version 3)
card_speed: 8 bits (could potentially be reduced in size)

Signed-off-by: Daniel DeGrasse <daniel.degrasse@nxp.com>
2023-08-31 10:19:37 +02:00
..
CMakeLists.txt sd: Changes framework to support MMC 2023-01-14 09:22:22 +01:00
Kconfig tests: sd: Adds MMC test and Kconfigs 2023-01-14 09:22:22 +01:00
mmc.c sd: Enable eMMC cache 2023-01-14 09:22:22 +01:00
sd.c sd: Changes framework to support MMC 2023-01-14 09:22:22 +01:00
sd_init.h sd: Changes framework to support MMC 2023-01-14 09:22:22 +01:00
sd_ops.c sd: clean up sizes of some SD data fields 2023-08-31 10:19:37 +02:00
sd_ops.h sd: Changes framework to support MMC 2023-01-14 09:22:22 +01:00
sd_utils.h sd: split sdmmc common functions into sd_ops.c 2023-01-14 09:22:22 +01:00
sdio.c sd: add stub for SDIO support 2023-01-14 09:22:22 +01:00
sdmmc.c sd: clean up sizes of some SD data fields 2023-08-31 10:19:37 +02:00