blob: 1f1b9cba601a65d7589cd4ba6b5a4abbdb4c9689 [file] [log] [blame]
Simon Glass08ad13e2022-04-24 23:31:06 -06001U-Boot standard boot device (bootstd)
2=====================================
3
4This is the controlling device for U-Boot standard boot, providing a way to
5boot operating systems in a way that can be controlled by distros.
6
7Required properties:
8
9compatible: "u-boot,boot-std"
10
11Optional properties:
12
13filename-prefixes:
14 List of strings, each a directory to search for bootflow files
15
16bootdev-order:
17 List of bootdevs to check for bootflows, each a bootdev label (the media
18 uclass followed by the numeric sequence number of the media device)
19
20
21Example:
22
23 bootstd {
24 compatible = "u-boot,boot-std";
25
26 filename-prefixes = "/", "/boot/";
27 bootdev-order = "mmc2", "mmc1";
Simon Glass83b9be62022-04-24 23:31:26 -060028
Simon Glassb71d7f72023-05-10 16:34:46 -060029 extlinux {
30 compatible = "u-boot,extlinux";
Simon Glass83b9be62022-04-24 23:31:26 -060031 };
32
33 efi {
34 compatible = "u-boot,distro-efi";
35 };
Simon Glass08ad13e2022-04-24 23:31:06 -060036 };