Re: [PATCH v3 10/15] drm/tidss: Add support for DPIENABLE bit

Tomi Valkeinen <[email protected]>
Newsgroups org.freedesktop.lists.dri-devel,org.infradead.lists.linux-arm-kernel,org.kernel.vger.linux-devicetree,org.kernel.vger.linux-kernel
Message-ID <[email protected]>
Hi,

On 08/07/2026 09:35, Devarsh Thakkar wrote:
> Hi,
> 
> On 29/05/26 14:15, Tomi Valkeinen wrote:
>> Many (or even all?) K3 SoCs have DSS VP_CONTROL.DPIENABLE bit described
>> in their documentation. This bit controls whether the DPI block is
>> enabled, and is set to 1 by default (i.e. DPI is enabled at HW reset).
>>
>> However, in almost all SoCs the setting does not actually do anything,
>> and at the moment the bit is not managed by the driver.
>>
>> The exception is AM62L, which does have DPIENABLE connected, and
>> disabling the DPI block when it is not in use provides power savings.
>>
>> Let's add a new feature flag for this, 'has_vp_control_dpienable', and
>> implement the support.  Disable DPIENABLE for all videoports at resume
>> time, so that it is 0 by default. Specifically enable and disable it in
>> dispc_vp_enable() and dispc_vp_disable() for DPI output.
>>
> 
> I think in commit msg you probably mean to capture dispc_vp_prepare/ 
> dispc_vp_unprepare instead of dispc_vp_enable() and dispc_vp_disable() 
> for enabling/disabling DPIENABLE bits. With that correction in commit msg,

Indeed. A left-over from an earlier version. Thanks!

  Tomi
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.