[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-ID: <1638806203-6624-1-git-send-email-fabrice.gasnier@foss.st.com>
Date: Mon, 6 Dec 2021 16:56:40 +0100
From: Fabrice Gasnier <fabrice.gasnier@...s.st.com>
To: <hminas@...opsys.com>, <gregkh@...uxfoundation.org>,
<robh+dt@...nel.org>
CC: <linux-usb@...r.kernel.org>, <linux-kernel@...r.kernel.org>,
<linux-stm32@...md-mailman.stormreply.com>,
<devicetree@...r.kernel.org>, <amelie.delaunay@...s.st.com>,
<fabrice.gasnier@...s.st.com>, <alexandre.torgue@...s.st.com>
Subject: [PATCH 0/3] usb: dwc2: drd: add support for role-switch-default-mode
This series adds support for the role-switch-default-mode binding, to configure
the controller default mode, when the role is USB_ROLE_NONE.
This has been tested on STM32MP15 DK2 board, with:
&usbotg_hs {
phys = <&usbphyc_port1 0>;
phy-names = "usb2-phy";
usb-role-switch;
dr_mode = "peripheral";
role-switch-default-mode = "peripheral";
status = "okay";
}
Fabrice Gasnier (3):
dt-bindings: usb: document role-switch-default-mode property in dwc2
usb: dwc2: drd: add role-switch-default-node support
usb: dwc2: drd: restore role and overrides upon resume
Documentation/devicetree/bindings/usb/dwc2.yaml | 3 ++
drivers/usb/dwc2/core.h | 3 ++
drivers/usb/dwc2/drd.c | 51 ++++++++++++++++++++++++-
drivers/usb/dwc2/platform.c | 10 +++--
4 files changed, 61 insertions(+), 6 deletions(-)
--
2.7.4
Powered by blists - more mailing lists