coreboot-kgpe-d16/src/mainboard/google/poppy
Furquan Shaikh 73108ded48 mainboard/google/poppy: Add PowerResource for touchscreen device
1. Do not enable touchscreen device by default in gpio configuration.
2. Select use of PowerResource for touchscreen device in devicetree so
that the ACPI subsystem can take care of powering on/off the
device. When system enters suspend, touchscreen device is powered off
and on resume, it is powered back on.

BUG=b:62028489
TEST=Verified 100 cycles of suspend-resume. Touchscreen still works on
poppy.

Change-Id: Ia0bebc7259b10cc60a9fa5b53542dfdd9685663e
Signed-off-by: Furquan Shaikh <furquan@chromium.org>
Reviewed-on: https://review.coreboot.org/19829
Reviewed-by: Duncan Laurie <dlaurie@chromium.org>
Reviewed-by: Aaron Durbin <adurbin@chromium.org>
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
2017-05-26 04:41:53 +02:00
..
acpi mainboard/google/poppy: Provide baseboard and variant concepts 2017-04-19 19:16:34 +02:00
spd mb/google/poppy: Update SPD data 2017-05-24 08:02:19 +02:00
variants mainboard/google/poppy: Add PowerResource for touchscreen device 2017-05-26 04:41:53 +02:00
acpi_tables.c
board_info.txt
boardid.c mainboard/google/poppy: Add variant API for board_id and gpio 2017-04-19 19:16:57 +02:00
bootblock.c mainboard/google/poppy: Add variant API for board_id and gpio 2017-04-19 19:16:57 +02:00
chromeos.c mainboard/google/poppy: use intel common tis_plat_irq_status() 2017-04-24 22:15:22 +02:00
chromeos.fmd mainboard/google/poppy: Enable separate MRC cache for recovery mode 2017-04-28 21:57:37 +02:00
dsdt.asl mainboard/google/poppy: Provide baseboard and variant concepts 2017-04-19 19:16:34 +02:00
ec.c mainboard/google/poppy: Provide baseboard and variant concepts 2017-04-19 19:16:34 +02:00
Kconfig mainboard/google/poppy/variants/soraka: Enable H1 I2C TPM 2017-05-17 06:30:06 +02:00
Kconfig.name mainboard/google/poppy/variants/soraka: add soraka board 2017-04-19 19:19:37 +02:00
mainboard.c mainboard/google/poppy: Provide nhlt variant API 2017-04-19 19:19:01 +02:00
Makefile.inc mainboard/google/poppy: Provide memory configuration variant API 2017-04-19 19:18:32 +02:00
ramstage.c mainboard/google/poppy: Add variant API for board_id and gpio 2017-04-19 19:16:57 +02:00
romstage.c mainboard/google/poppy: Provide memory configuration variant API 2017-04-19 19:18:32 +02:00
smihandler.c mainboard/google/poppy: Provide baseboard and variant concepts 2017-04-19 19:16:34 +02:00