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