CY15B104QSN-108LPXI Linux Driver needed for any QUAD mode (SDR,DDR)

Tip / Sign in to post questions, reply, level up, and achieve exciting badges. Know more

cross mob
Anonymous
Not applicable

We have a CY15B104Q at LSPI2 interface at our NXP SoC and we drive it fine with the m25p40.ko with minor adaptions. Like F-RAM Support under Linux – KBA223028

But how should we drive CY15B104QSN-108LPXI  at  QSPI0 for MTD, I couldnt find a KBA?

Should we modify a QSPI Nor-Flash driver too ? Like { "s25fl512s",  INFO(0x010220, 0x4d00, 256 * 1024, 256, SPI_NOR_DUAL_READ | SPI_NOR_QUAD_READ) },

We are looking forward to hearing from you how we can drive the QSPI F-RAM with linux v4.9.88

Best regards,

Boris

0 Likes
1 Solution

Hi Boris,

Linux driver support through KBA223028 is for the SPI only interface. The QSPI FRAM Linux driver is not available. We are evaluating to create one for the QSPI FRAM.  KBA223028 still holds good to access the QSPI FRAM but in SPI mode.

In that case, you can follow the KBA223028 with an update to four bytes DID as “50, 51, 82, 06”.

The S25FL512S driver for the quad access can’t be used as is for the QSPI FRAM access because the method to configure the quad mode in S25FL512S and QSPI FRAM differs. This will require respective updates in low level driver of the SOC for SPI/QSPI access.

Thanks,

Pradipta.

View solution in original post

0 Likes
3 Replies