X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=include%2Fefi_driver.h;h=2b62219c5bf118c01e69cb7f824d2b43a091c52b;hb=d2e5250be49fce4653689c41a5dc7e2d7e7ecf33;hp=2bbe26c6e31a002113b7e6ad04de9817417d5cea;hpb=a516416d75a9b0f52e9d63d47f8a7bd53239767c;p=platform%2Fkernel%2Fu-boot.git diff --git a/include/efi_driver.h b/include/efi_driver.h index 2bbe26c..2b62219 100644 --- a/include/efi_driver.h +++ b/include/efi_driver.h @@ -1,18 +1,27 @@ +/* SPDX-License-Identifier: GPL-2.0+ */ /* * EFI application loader * * Copyright (c) 2017 Heinrich Schuchardt - * - * SPDX-License-Identifier: GPL-2.0+ */ #ifndef _EFI_DRIVER_H #define _EFI_DRIVER_H 1 -#include -#include #include +/* + * Operations supported by an EFI driver with respect to the EFI uclass + * + * @protocol The GUID of the protocol which is consumed by the + * driver. This GUID is used by the EFI uclass in the + * supports() and start() methods of the + * EFI_DRIVER_BINDING_PROTOCOL. + * @child_protocol Protocol supported by the child handles generated by + * the EFI driver. + * @bind Function called by the EFI uclass to attach the + * driver to EFI driver to a handle. + */ struct efi_driver_ops { const efi_guid_t *protocol; const efi_guid_t *child_protocol;