u-boot/drivers/block
Simon Glass d8063dc373 efi: Add a media/block driver for EFI block devices
Add a block driver which handles read/write for EFI block devices. This
driver actually already exists ('efi_block') but is not really suitable
for use as a real U-Boot driver:

- The operations do not provide a udevice
- The code is designed for running as part of EFI loader, so uses
    EFI_PRINT() and EFI_CALL().
- The bind method probes the device, which is not permitted
- It uses 'EFI' as its parent device

The new driver is more 'normal', just requiring its platform data be set
up in advance.

Signed-off-by: Simon Glass <sjg@chromium.org>
Reviewed-by: Heinrich Schuchardt <heinrich.schuchardt@canonical.com>
2021-12-09 11:43:25 -08:00
..
blk-uclass.c efi: Add uclass for devices provided by UEFI firmware 2021-12-09 11:43:25 -08:00
blk_legacy.c common: Drop part.h from common header 2020-05-18 17:33:33 -04:00
blkcache.c common: Drop asm/global_data.h from common header 2021-02-02 15:33:42 -05:00
efi-media-uclass.c efi: Add uclass for devices provided by UEFI firmware 2021-12-09 11:43:25 -08:00
efi_blk.c efi: Add a media/block driver for EFI block devices 2021-12-09 11:43:25 -08:00
ide.c dm: define LOG_CATEGORY for all uclass 2021-07-06 10:38:03 -06:00
Kconfig efi: Add a media/block driver for EFI block devices 2021-12-09 11:43:25 -08:00
Makefile efi: Add a media/block driver for EFI block devices 2021-12-09 11:43:25 -08:00
sandbox.c sandbox: Provide a way to bind fixed/removeable devices 2021-03-27 15:04:31 +13:00
sb_efi_media.c efi: Add uclass for devices provided by UEFI firmware 2021-12-09 11:43:25 -08:00