On Thu, Aug 3, 2023 at 5:56 PM Masahiro Yamada <masahiroy@xxxxxxxxxx> wrote: > > Hi Jianhui, > (CC: crypto and i2c sub-systems) > > > I am trying to use ATECC608B chip > (it is compatible with ATECC508), but no luck so far. > > Specifically, it fails in atmel_i2c_wakeup() in > drivers/crypto/atmel-i2c.c FWIW, I decided to work around the issue by lowering I2C bus speed. The I2C bus speed 400 kHz did not work, but 100 kHz worked in my case. I changed the DT property to clock-frequency = <100000>; Perhaps, the address phase (slave-addr + R/W) provided a low pulse long enough to wake up the ATECC chip. Thanks. -- Best Regards Masahiro Yamada