aboutsummaryrefslogtreecommitdiffstats
path: root/Documentation
diff options
context:
space:
mode:
Diffstat (limited to 'Documentation')
-rw-r--r--Documentation/devicetree/bindings/mtd/partition.txt36
1 files changed, 34 insertions, 2 deletions
diff --git a/Documentation/devicetree/bindings/mtd/partition.txt b/Documentation/devicetree/bindings/mtd/partition.txt
index 6e1f61f1e789..9315ac96b49b 100644
--- a/Documentation/devicetree/bindings/mtd/partition.txt
+++ b/Documentation/devicetree/bindings/mtd/partition.txt
@@ -5,8 +5,12 @@ on platforms which have strong conventions about which portions of a flash are
5used for what purposes, but which don't use an on-flash partition table such 5used for what purposes, but which don't use an on-flash partition table such
6as RedBoot. 6as RedBoot.
7 7
8#address-cells & #size-cells must both be present in the mtd device and be 8#address-cells & #size-cells must both be present in the mtd device. There are
9equal to 1. 9two valid values for both:
10<1>: for partitions that require a single 32-bit cell to represent their
11 size/address (aka the value is below 4 GiB)
12<2>: for partitions that require two 32-bit cells to represent their
13 size/address (aka the value is 4 GiB or greater).
10 14
11Required properties: 15Required properties:
12- reg : The partition's offset and size within the mtd bank. 16- reg : The partition's offset and size within the mtd bank.
@@ -36,3 +40,31 @@ flash@0 {
36 reg = <0x0100000 0x200000>; 40 reg = <0x0100000 0x200000>;
37 }; 41 };
38}; 42};
43
44flash@1 {
45 #address-cells = <1>;
46 #size-cells = <2>;
47
48 /* a 4 GiB partition */
49 partition@0 {
50 label = "filesystem";
51 reg = <0x00000000 0x1 0x00000000>;
52 };
53};
54
55flash@2 {
56 #address-cells = <2>;
57 #size-cells = <2>;
58
59 /* an 8 GiB partition */
60 partition@0 {
61 label = "filesystem #1";
62 reg = <0x0 0x00000000 0x2 0x00000000>;
63 };
64
65 /* a 4 GiB partition */
66 partition@200000000 {
67 label = "filesystem #2";
68 reg = <0x2 0x00000000 0x1 0x00000000>;
69 };
70};