hi all:
Recently, we design our own AGX orin carrier board encountered a USB abnormal problem, please help to answer.
1、Symptom: typec can be used when the system is just started. Pressing F11 can also enter the boot interface to set the TypeC. However, in the login interface of the system, it cannot be used (it is an external typec to USB HUB, and then a mouse and keyboard);
2、Referring to schematic diagram P3737, our schematic diagram does not connect CYPD4226. In addition, the switch chip (U137) is a chip that automatically switches forward and reverse according to CC1 and CC2. The following pins (UPHY_TX0_N, UPHY_TX0_P, UPHY_RX0_N, UPHY_RX0_P, USB2_1_N, USB2_1_P) are selected the same as those used for P3737.
3、The following is the final log. Please refer to the attachment for the complete log:
Hi,
The Cypress PD controller decides host/device mode through I2C interface. Not sure if your controller works the same. If not, you would need to modify device tree accordingly. We have the guidance in adaptation guide.
hi;
We have tried to modify the device tree, but the USB still cannot be used normally. We do not know if there is something wrong with the modification or there are other places that we have not noticed that need to be modified. We hope you can give us some guidance to solve the problem, thank you.
We modify the code as follows: (the modification idea is that all other irrelevant USB is disabled, and only usb2.0 and usb3.0 are kept [the pins used here are the same as the official reference schematic]; The other part is to disable ucsi_ccg because we are not using a PD controller)
There is no update from you for a period, assuming this is not an issue anymore.
Hence, we are closing this topic. If need further support, please open a new one.
Thanks
Is this still an issue to support? Any result can be shared?