This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

Linux/AM4372: Add Krypto-Device ATECC608A to the Device-Tree

Part Number: AM4372


Tool/software: Linux

Hello,

I have no idea how to add the ATECC608A over I2C1 to the device-tree, are there any examples available?

Thanks!

  • For general AM437x examples of i2c, in your Processor Linux SDK take a look at board-support/linux.../arch/arm/boot/dts/am437x-idk-evm.dts or am437x-gp-evm.dts and the dtsi files that they include.

    For information specific to creating a device tree node for a device, I typically look for the device driver in board-support/linux.../drivers or the bindings documentation in board-support/linux.../Documentation/devicetree/bindings . Unfortunately, I do not see any standard Linux drivers that have been upstreamed for the ATECC608A.

    You will need to find support for programming this device elsewhere on the internet or from the manufacturer itself. Note that TI does not endorse any specific non-TI websites, but google searches yielded pages like github.com/.../cryptoauthlib which may have the resources you are looking for.

    Regards,
    Nick