From bc53d2637e5477ca3cd63ab942ef6038615a8e01 Mon Sep 17 00:00:00 2001 From: Tien Fong Chee Date: Fri, 6 Jul 2018 16:26:36 +0800 Subject: block: Add a function to find block device descriptor Add a function to find the block device descriptor of the parent device. Signed-off-by: Tien Fong Chee [trini: Move function declaration to avoid warning] Signed-off-by: Tom Rini --- include/blk.h | 9 +++++++++ 1 file changed, 9 insertions(+) (limited to 'include') diff --git a/include/blk.h b/include/blk.h index 86f6d5057f..6af219681c 100644 --- a/include/blk.h +++ b/include/blk.h @@ -406,6 +406,15 @@ int blk_select_hwpart(struct udevice *dev, int hwpart); */ int blk_get_from_parent(struct udevice *parent, struct udevice **devp); +/** + * blk_get_by_device() - Get the block device descriptor for the given device + * @dev: Instance of a storage device + * + * Return: With block device descriptor on success , NULL if there is no such + * block device. + */ +struct blk_desc *blk_get_by_device(struct udevice *dev); + #else #include /* -- cgit