mirror of
https://github.com/AsahiLinux/u-boot
synced 2025-02-18 06:58:54 +00:00
mmc: print SD/eMMC type for inited mmc devices
Depending on the boot priority, the eMMC/SD cards, can be initialized with the same numbers for each boot. To be sure which mmc device is SD and which is eMMC, this info is printed by 'mmc list' command, when the init is done. Signed-off-by: Przemyslaw Marczak <p.marczak@samsung.com> Cc: Pantelis Antoniou <panto@antoniou-consulting.com>
This commit is contained in:
parent
64029f7aee
commit
34dd928492
1 changed files with 8 additions and 0 deletions
|
@ -1693,11 +1693,19 @@ void print_mmc_devices(char separator)
|
|||
{
|
||||
struct mmc *m;
|
||||
struct list_head *entry;
|
||||
char *mmc_type;
|
||||
|
||||
list_for_each(entry, &mmc_devices) {
|
||||
m = list_entry(entry, struct mmc, link);
|
||||
|
||||
if (m->has_init)
|
||||
mmc_type = IS_SD(m) ? "SD" : "eMMC";
|
||||
else
|
||||
mmc_type = NULL;
|
||||
|
||||
printf("%s: %d", m->cfg->name, m->block_dev.dev);
|
||||
if (mmc_type)
|
||||
printf(" (%s)", mmc_type);
|
||||
|
||||
if (entry->next != &mmc_devices) {
|
||||
printf("%c", separator);
|
||||
|
|
Loading…
Add table
Reference in a new issue