blob: 4bb2345a0b9ecc367cb4ce988da3e21c477d33da [file] [log] [blame]
Simon Glass017656e2022-04-24 23:31:07 -06001U-Boot boot device (bootdev)
2============================
3
4A bootdev provides a way to obtain a bootflow file from a device. It is a
5child of the media device (UCLASS_MMC, UCLASS_SPI_FLASH, etc.)
6
7The bootdev driver is provided by the media devices. The bindings for each
8are described in this file (to come).
Simon Glass83b9be62022-04-24 23:31:26 -06009
10Required properties:
11
12compatible:
13 "u-boot,bootdev-eth" - Ethernet bootdev
14 "u-boot,bootdev-mmc" - MMC bootdev
15 "u-boot,bootdev-usb" - USB bootdev
16
17
18Example:
19
20 mmc1 {
21 compatible = "sandbox,mmc";
22
23 mmc-bootdev {
24 compatible = "u-boot,bootdev-eth";
25 };
26 };