blob: 8706c5f49932b29c0d45e0e7fb9d708289c95236 [file] [log] [blame]
Simon Glassef5e3892022-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 Glasse7b2ce12022-04-24 23:31:26 -060028
29 syslinux {
30 compatible = "u-boot,distro-syslinux";
31 };
32
33 efi {
34 compatible = "u-boot,distro-efi";
35 };
Simon Glassef5e3892022-04-24 23:31:06 -060036 };