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.

TDA4VM: I2C communication with PMIC

Part Number: TDA4VM

Hi TI,

asking this as a related question to the one asked 2 months ago.

I want to be able to access PMIC over I2C from Linux OS running on TDA4.

In that linked topic you have mentioned that it is not possible from Linux.

Is that still true with newer SDKs? If yes - what is the reason behind that?

Regards,

Peter

  • Hi Piotr,

    That is true for newer SDKs as well. The rationale behind this design is that we do not want to
    control any of the voltages from the A72(non secure linux). Anything and everything related to PMIC will
    be handled by R5. Hence R5 SPL is doing the AVS class 0 voltage changes that needs PMIC interaction.

    If you wish to dump/set some of the PMIC registers manually in Linux you could use:

    i2cset/i2cdump utilities that come with the SDK.
    for ex: i2cdump -f -y 0x0 0x48
    should give you the entire register set dump of the tps659413 PMIC.

    Use the i2cset cautiously as the write might fluctuate voltages.

    I hope that answers your question.

    - Keerthy

  • Hello Piotr,

    Do you need any further information on this question? If not please resolve this.

    Thanks,
    Keerthy