Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

arm64: dts: imx8mn: Correct the usb power domain

pgc_otg1 is actual the power domain of usb PHY, usb controller
is in hsio power domain, and pgc_otg1 is required to be powered
up to detect usb remote wakeup, so move the pgc_otg1 power domain
to the usb phy node.

Fixes: ea2b5af58ab2 ("arm64: dts: imx8mn: put USB controller into power-domains")
Signed-off-by: Li Jun <jun.li@nxp.com>
Signed-off-by: Shawn Guo <shawnguo@kernel.org>

authored by

Li Jun and committed by
Shawn Guo
ee895139 9e0bbb7a

+2 -1
+2 -1
arch/arm64/boot/dts/freescale/imx8mn.dtsi
··· 1075 1075 assigned-clock-parents = <&clk IMX8MN_SYS_PLL2_500M>; 1076 1076 phys = <&usbphynop1>; 1077 1077 fsl,usbmisc = <&usbmisc1 0>; 1078 - power-domains = <&pgc_otg1>; 1078 + power-domains = <&pgc_hsiomix>; 1079 1079 status = "disabled"; 1080 1080 }; 1081 1081 ··· 1174 1174 assigned-clocks = <&clk IMX8MN_CLK_USB_PHY_REF>; 1175 1175 assigned-clock-parents = <&clk IMX8MN_SYS_PLL1_100M>; 1176 1176 clock-names = "main_clk"; 1177 + power-domains = <&pgc_otg1>; 1177 1178 }; 1178 1179 };