How to set usb3.0 as device mode in orin nx

the specified port usb3-2 is still host mode, what i change file is kernel-dts/cvb/tegra234-p3509-a02.dtsi.

ports {
			usb2-0 {
				mode = "peripheral";
				status = "disabled";
                                vbus-supply = <&p3509_vdd_5v_sys>;
#if TEGRA_XUSB_DT_VERSION >= DT_VERSION_3
				usb-role-switch;
				connector {
					compatible = "usb-b-connector", "gpio-usb-b-connector";
 					label = "micro-USB";
 					type = "micro";
 					vbus-gpio = <USB_ROLE_DEVICE>;
					cable-connected-on-boot = <USB_ROLE_DEVICE>;
 				};
#endif
			};
			usb2-1 {
				mode = "host";
                                vbus-supply = <&p3509_vdd_av10_hub>;
				status = "disabled";
			};
			usb2-3 {
				mode = "peripheral";
				status = "okay";
                                vbus-supply = <&p3509_vdd_5v_sys>;
#if TEGRA_XUSB_DT_VERSION >= DT_VERSION_3
				usb-role-switch;
				connector {
					compatible = "usb-c-connector";
 					label = "USB-C";
 					data-role = "device";
 				};
#endif
			};
			usb2-4 {
				mode = "host";
				vbus-supply = <&p3509_vdd_5v_sys>;
				status = "okay";
			};
			usb3-0 {
				status = "disabled";
				nvidia,usb2-companion = <1>;
			};
			usb3-1 {
				nvidia,usb2-companion = <4>;
				status = "okay";
			};
			usb3-2 {
				nvidia,usb2-companion = <3>;
				status = "okay";
			};
		};
	};

	tegra_xudc: xudc@3550000 {
		status = "okay";
		phys = <&{/xusb_padctl@3520000/pads/usb2/lanes/usb2-3}>,
			<&{/xusb_padctl@3520000/pads/usb3/lanes/usb3-2}>;
		phy-names = "usb2-3", "usb3-2";
		nvidia,xusb-padctl = <&xusb_padctl>;
	};