summaryrefslogtreecommitdiff
path: root/arch/arm64/boot/dts/freescale/imx8-ss-conn.dtsi
diff options
context:
space:
mode:
authorPeter Chen <peter.chen@nxp.com>2019-01-28 15:19:15 +0800
committerDong Aisheng <aisheng.dong@nxp.com>2019-11-25 16:04:00 +0800
commit8e9d597ea47941d44788b6e68b9f4c2b386e6e1b (patch)
treeaa14acda706d2b655828c6d4a510c10f3dde273e /arch/arm64/boot/dts/freescale/imx8-ss-conn.dtsi
parentb0026e3c001a2fdf81af1f22df5d255ffae59ec7 (diff)
ARM64: dts: imx8-ss-conn: add NXP USB2 node
Add NXP USB2 controller and PHY node Signed-off-by: Peter Chen <peter.chen@nxp.com>
Diffstat (limited to 'arch/arm64/boot/dts/freescale/imx8-ss-conn.dtsi')
-rw-r--r--arch/arm64/boot/dts/freescale/imx8-ss-conn.dtsi31
1 files changed, 31 insertions, 0 deletions
diff --git a/arch/arm64/boot/dts/freescale/imx8-ss-conn.dtsi b/arch/arm64/boot/dts/freescale/imx8-ss-conn.dtsi
index cabe4ef693d6..80dc000889bc 100644
--- a/arch/arm64/boot/dts/freescale/imx8-ss-conn.dtsi
+++ b/arch/arm64/boot/dts/freescale/imx8-ss-conn.dtsi
@@ -16,6 +16,37 @@ conn_subsys: bus@5b000000 {
#clock-cells = <1>;
};
+ usbotg1: usb@5b0d0000 {
+ compatible = "fsl,imx8qm-usb", "fsl,imx7ulp-usb",
+ "fsl,imx27-usb";
+ reg = <0x5b0d0000 0x200>;
+ interrupt-parent = <&gic>;
+ interrupts = <GIC_SPI 267 IRQ_TYPE_LEVEL_HIGH>;
+ fsl,usbphy = <&usbphy1>;
+ fsl,usbmisc = <&usbmisc1 0>;
+ clocks = <&conn_lpcg IMX_CONN_LPCG_USB2_AHB_CLK>;
+ ahb-burst-config = <0x0>;
+ tx-burst-size-dword = <0x10>;
+ rx-burst-size-dword = <0x10>;
+ power-domains = <&pd IMX_SC_R_USB_0>;
+ status = "disabled";
+ };
+
+ usbmisc1: usbmisc@5b0d0200 {
+ #index-cells = <1>;
+ compatible = "fsl,imx7ulp-usbmisc", "fsl,imx6q-usbmisc";
+ reg = <0x5b0d0200 0x200>;
+ };
+
+ usbphy1: usbphy@0x5b100000 {
+ compatible = "fsl,imx8qm-usbphy", "fsl,imx7ulp-usbphy",
+ "fsl,imx6ul-usbphy", "fsl,imx23-usbphy";
+ reg = <0x5b100000 0x1000>;
+ clocks = <&conn_lpcg IMX_CONN_LPCG_USB2_PHY_IPG_CLK>;
+ power-domains = <&pd IMX_SC_R_USB_0_PHY>;
+ status = "disabled";
+ };
+
usdhc1: mmc@5b010000 {
compatible = "fsl,imx8qm-usdhc", "fsl,imx8qxp-usdhc";
interrupt-parent = <&gic>;