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.

TPS65916: TPS65916 for USB1 DFU for sysboot

Part Number: TPS65916
Other Parts Discussed in Thread: AM5718

If I use TPS65916 then how can USB1 configured in device mode.In TPS65916 VBUS sense is multiplexed with NRESWARM.

In ROM boot mode how will USB cable detect happen if i use TPS65916 as PMIC for AM5718?? I wanted to use USB1 in DFU to load uBOOt and MLO.

Below thread mentions periodically configure GPIO as VBUS sense. Will ROM bootloader do this?? What mechanism you suggest for USB1 VBUS detect for ROM boot.

e2e.ti.com/.../625606

  • Rakesh,

    The PMIC will be set as NRESWARM by default, with the option to change to VBUS after startup using register PRIMARY_SECONDARY_PAD1.

    I am moving this thread to the processor forum for further questions about the bootloader.

    Thanks,
    Nastasha
  • Hi Rakesh,

    The processor ROM is independent from the PMIC, they don't communicate. You'll need to use external logic to drive POWERHOLD = 1 on the PMIC and that will start its OFF2ACT sequence, it will also stay on as long as POWERHOLD = 1 or if you set the DEV_ON bit = 1 on the PMIC. The sysboot signals also need to be set for USB booting before the SoC's PORz is released by the PMIC. From there the ROM begins its USB boot device polling.

    Regards,
    Ahmad