Based on kernel version 6.11
. Page generated on 2024-09-24 08:21 EST
.
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 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 | # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause %YAML 1.2 --- $id: http://devicetree.org/schemas/mtd/partitions/linux,ubi.yaml# $schema: http://devicetree.org/meta-schemas/core.yaml# title: Unsorted Block Images description: | UBI ("Unsorted Block Images") is a volume management system for raw flash devices which manages multiple logical volumes on a single physical flash device and spreads the I/O load (i.e wear-leveling) across the whole flash chip. maintainers: - Daniel Golle <daniel@makrotopia.org> allOf: - $ref: partition.yaml# properties: compatible: const: linux,ubi volumes: type: object description: UBI Volumes patternProperties: "^ubi-volume-.*$": $ref: /schemas/mtd/partitions/ubi-volume.yaml# unevaluatedProperties: false required: - compatible unevaluatedProperties: false examples: - | partitions { compatible = "fixed-partitions"; #address-cells = <1>; #size-cells = <1>; partition@0 { reg = <0x0 0x100000>; label = "bootloader"; read-only; }; partition@100000 { reg = <0x100000 0x1ff00000>; label = "ubi"; compatible = "linux,ubi"; volumes { ubi-volume-caldata { volid = <2>; volname = "rf"; nvmem-layout { compatible = "fixed-layout"; #address-cells = <1>; #size-cells = <1>; eeprom@0 { reg = <0x0 0x1000>; }; }; }; }; }; }; |