[PATCH v2] i2c: samsung: add support for Exynos7 HS-I2C

Heiko Schocher hs at nabladev.com
Mon Nov 10 07:01:35 CET 2025


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 <kauschluss at disroot.org>
> ---
> Changes in v2:
> - implemented deassertion of interrupt register irrespective of variant
>    (Heiko Schocher)
> - Link to v1: https://lore.kernel.org/r/20251017-i2c-hs-exynos7-v1-1-ca080895d4b6@disroot.org
> ---
>   drivers/i2c/exynos_hs_i2c.c | 109 ++++++++++++++++++++++++++++++++++++--------
>   drivers/i2c/s3c24x0_i2c.h   |   7 +++
>   2 files changed, 96 insertions(+), 20 deletions(-)

Reviewed-by: Heiko Schocher <hs at nabladev.com>

bye,
Heiko
-- 
Nabla Software Engineering
HRB 40522 Augsburg
Phone: +49 821 45592596
E-Mail: office at nabladev.com
Geschäftsführer : Stefano Babic


More information about the U-Boot mailing list