The Zynq QSPI controller only supports 24-bit addressing (16 MB). The Zedboard Hardware User Guide indicates the full 256 Mb capacity can be accessed via internal bank switching.
Does anybody know how to do this from Linux? Is it possible to set up MTDs for both the lower and upper address ranges?
Thanks!