This patch series depends on v2 of the series "soc: imx: gpcv2: add PGC control register indirection" from Lucas Stach [1]. The i.MX8MP Media Block Control (MEDIA BLK_CTRL) is a top-level peripheral providing access to the NoC and ensuring proper power sequencing of the peripherals within the MEDIAMIX domain. This patch series adds DT bindings for it, and expands the imx8m-blk-ctrl driver to support the i.MX8MP's Media Block Control. The patches have been tested with with ISI on the i.MX8MP. The ISI driver is still under development [2], and will be posted in the not too distant future. [1] https://lore.kernel.org/all/20220207192547.1997549-1-l.stach@xxxxxxxxxxxxxx/ [2] https://gitlab.com/ideasonboard/nxp/linux/-/tree/pinchartl/v5.17/isi Laurent Pinchart (1): arm64: dts: imx8mp: Add MEDIAMIX power domains Paul Elder (3): dt-bindings: soc: Add i.MX8MP media block control DT bindings soc: imx: imx8m-blk-ctrl: Add i.MX8MP media blk-ctrl arm64: dts: imx8mp: Add MEDIA_BLK_CTRL .../soc/imx/fsl,imx8mp-media-blk-ctrl.yaml | 105 +++++++++++++++ arch/arm64/boot/dts/freescale/imx8mp.dtsi | 66 ++++++++++ drivers/soc/imx/imx8m-blk-ctrl.c | 123 +++++++++++++++++- include/dt-bindings/power/imx8mp-power.h | 10 ++ 4 files changed, 302 insertions(+), 2 deletions(-) create mode 100644 Documentation/devicetree/bindings/soc/imx/fsl,imx8mp-media-blk-ctrl.yaml -- 2.30.2