Can the CYUSB4357 Assert a GPIO When the Upstream Link is in Suspend

Tip / Sign in to post questions, reply, level up, and achieve exciting badges. Know more

cross mob
can2021
Level 1
Level 1
First reply posted First question asked First like given

I would like to notify external logic when the CYUSB4357 Hub detects when the upstream USB3 link is in suspend.  Can firmware assign a GPIO to signal when this happens?  

0 Likes
1 Solution
MallikaK_22
Moderator
Moderator
Moderator
50 likes received 750 replies posted 250 solutions authored

Hi,

The HX3PD firmware source is available here: https://www.cypress.com/documentation/reference-designs/ez-pd-ccgx-usb-type-c-monitordock-solution

HX3PD PD controller and DMC projects are present in this path, both of which can be opened using PSoC Creator.

As explained on Page 12 in the HX3PD datasheet, The I2C interface I2C-2 is connected to the DMC and PD
controllers – DMC I2C is a slave, and PD I2C is unused with default firmware. An external I2C master, such as Embedded Controller (EC), shall use this interface to communicate to the DMC and PD controllers. 

Regards,

Mallika

View solution in original post

0 Likes
1 Reply
MallikaK_22
Moderator
Moderator
Moderator
50 likes received 750 replies posted 250 solutions authored

Hi,

The HX3PD firmware source is available here: https://www.cypress.com/documentation/reference-designs/ez-pd-ccgx-usb-type-c-monitordock-solution

HX3PD PD controller and DMC projects are present in this path, both of which can be opened using PSoC Creator.

As explained on Page 12 in the HX3PD datasheet, The I2C interface I2C-2 is connected to the DMC and PD
controllers – DMC I2C is a slave, and PD I2C is unused with default firmware. An external I2C master, such as Embedded Controller (EC), shall use this interface to communicate to the DMC and PD controllers. 

Regards,

Mallika

0 Likes