coreboot-kgpe-d16/src/drivers
Aaron Durbin 1c3086a603 drivers/spi/spi_flash: explicitly handle STMicro deep power state
In order to provide more consistent probing in future refactorings, pull out
the release from deep sleep path in STMicro's SPI flash probing function.
Call that function explicitly when RDID doesn't return anything at all.
The old STMicro parts, even if supporting RDID, won't decode that
instruction while in a deep power down state. Instead of re-issuing RDID after
the successful wake assume the id fixup is valid.

Change-Id: I46c47abcfb1376c1c3ce772f6f232857b8c54202
Signed-off-by: Aaron Durbin <adurbin@chromium.org>
Reviewed-on: https://review.coreboot.org/c/coreboot/+/38167
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
Reviewed-by: Furquan Shaikh <furquan@google.com>
2020-01-10 04:55:09 +00:00
..
amd/agesa amd/agesa/state_machine: Add BeforeInitLate hooks 2020-01-09 15:40:15 +00:00
ams AUTHORS: Move src/drivers/[a*-i*] copyrights into AUTHORS file 2019-10-22 12:55:10 +00:00
analogix/anx7625 drivers/analogix: Add anx7625 MIPI DSI/DPI to DP bridge driver 2019-12-17 13:15:47 +00:00
asmedia AUTHORS: Move src/drivers/[a*-i*] copyrights into AUTHORS file 2019-10-22 12:55:10 +00:00
aspeed src/{drivers,device,ec}: Remove unused <stdlib.h> 2019-12-19 05:25:56 +00:00
crb acpi: Be more ACPI compliant when generating _UID 2020-01-09 14:22:51 +00:00
dec/21143 AUTHORS: Move src/drivers/[a*-i*] copyrights into AUTHORS file 2019-10-22 12:55:10 +00:00
elog printf: Automatically prefix %p with 0x 2019-12-11 11:38:59 +00:00
emulation/qemu src/{drivers,device,ec}: Remove unused <stdlib.h> 2019-12-19 05:25:56 +00:00
generic drivers/generic/cbfs-serial: Add driver to read serial from CBFS 2019-12-26 10:49:03 +00:00
gic AUTHORS: Move src/drivers/[a*-i*] copyrights into AUTHORS file 2019-10-22 12:55:10 +00:00
i2c drivers/i2c/i2cmux2: Drop unused i2c multiplex 2020-01-04 22:08:24 +00:00
intel cpu/intel/microcode: Apply more strict guard for assembly files 2019-12-27 09:01:50 +00:00
ipmi acpigen: Add function to generate unicode names 2020-01-07 08:16:20 +00:00
lenovo AUTHORS: Move src/drivers/[l*-v*] copyrights into AUTHORS file 2019-10-22 12:55:19 +00:00
maxim mmio: Add clrsetbitsXX() API in place of updateX() 2019-12-04 14:10:37 +00:00
mrc_cache drivers/mrc_cache: Redo indenting 2019-12-15 16:47:36 +00:00
net acpi: Be more ACPI compliant when generating _UID 2020-01-09 14:22:51 +00:00
parade src/{drivers,device,ec}: Remove unused <stdlib.h> 2019-12-19 05:25:56 +00:00
pc80 drivers/pc80/rtc: Separate {get|set}_option() support 2020-01-09 14:38:47 +00:00
ricoh/rce822 AUTHORS: Move src/drivers/[l*-v*] copyrights into AUTHORS file 2019-10-22 12:55:19 +00:00
siemens/nc_fpga AUTHORS: Move src/drivers/[l*-v*] copyrights into AUTHORS file 2019-10-22 12:55:19 +00:00
sil/3114 src/{drivers,device,ec}: Remove unused <stdlib.h> 2019-12-19 05:25:56 +00:00
smmstore src/{drivers,device,ec}: Remove unused <stdlib.h> 2019-12-19 05:25:56 +00:00
spi drivers/spi/spi_flash: explicitly handle STMicro deep power state 2020-01-10 04:55:09 +00:00
ti AUTHORS: Move src/drivers/[l*-v*] copyrights into AUTHORS file 2019-10-22 12:55:19 +00:00
tpm AUTHORS: Move src/drivers/[l*-v*] copyrights into AUTHORS file 2019-10-22 12:55:19 +00:00
uart src/{drivers,device,ec}: Remove unused <stdlib.h> 2019-12-19 05:25:56 +00:00
usb usbdebug: Fix printk conversion 2020-01-03 13:10:12 +00:00
vpd src/{drivers,device,ec}: Remove unused <stdlib.h> 2019-12-19 05:25:56 +00:00
wifi acpi: Be more ACPI compliant when generating _UID 2020-01-09 14:22:51 +00:00
xgi printf: Automatically prefix %p with 0x 2019-12-11 11:38:59 +00:00