From: Robert Baldyga Date: Mon, 4 Aug 2014 06:56:32 +0000 (+0200) Subject: ARM: dts: add odroid-usbotg extcon support for odroid platform X-Git-Tag: submit/tizen/20150416.081342~29 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=5a72e8d5ceef81fd135644be9fb7a6893548abe5;p=platform%2Fkernel%2Flinux-exynos.git ARM: dts: add odroid-usbotg extcon support for odroid platform This patch adds odroid-usbotg extcon dt node for odroid-u3 and odroid-x. Signed-off-by: Ɓukasz Stelmach Signed-off-by: Robert Baldyga [Adjust gpio dt node name with the odroid-usbotg driver] Signed-off-by: Seung-Woo Kim --- diff --git a/arch/arm/boot/dts/exynos4412-odroidu3.dts b/arch/arm/boot/dts/exynos4412-odroidu3.dts index 44684e57ead1..9324f55fb621 100644 --- a/arch/arm/boot/dts/exynos4412-odroidu3.dts +++ b/arch/arm/boot/dts/exynos4412-odroidu3.dts @@ -31,6 +31,16 @@ linux,default-trigger = "heartbeat"; }; }; + + usb_extcon: odroid-usbotg { + compatible = "extcon-odroid-usbotg"; + otg-id-gpio = <&gpx3 1 0>; + vbus-det-gpio = <&gpx1 6 0>; + }; + + hsotg@12480000 { + extcon = <&usb_extcon>; + }; }; &usb3503 { @@ -61,3 +71,15 @@ "Speakers", "SPKL", "Speakers", "SPKR"; }; + +&pinctrl_1 { + otg_id: otg_id { + samsung,pins = "gpx3-1"; + samsung,pin-pud = <3>; + }; + + vbus_det: vbus_det { + samsung,pins = "gpx1-6"; + samsung,pin-pud = <0>; + }; +}; diff --git a/arch/arm/boot/dts/exynos4412-odroidx.dts b/arch/arm/boot/dts/exynos4412-odroidx.dts index cb1cfe7239c4..e5796d33168e 100644 --- a/arch/arm/boot/dts/exynos4412-odroidx.dts +++ b/arch/arm/boot/dts/exynos4412-odroidx.dts @@ -69,6 +69,15 @@ enable-active-high; regulator-always-on; }; + + usb_extcon: odroid-usbotg { + compatible = "extcon-odroid-usbotg"; + vbus-det-gpio = <&gpx1 6 0>; + }; + + hsotg@12480000 { + extcon = <&usb_extcon>; + }; }; &ehci { @@ -82,4 +91,14 @@ samsung,pins = "gpx2-2"; samsung,pin-pud = <0>; }; + + otg_id: otg_id { + samsung,pins = "gpx3-1"; + samsung,pin-pud = <3>; + }; + + vbus_det: vbus_det { + samsung,pins = "gpx1-6"; + samsung,pin-pud = <0>; + }; };