[U-Boot] [RFC v2 04/15] efi_driver: rename UCLASS_EFI to UCLASS_EFI_DRIVER

AKASHI Takahiro takahiro.akashi at linaro.org
Fri Feb 8 08:15:31 UTC 2019


UCLASS_EFI will be reused later for efi root (EFI sub system itself).

Signed-off-by: AKASHI Takahiro <takahiro.akashi at linaro.org>
---
 include/dm/uclass-id.h            |  3 ++-
 lib/efi_driver/efi_block_device.c |  2 +-
 lib/efi_driver/efi_uclass.c       | 10 +++++-----
 3 files changed, 8 insertions(+), 7 deletions(-)

diff --git a/include/dm/uclass-id.h b/include/dm/uclass-id.h
index fb0ab40891c8..b4fca51a8192 100644
--- a/include/dm/uclass-id.h
+++ b/include/dm/uclass-id.h
@@ -39,7 +39,8 @@ enum uclass_id {
 	UCLASS_CROS_EC,		/* Chrome OS EC */
 	UCLASS_DISPLAY,		/* Display (e.g. DisplayPort, HDMI) */
 	UCLASS_DMA,		/* Direct Memory Access */
-	UCLASS_EFI,		/* EFI managed devices */
+	UCLASS_EFI,		/* EFI sub system */
+	UCLASS_EFI_DRIVER,	/* EFI managed drivers */
 	UCLASS_EFI_OBJECT,	/* EFI managed objects */
 	UCLASS_EFI_PROTOCOL,	/* EFI managed protocols */
 	UCLASS_ETH,		/* Ethernet device */
diff --git a/lib/efi_driver/efi_block_device.c b/lib/efi_driver/efi_block_device.c
index 3f147cf60879..e0d50c866f00 100644
--- a/lib/efi_driver/efi_block_device.c
+++ b/lib/efi_driver/efi_block_device.c
@@ -204,6 +204,6 @@ static const struct efi_driver_ops driver_ops = {
 /* Identify as EFI driver */
 U_BOOT_DRIVER(efi_block) = {
 	.name		= "EFI block driver",
-	.id		= UCLASS_EFI,
+	.id		= UCLASS_EFI_DRIVER,
 	.ops		= &driver_ops,
 };
diff --git a/lib/efi_driver/efi_uclass.c b/lib/efi_driver/efi_uclass.c
index bb86ffd399c3..d42612a5ee03 100644
--- a/lib/efi_driver/efi_uclass.c
+++ b/lib/efi_driver/efi_uclass.c
@@ -307,7 +307,7 @@ efi_status_t efi_driver_init(void)
 	debug("EFI: Initializing EFI driver framework\n");
 	for (drv = ll_entry_start(struct driver, driver);
 	     drv < ll_entry_end(struct driver, driver); ++drv) {
-		if (drv->id == UCLASS_EFI) {
+		if (drv->id == UCLASS_EFI_DRIVER) {
 			ret = efi_add_driver(drv);
 			if (ret != EFI_SUCCESS) {
 				printf("EFI: ERROR: failed to add driver %s\n",
@@ -327,7 +327,7 @@ efi_status_t efi_driver_init(void)
  */
 static int efi_uc_init(struct uclass *class)
 {
-	printf("EFI: Initializing UCLASS_EFI\n");
+	printf("EFI: Initializing UCLASS_EFI_DRIVER\n");
 	return 0;
 }
 
@@ -343,9 +343,9 @@ static int efi_uc_destroy(struct uclass *class)
 	return 0;
 }
 
-UCLASS_DRIVER(efi) = {
-	.name		= "efi",
-	.id		= UCLASS_EFI,
+UCLASS_DRIVER(efi_driver) = {
+	.name		= "efi_driver",
+	.id		= UCLASS_EFI_DRIVER,
 	.init		= efi_uc_init,
 	.destroy	= efi_uc_destroy,
 };
-- 
2.19.1



More information about the U-Boot mailing list