Commit 2ea9b08a authored by Mauro Lima's avatar Mauro Lima Committed by Mark Brown

spi: intel: Update help text of PCI and Platform drivers

Modern intel hardware uses controllers that work in hardware
sequencing mode. In this mode, the controller exposes a subset
of operations, like read, write and erase, making it easier
and less error-prone for use.
On the other hand, most of the controllers handled by the
platform driver use software sequencing that exposes the
entire set of operations i.e. exposes the low level SPI-NOR
opcodes to the software for use.
Update PCI and Platform help text with this information.
Signed-off-by: default avatarMauro Lima <mauro.lima@eclypsium.com>
Acked-by: default avatarMika Westerberg <mika.westerberg@linux.intel.com>
Link: https://lore.kernel.org/r/20230210164158.211065-1-mauro.lima@eclypsium.comSigned-off-by: default avatarMark Brown <broonie@kernel.org>
parent 3c708a0c
...@@ -454,13 +454,12 @@ config SPI_INTEL_PCI ...@@ -454,13 +454,12 @@ config SPI_INTEL_PCI
select SPI_INTEL select SPI_INTEL
help help
This enables PCI support for the Intel PCH/PCU SPI controller in This enables PCI support for the Intel PCH/PCU SPI controller in
master mode. This controller is present in modern Intel hardware master mode. This controller is used to hold BIOS and other
and is used to hold BIOS and other persistent settings. This persistent settings. Controllers present in modern Intel hardware
driver only supports hardware sequencing mode. Using this only work in hardware sequencing mode, this means that the
driver it is possible to upgrade BIOS directly from Linux. controller exposes a subset of operations that makes it safer to
use. Using this driver it is possible to upgrade BIOS directly
Say N here unless you know what you are doing. Overwriting the from Linux.
SPI flash may render the system unbootable.
To compile this driver as a module, choose M here: the module To compile this driver as a module, choose M here: the module
will be called spi-intel-pci. will be called spi-intel-pci.
...@@ -473,9 +472,10 @@ config SPI_INTEL_PLATFORM ...@@ -473,9 +472,10 @@ config SPI_INTEL_PLATFORM
help help
This enables platform support for the Intel PCH/PCU SPI This enables platform support for the Intel PCH/PCU SPI
controller in master mode that is used to hold BIOS and other controller in master mode that is used to hold BIOS and other
persistent settings. Most of these controllers are using persistent settings. Most of these controllers work in
software sequencing mode. Using this driver it is possible to software sequencing mode, which means that the controller
upgrade BIOS directly from Linux. exposes the low level SPI-NOR opcodes to the software. Using
this driver it is possible to upgrade BIOS directly from Linux.
Say N here unless you know what you are doing. Overwriting the Say N here unless you know what you are doing. Overwriting the
SPI flash may render the system unbootable. SPI flash may render the system unbootable.
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment