[coreboot-gerrit] Patch merged into coreboot/master: mainboard/google/reef: Set IOSSTATE for trackpad I2C GPIOs
gerrit at coreboot.org
gerrit at coreboot.org
Sun Jan 29 00:35:21 CET 2017
the following patch was just integrated into master:
commit f224e836c0236621b52ea7d3c1118d2053df3537
Author: Vaibhav Shankar <vaibhav.shankar at intel.com>
Date: Fri Jan 27 11:37:30 2017 -0800
mainboard/google/reef: Set IOSSTATE for trackpad I2C GPIOs
I2C data (GPIO_132) and Clk (GPIO_133) lines are pulled low during
standby states S3/S0ix. This causes leakage of power. To reduce the
leakage, we have to pull these lines high during S3/S0ix. This is
done by programming the IOSSTATE to HIz. Also note that we are using
the internal pull ups to keep at SOC at 1.8V and the I2C lines are
not floating.
BUG=chrome-os-partner:62428,chrome-os-partner:61651
TEST=Enter S3/S0ix. Measure trackpad power. It should be less
than 4mW. Also I2c lines should be pulled high in S3/S0ix.
Change-Id: I5570ac37ec3cc41f6463dd6b858fdb56a20a1733
Signed-off-by: Vaibhav Shankar <vaibhav.shankar at intel.com>
Reviewed-on: https://review.coreboot.org/18251
Reviewed-by: Aaron Durbin <adurbin at chromium.org>
Tested-by: build bot (Jenkins)
See https://review.coreboot.org/18251 for details.
-gerrit
More information about the coreboot-gerrit
mailing list