Lines Matching +full:fixed +full:- +full:partitions
1 Flash partitions in device tree
7 Different devices may be partitioned in a different ways. Some may use a fixed
8 flash layout set at production time. Some may use on-flash table that describes
12 To assist system software in locating partitions, we allow describing which
14 a subnode of the flash device that is named 'partitions'. It must have a
20 hierarchical (multi-level) layouts and should be used if there is some
21 significant relation between partitions or some partition internally uses
24 Available bindings are listed in the "partitions" subdirectory.
27 Fixed Partitions
30 Partitions can be represented by sub-nodes of a flash device. This can be used
32 used for what purposes, but which don't use an on-flash partition table such
36 'partitions'. This node should have the following property:
37 - compatible : (required) must be "fixed-partitions"
38 Partitions are then defined in subnodes of the partitions node.
40 For backwards compatibility partitions as direct subnodes of the flash device are
43 string are not considered partitions, as they may be used for other bindings.
45 #address-cells & #size-cells must both be present in the partitions subnode of the
47 <1>: for partitions that require a single 32-bit cell to represent their
49 <2>: for partitions that require two 32-bit cells to represent their
53 - reg : The partition's offset and size within the flash
56 - label : The label / name for this partition. If omitted, the label is taken
58 - read-only : This parameter, if present, is a hint to Linux that this
59 partition should only be mounted read-only. This is usually used for flash
60 partitions containing early-boot firmware images or data which should not be
62 - lock : Do not unlock the partition at initialization time (not supported on
64 - slc-mode: This parameter, if present, allows one to emulate SLC mode on a
66 paired-pages corruptions
72 partitions {
73 compatible = "fixed-partitions";
74 #address-cells = <1>;
75 #size-cells = <1>;
78 label = "u-boot";
80 read-only;
90 partitions {
91 compatible = "fixed-partitions";
92 #address-cells = <1>;
93 #size-cells = <2>;
104 partitions {
105 compatible = "fixed-partitions";
106 #address-cells = <2>;
107 #size-cells = <2>;
124 partitions {
125 compatible = "fixed-partitions";
126 #address-cells = <1>;
127 #size-cells = <1>;
132 read-only;
144 compatible = "fixed-partitions";
146 #address-cells = <1>;
147 #size-cells = <1>;