162306a36Sopenharmony_ciBroadcom BCM963XX CFE Loader NOR Flash Partitions
262306a36Sopenharmony_ci=================================================
362306a36Sopenharmony_ci
462306a36Sopenharmony_ciMost Broadcom BCM63XX SoC based devices follow the Broadcom reference layout for
562306a36Sopenharmony_ciNOR. The first erase block used for the CFE bootloader, the last for an
662306a36Sopenharmony_ciNVRAM partition, and the remainder in-between for one to two firmware partitions
762306a36Sopenharmony_ciat fixed offsets. A valid firmware partition is identified by the ImageTag
862306a36Sopenharmony_ciheader found at beginning of the second erase block, containing the rootfs and
962306a36Sopenharmony_cikernel offsets and sizes within the firmware partition.
1062306a36Sopenharmony_ci
1162306a36Sopenharmony_ciRequired properties:
1262306a36Sopenharmony_ci- compatible : must be "brcm,bcm963xx-cfe-nor-partitions"
1362306a36Sopenharmony_ci
1462306a36Sopenharmony_ciExample:
1562306a36Sopenharmony_ci
1662306a36Sopenharmony_ciflash@1fc00000 {
1762306a36Sopenharmony_ci	compatible = "cfi-flash";
1862306a36Sopenharmony_ci	reg = <0x1fc00000 0x400000>;
1962306a36Sopenharmony_ci	bank-width = <2>;
2062306a36Sopenharmony_ci
2162306a36Sopenharmony_ci	partitions {
2262306a36Sopenharmony_ci		compatible = "brcm,bcm963xx-cfe-nor-partitions";
2362306a36Sopenharmony_ci	};
2462306a36Sopenharmony_ci};
25