coreboot-kgpe-d16/src/drivers
Tim Wawrzynczak 04c71deceb drivers/spi/acpi: Update _S0W return value to D3hot
In order to support wake from D3cold, most devices require extra
circuitry and possibly out-of-band communications to the host.
Therefore, assume that most SPI peripherals that do have wake
capabilities support wake from D3hot rather than D3cold.

This also allows coreboot to expose a power resource to perform power
sequencing for a SPI peripheral that is intended to retain power in
S3/S0ix.

If support for a device with d3cold wake support is needed, it could be
added in later as an option.

BUG=b:187228954
TEST=compile

Change-Id: I1d739b49c1a43007eb0199fe39b3b7d7375e6577
Signed-off-by: Tim Wawrzynczak <twawrzynczak@chromium.org>
Reviewed-on: https://review.coreboot.org/c/coreboot/+/56833
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
Reviewed-by: Furquan Shaikh <furquan@google.com>
2021-08-09 15:03:21 +00:00
..
acpi/thermal_zone drivers/acpi: Add a chip driver to generate thermal zone 2021-05-20 08:01:11 +00:00
amd src: Use initial_lapicid() instead of open coding it 2021-07-14 02:19:28 +00:00
ams
analogix/anx7625 drivers/analogix: Increase the clock tolerance from 0.1% to 2% 2021-03-27 10:02:18 +00:00
asmedia
aspeed drivers/aspeed: Fix some issues 2021-02-03 08:53:10 +00:00
broadcom
camera drivers/camera: Add config CHROMEOS_CAMERA 2020-10-19 06:50:20 +00:00
crb drivers/crb/tpm: Fix compilation on x86_64 2020-12-10 07:25:23 +00:00
elog Move elog_internal.h to commonlib/bsd/include 2021-08-04 15:15:55 +00:00
emulation/qemu drivers: Replace set_vbe_mode_info_valid 2020-12-17 06:21:56 +00:00
generic arch/x86/ioapic: Drop irq_on_fsb as a configurable item 2021-06-16 19:54:49 +00:00
genesyslogic drivers/genesyslogic/gl9755: Disable debug mode to enable circuit protections 2021-05-05 11:45:06 +00:00
gfx/generic src/drivers: Remove unused <console/console.h> 2021-02-15 10:48:39 +00:00
gic
i2c drivers/i2c/da7219: Update _S0W to D3hot 2021-08-09 15:03:14 +00:00
intel src/drivers/intel/fsp2_0: allow larger FSP 2.0 header 2021-07-24 15:18:43 +00:00
ipmi src/drivers/ipmi: Add DEBUG_IPMI option 2021-04-18 20:37:10 +00:00
lenovo src: Retype option API to use unsigned integers 2021-05-06 14:48:15 +00:00
maxim drivers/maxim/max77686/max77686.h: Remove repeated word 2021-01-18 07:39:21 +00:00
mrc_cache drivers/mrc_cache: Avoid sizeof on struct type 2021-07-01 07:26:33 +00:00
net cbfs: Replace more instances of cbfs_boot_locate() with newer APIs 2021-03-17 08:10:20 +00:00
ocp/dmi drivers/ocp/dmi/Kconfig: Set FRU_DEVICE_ID depend on OCP_DMI 2021-01-18 07:50:46 +00:00
parade
pc80 drivers/pc80/rtc: Make use of alt-century byte configurable 2021-07-23 11:05:30 +00:00
pcie/rtd3/device drivers/pcie/rtd3/device: Add PCIe RTD3 driver 2021-06-07 11:35:47 +00:00
ricoh/rce822
secunet/dmi
siemens/nc_fpga
sil/3114
smmstore drivers/smmstore: Enable SMMSTORE V2 by default for Tianocore UEFIPAYLOAD 2021-06-07 05:06:23 +00:00
soundwire drivers/soundwire/alc1308 : Add ALC1308 soundwire device 2021-02-27 09:41:42 +00:00
spi drivers/spi/acpi: Update _S0W return value to D3hot 2021-08-09 15:03:21 +00:00
ti trogdor: Add backlight support for sn65dsi86bridge for Homestar 2021-05-08 00:13:13 +00:00
tpm Apply more uses for Kconfig TPM 2021-05-30 20:14:47 +00:00
uart lib/trace: Remove TRACE support 2020-12-02 23:35:58 +00:00
usb drivers/usb/acpi: Avoid dereferencing maybe-NULL pointer 2021-07-14 21:26:47 +00:00
vpd commonlib/region: Turn addrspace_32bit into a more official API 2021-04-21 02:06:26 +00:00
wifi/generic SMBIOS: Drop now-unnecessary unions 2021-07-01 07:38:32 +00:00