[RFC 0/4] soc: imx8mn: Add additional power domains

Adam Ford aford173 at gmail.com
Sun May 9 07:47:07 PDT 2021


The i.MX8M Nano is similar to the i.MX8M Mini is some ways, but there
are enough differences that require the Nano to have its own
power domains in both gpcv2 and blk-ctl.

This series is based on a few series
[1] - from Peng and Lucas which updates the GPCv2
[2] - from Peng which adds the blk-ctl
[3] - from myself which adds imx8mn to the GPCv2

[1] - https://patchwork.kernel.org/project/linux-arm-kernel/patch/20210506010440.7016-2-peng.fan@oss.nxp.com/
[2] - https://patchwork.kernel.org/project/linux-arm-kernel/patch/20210506041555.10719-2-peng.fan@oss.nxp.com/
[3] - https://patchwork.kernel.org/project/linux-arm-kernel/patch/20210429211625.1835702-6-aford173@gmail.com/


Adam Ford (4):
  soc: imx: gpcv2: add support for i.MX8MN power domains
  Documentation: bindings: fsl,imx-blk-ctl: Support imx8mn
  soc: imx: Add blk-ctl driver for i.MX8MN
  arm64: dts: imx8mn:  Enable blt-ctl power domains

 .../bindings/soc/imx/fsl,imx-blk-ctl.yaml     |   1 +
 arch/arm64/boot/dts/freescale/imx8mn.dtsi     |  35 ++++++
 drivers/soc/imx/Makefile                      |   2 +-
 drivers/soc/imx/blk-ctl-imx8mn.c              | 118 ++++++++++++++++++
 drivers/soc/imx/gpcv2.c                       |  93 ++++++++++++++
 include/dt-bindings/power/imx8mn-power.h      |  21 ++++
 6 files changed, 269 insertions(+), 1 deletion(-)
 create mode 100644 drivers/soc/imx/blk-ctl-imx8mn.c
 create mode 100644 include/dt-bindings/power/imx8mn-power.h

-- 
2.25.1




More information about the linux-arm-kernel mailing list