]> www.infradead.org Git - users/jedix/linux-maple.git/commit
spi: dt-bindings: cdns,qspi-nor: Be more descriptive regarding what this controller is
authorMiquel Raynal <miquel.raynal@bootlin.com>
Wed, 19 Mar 2025 09:46:49 +0000 (10:46 +0100)
committerMark Brown <broonie@kernel.org>
Thu, 20 Mar 2025 12:37:02 +0000 (12:37 +0000)
commit77289a8a8b33defd8e5d9f4046c27ff0655b024c
tree161053e25298305239de2fe5e7653aa4c70734e6
parent48303ef31d76b3138227133a741646abce057f42
spi: dt-bindings: cdns,qspi-nor: Be more descriptive regarding what this controller is

Despite being very common in commit logs, SPI NOR controllers simply do
not exist. At least, they are not as specific as the name implies. There
are SPI memory controllers which are indeed "specialized" and optimized
for handling "memories", but most of them are just generic and accept
almost any kind of opcode, address, dummy and data cycles, making them
as suitable for NANDs than NORs.

Furthermore, this controller supports any kind of bus, from single to
octal NAND, so make it clear.

Also add a comment to mention that the initial compatible naming is too
specific (but obviously kept for backward compatibility reasons).

Signed-off-by: Miquel Raynal <miquel.raynal@bootlin.com>
Reviewed-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
Link: https://patch.msgid.link/20250319094651.1290509-2-miquel.raynal@bootlin.com
Signed-off-by: Mark Brown <broonie@kernel.org>
Documentation/devicetree/bindings/spi/cdns,qspi-nor.yaml