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.

AM5706: About the Linux driver for TPS59163

Part Number: AM5706

Hi experts,

My customer is considering using the AM5706 in combination with the TPS659163.

Q1: Checking the following thread, there seems to be a Linux Driver (palmas-regulator.c) for TPS65917, am I right in understanding that this Driver can be used for TPS659163 as is?
Please let me confirm that it can also be used for AM5706 just to be sure.
URL:e2e.ti.com/.../am5716-tps65916-driver-support-am5716

Q2: If the driver needs to be modified, it would be very helpful if you could share information about the modifications.
For example, Migration Guide or something like that.

Q3: It would also be helpful if you could share information on how to integrate the driver into U-Boot.

Best regards,
O.H

  • Please let me confirm that it can also be used for AM5706 just to be sure.

    Yes. Driver is for the PMIC part so no change needed from driver perspective.


    If the driver needs to be modified, it would be very helpful if you could share information about the modifications.
    For example, Migration Guide or something like that.

    No driver changes needed.

    Q3: It would also be helpful if you could share information on how to integrate the driver into U-Boot.

    There is already a driver in U-Boot: drivers/power/regulator/palmas_regulator.c

    If no further questions please click on verify answer.

    Best Regards,
    Keerthy

  • Hello Keerthy,

    I'm sorry. I forgot to write the URL of the thread, so I fixed it.

    Thank you for your answer. If there are no additional questions, I will change it to resolved later.

    Best Regards,
    O.H

  • Hello Keerthy,

    I got an additional question from a customer, so could you please tell me?

    Q4:Is it correct that the driver will automatically sense and call the 659163 driver if it is set to use the PALMAS PMIC/Regulator?
    Also, is this the default setting?

    Q5:If the design is based on EVM, can I assume that the TPS659163 will work without any problem if the device tree is set to AM57x?

    In this prototype board, the PINMUX will be changed and EEPROM will be removed. I would appreciate it if you could tell me if we need to modify any other files such as DeviceTree other than Driver.

    If there is a thread or document that can be used as a reference, I would like to refer the customer to that first, and then proceed with confirmation based on actual operation.

    Best Regards,
    O.H

  • Q4:Is it correct that the driver will automatically sense and call the 659163 driver if it is set to use the PALMAS PMIC/Regulator?
    Also, is this the default setting?

    Yes.The DT compatible should be tps65917 as the register map looks identical to that.

    Q5:If the design is based on EVM, can I assume that the TPS659163 will work without any problem if the device tree is set to AM57x?

    This should work fine.


    In this prototype board, the PINMUX will be changed and EEPROM will be removed. I would appreciate it if you could tell me if we need to modify any other files such as DeviceTree other than Driver.

    Please create a new thread. Please click on verify answer if no further questions on PMIC.

    Best Regards,
    Keerthy