Hello build bot (Jenkins),
I'd like you to reexamine a change. Please visit
https://review.coreboot.org/19708
to look at the new patch set (#8).
Change subject: drivers/spi: Add flash probe callbacks to spi_ctrlr structure ......................................................................
drivers/spi: Add flash probe callbacks to spi_ctrlr structure
In order to support some specialized SPI controllers that are actually SPI flash controllers, define a new spi_flash_ctrlr structure with the following members:
1. probe: Specialized probe function provided by the spi flash controller. 2. try_generic_probe_first: Check if the controller wants the flash driver to perform generic probing before trying out the specialized probing.
With this change, the specialized spi flash probe functions are now associated with a particular spi ctrlr structure and no longer disconnected from the spi controller.
BUG=b:38330715 TEST=Verified with the entire patch series that spi flash driver still works fine on poppy.
Change-Id: I35f3bd8ddc5e71515df3ef0c1c4b1a68ee56bf4b Signed-off-by: Furquan Shaikh furquan@chromium.org --- M src/drivers/spi/spi_flash.c M src/include/spi-generic.h M src/include/spi_flash.h M src/soc/intel/apollolake/spi.c M src/soc/intel/common/block/fast_spi/fast_spi.c M src/soc/intel/common/block/fast_spi/fast_spi_flash.c M src/soc/intel/common/block/include/intelblocks/fast_spi.h M src/soc/intel/skylake/spi.c M src/soc/mediatek/mt8173/flash_controller.c M src/soc/mediatek/mt8173/spi.c M src/southbridge/intel/common/spi.c 11 files changed, 121 insertions(+), 89 deletions(-)
git pull ssh://review.coreboot.org:29418/coreboot refs/changes/08/19708/8