diff options
author | Andrzej Hajda <a.hajda@samsung.com> | 2018-02-27 02:11:30 -0500 |
---|---|---|
committer | Chanwoo Choi <cw00.choi@samsung.com> | 2018-03-06 21:24:00 -0500 |
commit | 14217173217e021c1f354269e61f3c1d5affc42e (patch) | |
tree | 443dd0bc1992564ad4265622110bede6a4eea8ef | |
parent | 593aa2b405f992b59b51b30fed426510fa1a513d (diff) |
dt-bindings: add bindings for Samsung micro-USB 11-pin connector
Samsung micro-USB 11-pin connector beside standard micro-USB pins,
has pins dedicated to route MHL traffic.
Signed-off-by: Andrzej Hajda <a.hajda@samsung.com>
Reviewed-by: Rob Herring <robh@kernel.org>
Signed-off-by: Chanwoo Choi <cw00.choi@samsung.com>
-rw-r--r-- | Documentation/devicetree/bindings/connector/samsung,usb-connector-11pin.txt | 49 |
1 files changed, 49 insertions, 0 deletions
diff --git a/Documentation/devicetree/bindings/connector/samsung,usb-connector-11pin.txt b/Documentation/devicetree/bindings/connector/samsung,usb-connector-11pin.txt new file mode 100644 index 000000000000..22256e295a7a --- /dev/null +++ b/Documentation/devicetree/bindings/connector/samsung,usb-connector-11pin.txt | |||
@@ -0,0 +1,49 @@ | |||
1 | Samsung micro-USB 11-pin connector | ||
2 | ================================== | ||
3 | |||
4 | Samsung micro-USB 11-pin connector is an extension of micro-USB connector. | ||
5 | It is present in multiple Samsung mobile devices. | ||
6 | It has additional pins to route MHL traffic simultanously with USB. | ||
7 | |||
8 | The bindings are superset of usb-connector bindings for micro-USB connector[1]. | ||
9 | |||
10 | Required properties: | ||
11 | - compatible: must be: "samsung,usb-connector-11pin", "usb-b-connector", | ||
12 | - type: must be "micro". | ||
13 | |||
14 | Required nodes: | ||
15 | - any data bus to the connector should be modeled using the OF graph bindings | ||
16 | specified in bindings/graph.txt, unless the bus is between parent node and | ||
17 | the connector. Since single connector can have multpile data buses every bus | ||
18 | has assigned OF graph port number as follows: | ||
19 | 0: High Speed (HS), | ||
20 | 3: Mobile High-Definition Link (MHL), specific to 11-pin Samsung micro-USB. | ||
21 | |||
22 | [1]: bindings/connector/usb-connector.txt | ||
23 | |||
24 | Example | ||
25 | ------- | ||
26 | |||
27 | Micro-USB connector with HS lines routed via controller (MUIC) and MHL lines | ||
28 | connected to HDMI-MHL bridge (sii8620): | ||
29 | |||
30 | muic-max77843@66 { | ||
31 | ... | ||
32 | usb_con: connector { | ||
33 | compatible = "samsung,usb-connector-11pin", "usb-b-connector"; | ||
34 | label = "micro-USB"; | ||
35 | type = "micro"; | ||
36 | |||
37 | ports { | ||
38 | #address-cells = <1>; | ||
39 | #size-cells = <0>; | ||
40 | |||
41 | port@3 { | ||
42 | reg = <3>; | ||
43 | usb_con_mhl: endpoint { | ||
44 | remote-endpoint = <&sii8620_mhl>; | ||
45 | }; | ||
46 | }; | ||
47 | }; | ||
48 | }; | ||
49 | }; | ||