diff mbox series

[v5,2/3] dt-bindings: usb: generic: Add role-switch-default-mode binding

Message ID 20191108011723.32390-3-john.stultz@linaro.org
State Superseded
Headers show
Series dwc3 prereqs for HiKey960 USB support | expand

Commit Message

John Stultz Nov. 8, 2019, 1:17 a.m. UTC
Add binding to configure the default role the controller
assumes is host mode when the usb role is USB_ROLE_NONE.

Cc: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Cc: Rob Herring <robh+dt@kernel.org>
Cc: Mark Rutland <mark.rutland@arm.com>
CC: ShuFan Lee <shufan_lee@richtek.com>
Cc: Heikki Krogerus <heikki.krogerus@linux.intel.com>
Cc: Suzuki K Poulose <suzuki.poulose@arm.com>
Cc: Chunfeng Yun <chunfeng.yun@mediatek.com>
Cc: Yu Chen <chenyu56@huawei.com>
Cc: Felipe Balbi <balbi@kernel.org>
Cc: Hans de Goede <hdegoede@redhat.com>
Cc: Andy Shevchenko <andy.shevchenko@gmail.com>
Cc: Jun Li <lijun.kernel@gmail.com>
Cc: Valentin Schneider <valentin.schneider@arm.com>
Cc: Jack Pham <jackp@codeaurora.org>
Cc: linux-usb@vger.kernel.org
Cc: devicetree@vger.kernel.org
Signed-off-by: John Stultz <john.stultz@linaro.org>

---
v5: Switch to string rather then a bool
---
 Documentation/devicetree/bindings/usb/generic.txt | 6 ++++++
 1 file changed, 6 insertions(+)

-- 
2.17.1

Comments

Rob Herring (Arm) Nov. 12, 2019, 7:18 p.m. UTC | #1
On Fri,  8 Nov 2019 01:17:22 +0000, John Stultz wrote:
> Add binding to configure the default role the controller

> assumes is host mode when the usb role is USB_ROLE_NONE.

> 

> Cc: Greg Kroah-Hartman <gregkh@linuxfoundation.org>

> Cc: Rob Herring <robh+dt@kernel.org>

> Cc: Mark Rutland <mark.rutland@arm.com>

> CC: ShuFan Lee <shufan_lee@richtek.com>

> Cc: Heikki Krogerus <heikki.krogerus@linux.intel.com>

> Cc: Suzuki K Poulose <suzuki.poulose@arm.com>

> Cc: Chunfeng Yun <chunfeng.yun@mediatek.com>

> Cc: Yu Chen <chenyu56@huawei.com>

> Cc: Felipe Balbi <balbi@kernel.org>

> Cc: Hans de Goede <hdegoede@redhat.com>

> Cc: Andy Shevchenko <andy.shevchenko@gmail.com>

> Cc: Jun Li <lijun.kernel@gmail.com>

> Cc: Valentin Schneider <valentin.schneider@arm.com>

> Cc: Jack Pham <jackp@codeaurora.org>

> Cc: linux-usb@vger.kernel.org

> Cc: devicetree@vger.kernel.org

> Signed-off-by: John Stultz <john.stultz@linaro.org>

> ---

> v5: Switch to string rather then a bool

> ---

>  Documentation/devicetree/bindings/usb/generic.txt | 6 ++++++

>  1 file changed, 6 insertions(+)

> 


Reviewed-by: Rob Herring <robh@kernel.org>
diff mbox series

Patch

diff --git a/Documentation/devicetree/bindings/usb/generic.txt b/Documentation/devicetree/bindings/usb/generic.txt
index cf5a1ad456e6..dd733fa81fad 100644
--- a/Documentation/devicetree/bindings/usb/generic.txt
+++ b/Documentation/devicetree/bindings/usb/generic.txt
@@ -34,6 +34,12 @@  Optional properties:
 			the USB data role (USB host or USB device) for a given
 			USB connector, such as Type-C, Type-B(micro).
 			see connector/usb-connector.txt.
+ - role-switch-default-mode: indicating if usb-role-switch is enabled, the
+			device default operation mode of controller while usb
+			role is USB_ROLE_NONE. Valid arguments are "host" and
+			"peripheral". Defaults to "peripheral" if not
+			specified.
+
 
 This is an attribute to a USB controller such as: