Messages in this thread | | | From | Nathan Barrett-Morrison <> | Subject | [PATCH v4 0/3] mtd: spi-nor: Extend SFDP to support additional octal modes as per latest JEDEC standard | Date | Fri, 2 Dec 2022 08:55:36 -0500 |
| |
In the latest JEDEC standard (JESD216F), there are now bitfields in the 4 byte address instruction table for 1S-1S-8S and 1S-8S-8S modes.
This patchset adds support for checking the 4BAIT for these modes.
v2: Move page program commands into sfdp.c instead of core.c, as this appears to conform more closely with spi-nor paradigm. Page program buswidth appears to be automatically determined, so let's follow suit and do the same.
v3: - Added missing SPI_NOR_OCTAL_READ_1_8_8 to spi_nor_sfdp check in spi_nor_init_params_deprecated() - Convert IS25LX256 to 1S-8S-8S instead of 1S-1S-8S - Tested and confirmed both 1S-1S-8S and 1S-8S-8S work on IS25LX256
v4: - Remove SPI_NOR_OCTAL_READ_1_8_8, this was following a defunct path - Correct the IS25LX256's missing BFPT info via a fixup instead
Nathan Barrett-Morrison (3): mtd: spi-nor: Extend SFDP 4byte address instruction lookup table with new octal modes as per JEDEC JESD216F mtd: spi-nor: Add additional octal-mode page program flags to be checked during SFDP 4BAIT parsing mtd: spi-nor: Add support for IS25LX256 operating in 1S-8S-8S octal read mode
drivers/mtd/spi-nor/issi.c | 32 ++++++++++++++++++++++++++++++++ drivers/mtd/spi-nor/sfdp.c | 13 +++++++++++++ 2 files changed, 45 insertions(+)
-- 2.30.2
| |