[PATCH 0/4] add xhci hooks for USB offload

From: Howard Yen
Date: Tue Jan 19 2021 - 05:39:44 EST


To let the xhci driver support USB offload, add hooks for vendor to have
customized behavior for the initialization, memory allocation, irq work, and
device context synchronization. Detail is in each patch commit message.

Howard Yen (4):
usb: host: add xhci hooks for USB offload
usb: host: export symbols for xhci hooks usage
usb: xhci-plat: add xhci_plat_priv_overwrite
dt-bindings: usb: usb-xhci: add USB offload support

.../devicetree/bindings/usb/usb-xhci.txt | 1 +
drivers/usb/host/xhci-hub.c | 5 +
drivers/usb/host/xhci-mem.c | 99 ++++++++++++++++---
drivers/usb/host/xhci-plat.c | 45 ++++++++-
drivers/usb/host/xhci-plat.h | 9 ++
drivers/usb/host/xhci-ring.c | 19 +++-
drivers/usb/host/xhci.c | 89 +++++++++++++++++
drivers/usb/host/xhci.h | 38 +++++++
8 files changed, 289 insertions(+), 16 deletions(-)

--
2.30.0.284.gd98b1dd5eaa7-goog