summaryrefslogtreecommitdiff
path: root/doc/device-tree-bindings/bootdev.txt
blob: 4bb2345a0b9ecc367cb4ce988da3e21c477d33da (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
U-Boot boot device (bootdev)
============================

A bootdev provides a way to obtain a bootflow file from a device. It is a
child of the media device (UCLASS_MMC, UCLASS_SPI_FLASH, etc.)

The bootdev driver is provided by the media devices. The bindings for each
are described in this file (to come).

Required properties:

compatible:
   "u-boot,bootdev-eth" - Ethernet bootdev
   "u-boot,bootdev-mmc" - MMC bootdev
   "u-boot,bootdev-usb" - USB bootdev


Example:

	mmc1 {
		compatible = "sandbox,mmc";

		mmc-bootdev {
			compatible = "u-boot,bootdev-eth";
		};
	};