[ 1.610775] dwc2 13500000.otg: irq 9, io mem 0x00000000 dwc2就是usb2.0的一个控制器,dw是DesignWare是一个IP核设计公司。 https://www.synopsys.com/dw/ipdir.php?ds=dwc_usb_2_0_hs_otg DesignWare Hi-Speed USB 2.0 On-the-Go Controller The DesignWare® Hi-Speed USB 2.0 On-The-Go (...
Description: USB 2.0 Hi-Speed OTG Controller Subsystem w/AHB Interface Supporting HSIC (config. as Device only or Full Speed only) Name: dwc_usb_2_0_hs_otg_subsystem-ahb Version: 5.00b ECCN: 5E991/NLR STARs: Open and/or Closed STARs myDesignWare: Subscribe for Notifications Product Type:...
dev_dbg(&dev->dev, "registering common handler for irq%d\n", dev->irq); retval = devm_request_irq(&dev->dev, dev->irq, dwc2_handle_common_intr, - IRQF_SHARED | IRQ_LEVEL, dev_name(&dev->dev), + IRQF_SHARED, dev_name(&dev->dev), hsotg); if (retval) dwc2_hcd_remove(hs...
@@ -3183,6 +3190,7 @@ static void dwc2_hsotg_irq_fifoempty(struct dwc2_hsotg *hsotg, bool periodic) /** * dwc2_hsotg_core_init - issue softreset to the core * @hsotg: The device state * @is_usb_reset: Usb resetting flag * * Issue a soft reset to the core, and await ...
if (dwc2_check_core_status(hsotg) < 0) { dev_warn(hsotg->dev, "Controller is disconnected"); @@ -461,7 +461,7 @@ irqreturn_t dwc2_handle_common_intr(int irq, void *dev) gintsts = dwc2_read_common_intr(hsotg); if (gintsts & ~GINTSTS_PRTINT) ...
spin_lock_irqsave(&hsotg->lock,flags); if(role==USB_ROLE_HOST) { Expand All@@ -110,6 +125,9 @@ static int dwc2_drd_role_sw_set(struct usb_role_switch *sw, enum usb_role role) /* This will raise a Connector ID Status Change Interrupt */ ...
[ 3.022743] ohci-platform 5800c000.usbh-ohci: new USB bus registered, assigned bus number 2 [ 3.038483] ohci-platform 5800c000.usbh-ohci: irq 54, io mem 0x5800c000 [ 3.379938] usb 1-1: new high-speed USB device number 2 using ehci-platform [ 33.129861] usb33: supplied ...
[ 1.610775] dwc2 13500000.otg: irq 9, io mem 0x00000000 dwc2就是usb2.0的一个控制器,dw是DesignWare是一个IP核设计公司。 https://www.synopsys.com/dw/ipdir.php?ds=dwc_usb_2_0_hs_otg">https://www.synopsys.com/dw/ipdir.php?ds=dwc_usb_2_0_hs_otg ...
*/ int dwc2_hcd_init(struct dwc2_hsotg *hsotg, int irq, - struct dwc2_core_params *params) + const struct dwc2_core_params *params) { struct usb_hcd *hcd; struct dwc2_host_chan *channel; diff --git a/drivers/staging/dwc2/hcd.h b/drivers/staging/dwc2/hcd.h index dbae0c4....
@@ -2726,8 +2733,7 @@ int dwc2_hcd_init(struct dwc2_hsotg *hsotg, int irq, if (!hsotg->core_params) goto error1; - dwc2_set_uninitialized((int *)hsotg->core_params, - sizeof(*hsotg->core_params) / sizeof(int)); ...