Commit 769907ae authored by Bjorn Andersson's avatar Bjorn Andersson Committed by Andy Gross

ARM: dts: qcom: msm8974: Add USB gadget nodes

Add the necessary nodes for USB gadget on MSM8974 and enable these for
Honami.
Signed-off-by: default avatarBjorn Andersson <bjorn.andersson@sonymobile.com>
Signed-off-by: default avatarBjorn Andersson <bjorn.andersson@linaro.org>
Signed-off-by: default avatarAndy Gross <andy.gross@linaro.org>
parent 7ce7d89f
......@@ -413,6 +413,14 @@ pin {
dma-controller@f9944000 {
qcom,controlled-remotely;
};
usb-phy@f9a55000 {
status = "ok";
};
usb@f9a55000 {
status = "ok";
};
};
&spmi_bus {
......
......@@ -3,6 +3,7 @@
#include <dt-bindings/interrupt-controller/arm-gic.h>
#include <dt-bindings/clock/qcom,gcc-msm8974.h>
#include <dt-bindings/gpio/gpio.h>
#include <dt-bindings/reset/qcom,gcc-msm8974.h>
#include "skeleton.dtsi"
/ {
......@@ -655,6 +656,44 @@ blsp2_dma: dma-controller@f9944000 {
#dma-cells = <1>;
qcom,ee = <0>;
};
usb1_phy: usb-phy@f9a55000 {
compatible = "qcom,usb-otg-snps";
reg = <0xf9a55000 0x400>;
interrupts-extended = <&intc 0 134 0>, <&intc 0 140 0>,
<&spmi_bus 0 0x9 0 0>;
interrupt-names = "core_irq", "async_irq", "pmic_id_irq";
vddcx-supply = <&pm8841_s2>;
v3p3-supply = <&pm8941_l24>;
v1p8-supply = <&pm8941_l6>;
dr_mode = "otg";
qcom,phy-init-sequence = <0x63 0x81 0xfffffff>;
qcom,otg-control = <1>;
qcom,phy-num = <0>;
resets = <&gcc GCC_USB2A_PHY_BCR>, <&gcc GCC_USB_HS_BCR>;
reset-names = "phy", "link";
clocks = <&gcc GCC_XO_CLK>, <&gcc GCC_USB_HS_SYSTEM_CLK>,
<&gcc GCC_USB_HS_AHB_CLK>;
clock-names = "phy", "core", "iface";
status = "disabled";
};
usb@f9a55000 {
compatible = "qcom,ci-hdrc";
reg = <0xf9a55000 0x400>;
dr_mode = "otg";
interrupts = <0 134 0>, <0 140 0>;
interrupt-names = "core_irq", "async_irq";
usb-phy = <&usb1_phy>;
status = "disabled";
};
};
smd {
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment