coreboot-kgpe-d16/src/soc/mediatek/mt8173
Furquan Shaikh d2fb6ae813 spi: Get rid of flash_programmer_probe in spi_slave structure
flash_programmer_probe is a property of the spi flash driver and does
not belong in the spi_slave structure. Thus, make
spi_flash_programmer_probe a callback from the spi_flash_probe
function. Logic still remains the same as before (order matters):
1. Try spi_flash_programmer_probe without force option
2. Try generic flash probing
3. Try spi_flash_programmer_probe with force option

If none of the above steps work, fail probing. Flash controller is
expected to honor force option to decide whether to perform specialized
probing or to defer to generic probing.

BUG=None
BRANCH=None
TEST=Compiles successfully

Change-Id: I4163593eea034fa044ec2216e56d0ea3fbc86c7d
Signed-off-by: Furquan Shaikh <furquan@chromium.org>
Reviewed-on: https://review.coreboot.org/17465
Tested-by: build bot (Jenkins)
Reviewed-by: Aaron Durbin <adurbin@chromium.org>
2016-11-22 17:37:57 +01:00
..
include/soc spi: Get rid of flash_programmer_probe in spi_slave structure 2016-11-22 17:37:57 +01:00
bl31_plat_params.c mediatek/mt8173: Remove bl31 board parameters passing mechanism 2016-03-21 23:12:36 +01:00
bootblock.c mediatek/mt8173: move rtc_boot() to romstage 2016-01-22 22:15:22 +01:00
cbmem.c mediatek/mt8173: detect sdram size at runtime 2016-03-12 09:14:33 +01:00
da9212.c mediatek/mt8173: Add da9212 driver 2016-03-21 23:11:47 +01:00
ddp.c mediatek/mt8173: Add display driver 2016-05-09 08:31:49 +02:00
dramc_pi_basic_api.c src/soc: Add required space before opening parenthesis '(' 2016-08-31 20:09:42 +02:00
dramc_pi_calibration_api.c src/soc: Add required space before opening parenthesis '(' 2016-08-31 20:09:42 +02:00
dsi.c meditek/mt8173: dsi: set mipi pin driving control on 2016-07-26 17:48:38 +02:00
emi.c src/soc: Add required space before opening parenthesis '(' 2016-08-31 20:09:42 +02:00
flash_controller.c spi: Get rid of flash_programmer_probe in spi_slave structure 2016-11-22 17:37:57 +01:00
gpio.c tree: drop last paragraph of GPL copyright header from new files 2016-01-13 20:35:40 +01:00
gpio_init.c tree: drop last paragraph of GPL copyright header from new files 2016-01-13 20:35:40 +01:00
i2c.c mediatek/mt8173: Provide I2C bus initialization API 2016-03-12 09:03:05 +01:00
Kconfig mediatek/mt8173: Enable ARM trusted firmware integration 2016-03-21 23:12:52 +01:00
Makefile.inc mediatek/mt8173: Add display driver 2016-05-09 08:31:49 +02:00
memory.c mediatek/mt8173: Add EMI driver, DRAM initialization 2016-03-12 09:00:21 +01:00
mmu_operations.c mediatek/mt8173: memlayout: Create DRAM DMA region for NOR flash DMA read. 2016-03-12 09:14:58 +01:00
mt6311.c mediatek/mt8173: Add mt6311 driver 2016-03-21 23:11:03 +01:00
mt6391.c soc/mediatek/mt8173: mt6391: vcore sleep voltage should be 0.7V 2016-05-09 08:36:57 +02:00
mtcmos.c Remove extra newlines from the end of all coreboot files. 2016-07-31 18:19:33 +02:00
pll.c mediatek/mt8173: pll: raising the CPU core frequency 2016-03-12 09:12:13 +01:00
pmic_wrap.c src/soc: Remove unnecessary whitespace before "\n" and "\t" 2016-08-28 18:25:14 +02:00
rtc.c mediatek/mt8173: Add RTC driver 2016-01-22 19:36:46 +01:00
soc.c soc: Remove newline from CHIP_NAME 2016-07-07 17:14:01 +02:00
spi.c spi: Get rid of flash_programmer_probe in spi_slave structure 2016-11-22 17:37:57 +01:00
timer.c Remove extra newlines from the end of all coreboot files. 2016-07-31 18:19:33 +02:00
uart.c soc/*: fix uart's regwidth specification in cbtables 2016-02-21 12:26:05 +01:00
usb.c mediatek/mt8173: Add usb phy driver 2016-01-22 20:06:53 +01:00
wdt.c google/oak: Log hardware watchdog in eventlog 2016-04-05 13:35:09 +02:00