From: Diego Santa Cruz Date: Tue, 23 Dec 2014 09:50:23 +0000 (+0100) Subject: mmc: display size and start of eMMC enhanced user data area in mmcinfo X-Git-Tag: v2015.04-rc1~69^2~12 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=beb98a1496c1606f443d274c23cb97e831bf3a2e;p=platform%2Fkernel%2Fu-boot.git mmc: display size and start of eMMC enhanced user data area in mmcinfo This adds output to show the eMMC enhanced user data area size and offset along with the partition sizes in mmcinfo's output. Signed-off-by: Diego Santa Cruz --- diff --git a/common/cmd_mmc.c b/common/cmd_mmc.c index 8c03e58..bcb03ea 100644 --- a/common/cmd_mmc.c +++ b/common/cmd_mmc.c @@ -97,10 +97,15 @@ static void print_mmcinfo(struct mmc *mmc) if (!IS_SD(mmc) && mmc->version >= MMC_VERSION_4_41) { bool has_enh = (mmc->part_support & ENHNCD_SUPPORT) != 0; + bool usr_enh = has_enh && (mmc->part_attr & EXT_CSD_ENH_USR); puts("User Capacity: "); - print_size(mmc->capacity_user, - has_enh && (mmc->part_attr & EXT_CSD_ENH_USR) ? - " ENH\n" : "\n"); + print_size(mmc->capacity_user, usr_enh ? " ENH\n" : "\n"); + if (usr_enh) { + puts("User Enhanced Start: "); + print_size(mmc->enh_user_start, "\n"); + puts("User Enhanced Size: "); + print_size(mmc->enh_user_size, "\n"); + } puts("Boot Capacity: "); print_size(mmc->capacity_boot, has_enh ? " ENH\n" : "\n"); puts("RPMB Capacity: ");