coreboot-kgpe-d16/src/mainboard/intel
Furquan Shaikh 71d830fddc i2c/generic: Allow GPIOs to be put in _CRS and PowerResource in ACPI
Linux kernel expects that power management with ACPI should always be
handled using PowerResource. However, some kernel drivers (e.g. ELAN
touchscreen) check to see if reset gpio is passed in by the BIOS to
decide whether the device loses power in suspend. Thus, until the kernel
has a better way for drivers to query if device lost power in suspend,
we need to allow passing in of GPIOs via _CRS as well as exporting
PowerResource to control power to the device.

Update mainboards to export reset GPIO as well as PowerResource for
ELAN touchscreen device.

BUG=chrome-os-partner:62311,chrome-os-partner:60194
BRANCH=reef
TEST=Verified that touchscreen works on power-on as well as after
suspend-resume.

Change-Id: I3409689cf56bfddd321402ad5dda3fc8762e6bc6
Signed-off-by: Furquan Shaikh <furquan@chromium.org>
Reviewed-on: https://review.coreboot.org/18238
Tested-by: build bot (Jenkins)
Reviewed-by: Duncan Laurie <dlaurie@chromium.org>
2017-01-29 21:07:22 +01:00
..
apollolake_rvp drivers/intel/fsp2_0: Make FSP Headers Consumable out of Box 2016-09-02 18:12:24 +02:00
bakersport_fsp tree: drop last paragraph of GPL copyright header 2015-10-31 21:37:39 +01:00
baskingridge cpu/x86/msr.h: Drop excessive includes 2016-12-06 20:54:31 +01:00
bayleybay_fsp cpu/x86/msr.h: Drop excessive includes 2016-12-06 20:54:31 +01:00
camelbackmountain_fsp camelbackmountain_fsp: Select SERIRQ_CONTINUOUS_MODE 2016-09-15 02:28:57 +02:00
cougar_canyon2 fsp 1.0 systems: Check for NULL when saving HobListPtr 2017-01-12 17:19:26 +01:00
d510mo mb/intel/d510mo: Add cmos.layout and cmos.default 2017-01-25 19:02:28 +01:00
d810e2cb mainboard/*/*/irq_tables.c: Use tabs for indents 2016-09-26 13:22:39 +02:00
d945gclf sb/ich7: Use common/gpio.h to set up GPIOs 2017-01-06 18:14:00 +01:00
eagleheights src/mainboard: Remove unnecessary whitespace 2016-10-07 18:06:14 +02:00
emeraldlake2 cpu/x86/msr.h: Drop excessive includes 2016-12-06 20:54:31 +01:00
galileo intel: Fix copy/paste error in license text 2017-01-16 12:57:05 +01:00
kblrvp mb/intel/kblrvp: Increase preram cbmem console size 2016-12-16 18:31:11 +01:00
kunimitsu mainboard & southbridge: Clear files that are just headers 2016-12-05 19:20:49 +01:00
leafhill i2c/generic: Allow GPIOs to be put in _CRS and PowerResource in ACPI 2017-01-29 21:07:22 +01:00
littleplains cpu/x86/msr.h: Drop excessive includes 2016-12-06 20:54:31 +01:00
minnowmax cpu/x86/msr.h: Drop excessive includes 2016-12-06 20:54:31 +01:00
mohonpeak cpu/x86/msr.h: Drop excessive includes 2016-12-06 20:54:31 +01:00
mtarvon src/mainboard/getac - kontron: Add space around operators 2016-09-20 21:54:45 +02:00
stargo2 cpu/x86/msr.h: Drop excessive includes 2016-12-06 20:54:31 +01:00
strago cpu/x86/msr.h: Drop excessive includes 2016-12-06 20:54:31 +01:00
truxton src/mainboard/getac - kontron: Add space around operators 2016-09-20 21:54:45 +02:00
wtm2 cpu/cpu.h: Drop excessive includes 2016-12-06 20:54:06 +01:00
Kconfig
Kconfig.name