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