Support multi-partition/-card mounting.

This commit is contained in:
Wayne Lin
2021-12-24 05:36:12 +08:00
committed by Bernard Xiong
parent c84952d9cd
commit 7e6ffd3447
4 changed files with 22 additions and 12 deletions
@@ -161,7 +161,7 @@ struct rt_mmcsd_card {
struct rt_sdio_cccr cccr; /* common card info */
struct rt_sdio_cis cis; /* common tuple info */
struct rt_sdio_function *sdio_function[SDIO_MAX_FUNCTIONS + 1]; /* SDIO functions (devices) */
rt_list_t blk_devices; /* for block device list */
};
#ifdef __cplusplus
@@ -96,6 +96,8 @@ struct rt_mmcsd_host {
rt_uint32_t max_blk_size; /* maximum block size */
rt_uint32_t max_blk_count; /* maximum block count */
rt_uint32_t id; /* Assigned host id */
rt_uint32_t spi_use_crc;
struct rt_mutex bus_lock;
struct rt_semaphore sem_ack;