mbox series

[0/4] imx8mp: Add media block control

Message ID 20220228154801.1347487-1-paul.elder@ideasonboard.com (mailing list archive)
Headers show
Series imx8mp: Add media block control | expand

Message

Paul Elder Feb. 28, 2022, 3:47 p.m. UTC
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@pengutronix.de/
[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