Commit edcaa01d authored by Yicong Yang's avatar Yicong Yang Committed by YunYi Yang
Browse files

i2c: hisi: Avoid redundant interrupts

mainline inclusion
from mainline-v6.3-rc4
commit cc9812a3
category: bugfix
bugzilla: https://gitee.com/openeuler/kernel/issues/I8QL7I
CVE: NA

Reference: https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=cc9812a3096d1986caca9a23bee99effc45c08df



----------------------------------------------------------------------

After issuing all the messages we can disable the TX_EMPTY interrupts
to avoid handling redundant interrupts. For doing a sinlge bus
detection (i2cdetect -y -r 0) we can reduce ~97% interrupts (before
~12000 after ~400).

Signed-off-by: default avatarSheng Feng <fengsheng5@huawei.com>
Signed-off-by: default avatarYicong Yang <yangyicong@hisilicon.com>
Signed-off-by: default avatarWolfram Sang <wsa@kernel.org>
Signed-off-by: default avatarlujunhua <lujunhua7@h-partners.com>
Signed-off-by: default avatarYunYi Yang <yangyunyi2@huawei.com>
parent 5baa16e5
Loading
Loading
Loading
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please to comment