u-boot/drivers/block
Simon Glass 9bd1aa8af2 dm: sandbox: Create a new HOST uclass
Sandbox supports block devices which can access files on the host machine.
At present there is no uclass for this. The devices are attached to the
root devic. The block-device type is therefore set to UCLASS_ROOT which
is confusing.

Block devices should be attached to a 'media' device instead, something
which handles access to the actual media and provides the block driver
for the block device.

Create a new uclass to handle this. It supports two operations, to attach
and detach a file on the host machine.

For now this is not fully plumbed in.

Signed-off-by: Simon Glass <sjg@chromium.org>
2022-11-07 16:24:30 -07:00
..
blk-uclass.c dm: blk: Tidy up obtaining a block device from its parent 2022-11-07 16:24:30 -07:00
blk_legacy.c blk: Rename if_type to uclass_id 2022-09-25 08:30:05 -06:00
blkcache.c dm: test: Clear the block cache after running a test 2022-11-07 16:24:30 -07: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 blk: Switch over to using uclass IDs 2022-09-16 11:05:16 -04:00
host-uclass.c dm: sandbox: Create a new HOST uclass 2022-11-07 16:24:30 -07:00
ide.c blk: Rename if_type to uclass_id 2022-09-25 08:30:05 -06:00
Kconfig dm: blk: mmc: Tidy up some Makefile rules for SPL 2022-10-31 11:02:44 -04:00
Makefile dm: sandbox: Create a new HOST uclass 2022-11-07 16:24:30 -07:00
sandbox.c dm: sandbox: Drop non-BLK code from host implementation 2022-11-07 16:24:30 -07:00
sb_efi_media.c efi: Add uclass for devices provided by UEFI firmware 2021-12-09 11:43:25 -08:00