OSDN Git Service

usb: gadget: aspeed: improve vhub port irq handling
authorTao Ren <rentao.bupt@gmail.com>
Sun, 15 Mar 2020 19:14:30 +0000 (12:14 -0700)
committerFelipe Balbi <balbi@kernel.org>
Tue, 5 May 2020 07:58:50 +0000 (10:58 +0300)
commita23be4ed8f481000080df5221d9119b8bbc7e7c8
tree98be03dce346c39c523e799e8d1a9d987efb16f2
parentc2cd3452d5f8b66d49a73138fba5baadd5b489bd
usb: gadget: aspeed: improve vhub port irq handling

This patch evaluates vhub ports' irq mask before going through per-port
irq handling one by one, which helps to speed up irq handling in case
there is no port interrupt.

Signed-off-by: Tao Ren <rentao.bupt@gmail.com>
Signed-off-by: Felipe Balbi <balbi@kernel.org>
drivers/usb/gadget/udc/aspeed-vhub/core.c
drivers/usb/gadget/udc/aspeed-vhub/vhub.h