Simon Glass | ef5e389 | 2022-04-24 23:31:06 -0600 | [diff] [blame] | 1 | U-Boot standard boot device (bootstd) |
| 2 | ===================================== |
| 3 | |
| 4 | This is the controlling device for U-Boot standard boot, providing a way to |
| 5 | boot operating systems in a way that can be controlled by distros. |
| 6 | |
| 7 | Required properties: |
| 8 | |
| 9 | compatible: "u-boot,boot-std" |
| 10 | |
| 11 | Optional properties: |
| 12 | |
| 13 | filename-prefixes: |
| 14 | List of strings, each a directory to search for bootflow files |
| 15 | |
| 16 | bootdev-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 | |
| 21 | Example: |
| 22 | |
| 23 | bootstd { |
| 24 | compatible = "u-boot,boot-std"; |
| 25 | |
| 26 | filename-prefixes = "/", "/boot/"; |
| 27 | bootdev-order = "mmc2", "mmc1"; |
Simon Glass | e7b2ce1 | 2022-04-24 23:31:26 -0600 | [diff] [blame] | 28 | |
Simon Glass | 79f6635 | 2023-05-10 16:34:46 -0600 | [diff] [blame] | 29 | extlinux { |
| 30 | compatible = "u-boot,extlinux"; |
Simon Glass | e7b2ce1 | 2022-04-24 23:31:26 -0600 | [diff] [blame] | 31 | }; |
| 32 | |
| 33 | efi { |
| 34 | compatible = "u-boot,distro-efi"; |
| 35 | }; |
Simon Glass | ef5e389 | 2022-04-24 23:31:06 -0600 | [diff] [blame] | 36 | }; |