Attention is currently required from: Jeff Daly, Mariusz Szafrański, Jonathan Zhang, Arthur Heymans, Anjaneya "Reddy" Chagam, Tarun Tuli, Subrata Banik, Johnny Lin, Kapil Porwal, Christian Walter, Suresh Bellampalli, Vanessa Eusebio, Lean Sheng Tan, Werner Zeh, Tim Chu.
Hello build bot (Jenkins), Jeff Daly, Mariusz Szafrański, Jonathan Zhang, Arthur Heymans, Tarun Tuli, Anjaneya "Reddy" Chagam, Subrata Banik, Johnny Lin, Tim Wawrzynczak, Kapil Porwal, Christian Walter, Suresh Bellampalli, Vanessa Eusebio, Lean Sheng Tan, Tim Chu,
I'd like you to reexamine a change. Please visit
https://review.coreboot.org/c/coreboot/+/67173
to look at the new patch set (#3).
Change subject: soc/intel/spi: Move BIOS flash SPI controllers to fast SPI driver ......................................................................
soc/intel/spi: Move BIOS flash SPI controllers to fast SPI driver
There are two classes of SPI controllers on Intel chipsets: * generic usable SPI controllers * SPI controller hosting the BIOS flash (fast SPI controller)
While the first class can be used for generic peripheral attachment the second class mostly controls the BIOS flash and a TPM device (if enabled). The generic SPI driver is not fully applicable to the fast SPI controller. In addition, the fast SPI controller reports the reserved MMIO range used for the BIOS flash mapping so that the OS is aware of this range.
This patch moves the fast SPI controller of all known SoCs to the fast SPI driver in common code. In addition, the PCI device for the fast SPI controller is removed from the function 'spi_soc_devfn_to_bus' as this is a callback of the generic SPI driver.
Change-Id: Ia881c1d274acdcf7f042dd8284048a7dd018a84b Signed-off-by: Werner Zeh werner.zeh@siemens.com --- M src/soc/intel/alderlake/spi.c M src/soc/intel/cannonlake/spi.c M src/soc/intel/common/block/fast_spi/fast_spi.c M src/soc/intel/common/block/spi/spi.c M src/soc/intel/elkhartlake/spi.c M src/soc/intel/icelake/spi.c M src/soc/intel/jasperlake/spi.c M src/soc/intel/meteorlake/spi.c M src/soc/intel/skylake/spi.c M src/soc/intel/tigerlake/spi.c 10 files changed, 41 insertions(+), 31 deletions(-)
git pull ssh://review.coreboot.org:29418/coreboot refs/changes/73/67173/3