coreboot-kgpe-d16/Documentation
Tony Huang 1282b007be drivers/i2c/generic: Set S0W to D3hot for wake device
If device is supported as a wake source, _S0W should be set to D3hot.
This ensures that the device is put into D3hot by the OSPM.

Power resource(PRIC) for the device is listed in both _PR0 and _PR3. Thus, it ensures that the OSPM does not turn off power resource when device is put into D0 and D3hot. Hence, it is capable of waking the system from D3hot state. However, if it is put into D3cold, then the power resource is turned off by the OSPM.

The devices we are currently looking at for touchscreen/touchpad
do not really support auxiliary power and so do not support wake from D3cold.

BUG=b:186070097
TEST=build and check device wake state _S0W set to 3 in ssdt table.

Change-Id: I34e4b2350875530d3337be700276bcc4fb1f810a
Signed-off-by: Tony Huang <tony-huang@quanta.corp-partner.google.com>
Reviewed-on: https://review.coreboot.org/c/coreboot/+/52847
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
Reviewed-by: Furquan Shaikh <furquan@google.com>
2021-05-05 01:16:29 +00:00
..
Intel
RFC [RFC] Address the leftover TODO in soc/intel/cannonlake 2021-04-16 17:42:12 +00:00
_static
acpi drivers/i2c/generic: Set S0W to D3hot for wake device 2021-05-05 01:16:29 +00:00
arch
cbfstool
community Documentation: List the leadership meeting as one of our forums 2021-04-15 19:11:01 +00:00
contributing Documentation/coding_style: Issues not mentioned and cleanup patches 2021-03-26 05:09:40 +00:00
doxygen
drivers
flash_tutorial
getting_started device: Add unit to Kconfig option name: `PRE_GRAPHICS_DELAY_MS` 2021-02-15 17:05:18 +00:00
gfx
ifdtool Documentation: Use correct KiB/MiB units instead of KB/MB 2021-02-09 07:47:41 +00:00
infrastructure Documentation: Add documentation on jenkins builders 2021-01-25 08:56:27 +00:00
lib util/sconfig: Add support for discontiguous FW_CONFIG fields 2021-05-03 07:40:57 +00:00
mainboard docs/mb/supermicro/x11ssm-f: rework flashing section 2021-04-29 05:23:38 +00:00
northbridge
releases Documentation/releases: Add note about CBFS stage format change 2021-03-18 08:21:02 +00:00
security google/trogdor: Add new variant Marzipan 2021-03-20 01:31:06 +00:00
soc sc7280: Provide initial SoC support 2021-04-15 19:07:26 +00:00
superio
technotes
tutorial Documentation: Describe the site-local hook in our config/build system 2021-03-17 23:07:07 +00:00
vendorcode
.gitignore
AMD-S3.txt
COPYING
Doxyfile.coreboot
Doxyfile.coreboot_simple
Makefile
Makefile.sphinx
POSTCODES
beginverbatim.tex
cbfs.txt
codeflow.svg
conf.py
corebootBuildingGuide.tex
coreboot_logo.png
distributions.md
endverbatim.tex
gcov.txt
hypertransport.svg
index.md Documentation: move `coding_style.md` inside contributing/ 2021-02-22 07:20:59 +00:00
mainboard_io_trap_handler_sample.c
payloads.md
util.md Update util.md documentation 2021-01-28 20:17:11 +00:00