Hi,
We are using nrf52840 for custom design and we have replaced the mx25r6435f qspi flash with Cypress S25hS512 qspi flash. We configured the flash as below in the dts file.
SDK: ncs v1.7.1
&qspi { status = "okay"; sck-pin = <19>; io-pins = <20>, <21>; //, <22>, <23>; csn-pins = <17>; s25hs512: s25hs512tf@0 { compatible = "nordic,qspi-nor"; reg = <0>; quad-enable-requirements = "NONE"; writeoc = "pp"; //"pp4io"; readoc = "fastread"; //"read4io"; sck-frequency = <8000000>; label = "S25HS512"; jedec-id = [34 2B 1A]; size = <512000000>; };
If I configure the writeoc and readoc as pp4io and read4io I get data mismatch error. If I configure the flash as pp and fastread I am getting JEDEC QSPI-NOR SPI flash testing
==========================
SPI flash driver S25HS512 was not found!
What could be the issue? Need your help, its urgent.