| BCMNS3 QSPI memory layout |
| ========================= |
| |
| BCMNS3 has total 8MB non-volatile SPI flash memory. It is used to store |
| different images like fip.bin, nitro firmware, DDR shmo value and other backup |
| images. |
| |
| Following is the QSPI flash memory layout. |
| |
| /* QSPI layout |
| * |---------------------------|->0x000000 |
| * | | |
| * | | |
| * | fip.bin | |
| * | 2MB | |
| * | | |
| * ~ ~ |
| * ~ ~ |
| * | | |
| * | | |
| * | | |
| * |---------------------------|->0x200000 |
| * | | |
| * | | |
| * | | |
| * | fip.bin (Mirror) | |
| * | 2MB | |
| * ~ ~ |
| * ~ ~ |
| * | | |
| * | | |
| * | | |
| * |---------------------------|->0x400000 |
| * | | |
| * | Nitro NS3 Config | |
| * | 1.5M | |
| * | | |
| * ~ ~ |
| * ~ ~ |
| * | | |
| * |---------------------------|->0x580000 |
| * | Nitro NS3 Config | |
| * | 1.5M | |
| * | (Mirror) | |
| * ~ ~ |
| * ~ ~ |
| * | | |
| * |---------------------------|->0x700000 |
| * | Nitro NS3 bspd Config | |
| * | 64KB | |
| * ~ ~ |
| * ~ ~ |
| * | | |
| * |---------------------------|->0x710000 |
| * | Nitro NS3 bspd Config | |
| * | 64KB | |
| * ~ (Mirror) ~ |
| * ~ ~ |
| * | | |
| * |---------------------------|->0x720000 |
| * | SHMOO | |
| * | 64KB | |
| * | | |
| * ~ ~ |
| * ~ ~ |
| * |---------------------------|->0x730000 |
| * | Meta Data | |
| * | 832KB | |
| * | | |
| * ~ ~ |
| * ~ ~ |
| * | | |
| * |---------------------------| |
| */ |