coreboot-kgpe-d16/src/southbridge/intel
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
..
bd82x6x sb/intel/bd82x6x/bootblock: Use register name 2017-05-05 23:22:51 +02:00
common drivers/spi/spi_flash: Clean up SPI flash probe 2017-05-19 21:23:11 +02:00
fsp_bd82x6x nb/intel/fsp_sandybridge/gma: Set up OpRegion in nb code 2017-05-01 16:21:56 +02:00
fsp_i89xx nb/intel/fsp_sandybridge/gma: Set up OpRegion in nb code 2017-05-01 16:21:56 +02:00
fsp_rangeley drivers/spi: Re-factor spi_crop_chunk 2017-05-05 23:42:19 +02:00
i3100 sb/intel/i3100/lpc.c: Use tab for indents 2016-11-28 01:06:33 +01:00
i82371eb southbridge/intel/i82371eb: transition away from device_t 2016-09-10 04:56:04 +02:00
i82801ax southbridge/intel/i82801ax: transition away from device_t 2016-09-10 04:56:19 +02:00
i82801bx tree: drop last paragraph of GPL copyright header 2015-10-31 21:37:39 +01:00
i82801dx intel/i82801dx: Support 2MiB FWH part 2017-01-10 13:25:57 +01:00
i82801ex src/southbridge: Code formating 2016-08-31 20:22:46 +02:00
i82801gx i82801gx: Enable PCI-to-PCI bridge 2017-04-27 10:23:03 +02:00
i82801ix intel/i82801ix: Add HAVE_INTEL_FIRMWARE 2016-12-18 20:39:15 +01:00
i82870 src/southbridge: Code formating 2016-08-31 20:22:46 +02:00
ibexpeak nb/intel/nehalem/gma: Set up OpRegion in nb code 2017-05-01 16:22:52 +02:00
lynxpoint lynxpoint bd82x6x: Enable PCI-to-PCI bridge 2017-02-23 18:36:24 +01:00