Magf - uploaded patch set #4 to this change.

View Change

mb/google/kukui: fix damu touchscreen reset sequence

Damu touchscreen is a typical hid-over-i2c device and its reset pin
has a sequence requirement (T5) > 500us. Kernel hid-over-i2c driver
has no interface to support a reset pin, so current implementation
will be using a default pull down pin and rely on kernel to pull
it to high to make it exit reset. In warm boot, in order to get a
valid reset, we have to pull it low then high in firmware stage
to construct a valid reset.

BUG=b:159688118
BRANCH=kukui
TEST=build and boot damu device, when warm reboot, we can get a
valid reset sequence which is greater than 500us.

Change-Id: I069f5ef3e9477410d5349e5a702a4fbc14c201ed
Signed-off-by: Paul Ma <magf@bitland.crop-partner.google.com>
---
M src/mainboard/google/kukui/gpio.h
M src/mainboard/google/kukui/mainboard.c
2 files changed, 12 insertions(+), 0 deletions(-)

git pull ssh://review.coreboot.org:29418/coreboot refs/changes/19/43319/4

To view, visit change 43319. To unsubscribe, or for help writing mail filters, visit settings.

Gerrit-Project: coreboot
Gerrit-Branch: master
Gerrit-Change-Id: I069f5ef3e9477410d5349e5a702a4fbc14c201ed
Gerrit-Change-Number: 43319
Gerrit-PatchSet: 4
Gerrit-Owner: Magf - <magf@bitland.corp-partner.google.com>
Gerrit-Reviewer: Chen-Tsung Hsieh <chentsung@chromium.org>
Gerrit-Reviewer: Hung-Te Lin <hungte@chromium.org>
Gerrit-Reviewer: Magf - <magf@bitland.corp-partner.google.com>
Gerrit-Reviewer: build bot (Jenkins) <no-reply@coreboot.org>
Gerrit-CC: Casper Chang <casper.chang@bitland.corp-partner.google.com>
Gerrit-CC: Paul Menzel <paulepanter@users.sourceforge.net>
Gerrit-CC: Sheng-Liang Pan <sheng-liang.pan@quanta.corp-partner.google.com>
Gerrit-CC: Yu-Ping Wu <yupingso@google.com>
Gerrit-MessageType: newpatchset