Commit 552ca279 authored by Alexander Stein's avatar Alexander Stein Committed by Shawn Guo

ARM: dts: imx7: Move hsic_phy power domain to HSIC PHY node

Move the power domain to its actual user. This keeps the power domain
enabled even when the USB host is runtime suspended. This is necessary
to detect any downstream events, like device attach.

Fixes: 02f8eb40 ("ARM: dts: imx7s: Add power domain for imx7d HSIC")
Suggested-by: default avatarJun Li <jun.li@nxp.com>
Signed-off-by: default avatarAlexander Stein <alexander.stein@ew.tq-group.com>
Reviewed-by: default avatarFabio Estevam <festevam@gmail.com>
Signed-off-by: default avatarShawn Guo <shawnguo@kernel.org>
parent f2906aa8
...@@ -120,6 +120,7 @@ usbphynop3: usbphynop3 { ...@@ -120,6 +120,7 @@ usbphynop3: usbphynop3 {
compatible = "usb-nop-xceiv"; compatible = "usb-nop-xceiv";
clocks = <&clks IMX7D_USB_HSIC_ROOT_CLK>; clocks = <&clks IMX7D_USB_HSIC_ROOT_CLK>;
clock-names = "main_clk"; clock-names = "main_clk";
power-domains = <&pgc_hsic_phy>;
#phy-cells = <0>; #phy-cells = <0>;
}; };
...@@ -1153,7 +1154,6 @@ usbh: usb@30b30000 { ...@@ -1153,7 +1154,6 @@ usbh: usb@30b30000 {
compatible = "fsl,imx7d-usb", "fsl,imx27-usb"; compatible = "fsl,imx7d-usb", "fsl,imx27-usb";
reg = <0x30b30000 0x200>; reg = <0x30b30000 0x200>;
interrupts = <GIC_SPI 40 IRQ_TYPE_LEVEL_HIGH>; interrupts = <GIC_SPI 40 IRQ_TYPE_LEVEL_HIGH>;
power-domains = <&pgc_hsic_phy>;
clocks = <&clks IMX7D_USB_CTRL_CLK>; clocks = <&clks IMX7D_USB_CTRL_CLK>;
fsl,usbphy = <&usbphynop3>; fsl,usbphy = <&usbphynop3>;
fsl,usbmisc = <&usbmisc3 0>; fsl,usbmisc = <&usbmisc3 0>;
......
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