All of lore.kernel.org
 help / color / mirror / Atom feed
From: Jani Nikula <jani.nikula@intel.com>
To: "Jouni Högander" <jouni.hogander@intel.com>,
	intel-xe@lists.freedesktop.org
Cc: "Jouni Högander" <jouni.hogander@intel.com>,
	"Luca Coelho" <luciano.coelho@intel.com>,
	"Arun R Murthy" <arun.r.murthy@intel.com>
Subject: Re: [Intel-xe] [PATCH 00/31] Backport display parameter patches
Date: Fri, 27 Oct 2023 11:47:44 +0300	[thread overview]
Message-ID: <871qdg78pb.fsf@intel.com> (raw)
In-Reply-To: <20231027075918.2206862-1-jouni.hogander@intel.com>

On Fri, 27 Oct 2023, Jouni Högander <jouni.hogander@intel.com> wrote:
> This patch set is backporting display parameter patches from
> intel-drm-next. Also some dependencies are backported to avoid
> conflicts. This makes all display parameters available for Xe driver
> as well.
>
> dummy display parameters from xe_device struct are removed as they are
> unnecessary. Also one FIXME patch can be now reverted:
>
> "FIXME: drm/i915: xe doesn't have i915_modparams.verbose_state_checks"

Acked-by: Jani Nikula <jani.nikula@intel.com>

