In our custom T1022 based board we boot from SPI flash, size 64 MB. T1022 only supports 24-bit spi addressing as boot source. So we have to force 24-bit addressing in kernel to ensure the board boot up after reboot command.
As a result we can only use 16 MB flash and not the whole 64 MB.
How can we use entire 64 MB spi flash?