diff options
author | Heinrich Schuchardt <heinrich.schuchardt@canonical.com> | 2024-04-03 14:40:47 +0300 |
---|---|---|
committer | Tom Rini <trini@konsulko.com> | 2024-04-12 17:53:31 +0300 |
commit | 51b2f4f085593d36a82c1a2b5916751584490544 (patch) | |
tree | 775a42acef77a5b3d0630815fb6b80b44873d494 /disk | |
parent | 9b6d415eeaa244ab0f8c500b88d421fd3aab7641 (diff) | |
download | u-boot-51b2f4f085593d36a82c1a2b5916751584490544.tar.xz |
disk: simplify print_part_header()
Using uclass_get_name() reduces the code size.
Signed-off-by: Heinrich Schuchardt <heinrich.schuchardt@canonical.com>
Diffstat (limited to 'disk')
-rw-r--r-- | disk/part.c | 47 |
1 files changed, 3 insertions, 44 deletions
diff --git a/disk/part.c b/disk/part.c index 08c9331e05..2bee669582 100644 --- a/disk/part.c +++ b/disk/part.c @@ -14,6 +14,7 @@ #include <malloc.h> #include <part.h> #include <ubifs_uboot.h> +#include <dm/uclass.h> #undef PART_DEBUG @@ -305,50 +306,8 @@ static void print_part_header(const char *type, struct blk_desc *desc) CONFIG_IS_ENABLED(ISO_PARTITION) || \ CONFIG_IS_ENABLED(AMIGA_PARTITION) || \ CONFIG_IS_ENABLED(EFI_PARTITION) - puts ("\nPartition Map for "); - switch (desc->uclass_id) { - case UCLASS_IDE: - puts ("IDE"); - break; - case UCLASS_AHCI: - puts ("SATA"); - break; - case UCLASS_SCSI: - puts ("SCSI"); - break; - case UCLASS_USB: - puts ("USB"); - break; - case UCLASS_MMC: - puts ("MMC"); - break; - case UCLASS_HOST: - puts ("HOST"); - break; - case UCLASS_NVME: - puts ("NVMe"); - break; - case UCLASS_PVBLOCK: - puts("PV BLOCK"); - break; - case UCLASS_RKMTD: - puts("RKMTD"); - break; - case UCLASS_VIRTIO: - puts("VirtIO"); - break; - case UCLASS_EFI_MEDIA: - puts("EFI"); - break; - case UCLASS_BLKMAP: - puts("BLKMAP"); - break; - default: - printf("UNKNOWN(%d)", desc->uclass_id); - break; - } - printf (" device %d -- Partition Type: %s\n\n", - desc->devnum, type); + printf("\nPartition Map for %s device %d -- Partition Type: %s\n\n", + uclass_get_name(desc->uclass_id), desc->devnum, type); #endif /* any CONFIG_..._PARTITION */ } |