All of lore.kernel.org
 help / color / mirror / Atom feed
* [Intel-gfx] [PATCH v5 0/8] Add DSC PPS readout
@ 2023-08-03  7:03 Suraj Kandpal
  2023-08-03  7:03 ` [Intel-gfx] [PATCH v5 1/8] drm/i915/vdsc: Refactor dsc register field macro Suraj Kandpal
                   ` (8 more replies)
  0 siblings, 9 replies; 12+ messages in thread
From: Suraj Kandpal @ 2023-08-03  7:03 UTC (permalink / raw)
  To: intel-gfx; +Cc: Jani Nikula

Up until now we only verified one or two of the dsc pps
params like bits_per_component and bits_per_pixel this
patch series aim to readout almost all PPS param and get
them compared.
Along with that some work on making a common function to
read and write PPS param regiters is also done.

--v2
-Remove duplicated code and create function that fetches register
and reuse that. [Jani]
-move WARN_ON one abstraction layer up. [Jani]
-Split patch so that refactor and a new functionality is not added
in the same patch. [Jani]
-Add a new refactor patch so that bit shifting can be done in a
clean way. [Jani]

--v3
-Fix the typo in patch 2 [Jani]
-Get both dsc_reg regardless of dsc_eng_no. [Jani]
-Remove usage of num_vdsc_instances. [Ankit]
-Add macro to further optimize intel_dsc_get_pps_reg

--v4
-Manipulate register addresses rather than creating a macro to
manipulate variable name based on pps [Ankit]

--v5
-Use an array to fill the dsc registers instead of individual register
[Ankit]
-Get only dsc register that are required.

Signed-off-by: Suraj Kandpal <suraj.kandpal@intel.com>
Acked-by: Jani Nikula <jani.nikula@intel.com>

Suraj Kandpal (8):
  drm/i915/vdsc: Refactor dsc register field macro
  drm/i915/vdsc: Add a check for dsc split cases
  drm/i915/vdsc: Add func to get no. of vdsc instances per pipe
  drm/i915/vdsc: Add function to read any PPS register
  drm/i915/vdsc: Add function to write in PPS register
  drm/i915/vdsc: Remove unused dsc registers
  drm/i915/vdsc: Fill the intel_dsc_get_pps_config function
  drm/i915/display: Compare the readout dsc pps params

 drivers/gpu/drm/i915/display/intel_display.c  |  31 ++
 drivers/gpu/drm/i915/display/intel_vdsc.c     | 524 +++++++++---------
 .../gpu/drm/i915/display/intel_vdsc_regs.h    | 366 ++++--------
 3 files changed, 392 insertions(+), 529 deletions(-)

-- 
2.25.1


^ permalink raw reply	[flat|nested] 12+ messages in thread

end of thread, other threads:[~2023-08-03 11:43 UTC | newest]

Thread overview: 12+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2023-08-03  7:03 [Intel-gfx] [PATCH v5 0/8] Add DSC PPS readout Suraj Kandpal
2023-08-03  7:03 ` [Intel-gfx] [PATCH v5 1/8] drm/i915/vdsc: Refactor dsc register field macro Suraj Kandpal
2023-08-03  7:03 ` [Intel-gfx] [PATCH v5 2/8] drm/i915/vdsc: Add a check for dsc split cases Suraj Kandpal
2023-08-03  7:03 ` [Intel-gfx] [PATCH v5 3/8] drm/i915/vdsc: Add func to get no. of vdsc instances per pipe Suraj Kandpal
2023-08-03  9:30   ` kernel test robot
2023-08-03  9:50   ` kernel test robot
2023-08-03  7:03 ` [Intel-gfx] [PATCH v5 4/8] drm/i915/vdsc: Add function to read any PPS register Suraj Kandpal
2023-08-03  7:03 ` [Intel-gfx] [PATCH v5 5/8] drm/i915/vdsc: Add function to write in " Suraj Kandpal
2023-08-03  7:03 ` [Intel-gfx] [PATCH v5 6/8] drm/i915/vdsc: Remove unused dsc registers Suraj Kandpal
2023-08-03  7:03 ` [Intel-gfx] [PATCH v5 7/8] drm/i915/vdsc: Fill the intel_dsc_get_pps_config function Suraj Kandpal
2023-08-03  7:03 ` [Intel-gfx] [PATCH v5 8/8] drm/i915/display: Compare the readout dsc pps params Suraj Kandpal
2023-08-03 11:43 ` [Intel-gfx] ✗ Fi.CI.BUILD: failure for Add DSC PPS readout (rev5) Patchwork

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.