Dear Layerscap contributer,
For the shortage of MT25QU128ABA, I'm adapting a new QSPI Flash?S25FS256S to our LS1043 costomer board.
By external Programmer, the qspi image has been burned to flash and boot successfully. The erase and write operation is also fine in uboot enviroment.
However, we need to download firmware by CodeWarrior Flash Programmer and it doesn't work now.
Here is my modification for flash support.

With this change:
1, The dump operation smaller than 64kByte is fine.
2, The dump operation larger than 64KByte failed.
3, The erase operation seems to be fine.
4, the program operation failed with "FP: can't write memory".
I have checked there do have support for this model of Flash in CW_ARMv8\Config\flash\flash_devices.html. But the flash operation still failed.
Wish someone have experinece on flashing S25FS256S.
Thanks!
Guangyu