Searched refs:AST_VHUB_ISR (Results 1 – 4 of 4) sorted by relevance
/openbmc/u-boot/drivers/usb/gadget/ |
H A D | aspeed_usbtty.c | 35 #define AST_VHUB_ISR 0x0C macro 448 u32 isr = ast_udc_read(AST_VHUB_ISR); in udc_irq() 457 ast_udc_write(ISR_BUS_RESET, AST_VHUB_ISR); in udc_irq() 463 ast_udc_write(ISR_BUS_SUSPEND, AST_VHUB_ISR); in udc_irq() 469 ast_udc_write(ISR_SUSPEND_RESUME, AST_VHUB_ISR); in udc_irq() 487 ast_udc_write(ISR_HUB_EP0_OUT_NAK, AST_VHUB_ISR); in udc_irq() 492 ast_udc_write(ISR_HUB_EP0_IN_DATA_NAK, AST_VHUB_ISR); in udc_irq() 497 ast_udc_write(ISR_HUB_EP0_SETUP, AST_VHUB_ISR); in udc_irq() 504 ast_udc_write(ISR_HUB_EP1_IN_DATA_ACK, AST_VHUB_ISR); in udc_irq() 542 ast_udc_write(ISR_EP_NAK, AST_VHUB_ISR); in udc_irq() [all …]
|
H A D | aspeed_udc.c | 37 #define AST_VHUB_ISR 0x0C macro 928 u32 isr = readl(base + AST_VHUB_ISR); in aspeed_udc_isr() 939 writel(ISR_BUS_RESET, base + AST_VHUB_ISR); in aspeed_udc_isr() 944 writel(ISR_BUS_SUSPEND, base + AST_VHUB_ISR); in aspeed_udc_isr() 949 writel(ISR_SUSPEND_RESUME, base + AST_VHUB_ISR); in aspeed_udc_isr() 966 writel(ISR_HUB_EP0_OUT_NAK, base + AST_VHUB_ISR); in aspeed_udc_isr() 971 writel(ISR_HUB_EP0_IN_DATA_NAK, base + AST_VHUB_ISR); in aspeed_udc_isr() 976 writel(ISR_HUB_EP0_SETUP, base + AST_VHUB_ISR); in aspeed_udc_isr() 983 writel(ISR_HUB_EP1_IN_DATA_ACK, base + AST_VHUB_ISR); in aspeed_udc_isr() 1004 writel(ISR_EP_NAK, base + AST_VHUB_ISR); in aspeed_udc_isr() [all …]
|
/openbmc/linux/drivers/usb/gadget/udc/aspeed-vhub/ |
H A D | core.c | 106 istat = readl(vhub->regs + AST_VHUB_ISR); in ast_vhub_irq() 109 writel(istat, vhub->regs + AST_VHUB_ISR); in ast_vhub_irq() 273 writel(VHUB_IRQ_ACK_ALL, vhub->regs + AST_VHUB_ISR); in ast_vhub_remove() 358 writel(VHUB_IRQ_ACK_ALL, vhub->regs + AST_VHUB_ISR); in ast_vhub_probe()
|
H A D | vhub.h | 17 #define AST_VHUB_ISR 0x0C /* Interrupt Status Register */ macro
|