Thread (13 messages) 13 messages, 4 authors, 2019-01-21

Re: [PATCH v3 1/4] dt-bindings: usb: musb: Add support for MediaTek musb controller

From: Min Guo <hidden>
Date: 2019-01-17 12:41:28
Also in: linux-arm-kernel, linux-mediatek, linux-usb, lkml

Hello!

On Thu, 2019-01-17 at 14:06 +0300, Sergei Shtylyov wrote:
Hello!

On 01/17/2019 10:15 AM, min.guo@mediatek.com wrote:
quoted
From: Min Guo <redacted>

This adds support for MediaTek musb controller in
host, peripheral and otg mode.

Signed-off-by: Min Guo <redacted>
---
 .../devicetree/bindings/usb/mediatek,musb.txt      | 43 ++++++++++++++++++++++
 1 file changed, 43 insertions(+)
 create mode 100644 Documentation/devicetree/bindings/usb/mediatek,musb.txt
diff --git a/Documentation/devicetree/bindings/usb/mediatek,musb.txt b/Documentation/devicetree/bindings/usb/mediatek,musb.txt
new file mode 100644
index 0000000..3e3f671
--- /dev/null
+++ b/Documentation/devicetree/bindings/usb/mediatek,musb.txt
@@ -0,0 +1,43 @@
+MediaTek musb DRD/OTG controller
+-------------------------------------------
+
+Required properties:
+ - compatible      : should be "mediatek,mtk-musb"
+ - reg             : specifies physical base address and size of
+   the registers
   I'd indent it more to align with "specifies", else it looks weird.
Okay.
quoted
+ - interrupts      : interrupt used by musb controller
+ - interrupt-names : must be "mc"
+ - phys            : PHY specifier for the OTG phy
+ - dr_mode         : should be one of "host", "peripheral" or "otg",
+   refer to usb/generic.txt
  Same here...
Okay.
quoted
+ - clocks          : a list of phandle + clock-specifier pairs, one for
+   each entry in clock-names
   Here...
Okay.
quoted
+ - clock-names     : must contain "main", "mcu", "univpll"
+   for clocks of controller
  And here.
Okay.
quoted
+
+Optional properties:
+ - extcon : external connector for VBUS and IDPIN changes detection,
   ID pin, maybe?
Okay.
quoted
+   needed when supports dual-role mode.
+ - vbus-supply : reference to the VBUS regulator, needed when supports
+   dual-role mode.
+ - power-domains   : a phandle to USB power domain node to control USB's
+   MTCMOS
[...]

MBR, Sergei
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help