[PATCH 0/9] arm64: dts: imx95: Add support for Mali G310 GPU
Marek Vasut
marex at denx.de
Thu Feb 27 16:58:00 UTC 2025
The instance of the GPU populated in i.MX95 is the G310.
Add support for the GPUMIX reset via simple-reset driver,
add reset and multiple power domains support into panthor
GPU driver, add iMX95 GPU support into panthor driver and
describe the iMX95 GPU in imx95.dtsi DT.
Marek Vasut (9):
dt-bindings: reset: imx95-gpu-blk-ctrl: Document Freescale i.MX95 GPU
reset
reset: simple: Add support for Freescale i.MX95 GPU reset
dt-bindings: gpu: mali-valhall-csf: Document optional reset
drm/panthor: Implement optional reset
drm/panthor: Implement support for multiple power domains
drm/panthor: Reset GPU after L2 cache power off
dt-bindings: gpu: mali-valhall-csf: Document i.MX95 support
drm/panthor: Add i.MX95 support
arm64: dts: imx95: Describe Mali G310 GPU
.../bindings/gpu/arm,mali-valhall-csf.yaml | 4 +
.../reset/fsl,imx95-gpu-blk-ctrl.yaml | 49 ++++++++++++
arch/arm64/boot/dts/freescale/imx95.dtsi | 62 +++++++++++++++
drivers/gpu/drm/panthor/Kconfig | 1 +
drivers/gpu/drm/panthor/panthor_device.c | 79 +++++++++++++++++++
drivers/gpu/drm/panthor/panthor_device.h | 8 ++
drivers/gpu/drm/panthor/panthor_drv.c | 1 +
drivers/gpu/drm/panthor/panthor_gpu.c | 12 +--
drivers/reset/reset-simple.c | 8 ++
9 files changed, 219 insertions(+), 5 deletions(-)
create mode 100644 Documentation/devicetree/bindings/reset/fsl,imx95-gpu-blk-ctrl.yaml
---
Cc: Boris Brezillon <boris.brezillon at collabora.com>
Cc: Conor Dooley <conor+dt at kernel.org>
Cc: David Airlie <airlied at gmail.com>
Cc: Fabio Estevam <festevam at gmail.com>
Cc: Krzysztof Kozlowski <krzk+dt at kernel.org>
Cc: Liviu Dudau <liviu.dudau at arm.com>
Cc: Maarten Lankhorst <maarten.lankhorst at linux.intel.com>
Cc: Maxime Ripard <mripard at kernel.org>
Cc: Pengutronix Kernel Team <kernel at pengutronix.de>
Cc: Philipp Zabel <p.zabel at pengutronix.de>
Cc: Rob Herring <robh at kernel.org>
Cc: Sascha Hauer <s.hauer at pengutronix.de>
Cc: Sebastian Reichel <sre at kernel.org>
Cc: Shawn Guo <shawnguo at kernel.org>
Cc: Simona Vetter <simona at ffwll.ch>
Cc: Steven Price <steven.price at arm.com>
Cc: Thomas Zimmermann <tzimmermann at suse.de>
Cc: devicetree at vger.kernel.org
Cc: dri-devel at lists.freedesktop.org
Cc: imx at lists.linux.dev
Cc: linux-arm-kernel at lists.infradead.org
--
2.47.2
More information about the dri-devel
mailing list