[RFC PATCH 2/4] arm64: dts: exynos: add micro-USB connector node to TM2 platforms

Andrzej Hajda
2017-09-28T13:07:47Z

Since USB connector bindings are available we can describe it on TM2(e).

Signed-off-by: Andrzej Hajda <a.hajda@samsung.com>
---
.../boot/dts/exynos/exynos5433-tm2-common.dtsi | 47 ++++++++++++++++++++--
1 file changed, 44 insertions(+), 3 deletions(-)

diff --git a/arch/arm64/boot/dts/exynos/exynos5433-tm2-common.dtsi b/arch/arm64/boot/dts/exynos/exynos5433-tm2-common.dtsi
index e30bae4cf878..39b1ca0ef4cd 100644
--- a/arch/arm64/boot/dts/exynos/exynos5433-tm2-common.dtsi
+++ b/arch/arm64/boot/dts/exynos/exynos5433-tm2-common.dtsi
@@ -135,6 +135,28 @@
"RCV", "HPOUT3R";
status = "okay";
};
+
+ musb_con: musb_connector {
+ compatible = "samsung,usb-connector-11pin", "usb-connector";
+ label = "micro-usb";
+ type = "b";
+ size = "micro";
+ max-mode = "hs";
+
+ port {
+ #address-cells = <1>;
+ #size-cells = <0>;
+
+ musb_con_to_muic: endpoint@0 {
+ reg = <0>;
+ remote-endpoint = <&muic_to_musb_con>;
+ };
+ musb_con_to_mhl: endpoint@1 {
+ reg = <1>;
+ remote-endpoint = <&mhl_to_musb_con>;
+ };
+ };
+ };
};

&adc {
@@ -768,9 +790,22 @@
clocks = <&pmu_system_controller 0>;
clock-names = "xtal";

- port {
- mhl_to_hdmi: endpoint {
- remote-endpoint = <&hdmi_to_mhl>;
+ ports {
+ #address-cells = <1>;
+ #size-cells = <0>;
+
+ port@0 {
+ reg = <0>;
+ mhl_to_hdmi: endpoint {
+ remote-endpoint = <&hdmi_to_mhl>;
+ };
+ };
+
+ port@1 {
+ reg = <1>;
+ mhl_to_musb_con: endpoint {
+ remote-endpoint = <&musb_con_to_mhl>;
+ };
};
};
};
@@ -787,6 +822,12 @@

muic: max77843-muic {
compatible = "maxim,max77843-muic";
+
+ port {
+ muic_to_musb_con: endpoint@0 {
+ remote-endpoint = <&musb_con_to_muic>;
+ };
+ };
};

regulators {
--
2.14.1