summaryrefslogtreecommitdiff
path: root/arch/arm/boot/dts/qcom-apq8074-dragonboard.dts
diff options
context:
space:
mode:
authorStephen Boyd <stephen.boyd@linaro.org>2017-01-27 03:47:26 +0300
committerAndy Gross <andy.gross@linaro.org>2017-05-26 08:40:58 +0300
commit4ac5a200b06f1522f8bcc7df1e45ee17221d166a (patch)
tree699a9d414b6f817e326d083249a4fbfc858d2185 /arch/arm/boot/dts/qcom-apq8074-dragonboard.dts
parentffb35d431b7666544994ecef0ef8b2227c20b6da (diff)
downloadlinux-4ac5a200b06f1522f8bcc7df1e45ee17221d166a.tar.xz
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.dts20
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 ad51df27dfb7..32f3b81f609c 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 {