blob: de6396a7b35b1fdd6d538a5aae6c4a23e0b0d657 [file] [log] [blame]
Simon Glasse7b2ce12022-04-24 23:31:26 -06001U-Boot standard boot methods (bootmeth)
2======================================
3
4This provides methods (called bootmeths) for locating bootflows on a boot
5device (bootdev). These are normally created as children of the bootstd device.
6
7Required properties:
8
9compatible:
10 "u-boot,distro-syslinux" - distro boot from a block device
11 "u-boot,distro-pxe" - distro boot from a network device
12 "u-boot,distro-efi" - EFI boot from an .efi file
13 "u-boot,efi-bootmgr" - EFI boot using boot manager (bootmgr)
14
15
16Example:
17
18 bootstd {
19 compatible = "u-boot,boot-std";
20
21 filename-prefixes = "/", "/boot/";
22 bootdev-order = "mmc2", "mmc1";
23
24 syslinux {
25 compatible = "u-boot,distro-syslinux";
26 };
27
28 efi {
29 compatible = "u-boot,distro-efi";
30 };
31 };