123456789101112131415161718192021222324252627282930313233343536373839404142434445464748 |
- * File system firmware loader
- Required properties:
- --------------------
- - compatible: should contain "u-boot,fs-loader"
- - phandlepart: which block storage device and partition the image loading from,
- this property is required for mmc, usb and sata. This is unsigned
- 32-bit array. For example phandlepart=<&mmc_0 1>, meaning use
- that MMC0 node pointer, partition 1.
- - mdtpart: which partition of ubi the image loading from, this property is
- required for ubi and mounting.
- - ubivol: which volume of ubi the image loading from, this property is required
- for ubi and mounting.
- Example of storage device and partition search set for mmc, usb, sata and
- ubi in device tree source as shown in below:
- Example of storage type and device partition search set for mmc, usb,
- sata and ubi as shown in below:
- Example for mmc:
- fs_loader0: fs-loader@0 {
- u-boot,dm-pre-reloc;
- compatible = "u-boot,fs-loader";
- phandlepart = <&mmc_0 1>;
- };
- Example for usb:
- fs_loader1: fs-loader@1 {
- u-boot,dm-pre-reloc;
- compatible = "u-boot,fs-loader";
- phandlepart = <&usb0 1>;
- };
- Example for sata:
- fs_loader2: fs-loader@2 {
- u-boot,dm-pre-reloc;
- compatible = "u-boot,fs-loader";
- phandlepart = <&sata0 1>;
- };
- Example for ubi:
- fs_loader3: fs-loader@3 {
- u-boot,dm-pre-reloc;
- compatible = "u-boot,fs-loader";
- mtdpart = "UBI",
- ubivol = "ubi0";
- };
|