]> git.kernelconcepts.de Git - karo-tx-linux.git/commitdiff
arm64: dts: qcom: apq8016-sbc: add D+/D- route switch GPIO
authorIvan T. Ivanov <ivan.ivanov@linaro.org>
Fri, 29 May 2015 12:47:21 +0000 (15:47 +0300)
committerSrinivas Kandagatla <srinivas.kandagatla@linaro.org>
Mon, 11 Jan 2016 09:54:21 +0000 (09:54 +0000)
Signed-off-by: Ivan T. Ivanov <ivan.ivanov@linaro.org>
arch/arm64/boot/dts/qcom/apq8016-sbc-pmic-pins.dtsi
arch/arm64/boot/dts/qcom/apq8016-sbc.dtsi

index 26c2cf7940fb8ea6861c48ae5cea001884c24229..2ba67ac44db21d720e2ef00adf6f9d331fe76548 100644 (file)
@@ -42,7 +42,8 @@
                pinconf {
                        pins = "mpp2", "mpp3";
                        function = PMIC_GPIO_FUNC_NORMAL;
-                       input-disable;
+                       power-source = <PM8916_GPIO_VPH>;
+                       output-low;     // USB device mode
                };
        };
 };
index 30e68251defb5fcd9c93825c1d9dd6c871a0a46c..b5ac3713247898034ea765880d6fc0ba9d899df7 100644 (file)
        extcon = <&usb_id>, <&usb_id>;
        dr_mode = "otg";
        status = "okay";
+       switch-gpio = <&pm8916_gpios 4 GPIO_ACTIVE_HIGH>; // D+/D- lines: 1 - Routed to HUB, 0 - Device
+       pinctrl-names = "default";
+       pinctrl-0 = <&usb_sw_sel_pm>;
 };
 
 &blsp_i2c4 {