summaryrefslogtreecommitdiff
path: root/tools/lib/python
diff options
context:
space:
mode:
authorLoic Poulain <loic.poulain@oss.qualcomm.com>2026-10-12 14:54:56 +0200
committerAndi Shyti <andi.shyti@kernel.org>2026-10-13 13:04:09 +0200
commit195f3d74b5de98969dc4fad956393bb00787efd1 (patch)
tree1dd79ce3d36b060ba09159e02f539083a775866e /tools/lib/python
parent8cb5c17be3a2fadc41075d04ce1c24c831546aaf (diff)
downloadlinux-next-195f3d74b5de98969dc4fad956393bb00787efd1.tar.gz
linux-next-195f3d74b5de98969dc4fad956393bb00787efd1.zip
i2c: qcom-cci: Fix HALT_ACK reset request being dropped
A HALT_ACK interrupt indicates that the corresponding I2C master has entered the halted state and must be reset before further operation. The M0 and M1 HALT_ACK status bits may be asserted simultaneously in a single interrupt. However, the interrupt handler currently overwrites the reset mask when processing each HALT_ACK condition, causing the first reset request to be lost if both events are reported together. Accumulate reset requests instead of overwriting them so that both masters are properly reset when M0 and M1 HALT_ACK events occur in the same interrupt. Fixes: e517526195de4 ("i2c: Add Qualcomm CCI I2C driver") Signed-off-by: Loic Poulain <loic.poulain@oss.qualcomm.com> Cc: <stable@vger.kernel.org> # v5.8+ Reviewed-by: Konrad Dybcio <konrad.dybcio@oss.qualcomm.com> Signed-off-by: Andi Shyti <andi.shyti@kernel.org> Link: https://patch.msgid.link/20261012-cci-fixes-v1-1-8cd4eb1fc5f9@oss.qualcomm.com
Diffstat (limited to 'tools/lib/python')
0 files changed, 0 insertions, 0 deletions