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/TPS53681: How to change VBOOT of TPS536C6?

Part Number: TPS53681
Other Parts Discussed in Thread: TPS536C6, TPS536C7

Tool/software: Linux

Dear Sir:

  About the TPS536C6, we generated the PMBus Programmer Script with the TI Fusion Digital Power Designer v7.1.10.

  ** We need to write the codes in C language (in embedded Linux OS) to change/program the VBOOT to NVM. **

  1) In the generated PMBus Programmer Script, we found the descriptions to change the VBOOT (boot-up output voltage) of TPS536C6.

  1-1)  About the details, please refer to the Line-586~597 in the first picture below.

  1-1-1) These lines contain the USER_NVM_INDEX [MFR 37] and [MFR 38] commands.

  1-1-2) In the datasheet of TPS536C6 and the Technical Reference Manual of TPS536C7, we did not find the descriptions for MFR_SPECIFIC_F5 (F5h) and MFR_SPECIFIC_F6 (F6h).

  Q1-1-3) To update the VBOOT into the NVM in C codes, could you tell us the bit-definition of the MFR_SPECIFIC_F5 (F5h) and MFR_SPECIFIC_F6 (F6h)?

  2) In the generated PMBus Programmer Script, we found the descriptions to store the configuration to NVM.

  2-1) About the details, please refer to the Line-611~614 in the second picture below.

  2-1-1) These lines contains the STORE_DEFAULT_ALL command.

  2-1-2) In the datasheet of TPS536C6 and the Technical Reference Manual of TPS536C7, there is only the STORE_USER_ALL command.

             There is not the STORE_DEFAULT_ALL command.

  Q2-1-3) To update the VBOOT into NVM, should we use STORE_DEFAULT_ALL or STORE_USER_ALL command in C codes?

  Thank you.

Best Regards.