Hi all, third and hopefully last revision of this patchset. The dt-binding patches are dropped, as Shawn already picked them up. I fixed up all the review comments received by Laurent and Marek. Regards, Lucas Lucas Stach (7): soc: imx: gpcv2: add PGC control register indirection soc: imx: gpcv2: add support for i.MX8MP power domains soc: imx: add i.MX8MP HSIO blk-ctrl dt-bindings: usb: dwc3-imx8mp: add power domain property arm64: dts: imx8mp: add HSIO power-domains arm64: dts: imx8mp: add GPU power domains arm64: dts: imx8mp: add GPU nodes .../bindings/usb/fsl,imx8mp-dwc3.yaml | 6 + arch/arm64/boot/dts/freescale/imx8mp.dtsi | 129 ++++- drivers/soc/imx/Makefile | 1 + drivers/soc/imx/gpcv2.c | 430 ++++++++++++++++- drivers/soc/imx/imx8mp-blk-ctrl.c | 446 ++++++++++++++++++ 5 files changed, 994 insertions(+), 18 deletions(-) create mode 100644 drivers/soc/imx/imx8mp-blk-ctrl.c -- 2.30.2