
Hello,
I am referring to the set_voltage_to_pmbus function for PMBus controller target voltage programming based on voltage ID values in board/freescale/common/vid.c.
When looking at the schematics of the LX2160A reference design board, which applies the LTC3882 controller, then the LTC3882 is wired /configured for single output operation. Hence the output voltage of both PWM channels should be updated during the process of VID programming. Furthermore I think the over- / undervoltage fault and warning limits and the high and low margin limits of the LTC3882 should be updated as well based on the target output voltage. Otherwise depending on the amount of output voltage change a over- / undervoltage fault might be triggered.
Attached is a proposal for modified PMBbus controller target voltage programming in vid.c.
Regards, Thomas