[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-Id: <20211009162700.1452857-1-aford173@gmail.com>
Date: Sat, 9 Oct 2021 11:26:50 -0500
From: Adam Ford <aford173@...il.com>
To: linux-arm-kernel@...ts.infradead.org
Cc: aford@...conembedded.com, Adam Ford <aford173@...il.com>,
Rob Herring <robh+dt@...nel.org>,
Shawn Guo <shawnguo@...nel.org>,
Sascha Hauer <s.hauer@...gutronix.de>,
Pengutronix Kernel Team <kernel@...gutronix.de>,
Fabio Estevam <festevam@...il.com>,
NXP Linux Team <linux-imx@....com>,
Lucas Stach <l.stach@...gutronix.de>,
devicetree@...r.kernel.org, linux-kernel@...r.kernel.org
Subject: [PATCH V2 0/9] arm64: imx8mn: Enable additional power domains and peripherals
The blk-ctrl and the GPCv2 in the i.MX8MN is similar but slightly different to that
of the i.MX8MM. This series is based on work from Lucas Stach for i.MX8MM, but
adapted for i.MX8MN. With the additional power domains and blk-ctrl enabled,
additional peripherals like gpu and USB can be enabled.
V2: Add mising patches for expanding GPCv2 which are necessary
to make the blk-ctl operate.
Fix clk names
Fix missing references to structures in blk-ctl driver to link
them to the device tree.
Adam Ford (9):
soc: imx: gpcv2: keep i.MX8MN gpumix bus clock enabled
soc: imx: gpcv2: Add dispmix and mipi domains to imx8mn
dt-bindings: power: imx8mn: add defines for DISP blk-ctrl domains
dt-bindings: soc: add binding for i.MX8MN DISP blk-ctrl
soc: imx: imx8m-blk-ctrl: add i.MX8MN DISP blk-ctrl
arm64: dts: imx8mn: add GPC node
arm64: dts: imx8mn: put USB controller into power-domains
arm64: dts: imx8mn: add DISP blk-ctrl
arm64: dts: imx8mn: Enable GPU
.../soc/imx/fsl,imx8mn-disp-blk-ctrl.yaml | 97 +++++++++++++++++
arch/arm64/boot/dts/freescale/imx8mn.dtsi | 103 ++++++++++++++++++
drivers/soc/imx/gpcv2.c | 26 +++++
drivers/soc/imx/imx8m-blk-ctrl.c | 75 ++++++++++++-
include/dt-bindings/power/imx8mn-power.h | 5 +
5 files changed, 305 insertions(+), 1 deletion(-)
create mode 100644 Documentation/devicetree/bindings/soc/imx/fsl,imx8mn-disp-blk-ctrl.yaml
--
2.25.1
Powered by blists - more mailing lists