>
> Cc: Jani Nikula <jani.nikula@intel.com>
> Cc: Uma Shankar <uma.shankar@intel.com>
> Cc: Luca Coelho <luciano.coelho@intel.com>
> Cc: Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
> Cc: Arun R Murthy <arun.r.murthy@intel.com>
>
> Jani Nikula (3):
>   drm/i915: convert INTEL_DISPLAY_ENABLED() into a function
>   drm/i915: separate display runtime info init
>   drm/i915: separate subplatform init and runtime feature init
>
> Jouni Högander (28):
>   Revert "FIXME: drm/i915: xe doesn't have
>     i915_modparams.verbose_state_checks"
>   drm/i915/display: Add framework to add parameters specific to display
>   drm/i915/display: Dump also display parameters
>   drm/i915/display: Move enable_fbc module parameter under display
>   drm/i915/display: Move psr related module parameters under display
>   drm/i915/display: Move vbt_firmware module parameter under display
>   drm/i915/display: Move lvds_channel_mode module parameter under
>     display
>   drm/i915/display: Move panel_use_ssc module parameter under display
>   drm/i915/display: Move vbt_sdvo_panel_type module parameter under
>     display
>   drm/i915/display: Move enable_dc module parameter under display
>   drm/i915/display: Move enable_dpt module parameter under display
>   drm/i915/display: Move enable_sagv module parameter under display
>   drm/i915/display: Move disable_power_well module parameter under
>     display
>   drm/i915/display: Move enable_ips module parameter under display
>   drm/i915/display: Move invert_brightness module parameter under
>     display
>   drm/i915/display: Move edp_vswing module parameter under display
>   drm/i915/display: Move enable_dpcd_backlight module parameter under
>     display
>   drm/i915/display: Move load_detect_test parameter under display
>   drm/i915/display: Move force_reset_modeset_test parameter under
>     display
>   drm/i915/display: Move disable_display parameter under display
>   drm/i915/display: Use device parameters instead of module in
>     I915_STATE_WARN
>   drm/i915/display: Move verbose_state_checks under display
>   drm/i915/display: Move nuclear_pageflip under display
>   drm/i915/display: Move enable_dp_mst under display
>   fixup! drm/xe/display: Implement display support
>   fixup! drm/xe/display: Implement display support
>   fixup! drm/xe/display: Implement display support
>   fixup! drm/xe/display: Implement display support
>
>  drivers/gpu/drm/i915/Makefile                 |   2 +
>  drivers/gpu/drm/i915/display/hsw_ips.c        |   4 +-
>  drivers/gpu/drm/i915/display/i9xx_wm.c        |   2 +-
>  .../gpu/drm/i915/display/intel_backlight.c    |   9 +-
>  drivers/gpu/drm/i915/display/intel_bios.c     |   6 +-
>  drivers/gpu/drm/i915/display/intel_crt.c      |   6 +-
>  drivers/gpu/drm/i915/display/intel_display.h  |   8 +-
>  .../gpu/drm/i915/display/intel_display_core.h |   2 +
>  .../drm/i915/display/intel_display_debugfs.c  |   2 +
>  .../display/intel_display_debugfs_params.c    | 176 ++++++++++++++
>  .../display/intel_display_debugfs_params.h    |  13 ++
>  .../drm/i915/display/intel_display_device.c   |  52 ++++-
>  .../drm/i915/display/intel_display_device.h   |   2 +
>  .../drm/i915/display/intel_display_params.c   | 217 ++++++++++++++++++
>  .../drm/i915/display/intel_display_params.h   |  61 +++++
>  .../drm/i915/display/intel_display_power.c    |  14 +-
>  .../drm/i915/display/intel_display_reset.c    |   2 +-
>  drivers/gpu/drm/i915/display/intel_dp.c       |   8 +-
>  .../drm/i915/display/intel_dp_aux_backlight.c |   4 +-
>  drivers/gpu/drm/i915/display/intel_dp_mst.c   |   2 +-
>  drivers/gpu/drm/i915/display/intel_dpt.c      |   6 +-
>  drivers/gpu/drm/i915/display/intel_dvo.c      |   2 +-
>  drivers/gpu/drm/i915/display/intel_fb.c       |   2 +-
>  drivers/gpu/drm/i915/display/intel_fbc.c      |  10 +-
>  drivers/gpu/drm/i915/display/intel_hdmi.c     |   2 +-
>  drivers/gpu/drm/i915/display/intel_hotplug.c  |   2 +-
>  drivers/gpu/drm/i915/display/intel_lvds.c     |   4 +-
>  drivers/gpu/drm/i915/display/intel_opregion.c |   2 +-
>  drivers/gpu/drm/i915/display/intel_panel.c    |   6 +-
>  drivers/gpu/drm/i915/display/intel_psr.c      |  14 +-
>  drivers/gpu/drm/i915/display/intel_sdvo.c     |   2 +-
>  drivers/gpu/drm/i915/display/intel_tv.c       |   2 +-
>  .../drm/i915/display/skl_universal_plane.c    |   2 +-
>  drivers/gpu/drm/i915/display/skl_watermark.c  |   5 +-
>  drivers/gpu/drm/i915/i915_debugfs.c           |   3 +
>  drivers/gpu/drm/i915/i915_driver.c            |   3 +
>  drivers/gpu/drm/i915/i915_drv.h               |   6 -
>  drivers/gpu/drm/i915/i915_gpu_error.c         |   3 +
>  drivers/gpu/drm/i915/i915_gpu_error.h         |   2 +
>  drivers/gpu/drm/i915/i915_params.c            |  89 -------
>  drivers/gpu/drm/i915/i915_params.h            |  22 --
>  drivers/gpu/drm/i915/intel_device_info.c      |  22 --
>  drivers/gpu/drm/xe/Makefile                   |   2 +
>  .../gpu/drm/xe/compat-i915-headers/i915_drv.h |   2 +
>  drivers/gpu/drm/xe/xe_device_types.h          |  22 --
>  drivers/gpu/drm/xe/xe_display.c               |  15 +-
>  46 files changed, 605 insertions(+), 239 deletions(-)
>  create mode 100644 drivers/gpu/drm/i915/display/intel_display_debugfs_params.c
>  create mode 100644 drivers/gpu/drm/i915/display/intel_display_debugfs_params.h
>  create mode 100644 drivers/gpu/drm/i915/display/intel_display_params.c
>  create mode 100644 drivers/gpu/drm/i915/display/intel_display_params.h

-- 
Jani Nikula, Intel

  parent reply	other threads:[~2023-10-27  8:47 UTC|newest]

