blob: 127b09cd1b207f1e78f9eadfaa7bd97ee9bd5884 [file] [log] [blame]
Simon Glass83b9be62022-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:
Simon Glassb71d7f72023-05-10 16:34:46 -060010 "u-boot,extlinux" - distro boot from a block device
11 "u-boot,extlinux-pxe" - distro boot from a network device
Simon Glass83b9be62022-04-24 23:31:26 -060012 "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
Simon Glassb71d7f72023-05-10 16:34:46 -060024 extlinux {
25 compatible = "u-boot,extlinux";
Simon Glass83b9be62022-04-24 23:31:26 -060026 };
27
28 efi {
29 compatible = "u-boot,distro-efi";
30 };
31 };