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: Bjorn Andersson <bjorn.andersson@sonymobile.com> Signed-off-by: Bjorn Andersson <bjorn.andersson@linaro.org> Signed-off-by: Andy Gross <andy.gross@linaro.org>
This commit is contained in:
parent
7ce7d89f48
commit
769907ae6e
|
@ -413,6 +413,14 @@
|
||||||
dma-controller@f9944000 {
|
dma-controller@f9944000 {
|
||||||
qcom,controlled-remotely;
|
qcom,controlled-remotely;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
usb-phy@f9a55000 {
|
||||||
|
status = "ok";
|
||||||
|
};
|
||||||
|
|
||||||
|
usb@f9a55000 {
|
||||||
|
status = "ok";
|
||||||
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
&spmi_bus {
|
&spmi_bus {
|
||||||
|
|
|
@ -3,6 +3,7 @@
|
||||||
#include <dt-bindings/interrupt-controller/arm-gic.h>
|
#include <dt-bindings/interrupt-controller/arm-gic.h>
|
||||||
#include <dt-bindings/clock/qcom,gcc-msm8974.h>
|
#include <dt-bindings/clock/qcom,gcc-msm8974.h>
|
||||||
#include <dt-bindings/gpio/gpio.h>
|
#include <dt-bindings/gpio/gpio.h>
|
||||||
|
#include <dt-bindings/reset/qcom,gcc-msm8974.h>
|
||||||
#include "skeleton.dtsi"
|
#include "skeleton.dtsi"
|
||||||
|
|
||||||
/ {
|
/ {
|
||||||
|
@ -655,6 +656,44 @@
|
||||||
#dma-cells = <1>;
|
#dma-cells = <1>;
|
||||||
qcom,ee = <0>;
|
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 {
|
smd {
|
||||||
|
|
Loading…
Reference in a new issue