Searched refs:kdwc (Results 1 – 1 of 1) sorted by relevance
/linux-6.1.9/drivers/usb/dwc3/ |
D | dwc3-keystone.c | 51 static void kdwc3_enable_irqs(struct dwc3_keystone *kdwc) in kdwc3_enable_irqs() argument 55 val = kdwc3_readl(kdwc->usbss, USBSS_IRQENABLE_SET_0); in kdwc3_enable_irqs() 57 kdwc3_writel(kdwc->usbss, USBSS_IRQENABLE_SET_0, val); in kdwc3_enable_irqs() 60 static void kdwc3_disable_irqs(struct dwc3_keystone *kdwc) in kdwc3_disable_irqs() argument 64 val = kdwc3_readl(kdwc->usbss, USBSS_IRQENABLE_SET_0); in kdwc3_disable_irqs() 66 kdwc3_writel(kdwc->usbss, USBSS_IRQENABLE_SET_0, val); in kdwc3_disable_irqs() 71 struct dwc3_keystone *kdwc = _kdwc; in dwc3_keystone_interrupt() local 73 kdwc3_writel(kdwc->usbss, USBSS_IRQENABLE_CLR_0, USBSS_IRQ_COREIRQ_CLR); in dwc3_keystone_interrupt() 74 kdwc3_writel(kdwc->usbss, USBSS_IRQSTATUS_0, USBSS_IRQ_EVENT_ST); in dwc3_keystone_interrupt() 75 kdwc3_writel(kdwc->usbss, USBSS_IRQENABLE_SET_0, USBSS_IRQ_COREIRQ_EN); in dwc3_keystone_interrupt() [all …]
|