USB_OTG_WRITE_REG(CFG_GINTSTS_ADDR,USB_OTG_READ_REG(CFG_GINTSTS_ADDR));/* W1C写1清零 使能中断前先清中断,避免后面一使能中断就进入Connector ID Status Change中断 */ /** 后续1234步骤,参考【REF2】 P66 3.1 Host Initialization*//* 1. Program GINTMSK.PrtInt to unmask.* 使能主机端口状态改...
休眠:在休眠(当OTG_EN_PWROPT=2或3时启用)中,包含大约95%门数的DWC_OTG_core模块可以在挂起Suspend期间在主机和设备模式下进行电源门控。DWC_otg_pmu能够在挂起期间检测恢复、远程唤醒、SRP或连接,并在控制器处于休眠状态时唤醒应用程序。 扩展休眠:在扩展休眠(当OTG_EN_PWROPT=3时启用)中,DWC_OTG_wpc_slv...
《DesignWare CoresUSB2.0 Hi-Speed On-TheGo (OTG) Databook》的P391 5.4.14 GPVNDCTL 有该寄存器的介绍。 IP必须配置OTG_VENDOR_CTL_INTERFACE = 1 才支持该功能。 GHWCFG3寄存器的b9查看该配置值。 对于UTMI+PHY,DWC_otg核心使用UTMI+供应商控制接口进行PHY寄存器访问。对于ULPI PHY,核心使用ULPI接口进行PHY...
Signed-off-by: Noralf Trønnes <noralf@tronnes.org> dwc_otg: Remove duplicate gadget probe/unregister function dwc_otg: Properly set the HFIR Douglas Anderson reported: According to the most up to date version of the dwc2 databook, the FRINT field of the HFIR register should be ...