[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-ID: <1624008558-16949-1-git-send-email-chunfeng.yun@mediatek.com>
Date: Fri, 18 Jun 2021 17:29:05 +0800
From: Chunfeng Yun <chunfeng.yun@...iatek.com>
To: Greg Kroah-Hartman <gregkh@...uxfoundation.org>,
Rob Herring <robh+dt@...nel.org>,
Felipe Balbi <balbi@...nel.org>
CC: Chunfeng Yun <chunfeng.yun@...iatek.com>,
Matthias Brugger <matthias.bgg@...il.com>,
Thinh Nguyen <Thinh.Nguyen@...opsys.com>,
<linux-usb@...r.kernel.org>,
<linux-arm-kernel@...ts.infradead.org>,
<linux-mediatek@...ts.infradead.org>, <devicetree@...r.kernel.org>,
<linux-kernel@...r.kernel.org>
Subject: [PATCH v2 00/13] Add support mtu3 gadget (runtime) PM
This series mainly adds support for mtu3 gadget suspend/resume when
the controller works at device only mode or dual role mode, and also
adds support runtime PM.
v2:
Change the comment of cover letter and its title.
In order to help review, v2 drops the patches about role-switch
rebuilding which are applied, and the left ones are identical.
Chunfeng Yun (13):
dt-bindings: usb: mtu3: remove support VBUS detection of extcon
dt-bindings: usb: mtu3: add optional property to disable usb2 ports
dt-bindings: usb: mtu3: add support property role-switch-default-mode
dt-bindings: usb: mtu3: add wakeup interrupt
usb: common: add helper to get role-switch-default-mode
usb: dwc3: drd: use helper to get role-switch-default-mode
usb: mtu3: support property role-switch-default-mode
usb: mtu3: support option to disable usb2 ports
usb: mtu3: add new helpers for host suspend/resume
usb: mtu3: support runtime PM for host mode
usb: mtu3: add helper to power on/down device
usb: mtu3: support suspend/resume for device mode
usb: mtu3: support suspend/resume for dual-role mode
.../bindings/usb/mediatek,mtu3.yaml | 47 ++++-
drivers/usb/common/common.c | 20 +++
drivers/usb/dwc3/drd.c | 8 +-
drivers/usb/mtu3/mtu3.h | 8 +
drivers/usb/mtu3/mtu3_core.c | 115 ++++++++++--
drivers/usb/mtu3/mtu3_dr.c | 26 ++-
drivers/usb/mtu3/mtu3_dr.h | 30 +++-
drivers/usb/mtu3/mtu3_gadget.c | 5 +
drivers/usb/mtu3/mtu3_host.c | 106 +++++++++--
drivers/usb/mtu3/mtu3_plat.c | 164 +++++++++++++++---
include/linux/usb/otg.h | 1 +
11 files changed, 456 insertions(+), 74 deletions(-)
--
2.18.0
Powered by blists - more mailing lists