Re: [PATCH] i2c: designware: fix master is holding SCL low while ENABLE bit is disabled

From: Andy Shevchenko
Date: Fri Sep 06 2024 - 07:54:40 EST


On Fri, Sep 06, 2024 at 03:47:31PM +0800, Kimriver Liu wrote:
> It was observed issuing ABORT bit(IC_ENABLE[1]) will not work when
> IC_ENABLE is already disabled.
>
> Check if ENABLE bit(IC_ENABLE[0]) is disabled when the master is
> holding SCL low. If ENABLE bit is disabled, the software need
> enable it before trying to issue ABORT bit. otherwise,
> the controller ignores any write to ABORT bit.

This is *still* version 1!

--
With Best Regards,
Andy Shevchenko