Jetson xavier nx USB3.0 port 2 can not use?

hello:
i want to use usb3.0 port 2 and usb2 port 0 as a usb3.0 host;
but after changing device tree, nx can not find in usb3.0 hub.what should i do?
chaning device tree

xusb_padctl: xusb_padctl@3520000 {
		pads {
			usb2 {
				lanes {
					usb2-0 {
						nvidia,function = "xusb";
						status = "okay";	
					};
					usb2-1 {
						nvidia,function = "xusb";
						status = "okay";	
					};
					usb2-2 {
						nvidia,function = "xusb";
						status = "okay";	
					};
				};
			};
			usb3 {
				lanes {
					usb3-2 {
						nvidia,function = "xusb";
						status = "okay";
					};
				};
			};
		};

		ports {
			usb2-0 {
				mode = "otg";
				vbus-supply = <&vdd_usb0_5v>;
				status = "okay";
			};
			usb2-1 {
				mode = "host";
				vbus-supply = <&battery_reg>;
				status = "okay";
			};
			usb2-2 {
				mode = "host";
				vbus-supply = <&vdd_usb2_5v>;
				status = "okay";
			};	
			usb3-2 {
				nvidia,usb2-companion = <0>;
				status = "okay";
			};	
		};
	};

	tegra_xhci: xhci@3610000 {
		extcon-cables = <&vbus_id_extcon 1>;
		extcon-cable-names = "id";
		#extcon-cells = <1>;
		phys = <&{/xusb_padctl@3520000/pads/usb2/lanes/usb2-0}>,
			   <&{/xusb_padctl@3520000/pads/usb2/lanes/usb2-1}>,
			   <&{/xusb_padctl@3520000/pads/usb2/lanes/usb2-2}>,
			   <&{/xusb_padctl@3520000/pads/usb3/lanes/usb3-2}>;
		phy-names = "usb2-0", "usb2-1", "usb2-2", "usb3-2";	
		nvidia,xusb-padctl = <&xusb_padctl>;
		status = "okay";
	};
	
	tegra_xudc: xudc@3550000 {
		extcon-cables = <&vbus_id_extcon 0>;
		extcon-cable-names = "vbus";		
		#extcon-cells = <1>;
		phys = <&{/xusb_padctl@3520000/pads/usb2/lanes/usb2-0}>,
			   <&{/xusb_padctl@3520000/pads/usb3/lanes/usb3-2}>;
		phy-names = "usb2", "usb3";
		nvidia,xusb-padctl = <&xusb_padctl>;
		nvidia,boost_cpu_freq = <1200>;
		status = "okay";
	};

lsust -t show

/: Bus 02.Port 1: Dev 1, Class=root_hub, Driver=tegra-xusb/4p, 10000M
/: Bus 01.Port 1: Dev 1, Class=root_hub, Driver=tegra-xusb/4p, 480M
|__ Port 1: Dev 3, If 0, Class=Mass Storage, Driver=usb-storage, 480M

Hi,
If you are designing your custom board, please refer to product design guide. There’s one USB3 roothub and please make sure you use the same. For device tree programming, please check adaptation guide.

This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.