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