Re: Wake up sequence of crypto - atmel-i2c

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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




[Index of Archives]     [Linux GPIO]     [Linux SPI]     [Linux Hardward Monitoring]     [LM Sensors]     [Linux USB Devel]     [Linux Media]     [Video for Linux]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]

  Powered by Linux