X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=include%2Fefi_driver.h;h=2b62219c5bf118c01e69cb7f824d2b43a091c52b;hb=5fac11e6d5ab350429b8c8ddf47d3d3877ca89d1;hp=2bbe26c6e31a002113b7e6ad04de9817417d5cea;hpb=1d12a7c8cd4e58d5c3989bc239d5fa9577079dfd;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;