]> git.karo-electronics.de Git - karo-tx-linux.git/commitdiff
ARM: dts: omap4-droid4: Add CPCAP PMIC OTG PHY configuration
authorTony Lindgren <tony@atomide.com>
Sun, 9 Apr 2017 23:22:08 +0000 (16:22 -0700)
committerTony Lindgren <tony@atomide.com>
Sun, 9 Apr 2017 23:22:08 +0000 (16:22 -0700)
Add CPCAP PMIC OTG PHY configuration.

Cc: devicetree@vger.kernel.org
Cc: Marcel Partap <mpartap@gmx.net>
Cc: Michael Scott <michael.scott@linaro.org>
Reviewed-by: Sebastian Reichel <sre@kernel.org>
Tested-by: Sebastian Reichel <sre@kernel.org>
Signed-off-by: Tony Lindgren <tony@atomide.com>
arch/arm/boot/dts/motorola-cpcap-mapphone.dtsi

index e57e38613695b71659cb2643295285ba0450ddeb..f5aeb3959afd9c2a6d4787bafa21c3cacfe9ce0e 100644 (file)
                        interrupts = <23 IRQ_TYPE_NONE>;
                };
 
+               cpcap_usb2_phy: phy {
+                       compatible = "motorola,mapphone-cpcap-usb-phy";
+                       pinctrl-0 = <&usb_gpio_mux_sel1 &usb_gpio_mux_sel2>;
+                       pinctrl-1 = <&usb_ulpi_pins>;
+                       pinctrl-2 = <&usb_utmi_pins>;
+                       pinctrl-3 = <&uart3_pins>;
+                       pinctrl-names = "default", "ulpi", "utmi", "uart";
+                       #phy-cells = <0>;
+                       interrupts-extended = <
+                               &cpcap 15 0 &cpcap 14 0 &cpcap 28 0 &cpcap 19 0
+                               &cpcap 18 0 &cpcap 17 0 &cpcap 16 0 &cpcap 49 0
+                               &cpcap 48 1
+                       >;
+                       interrupt-names =
+                               "id_ground", "id_float", "se0conn", "vbusvld",
+                               "sessvld", "sessend", "se1", "dm", "dp";
+                       mode-gpios = <&gpio2 28 GPIO_ACTIVE_HIGH
+                                     &gpio1 0 GPIO_ACTIVE_HIGH>;
+                       io-channels = <&cpcap_adc 2>, <&cpcap_adc 7>;
+                       io-channel-names = "vbus", "id";
+                       vusb-supply = <&vusb>;
+               };
+
                led_red: led-red {
                        compatible = "motorola,cpcap-led-red";
                        vdd-supply = <&sw5>;