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-prev] [thread-next>] [day] [month] [year] [list]
Message-ID: <60914de9-f507-4099-be53-ea1fc282c537@samsung.com>
Date: Wed, 16 Apr 2025 16:25:04 +0200
From: Michal Wilczynski <m.wilczynski@...sung.com>
To: frank.binns@...tec.com, matt.coster@...tec.com
Cc: p.zabel@...gutronix.de, m.szyprowski@...sung.com,
	linux-clk@...r.kernel.org, conor+dt@...nel.org, devicetree@...r.kernel.org,
	mripard@...nel.org, linux-kernel@...r.kernel.org, tzimmermann@...e.de,
	linux-riscv@...ts.infradead.org, airlied@...il.com, simona@...ll.ch,
	aou@...s.berkeley.edu, dri-devel@...ts.freedesktop.org,
	ulf.hansson@...aro.org, linux-pm@...r.kernel.org, jszhang@...nel.org,
	palmer@...belt.com, guoren@...nel.org, maarten.lankhorst@...ux.intel.com,
	wefu@...hat.com, paul.walmsley@...ive.com, jassisinghbrar@...il.com,
	drew@...7.com, robh@...nel.org, sboyd@...nel.org, mturquette@...libre.com,
	krzk+dt@...nel.org
Subject: Re: [PATCH v5 13/21] drm/imagination: Add reset controller support
 for GPU initialization



On 2/19/25 15:02, Michal Wilczynski wrote:
> All IMG Rogue GPUs include a reset line that participates in the
> power-up sequence. On some SoCs (e.g., T-Head TH1520 and Banana Pi
> BPI-F3), this reset line is exposed and must be driven explicitly to
> ensure proper initialization.  On others, such as the currently
> supported TI SoC, the reset logic is handled in hardware or firmware
> without exposing the line directly. In platforms where the reset line is
> externally accessible, if it is not driven correctly, the GPU may remain
> in an undefined state, leading to instability or performance issues.
> 
> This commit adds a dedicated reset controller to the drm/imagination
> driver.  By managing the reset line (where applicable) as part of normal
> GPU bring-up, the driver ensures reliable initialization across
> platforms regardless of whether the reset is controlled externally or
> handled internally.
> 
> Signed-off-by: Michal Wilczynski <m.wilczynski@...sung.com>
> ---
>  drivers/gpu/drm/imagination/pvr_device.c | 21 +++++++++++++++++++++
>  drivers/gpu/drm/imagination/pvr_device.h |  9 +++++++++
>  drivers/gpu/drm/imagination/pvr_power.c  | 22 +++++++++++++++++++++-
>  3 files changed, 51 insertions(+), 1 deletion(-)
> 

Hi Matt,

This commit, along with the corresponding change in the DT bindings,
doesn’t appear to conflict with the work you're doing for Rogue series
enablement.

Would you prefer if I re-send them as a mini-series so you can consider
picking them up for the next kernel release?

Regards,
Michał

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