From d96a98045aa5aadba473d89872a987ac50a023ea Mon Sep 17 00:00:00 2001 From: Alexander Graf Date: Fri, 4 Mar 2016 01:09:56 +0100 Subject: disk/part.c: Expose list of available block drivers We have a pretty nice and generic interface to ask for a specific block device. However, that one is still based around the magic notion that we know the driver name. In order to be able to write fully generic disk access code, expose the currently internal list to other source files so that they can scan through all available block drivers. Signed-off-by: Alexander Graf Reviewed-by: Simon Glass Tested-by: Simon Glass --- disk/part.c | 8 +------- 1 file changed, 1 insertion(+), 7 deletions(-) (limited to 'disk') diff --git a/disk/part.c b/disk/part.c index 2a46050392..67d98fe844 100644 --- a/disk/part.c +++ b/disk/part.c @@ -21,13 +21,7 @@ #define PRINTF(fmt,args...) #endif -struct block_drvr { - char *name; - struct blk_desc* (*get_dev)(int dev); - int (*select_hwpart)(int dev_num, int hwpart); -}; - -static const struct block_drvr block_drvr[] = { +const struct block_drvr block_drvr[] = { #if defined(CONFIG_CMD_IDE) { .name = "ide", .get_dev = ide_get_dev, }, #endif -- cgit v1.2.1