summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJett Rink <jettrink@chromium.org>2018-05-09 16:20:47 -0600
committerchrome-bot <chrome-bot@chromium.org>2018-05-10 15:10:16 -0700
commitec1428f96dd750d20047b6b1c4a72e270d71682e (patch)
treeed126a956b46ab388b480fc01f4f6b8a7c471a16
parent1356a1a5b747bb9159e8e71db03a9f93a196b245 (diff)
downloadchrome-ec-ec1428f96dd750d20047b6b1c4a72e270d71682e.tar.gz
yorp: increase current limit
We need to increase our current limit so we don't trip when we are right at 3.0A. BRANCH=none BUG=b:79482290 TEST=yorp can now source 3A Change-Id: If90af7e6eeaf90d3bd0ac67462e94523d2348a0a Signed-off-by: Jett Rink <jettrink@chromium.org> Reviewed-on: https://chromium-review.googlesource.com/1053238 Reviewed-by: Furquan Shaikh <furquan@chromium.org> Reviewed-by: Scott Collyer <scollyer@chromium.org>
-rw-r--r--driver/ppc/nx20p3483.c5
1 files changed, 4 insertions, 1 deletions
diff --git a/driver/ppc/nx20p3483.c b/driver/ppc/nx20p3483.c
index d9f760165a..340418b632 100644
--- a/driver/ppc/nx20p3483.c
+++ b/driver/ppc/nx20p3483.c
@@ -88,9 +88,11 @@ static int nx20p3483_set_vbus_source_current_limit(int port,
return status;
regval &= ~NX20P3483_ILIM_MASK;
+
+ /* We need buffer room for all current values. */
switch (rp) {
case TYPEC_RP_3A0:
- regval |= NX20P3483_ILIM_3_000;
+ regval |= NX20P3483_ILIM_3_200;
break;
case TYPEC_RP_1A5:
@@ -306,6 +308,7 @@ static void nx20p3483_handle_interrupt(int port)
/* Check for 5V OC interrupt */
if (reg & NX20P3483_INT1_OC_5VSRC) {
+ CPRINTS("C%d: PPC detected overcurrent!", port);
/*
* TODO (b/69935262): The overcurrent action hasn't
* been completed yet, but is required for TI PPC. When that