diff options
author | Denis Brockus <dbrockus@google.com> | 2020-05-30 12:20:36 -0600 |
---|---|---|
committer | Commit Bot <commit-bot@chromium.org> | 2020-06-11 02:47:30 +0000 |
commit | 0ca41341b9bb80b3e640aaa516a16e2096327515 (patch) | |
tree | 674ace0f1290cb1327071857912500b403cec09d /test/fake_usbc.c | |
parent | 8a834c60790e232db196032eec905f56032c5515 (diff) | |
download | chrome-ec-0ca41341b9bb80b3e640aaa516a16e2096327515.tar.gz |
tcpmv2: cache analog and collision Rp in CL
Adding update_cc mechanism to keep correct Rp set
BUG=b:158291622
BRANCH=none
TEST=check Rp value over attach, hard reset and pr-swap
Signed-off-by: Denis Brockus <dbrockus@google.com>
Change-Id: I369c71e637cbb6a8fc37b434194ce39cc9bf5417
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/2232830
Tested-by: Denis Brockus <dbrockus@chromium.org>
Reviewed-by: Denis Brockus <dbrockus@chromium.org>
Commit-Queue: Denis Brockus <dbrockus@chromium.org>
Auto-Submit: Denis Brockus <dbrockus@chromium.org>
Diffstat (limited to 'test/fake_usbc.c')
-rw-r--r-- | test/fake_usbc.c | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/test/fake_usbc.c b/test/fake_usbc.c index 9ff173c0af..8ed2771f5e 100644 --- a/test/fake_usbc.c +++ b/test/fake_usbc.c @@ -269,3 +269,19 @@ void dpm_set_mode_entry_done(int port) void dpm_attempt_mode_entry(int port) { } + +static enum tcpc_rp_value lcl_rp; +__overridable void typec_select_src_current_limit_rp(int port, + enum tcpc_rp_value rp) +{ + lcl_rp = rp; +} +__overridable void typec_select_src_collision_rp(int port, + enum tcpc_rp_value rp) +{ + lcl_rp = rp; +} +__overridable int typec_update_cc(int port) +{ + return EC_SUCCESS; +} |