Thread overview: 41+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2023-10-27  7:58 [Intel-xe] [PATCH 00/31] Backport display parameter patches Jouni Högander
2023-10-27  7:58 ` [Intel-xe] [PATCH 01/31] Revert "FIXME: drm/i915: xe doesn't have i915_modparams.verbose_state_checks" Jouni Högander
2023-10-27  7:58 ` [Intel-xe] [PATCH 02/31] drm/i915: convert INTEL_DISPLAY_ENABLED() into a function Jouni Högander
2023-10-27  7:58 ` [Intel-xe] [PATCH 03/31] drm/i915: separate display runtime info init Jouni Högander
2023-10-27  7:58 ` [Intel-xe] [PATCH 04/31] drm/i915: separate subplatform init and runtime feature init Jouni Högander
2023-10-27  7:58 ` [Intel-xe] [PATCH 05/31] drm/i915/display: Add framework to add parameters specific to display Jouni Högander
2023-10-27  7:58 ` [Intel-xe] [PATCH 06/31] drm/i915/display: Dump also display parameters Jouni Högander
2023-10-27  7:58 ` [Intel-xe] [PATCH 07/31] drm/i915/display: Move enable_fbc module parameter under display Jouni Högander
2023-10-27  7:58 ` [Intel-xe] [PATCH 08/31] drm/i915/display: Move psr related module parameters " Jouni Högander
2023-10-27  7:58 ` [Intel-xe] [PATCH 09/31] drm/i915/display: Move vbt_firmware module parameter " Jouni Högander
2023-10-27  7:58 ` [Intel-xe] [PATCH 10/31] drm/i915/display: Move lvds_channel_mode " Jouni Högander
2023-10-27  7:58 ` [Intel-xe] [PATCH 11/31] drm/i915/display: Move panel_use_ssc " Jouni Högander
2023-10-27  7:58 ` [Intel-xe] [PATCH 12/31] drm/i915/display: Move vbt_sdvo_panel_type " Jouni Högander
2023-10-27  7:59 ` [Intel-xe] [PATCH 13/31] drm/i915/display: Move enable_dc " Jouni Högander
2023-10-27  7:59 ` [Intel-xe] [PATCH 14/31] drm/i915/display: Move enable_dpt " Jouni Högander
2023-10-27  7:59 ` [Intel-xe] [PATCH 15/31] drm/i915/display: Move enable_sagv " Jouni Högander
2023-10-27  7:59 ` [Intel-xe] [PATCH 16/31] drm/i915/display: Move disable_power_well " Jouni Högander
2023-10-27  7:59 ` [Intel-xe] [PATCH 17/31] drm/i915/display: Move enable_ips " Jouni Högander
2023-10-27  7:59 ` [Intel-xe] [PATCH 18/31] drm/i915/display: Move invert_brightness " Jouni Högander
2023-10-27  7:59 ` [Intel-xe] [PATCH 19/31] drm/i915/display: Move edp_vswing " Jouni Högander
2023-10-27  7:59 ` [Intel-xe] [PATCH 20/31] drm/i915/display: Move enable_dpcd_backlight " Jouni Högander
2023-10-27  7:59 ` [Intel-xe] [PATCH 21/31] drm/i915/display: Move load_detect_test " Jouni Högander
2023-10-27  7:59 ` [Intel-xe] [PATCH 22/31] drm/i915/display: Move force_reset_modeset_test " Jouni Högander
2023-10-27  7:59 ` [Intel-xe] [PATCH 23/31] drm/i915/display: Move disable_display " Jouni Högander
2023-10-27  7:59 ` [Intel-xe] [PATCH 24/31] drm/i915/display: Use device parameters instead of module in I915_STATE_WARN Jouni Högander
2023-10-27  7:59 ` [Intel-xe] [PATCH 25/31] drm/i915/display: Move verbose_state_checks under display Jouni Högander
2023-10-27  7:59 ` [Intel-xe] [PATCH 26/31] drm/i915/display: Move nuclear_pageflip " Jouni Högander
2023-10-27  7:59 ` [Intel-xe] [PATCH 27/31] drm/i915/display: Move enable_dp_mst " Jouni Högander
2023-10-27  7:59 ` [Intel-xe] [PATCH 28/31] fixup! drm/xe/display: Implement display support Jouni Högander
2023-10-27  7:59 ` [Intel-xe] [PATCH 29/31] " Jouni Högander
2023-10-27  7:59 ` [Intel-xe] [PATCH 30/31] " Jouni Högander
2023-10-27  7:59 ` [Intel-xe] [PATCH 31/31] " Jouni Högander
2023-10-27  8:03 ` [Intel-xe] ✓ CI.Patch_applied: success for Backport display parameter patches Patchwork
2023-10-27  8:04 ` [Intel-xe] ✗ CI.checkpatch: warning " Patchwork
2023-10-27  8:05 ` [Intel-xe] ✓ CI.KUnit: success " Patchwork
2023-10-27  8:13 ` [Intel-xe] ✓ CI.Build: " Patchwork
2023-10-27  8:13 ` [Intel-xe] ✓ CI.Hooks: " Patchwork
2023-10-27  8:14 ` [Intel-xe] ✗ CI.checksparse: warning " Patchwork
2023-10-27  8:42 ` [Intel-xe] ✓ CI.BAT: success " Patchwork
2023-10-27  8:47 ` Jani Nikula [this message]
2023-10-30  6:50   ` [Intel-xe] [PATCH 00/31] " Hogander, Jouni

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=871qdg78pb.fsf@intel.com \
    --to=jani.nikula@intel.com \
    --cc=arun.r.murthy@intel.com \
    --cc=intel-xe@lists.freedesktop.org \
    --cc=jouni.hogander@intel.com \
    --cc=luciano.coelho@intel.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
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.