s3c6410 有两个USB实例(板子也都引出来了), 分别是 USB host 和 USB OTG , 这里说的是 usb host
代码 : https://github.com/lisider/linux/tree/ok6410a-linux-5.11
提交id : dc485e937e8bccc1fc01b5e6d9025bf83b2b6f83
defconfig : arch/arm/configs/ok6410A_sdboot_mini_net_lcd_x11_usb_defconfig
CONFIG_USB_NET_DRIVERS=y
CONFIG_USB_HID=y
CONFIG_USB_OHCI_LITTLE_ENDIAN=y
CONFIG_USB_SUPPORT=y
CONFIG_USB_COMMON=y
CONFIG_USB_ARCH_HAS_HCD=y
CONFIG_USB=y
CONFIG_USB_DEFAULT_PERSIST=y
CONFIG_USB_AUTOSUSPEND_DELAY=2
CONFIG_USB_OHCI_HCD=y
CONFIG_USB_OHCI_HCD_S3C2410=y
•
Port USB 2.0 OTG supporting high speed as Device (480Mbps, on-chip transceiver).
•
Port USB 1.1 Host supporting full speed (12Mbps, on-chip transceiver).
1.2.9.1 USB OTG 2.0 High Speed
•
Complies with the On-The-Go Supplement to the USB 2.0 Specification (Revision 1.0a)
•
Supports high speed (480Mbps), full speed (12Mbps, Device only), low speed (1.5Mbps, Host only)
•
Configures as USB 1.1 full/low speed DRD(Dual-Role Device), Host-only or Device only controller
1.2.9.2 USB Host
•
2-port USB Host
•
Complies with OHCI Rev. 1.0
•
Compatible with the USB Specification version 1.1
•
Supports full speed up to 12Mbps
0x7430_0000 0x743F_FFFF USB Host
0x7C00_0000 0x7C0F_FFFF USB OTG
0x7C10_0000 0x7C1F_FFFF USB OTG SFR