summaryrefslogtreecommitdiff
path: root/certs
diff options
context:
space:
mode:
authorAndrzej Hajda <a.hajda@samsung.com>2017-02-22 14:04:34 +0300
committerWolfram Sang <wsa@the-dreams.de>2017-02-23 15:01:22 +0300
commit7999eecb7e5675c3c7c2981a3ba9be6fc8e2ee27 (patch)
tree0a5e7525ac2dc8de763b273c8940918cac241f93 /certs
parentfd1c9c8568439198a66f42108a9b01854e25346e (diff)
downloadlinux-7999eecb7e5675c3c7c2981a3ba9be6fc8e2ee27.tar.xz
i2c: exynos5: fix arbitration lost handling
In case of arbitration lost adequate interrupt sometimes is not signaled. As a result transfer timeouts and is not retried, as it should. To avoid such cases code is added to check transaction status in case of every interrupt. Signed-off-by: Andrzej Hajda <a.hajda@samsung.com> Tested-by: Andi Shyti <andi.shyti@samsung.com> Reviewed-by: Andi Shyti <andi.shyti@samsung.com> Signed-off-by: Wolfram Sang <wsa@the-dreams.de>
Diffstat (limited to 'certs')
0 files changed, 0 insertions, 0 deletions