diff options
author | Stephen Boyd <stephen.boyd@linaro.org> | 2017-01-26 16:47:26 -0800 |
---|---|---|
committer | Andy Gross <andy.gross@linaro.org> | 2017-05-26 00:40:58 -0500 |
commit | 4ac5a200b06f1522f8bcc7df1e45ee17221d166a (patch) | |
tree | 699a9d414b6f817e326d083249a4fbfc858d2185 /arch/arm/boot/dts/qcom-apq8074-dragonboard.dts | |
parent | ffb35d431b7666544994ecef0ef8b2227c20b6da (diff) | |
download | op-kernel-dev-4ac5a200b06f1522f8bcc7df1e45ee17221d166a.zip op-kernel-dev-4ac5a200b06f1522f8bcc7df1e45ee17221d166a.tar.gz |
ARM: dts: qcom-msm8974: Add HS usb node and OTG detection mechanisms
This USB controller has two phys, so add them both underneath the
ULPI bus, but only enable one of them based on the board
configuration. To get OTG to work, we need to add the id and vbus
detection info and also populate the regulators for the vbus
supply.
Signed-off-by: Stephen Boyd <stephen.boyd@linaro.org>
Signed-off-by: Andy Gross <andy.gross@linaro.org>
Diffstat (limited to 'arch/arm/boot/dts/qcom-apq8074-dragonboard.dts')
-rw-r--r-- | arch/arm/boot/dts/qcom-apq8074-dragonboard.dts | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/arch/arm/boot/dts/qcom-apq8074-dragonboard.dts b/arch/arm/boot/dts/qcom-apq8074-dragonboard.dts index ad51df2..32f3b81 100644 --- a/arch/arm/boot/dts/qcom-apq8074-dragonboard.dts +++ b/arch/arm/boot/dts/qcom-apq8074-dragonboard.dts @@ -44,6 +44,26 @@ vqmmc-supply = <&pm8941_l13>; }; + usb@f9a55000 { + status = "ok"; + phys = <&usb_hs2_phy>; + phy-select = <&tcsr 0xb000 1>; + extcon = <&smbb>, <&usb_id>; + vbus-supply = <&chg_otg>; + hnp-disable; + srp-disable; + adp-disable; + ulpi { + phy@b { + status = "ok"; + v3p3-supply = <&pm8941_l24>; + v1p8-supply = <&pm8941_l6>; + extcon = <&smbb>; + qcom,init-seq = /bits/ 8 <0x1 0x63>; + }; + }; + }; + pinctrl@fd510000 { i2c11_pins: i2c11 { |