]> git.dujemihanovic.xyz Git - u-boot.git/commit
bootstd: Add the bootdev uclass
authorSimon Glass <sjg@chromium.org>
Mon, 25 Apr 2022 05:31:07 +0000 (23:31 -0600)
committerTom Rini <trini@konsulko.com>
Mon, 25 Apr 2022 14:00:04 +0000 (10:00 -0400)
commit201417d700a2ab09f247c1be9952176970c0f6bd
tree1a9b39324cd46a4ae63c40a31fb9903c768acdd9
parentef5e3891f57e6fc863fabbc94b1d7da79d1940bb
bootstd: Add the bootdev uclass

A 'bootdev' is a device which can be used to boot an operating system.
It is a child of the media device (e.g. MMC) which handles reading files
from that device, such as a bootflow file.

Add a uclass for bootdev and the various helpers needed to make it
work. Also add a binding file, empty for now.

Signed-off-by: Simon Glass <sjg@chromium.org>
MAINTAINERS
boot/Makefile
boot/bootdev-uclass.c [new file with mode: 0644]
doc/device-tree-bindings/bootdev.txt [new file with mode: 0644]
include/bootdev.h [new file with mode: 0644]
include/dm/uclass-id.h