coreboot-kgpe-d16/src
Furquan Shaikh a1491574ef drivers/spi/spi_flash: Clean up SPI flash probe
1. Rename __spi_flash_probe to spi_flash_generic_probe and export it
so that drivers can use it outside spi_flash.c.
2. Make southbridge intel spi driver use spi_flash_generic_probe if
spi_is_multichip returns 0.
3. Add spi_flash_probe to spi_ctrlr structure to allow platforms to
provide specialized probe functions. 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

Change-Id: I35f3bd8ddc5e71515df3ef0c1c4b1a68ee56bf4b
Signed-off-by: Furquan Shaikh <furquan@chromium.org>
Reviewed-on: https://review.coreboot.org/19708
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
Reviewed-by: Aaron Durbin <adurbin@chromium.org>
Reviewed-by: Julius Werner <jwerner@chromium.org>
2017-05-19 21:23:11 +02:00
..
acpi
arch 3rdparty/arm-trusted-firmware: Update to upstream master 2017-05-18 23:55:48 +02:00
commonlib commonlib: Move drivers/storage into commonlib/storage 2017-05-12 18:20:33 +02:00
console cbmem_console: Improve 'cbmem -1' behavior for truncated pre-CBMEM logs 2017-05-18 19:49:43 +02:00
cpu drivers/spi/spi_flash: Pass in flash structure to fill in probe 2017-05-19 21:21:47 +02:00
device vbe: remove the necessity for a global vbe_mode_info_valid() 2017-05-18 15:42:39 +02:00
drivers drivers/spi/spi_flash: Clean up SPI flash probe 2017-05-19 21:23:11 +02:00
ec mb/lenovo/x201: Add support for ThinkLight 2017-05-11 16:43:26 +02:00
include drivers/spi/spi_flash: Clean up SPI flash probe 2017-05-19 21:23:11 +02:00
lib cbmem_console: Improve 'cbmem -1' behavior for truncated pre-CBMEM logs 2017-05-18 19:49:43 +02:00
mainboard mainboard/lenovo/t430: Add Thinkpad T430 support 2017-05-19 09:53:48 +02:00
northbridge drivers/spi/spi_flash: Pass in flash structure to fill in probe 2017-05-19 21:21:47 +02:00
soc drivers/spi/spi_flash: Clean up SPI flash probe 2017-05-19 21:23:11 +02:00
southbridge drivers/spi/spi_flash: Clean up SPI flash probe 2017-05-19 21:23:11 +02:00
superio superio/nuvoton: Make SuperIO config functions externally available 2017-05-11 16:40:55 +02:00
vboot vboot: Separate board name and version number in FWID with a dot 2017-04-29 01:44:10 +02:00
vendorcode vendorcode/intel/fsp/fsp2_0/glk: Add FSP header files for GLK 2017-05-12 05:32:39 +02:00
Kconfig commonlib: Move drivers/storage into commonlib/storage 2017-05-12 18:20:33 +02:00