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

USB hosts hubs transceivers

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

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 250 solutions authored 500 replies posted 250 replies posted
Moderator

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 250 solutions authored 500 replies posted 250 replies posted
Moderator

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