[PATCH 0/6] drm/i915/display: DMC wakelock implementation
Luca Coelho
luca at coelho.fi
Thu Mar 7 11:55:59 UTC 2024
Hi Gustavo,
On Tue, 2024-02-20 at 13:44 -0300, Gustavo Sousa wrote:
> Hi, Luca.
>
> I have provided some feedback to the individual patches.
Thanks for your comments! I'll reply to them individually.
> By the way, shouldn't this have been sent to intel-gfx instead of
> intel-xe?
Hmmm, definitely should have been sent to intel-gfx. I somehow seem to
have chosen the wrong list... I'll send v3 to intel-gfx instead.
--
Cheers,
Luca.
> Quoting Luca Coelho (2024-02-07 07:30:01-03:00)
> > Hi,
> >
> > This is the third version of my series, now not as an RFC anymore, but
> > as a proper patchset.
> >
> > This is what changed compared to RFC v2:
> >
> > * Renamed intel_wakelock.[ch] to intel_dmc_wl.[ch]
> > * Renamed all functions to match the new file name, intel_dmc_wl_*()
> > * Removed the excessive logging
> > * Added comment about other CTL registers
> > * Changed DMC_WAKELOCK_CFG_ENABLE to DMC_WAKELOCK_CTL_REQ for the
> > control registers
> > * Add disable function
> > * Add module parameter
> > * Moved the init to DMC load and added disable
> >
> > This is one item I promised to look into, but didn't derive into any
> > code changes:
> >
> > * No need to bail out on refcount == 0 in the work handler
> >
> >
> > Please review.
> >
> > Cheers,
> > Luca.
> >
> >
> > Luca Coelho (6):
> > drm/i915/display: add support for DMC wakelocks
> > drm/i915/display: use wakelock in the remaining read operations
> > drm/i915/display: use wakelock in register waiting functions
> > drm/i915/display: use wakelock in the last write function
> > drm/i915/display: add module parameter to enable DMC wakelock
> > drm/i915/display: call DMC wakelock enable when DMC is loaded
> >
> > drivers/gpu/drm/i915/Makefile | 1 +
> > drivers/gpu/drm/i915/display/intel_de.h | 119 ++++++++++-
> > drivers/gpu/drm/i915/display/intel_display.c | 1 +
> > .../gpu/drm/i915/display/intel_display_core.h | 4 +
> > .../drm/i915/display/intel_display_driver.c | 1 +
> > .../drm/i915/display/intel_display_params.c | 5 +
> > .../drm/i915/display/intel_display_params.h | 1 +
> > drivers/gpu/drm/i915/display/intel_dmc.c | 8 +
> > drivers/gpu/drm/i915/display/intel_dmc_regs.h | 32 +++
> > drivers/gpu/drm/i915/display/intel_dmc_wl.c | 197 ++++++++++++++++++
> > drivers/gpu/drm/i915/display/intel_dmc_wl.h | 35 ++++
> > drivers/gpu/drm/xe/Makefile | 1 +
> > 12 files changed, 395 insertions(+), 10 deletions(-)
> > create mode 100644 drivers/gpu/drm/i915/display/intel_dmc_wl.c
> > create mode 100644 drivers/gpu/drm/i915/display/intel_dmc_wl.h
> >
> > --
> > 2.39.2
> >
More information about the Intel-xe
mailing list