lists.openwall.net   lists  /  announce  owl-users  owl-dev  john-users  john-dev  passwdqc-users  yescrypt  popa3d-users  /  oss-security  kernel-hardening  musl  sabotage  tlsify  passwords  /  crypt-dev  xvendor  /  Bugtraq  Full-Disclosure  linux-kernel  linux-netdev  linux-ext4  linux-hardening  linux-cve-announce  PHC 
Open Source and information security mailing list archives
 
Hash Suite: Windows password security audit tool. GUI, reports in PDF.
[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-Id: <20260119-imx8mm_gpu_power_domain-v1-0-34d81c766916@nxp.com>
Date: Mon, 19 Jan 2026 16:53:40 +0800
From: Jacky Bai <ping.bai@....com>
To: Ulf Hansson <ulf.hansson@...aro.org>, Shawn Guo <shawnguo@...nel.org>, 
 Sascha Hauer <s.hauer@...gutronix.de>, 
 Pengutronix Kernel Team <kernel@...gutronix.de>, 
 Fabio Estevam <festevam@...il.com>, Rob Herring <robh@...nel.org>, 
 Krzysztof Kozlowski <krzk+dt@...nel.org>, 
 Conor Dooley <conor+dt@...nel.org>
Cc: linux-pm@...r.kernel.org, imx@...ts.linux.dev, 
 linux-arm-kernel@...ts.infradead.org, linux-kernel@...r.kernel.org, 
 devicetree@...r.kernel.org, Jacky Bai <ping.bai@....com>
Subject: [PATCH 0/2] Update the gpu power domain support on i.MX8MM

On i.MX8MM, due to the hardware design limitation, the GPUMIX, GPU2D &
GPU3D power domains share one reset domain. It is hard to coordinate
all the three power domains dependency correctly, then lead to power
on/off sequence violation.

With the current GPCv2 driver implemenation, when doing the GPU stress
test, in some corner case, the GPUMIX ADB400 will be reset wrongly,
then lead to GPU hang.

It is reasonable to use just virtual GPU power domain to control the
three physical power domains as they share the same reset domain.

Signed-off-by: Jacky Bai <ping.bai@....com>
---
Jacky Bai (2):
      Fix the imx8mm gpu hang due to adb400 reset wrongly
      Remove the gpumix power domain node on imx8mm

 .../boot/dts/freescale/imx8mm-venice-gw7901.dts    |   4 -
 arch/arm64/boot/dts/freescale/imx8mm.dtsi          |  18 ++--
 drivers/pmdomain/imx/gpcv2.c                       | 100 +++++++++++++++++----
 3 files changed, 89 insertions(+), 33 deletions(-)
---
base-commit: 0f853ca2a798ead9d24d39cad99b0966815c582a
change-id: 20260113-imx8mm_gpu_power_domain-56c22ce012a1

Best regards,
-- 
Jacky Bai <ping.bai@....com>


Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