7149 - Nexus Devices: What is the maximum SPI Flash size that Nexus devices can boot?

7149 - Nexus Devices: What is the maximum SPI Flash size that Nexus devices can boot?

Nexus devices can boot up to 4 Gb as long as Control register 1 bit 14 (32-bit SPIm Commands) and bit 17(32-bit SPIm Address) is set to 1. See below:




By default device boots at three byte address and three byte commands settings. By setting these bits to 1 then it will enable 4 byte addressing up to 4 Gb. 

These settings can be set through the NVCM or through the Control Register 1 of the bitstream.