blob: c51f91471f61538469ed9057c919c8ce0897fc5d [file] [log] [blame]
Rayagonda Kokatanur60bf0622020-07-15 22:49:08 +05301BCMNS3 QSPI memory layout
2=========================
3
4BCMNS3 has total 8MB non-volatile SPI flash memory. It is used to store
5different images like fip.bin, nitro firmware, DDR shmo value and other backup
6images.
7
8Following is the QSPI flash memory layout.
9
10/* QSPI layout
11 * |---------------------------|->0x000000
12 * | |
13 * | |
14 * | fip.bin |
15 * | 2MB |
16 * | |
17 * ~ ~
18 * ~ ~
19 * | |
20 * | |
21 * | |
22 * |---------------------------|->0x200000
23 * | |
24 * | |
25 * | |
26 * | fip.bin (Mirror) |
27 * | 2MB |
28 * ~ ~
29 * ~ ~
30 * | |
31 * | |
32 * | |
33 * |---------------------------|->0x400000
34 * | |
35 * | Nitro NS3 Config |
36 * | 1.5M |
37 * | |
38 * ~ ~
39 * ~ ~
40 * | |
41 * |---------------------------|->0x580000
42 * | Nitro NS3 Config |
43 * | 1.5M |
44 * | (Mirror) |
45 * ~ ~
46 * ~ ~
47 * | |
48 * |---------------------------|->0x700000
49 * | Nitro NS3 bspd Config |
50 * | 64KB |
51 * ~ ~
52 * ~ ~
53 * | |
54 * |---------------------------|->0x710000
55 * | Nitro NS3 bspd Config |
56 * | 64KB |
57 * ~ (Mirror) ~
58 * ~ ~
59 * | |
60 * |---------------------------|->0x720000
61 * | SHMOO |
62 * | 64KB |
63 * | |
64 * ~ ~
65 * ~ ~
66 * |---------------------------|->0x730000
67 * | Meta Data |
68 * | 832KB |
69 * | |
70 * ~ ~
71 * ~ ~
72 * | |
73 * |---------------------------|
74 */