diff options
| author | Miquel Raynal <miquel.raynal@bootlin.com> | 2026-10-23 18:50:09 +0200 |
|---|---|---|
| committer | Miquel Raynal <miquel.raynal@bootlin.com> | 2026-10-23 18:50:09 +0200 |
| commit | 0ef71adafaa9b36a06dd5b823aebcd2fa9b9b9c2 (patch) | |
| tree | 29da1e0ecbafefa2e05db502eeda3cd66b6b6b94 /tools/perf/scripts/python | |
| parent | 76ebe529a48518d0fa671091a8c2f1a01069aa49 (diff) | |
| parent | d7040c620d8b22f839af7750860b96e39cc58b7c (diff) | |
| download | lwn-0ef71adafaa9b36a06dd5b823aebcd2fa9b9b9c2.tar.gz lwn-0ef71adafaa9b36a06dd5b823aebcd2fa9b9b9c2.zip | |
Merge tag 'spi-nor/for-7.4' into mtd/next
SPI NOR changes for 7.4
- Support for new Macronix and (lots of) Winbond flash devices
- The addition of the Winbond flashes was accompanied by a big rewrite of the
status register handling. There were many small helper functions to enable
quad I/O mode in many different ways. That's now consolidated in one generic
function.
- The SFPD handling was reworked. It used to be only parsed for flashes present
in the in-kernel database which had any of the multi-I/O bit set - or with the
addition of generic flash driver for any unknown flashes. This left a gap
where SFDP wasn't handled and it turns out newer flashes (with SFDP support)
will reused IDs of just these old flashed. With the rework, SFDP is tried to
be parsed for any flashes and will amend the information which is already
present in the in-kernel database.
- SFDP size limit was increased to 16KiB. There are flashes which have some
larger gaps between tables and thus exceeds the former 4KiB limit.
- Flash fixups are getting more and more common. Due to this, the fixups are now
a separate list (per manufacturer) instead of being attached to a specific
flash. A new .match() callback makes them more flexible, when one is applied.
- 1-1-8 and 1-8-8 modes are now supported with larger flashes which needs 4byte
addresses.
Diffstat (limited to 'tools/perf/scripts/python')
0 files changed, 0 insertions, 0 deletions
