summaryrefslogtreecommitdiff
path: root/common/usb_pd_tcpc.c
diff options
context:
space:
mode:
authorHu, Hebo <hebo.hu@intel.com>2019-04-24 14:08:19 +0800
committerchrome-bot <chrome-bot@chromium.org>2019-05-02 21:02:38 -0700
commitdfd943ee6e292378bd99d3b3c68d14f014ce9efa (patch)
tree148b03d494f4539a268175f6d658ff137f4260ab /common/usb_pd_tcpc.c
parent930955f202feb3cee2cf0df7e69ed91e1d4b3c5f (diff)
downloadchrome-ec-dfd943ee6e292378bd99d3b3c68d14f014ce9efa.tar.gz
ish/ish5: fix some HPET issues.
1: extra timer 0 and timer 1 interrupt issue no wait settling before write HPET generical interrupt status register, may cause clear irq failed since value may write failed. this can cause extra timer interrupt issue. 2: new comparator value update for timer 1 may failed need wait settling before update timer 1 comparator value in __hw_clock_event_set() 3: need check main counter value's validity after exit TCG low power mode in low power TCG mode, the main counter value will become invalid, after exit TCG mode, HW will restore it, but FW need to wait check if it's valid. BRANCH=none BUG=b:131515624 TEST=tested on arcada platform Change-Id: I84586285ddb150cbae453f24dd172d238ec5b324 Signed-off-by: Hu, Hebo <hebo.hu@intel.com> Reviewed-on: https://chromium-review.googlesource.com/1583664 Commit-Ready: Jack Rosenthal <jrosenth@chromium.org> Tested-by: Hyungwoo Yang <hyungwoo.yang@intel.com> Reviewed-by: Jett Rink <jettrink@chromium.org> Reviewed-by: Hebo Hu <hebo.hu@intel.corp-partner.google.com> Reviewed-by: Jack Rosenthal <jrosenth@chromium.org>
Diffstat (limited to 'common/usb_pd_tcpc.c')
0 files changed, 0 insertions, 0 deletions