We have designed carrier board on Jatson AGX Orin and only USB type A function, but USB function does not working.
Our application removes the USB-C Power delivery chip (CYPD4226-40LQXIT) as well as all other USB-C related items.
When attempting to use USB2 and USB3 Ports, we do not see any enumeration of those ports.
According to R36.2 adaptation guide where we should make device tree changes as the following.
We are open to any suggestions on helping identify the issue we need to look at. Please advise if you can help.
Listed configurations
Jetson Linux: R36.2
UPHY Lane : hsio-uphy-config-16 (USB 3.2 P1 & USB 3.2 P2)
typec@8 {
compatible = "cypress,cypd4226";
status = "disable";
padctl@3520000 {
status = "okay";
pads {
usb2 {
lanes {
usb2-0 {
status = "okay";
};
usb2-1 {
status = "okay";
};
usb2-2 {
status = "okay";
};
usb2-3 {
status = "okay";
};
};
};
usb3 {
lanes {
usb3-0 {
status = "okay";
};
usb3-1 {
status = "okay";
};
usb3-2 {
status = "okay";
};
};
};
};
ports {
usb2-0 {
mode = "host";
status = "okay";
};
usb2-1 {
mode = "host";
status = "okay";
};
usb2-2 {
mode = "host";
status = "okay";
};
usb2-3 {
mode = "host";
status = "okay";
};
usb3-0 {
nvidia,usb2-companion = <1>;
status = "okay";
};
usb3-1 {
nvidia,usb2-companion = <0>;
status = "okay";
};
usb3-2 {
nvidia,usb2-companion = <3>;
status = "okay";
};
};
};