GNU Linux-libre 6.8.9-gnu
[releases.git] / Documentation / devicetree / bindings / mtd / partitions / brcm,bcm963xx-imagetag.txt
1 Broadcom BCM963XX ImageTag Partition Container
2 ==============================================
3
4 Some Broadcom BCM63XX SoC based devices contain additional, non discoverable
5 partitions or non standard bootloader partition sizes. For these a mixed layout
6 needs to be used with an explicit firmware partition.
7
8 The BCM963XX ImageTag is a simple firmware header describing the offsets and
9 sizes of the rootfs and kernel parts contained in the firmware.
10
11 Required properties:
12 - compatible : must be "brcm,bcm963xx-imagetag"
13
14 Example:
15
16 flash@1e000000 {
17         compatible = "cfi-flash";
18         reg = <0x1e000000 0x2000000>;
19         bank-width = <2>;
20
21         partitions {
22                 compatible = "fixed-partitions";
23                 #address-cells = <1>;
24                 #size-cells = <1>;
25
26                 cfe@0 {
27                         reg = <0x0 0x10000>;
28                         read-only;
29                 };
30
31                 firmware@10000 {
32                         reg = <0x10000 0x7d0000>;
33                         compatible = "brcm,bcm963xx-imagetag";
34                 };
35
36                 caldata@7e0000 {
37                         reg = <0x7e0000 0x10000>;
38                         read-only;
39                 };
40
41                 nvram@7f0000 {
42                         reg = <0x7f0000 0x10000>;
43                 };
44         };
45 };