[PATCH dev-5.2 0/2] i2c: aspeed: Add H/W timeout support

Joel Stanley joel at jms.id.au
Thu Sep 5 08:54:50 AEST 2019


Hi Jae,

On Wed, 4 Sep 2019 at 20:08, Jae Hyun Yoo <jae.hyun.yoo at linux.intel.com> wrote:
>
> In case of multi-master environment, if a peer master incorrectly handles
> a bus in the middle of a transaction, I2C hardware hangs in slave state
> and it can't escape from the slave state, so this commit adds slave
> inactive timeout support to recover the bus in the case.
>
> By applying this change, SDA data-low and SCL clock-low timeout feature
> also could be enabled which was disabled previously.

Please consider sending your RFC patches to the upstream list. You
have a big backlog of patches now.

Cheers,

Joel

>
> Jae Hyun Yoo (2):
>   dt-bindings: i2c: aspeed: add hardware timeout support
>   i2c: aspeed: add slave inactive timeout support
>
>  .../devicetree/bindings/i2c/i2c-aspeed.txt    |  2 +
>  drivers/i2c/busses/i2c-aspeed.c               | 79 +++++++++++++++++--
>  2 files changed, 75 insertions(+), 6 deletions(-)
>
> --
> 2.23.0
>


More information about the openbmc mailing list