diff options
author | Sam Hurst <shurst@google.com> | 2020-06-26 12:44:37 -0700 |
---|---|---|
committer | Commit Bot <commit-bot@chromium.org> | 2020-07-22 22:37:56 +0000 |
commit | b93f139e47f8ced7ebe2414737296f9a6ba49cbc (patch) | |
tree | 790b5e88fda7d40d72597bdfd9eb22ed342344cd /power/sc7180.c | |
parent | e19d7f2b47cc62245114ba26da36d753d48714bd (diff) | |
download | chrome-ec-b93f139e47f8ced7ebe2414737296f9a6ba49cbc.tar.gz |
servo_v4p1: Handle ioexpanders irq in a deferred function call
Performing i2c transfers from interrupt context seems to reset
the device. Handling the interrupt in a deferred function gets
around the problem.
BRANCH=none
BUG=b:146793000
TEST=make -j buildall
Signed-off-by: Sam Hurst <shurst@google.com>
Change-Id: I7d4609670f5d9826de12f87f5543f231de875df5
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/2270695
Reviewed-by: Wai-Hong Tam <waihong@google.com>
Diffstat (limited to 'power/sc7180.c')
0 files changed, 0 insertions, 0 deletions