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

Reply via email to