问题描述
USB转series无法产生ttyusb节点
解决方案:
一般检查配置如下:
config配置检查如:
CONFIG_PHY_ROCKCHIP_INNO_USB2=y
CONFIG_USB_XHCI_HCD=y
CONFIG_USB_XHCI_PLATFORM=y
CONFIG_USB=y
CONFIG_USB_DWC3=y
CONFIG_USB_DWC3_DUAL_ROLE=y
CONFIG_USB_DWC3_OF_SIMPLE=y
CONFIG_USB_F_FS=y
CONFIG_USB_CONFIGFS=y
CONFIG_USB_CONFIGFS_UEVENT=y
CONFIG_USB_CONFIGFS_F_FS=ydiff --git a/arch/arm/configs/rv1106-evb.config b/arch/arm/configs/rv1106-evb.config
index e32ffeb89..d6ea3bf96 100644
--- a/arch/arm/configs/rv1106-evb.config
+++ b/arch/arm/configs/rv1106-evb.config
@@ -995,3 +995,7 @@ CONFIG_ZLIB_DEFLATE=yCONFIG_ZLIB_INFLATE=yCONFIG_ZSTD_COMPRESS=yCONFIG_ZSTD_DECOMPRESS=y
+CONFIG_USB_STORAGE=y
+CONFIG_SCSI=y
+CONFIG_BLK_DEV_SD=y/RV1106_RV1103_LINUX_IPC_SDK/1106/sysdrv/source/kernel$ git diff
diff --git a/arch/arm/boot/dts/rv1106g-evb1-v11.dts b/arch/arm/boot/dts/rv1106g-evb1-v11.dts
index da292aa7b..5479d736c 100644
--- a/arch/arm/boot/dts/rv1106g-evb1-v11.dts
+++ b/arch/arm/boot/dts/rv1106g-evb1-v11.dts
@@ -11,11 +11,11 @@model = "Rockchip RV1106G EVB1 V11 Board";compatible = "rockchip,rv1106g-evb1-v11", "rockchip,rv1106";- /delete-node/ vcc5v0-usb;
+};-&pinctrl {
- /delete-node/ usb;
+&u2phy_otg {
+ rockchip,vbus-always-on;};&sfc {
@@ -30,10 +30,4 @@};};-&u2phy_otg {
- /delete-property/ vbus-supply;
-};-&usbdrd_dwc3 {
- dr_mode = "peripheral";
-};