Other Parts Discussed in Thread: BQ25798
Tool/software:
Hi,
I’m currently working on configuring the TPS25751 USB PD controller on our custom board based on the i.MX8ULP-EVK. In our design, the PD controller is connected to the i.MX8ULP SoC over I²C, and there is no external EEPROM present. The TPS25751 is also interfaced with a BQ25798 I²C-controlled battery charger.
I am evaluating the use of the USBCPD Application Customization Tool to generate a configuration binary for the PD controller.
Could you please help clarify the following:
-
Is the binary configuration approach valid in a setup where TPS25751 is I²C-connected to the i.MX8ULP and there is no EEPROM?
-
Is loading this binary via I²C at runtime (e.g., during Linux boot) feasible, and will the PD controller function as expected with that configuration?
-
Are there any recommended tools, drivers, or utilities to perform this binary load from Linux?
This approach would help enable basic bring-up and functional testing before committing to full Linux driver development.
Any guidance or recommendations regarding this method would be greatly appreciated.
Thanks & Regards,
Aditya