Merge branch 'master' of https://gitlab.denx.de/u-boot/custodians/u-boot-mmc
[platform/kernel/u-boot.git] / doc / README.bcmns3
1 BCMNS3 QSPI memory layout
2 =========================
3
4 BCMNS3 has total 8MB non-volatile SPI flash memory. It is used to store
5 different images like fip.bin, nitro firmware, DDR shmo value and other backup
6 images.
7
8 Following 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  */