From 9a2010941f56929cb28432cc3f4b37a944f55b8e Mon Sep 17 00:00:00 2001 From: Varadarajan Narayanan Date: Tue, 13 May 2025 14:47:07 +0530 Subject: scsi: Implement get_blk() function Add a function to obtain the block device for SCSI. Signed-off-by: Varadarajan Narayanan Acked-by: Casey Connolly --- include/scsi.h | 10 ++++++++++ 1 file changed, 10 insertions(+) (limited to 'include') diff --git a/include/scsi.h b/include/scsi.h index ab53b47b58f..8d6c5116419 100644 --- a/include/scsi.h +++ b/include/scsi.h @@ -351,6 +351,16 @@ int scsi_scan(bool verbose); */ int scsi_scan_dev(struct udevice *dev, bool verbose); +/** + * scsi_get_blk_by_uuid() - Provides SCSI partition information. + * + * @uuid: UUID of the partition for fetching its info + * @blk_desc_ptr: Provides the blk descriptor + * @part_info_ptr: Provides partition info + */ +int scsi_get_blk_by_uuid(const char *uuid, struct blk_desc **blk_desc_ptr, + struct disk_partition *part_info_ptr); + #define SCSI_IDENTIFY 0xC0 /* not used */ /* Hardware errors */ -- cgit v1.3.1