| 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 | | |
| * | | | |
| * ~ ~ | |
| * ~ ~ | |
| * | | | |
| * |---------------------------| | |
| */ |