From f13fe99cd13b722ad08ded62952849750a64bf6f Mon Sep 17 00:00:00 2001 From: Yongxin Liu <yongxin.liu@windriver.com> Date: Thu, 12 Aug 2021 16:36:34 +0800 Subject: [PATCH] bsp/intel-x86: add support for the Intel PCH/PCU SPI controller The Intel PCH/PCU SPI 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. Signed-off-by: Yongxin Liu <yongxin.liu@windriver.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> --- bsp/intel-x86/intel-x86.cfg | 8 ++++++++ bsp/intel-x86/intel-x86.scc | 1 + 2 files changed, 9 insertions(+) diff --git a/bsp/intel-x86/intel-x86.cfg b/bsp/intel-x86/intel-x86.cfg index d527f1ab5..f1dbd8878 100644 --- a/bsp/intel-x86/intel-x86.cfg +++ b/bsp/intel-x86/intel-x86.cfg @@ -280,6 +280,14 @@ CONFIG_SPI_PXA2XX_PCI=y CONFIG_VT_HW_CONSOLE_BINDING=y +# +# MTD SPI +# +CONFIG_MTD_SPI_NOR=m +CONFIG_MTD_SPI_NOR_USE_4K_SECTORS=y +CONFIG_SPI_INTEL_SPI_PCI=m +CONFIG_SPI_INTEL_SPI_PLATFORM=m + # Bluetooth device drivers CONFIG_BT_HCIBTUSB=m diff --git a/bsp/intel-x86/intel-x86.scc b/bsp/intel-x86/intel-x86.scc index 6e0578ae9..572a9abbd 100644 --- a/bsp/intel-x86/intel-x86.scc +++ b/bsp/intel-x86/intel-x86.scc @@ -32,6 +32,7 @@ include features/hostapd/hostapd.scc include features/latencytop/latencytop.scc include features/uio/uio.scc include features/spi/spi.scc +include features/mtd/mtd.scc include features/spi/spidev.scc include features/bluetooth/bluetooth.scc include features/input/input.scc -- GitLab