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 <[email protected]>
Cc: Conor Dooley <[email protected]>
Cc: David Airlie <[email protected]>
Cc: Fabio Estevam <[email protected]>
Cc: Krzysztof Kozlowski <[email protected]>
Cc: Liviu Dudau <[email protected]>
Cc: Maarten Lankhorst <[email protected]>
Cc: Maxime Ripard <[email protected]>
Cc: Pengutronix Kernel Team <[email protected]>
Cc: Philipp Zabel <[email protected]>
Cc: Rob Herring <[email protected]>
Cc: Sascha Hauer <[email protected]>
Cc: Sebastian Reichel <[email protected]>
Cc: Shawn Guo <[email protected]>
Cc: Simona Vetter <[email protected]>
Cc: Steven Price <[email protected]>
Cc: Thomas Zimmermann <[email protected]>
Cc: [email protected]
Cc: [email protected]
Cc: [email protected]
Cc: [email protected]
--
2.47.2