diff options
author | Ivan T. Ivanov <ivan.ivanov@linaro.org> | 2015-05-29 15:47:21 +0300 |
---|---|---|
committer | Srinivas Kandagatla <srinivas.kandagatla@linaro.org> | 2015-06-25 17:47:22 +0100 |
commit | 09ca3ecd91e119e4a6f362db8f67528f7939eddd (patch) | |
tree | 5540839dbb15036f645fa52754e6902a592a4df0 | |
parent | d11d7e5c5e1e542b3d39cb9ab8b979aeec5bbeec (diff) |
arm64: dts: qcom: apq8016-sbc: add D+/D- route switch GPIO
Signed-off-by: Ivan T. Ivanov <ivan.ivanov@linaro.org>
-rw-r--r-- | arch/arm64/boot/dts/qcom/apq8016-sbc-pmic-pins.dtsi | 3 | ||||
-rw-r--r-- | arch/arm64/boot/dts/qcom/apq8016-sbc.dtsi | 3 |
2 files changed, 5 insertions, 1 deletions
diff --git a/arch/arm64/boot/dts/qcom/apq8016-sbc-pmic-pins.dtsi b/arch/arm64/boot/dts/qcom/apq8016-sbc-pmic-pins.dtsi index df3d54fddb47..7302fb8d3d67 100644 --- a/arch/arm64/boot/dts/qcom/apq8016-sbc-pmic-pins.dtsi +++ b/arch/arm64/boot/dts/qcom/apq8016-sbc-pmic-pins.dtsi @@ -14,7 +14,8 @@ pinconf { pins = "gpio4"; function = PMIC_GPIO_FUNC_NORMAL; - input-disable; + power-source = <PM8916_GPIO_VPH>; + output-low; // USB device mode }; }; diff --git a/arch/arm64/boot/dts/qcom/apq8016-sbc.dtsi b/arch/arm64/boot/dts/qcom/apq8016-sbc.dtsi index 8db5c61ce8ee..f89780f97f70 100644 --- a/arch/arm64/boot/dts/qcom/apq8016-sbc.dtsi +++ b/arch/arm64/boot/dts/qcom/apq8016-sbc.dtsi @@ -156,6 +156,9 @@ 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_default>; }; &blsp_i2c4 { |