mtd: spi-nor / spi / MFD: Convert intel-spi to SPI MEM
authorMark Brown <broonie@kernel.org>
Tue, 15 Feb 2022 12:53:31 +0000 (12:53 +0000)
committerMark Brown <broonie@kernel.org>
Tue, 15 Feb 2022 12:53:31 +0000 (12:53 +0000)
commit0177212e2789919be68c7922f33c71febc74842b
tree55888e58957dcef4534424329836f8d03824dde6
parentf48dc6b9664963107e500aecfc2f4df27dc5afb6
parent4ab13489735d9b5b6e91634eab83922914a3310c
mtd: spi-nor / spi / MFD: Convert intel-spi to SPI MEM

Merge series from Mika Westerberg <mika.westerberg@linux.intel.com>:

Based on discussion on the patch I sent some time ago here:

  http://lists.infradead.org/pipermail/linux-mtd/2021-June/086867.html

it turns out that the preferred way to deal with the SPI flash controller
drivers is through SPI MEM which is part of Linux SPI subsystem.

This series does that for the intel-spi driver. This also renames the
driver to follow the convention used in the SPI subsystem. The first patch
improves the write protection handling to be slightly more safer. The
following two patches do the conversion itself. Note the Intel SPI flash
controller only allows commands such as read, write and so on and it
internally uses whatever addressing etc. it figured from the SFDP on the
flash device.

base-commit: e783362eb54cd99b2cac8b3a9aeac942e6f6ac07
drivers/spi/Kconfig
drivers/spi/Makefile