For implementing dual port power adapter, you can use the CCG4 EVK (CY4541) that is readily available.
The link to download the EVK files can be found here.
This EVK is based on CYPD4225 chip and both the ports of the EVK can be configured to act as a power source.
For programming the EVK , please refer to the evaluation kit guide.
For the steps that are involved to use this kit as a dual port power adapter can be found in the section 6.2 "DRP and Superspeed USB" of kit user guide.
If I need to be based on the Dual Port Power Adapter.
Add customized requirements, such as adding a set of UART to receive CMD.
Is there no example code or development process for reference?
Dear Abhilash P,
In the EZ-PD CCGx Dock SDK, Port1 of CYPD4236 is the power sink at the beginning.
If I want to connect with NB at the beginning, it is the Power source, how can I modify it?
(I don't want to use PR_SWAP.)
For making the desired changes, please use EZ-PD Configuration utility.
In the utility, change the default role of port 1 to source. For more details regarding configuration utility please go to this link.
Attached the image for your reference.