Hello Kaustabh,
On 04.11.25 07:14, Kaustabh Chakraborty wrote:
Exynos7 (and later) HS-I2C blocks have special interrupts regarding
various data transfer states (see HSI2C_INT_I2C_TRANS_EN). Add support
for enabling and handling these interrupt bits.
Add the corresponding compatible, 'samsung,exynos7-hsi2c'. In order to
differentiate between the multiple device variants, an enum is
introduced which is used where difference in implementations exist.
Signed-off-by: Kaustabh Chakraborty <[email protected]>
---
Changes in v2:
- implemented deassertion of interrupt register irrespective of variant
(Heiko Schocher)
- Link to v1:
https://lore.kernel.org/r/[email protected]
---
drivers/i2c/exynos_hs_i2c.c | 109 ++++++++++++++++++++++++++++++++++++--------
drivers/i2c/s3c24x0_i2c.h | 7 +++
2 files changed, 96 insertions(+), 20 deletions(-)
Reviewed-by: Heiko Schocher <[email protected]>
bye,
Heiko
--
Nabla Software Engineering
HRB 40522 Augsburg
Phone: +49 821 45592596
E-Mail: [email protected]
Geschäftsführer : Stefano Babic