spi: intel: Remove DANGEROUS tag from pci driver
authorMauro Lima <mauro.lima@eclypsium.com>
Mon, 6 Feb 2023 18:31:43 +0000 (15:31 -0300)
committerMark Brown <broonie@kernel.org>
Tue, 7 Feb 2023 12:32:24 +0000 (12:32 +0000)
Modern CPUs exposes this controller as PCI device that only uses
hardware sequencing capabilities which is safer than software
sequencing.
Leave the platform driver as *DANGEROUS* and update help text since
most of these controllers are using software sequencing.

Signed-off-by: Mauro Lima <mauro.lima@eclypsium.com>
Acked-by: Mika Westerberg <mika.westerberg@linux.intel.com>
Link: https://lore.kernel.org/r/20230206183143.75274-2-mauro.lima@eclypsium.com
Signed-off-by: Mark Brown <broonie@kernel.org>
drivers/spi/Kconfig

index 87fc2bd16b7278a8a7e68070fe8df94ef8638694..3a362c450cb6aa19c0858fab319b382d4ccc1247 100644 (file)
@@ -447,7 +447,7 @@ config SPI_INTEL
        tristate
 
 config SPI_INTEL_PCI
-       tristate "Intel PCH/PCU SPI flash PCI driver (DANGEROUS)"
+       tristate "Intel PCH/PCU SPI flash PCI driver"
        depends on PCI
        depends on X86 || COMPILE_TEST
        depends on SPI_MEM
@@ -455,8 +455,9 @@ config SPI_INTEL_PCI
        help
          This enables PCI support for the Intel PCH/PCU SPI controller in
          master mode. This controller is present in modern Intel hardware
-         and is used to hold BIOS and other persistent settings. Using
-         this driver it is possible to upgrade BIOS directly from Linux.
+         and is used to hold BIOS and other persistent settings. This
+         driver only supports hardware sequencing mode. Using this
+         driver it is possible to upgrade BIOS directly from Linux.
 
          Say N here unless you know what you are doing. Overwriting the
          SPI flash may render the system unbootable.
@@ -471,10 +472,10 @@ config SPI_INTEL_PLATFORM
        select SPI_INTEL
        help
          This enables platform support for the Intel PCH/PCU SPI
-         controller in master mode. This controller is present in modern
-         Intel hardware and is used to hold BIOS and other persistent
-         settings. Using this driver it is possible to upgrade BIOS
-         directly from Linux.
+         controller in master mode that is used to hold BIOS and other
+         persistent settings. Most of these controllers are using
+         software sequencing mode. Using this driver it is possible to
+         upgrade BIOS directly from Linux.
 
          Say N here unless you know what you are doing. Overwriting the
          SPI flash may render the system unbootable.