drivers: mentor: mi2cv: add inverted interrupt clear flag quirk
authorIcenowy Zheng <icenowy@aosc.io>
Sun, 22 Jul 2018 13:27:30 +0000 (21:27 +0800)
committerIcenowy Zheng <icenowy@aosc.io>
Fri, 7 Sep 2018 14:09:45 +0000 (22:09 +0800)
commit207199141312018cf9560fba32ae421324f041cb
tree08f8a7b638b22b0e2c538aa90f3ee28a70e191ee
parent7c26b6ecea26be4811d040b8c3052b6f5ef1bfb4
drivers: mentor: mi2cv: add inverted interrupt clear flag quirk

The I2C controller on Allwinner SoCs after A31 has a inverted interrupt
clear flag, which needs to be written 1 (rather than 0 on Marvell SoCs
and old Allwinner SoCs) to clear.

Add such a quirk to mi2cv driver common code.

Signed-off-by: Icenowy Zheng <icenowy@aosc.io>
drivers/mentor/i2c/mi2cv.c