summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlec Berg <alecaberg@chromium.org>2015-03-31 14:09:35 -0700
committerChromeOS Commit Bot <chromeos-commit-bot@chromium.org>2015-04-03 06:15:41 +0000
commit25e6261ce5edec625df03d9647bfbb93a1990b53 (patch)
tree6ab5248433154b84f79c0a2636ec5f09adb50f55
parentf3deb2118788774255651661aa4aec2307661ac5 (diff)
downloadchrome-ec-25e6261ce5edec625df03d9647bfbb93a1990b53.tar.gz
samus_pd: ryu: change sink capabilities for voltage inaccuracy
Change sink capabilities to account for +/-5% voltage inaccuracy for variable and battery PDOs. BUG=none BRANCH=samus TEST=test with third party variable power supply and make sure it see's our sink capabilities as 4.75V-21V. Change-Id: Id793142c486dfc908c81c4894b2ec48f99c868f4 Signed-off-by: Alec Berg <alecaberg@chromium.org> Reviewed-on: https://chromium-review.googlesource.com/263295 Reviewed-by: Vincent Palatin <vpalatin@chromium.org>
-rw-r--r--board/ryu/usb_pd_policy.c4
-rw-r--r--board/samus_pd/usb_pd_policy.c4
2 files changed, 4 insertions, 4 deletions
diff --git a/board/ryu/usb_pd_policy.c b/board/ryu/usb_pd_policy.c
index 596e8c003b..454a3523e1 100644
--- a/board/ryu/usb_pd_policy.c
+++ b/board/ryu/usb_pd_policy.c
@@ -27,8 +27,8 @@ const int pd_src_pdo_cnt = ARRAY_SIZE(pd_src_pdo);
const uint32_t pd_snk_pdo[] = {
PDO_FIXED(5000, 500, PDO_FIXED_FLAGS),
- PDO_BATT(5000, 20000, 10000),
- PDO_VAR(5000, 20000, 3000),
+ PDO_BATT(4750, 21000, 10000),
+ PDO_VAR(4750, 21000, 3000),
};
const int pd_snk_pdo_cnt = ARRAY_SIZE(pd_snk_pdo);
diff --git a/board/samus_pd/usb_pd_policy.c b/board/samus_pd/usb_pd_policy.c
index 7d638dfd0c..d9477a9da5 100644
--- a/board/samus_pd/usb_pd_policy.c
+++ b/board/samus_pd/usb_pd_policy.c
@@ -42,8 +42,8 @@ const int pd_src_pdo_cnt = ARRAY_SIZE(pd_src_pdo);
const uint32_t pd_snk_pdo[] = {
PDO_FIXED(5000, 500, PDO_FIXED_FLAGS),
- PDO_BATT(5000, 20000, 15000),
- PDO_VAR(5000, 20000, 3000),
+ PDO_BATT(4750, 21000, 15000),
+ PDO_VAR(4750, 21000, 3000),
};
const int pd_snk_pdo_cnt = ARRAY_SIZE(pd_snk_pdo);