xref: /linux/Documentation/devicetree/bindings/mtd/partitions/brcm,bcm963xx-cfe-nor-partitions.txt (revision c39f2d9db0fd81ea20bb5cce9b3f082ca63753e2)
1*daa82b93SJonas GorskiBroadcom BCM963XX CFE Loader NOR Flash Partitions
2*daa82b93SJonas Gorski=================================================
3*daa82b93SJonas Gorski
4*daa82b93SJonas GorskiMost Broadcom BCM63XX SoC based devices follow the Broadcom reference layout for
5*daa82b93SJonas GorskiNOR. The first erase block used for the CFE bootloader, the last for an
6*daa82b93SJonas GorskiNVRAM partition, and the remainder in-between for one to two firmware partitions
7*daa82b93SJonas Gorskiat fixed offsets. A valid firmware partition is identified by the ImageTag
8*daa82b93SJonas Gorskiheader found at beginning of the second erase block, containing the rootfs and
9*daa82b93SJonas Gorskikernel offsets and sizes within the firmware partition.
10*daa82b93SJonas Gorski
11*daa82b93SJonas GorskiRequired properties:
12*daa82b93SJonas Gorski- compatible : must be "brcm,bcm963xx-cfe-nor-partitions"
13*daa82b93SJonas Gorski
14*daa82b93SJonas GorskiExample:
15*daa82b93SJonas Gorski
16*daa82b93SJonas Gorskiflash@1fc00000 {
17*daa82b93SJonas Gorski	compatible = "cfi-flash";
18*daa82b93SJonas Gorski	reg = <0x1fc00000 0x400000>;
19*daa82b93SJonas Gorski	bank-width = <2>;
20*daa82b93SJonas Gorski
21*daa82b93SJonas Gorski	partitions {
22*daa82b93SJonas Gorski		compatible = "brcm,bcm963xx-cfe-nor-partitions";
23*daa82b93SJonas Gorski	};
24*daa82b93SJonas Gorski};
25