From: Jani Nikula <jani.nikula@intel.com>
To: intel-gfx@lists.freedesktop.org, intel-xe@lists.freedesktop.org
Cc: jani.nikula@intel.com, imre.deak@intel.com
Subject: [CI v2 00/16] drm/i915/display: make all global state opaque
Date: Wed, 25 Jun 2025 13:32:18 +0300 [thread overview]
Message-ID: <cover.1750847509.git.jani.nikula@intel.com> (raw)
v2 of [1], primarily for CI.
[1] https://lore.kernel.org/r/cover.1749730224.git.jani.nikula@intel.com
Jani Nikula (16):
drm/i915/wm: abstract intel_dbuf_pmdemand_needs_update()
drm/i915/wm: add more accessors to dbuf state
drm/i915/wm: make struct intel_dbuf_state opaque type
drm/i915/bw: abstract intel_bw_pmdemand_needs_update()
drm/i915/bw: relocate intel_can_enable_sagv() and rename to
intel_bw_can_enable_sagv()
drm/i915: move icl_sagv_{pre,post}_plane_update() to intel_bw.c
drm/i915/bw: abstract intel_bw_qgv_point_peakbw()
drm/i915/bw: make struct intel_bw_state opaque
drm/i915/cdclk: abstract intel_cdclk_logical()
drm/i915/cdclk: abstract intel_cdclk_min_cdclk()
drm/i915/cdclk: abstract intel_cdclk_bw_min_cdclk()
drm/i915/cdclk: abstract intel_cdclk_pmdemand_needs_update()
drm/i915/cdclk: abstract intel_cdclk_force_min_cdclk()
drm/i915/cdclk: abstract intel_cdclk_read_hw()
drm/i915/cdclk: abstract intel_cdclk_actual() and
intel_cdclk_actual_voltage_level()
drm/i915/cdclk: make struct intel_cdclk_state opaque
drivers/gpu/drm/i915/display/hsw_ips.c | 2 +-
drivers/gpu/drm/i915/display/intel_audio.c | 2 +-
drivers/gpu/drm/i915/display/intel_bw.c | 153 ++++++++++++++++--
drivers/gpu/drm/i915/display/intel_bw.h | 53 ++----
drivers/gpu/drm/i915/display/intel_cdclk.c | 93 +++++++++++
drivers/gpu/drm/i915/display/intel_cdclk.h | 50 ++----
drivers/gpu/drm/i915/display/intel_display.c | 2 +-
.../drm/i915/display/intel_display_driver.c | 8 +-
drivers/gpu/drm/i915/display/intel_fbc.c | 2 +-
drivers/gpu/drm/i915/display/intel_plane.c | 4 +-
drivers/gpu/drm/i915/display/intel_pmdemand.c | 41 ++---
drivers/gpu/drm/i915/display/skl_watermark.c | 134 +++++++--------
drivers/gpu/drm/i915/display/skl_watermark.h | 33 +---
13 files changed, 336 insertions(+), 241 deletions(-)
--
2.39.5
next reply other threads:[~2025-06-25 10:32 UTC|newest]
Thread overview: 23+ messages / expand[flat|nested] mbox.gz Atom feed top
2025-06-25 10:32 Jani Nikula [this message]
2025-06-25 10:32 ` [CI v2 01/16] drm/i915/wm: abstract intel_dbuf_pmdemand_needs_update() Jani Nikula
2025-06-25 10:32 ` [CI v2 02/16] drm/i915/wm: add more accessors to dbuf state Jani Nikula
2025-06-25 10:32 ` [CI v2 03/16] drm/i915/wm: make struct intel_dbuf_state opaque type Jani Nikula
2025-06-25 10:32 ` [CI v2 04/16] drm/i915/bw: abstract intel_bw_pmdemand_needs_update() Jani Nikula
2025-06-25 10:32 ` [CI v2 05/16] drm/i915/bw: relocate intel_can_enable_sagv() and rename to intel_bw_can_enable_sagv() Jani Nikula
2025-06-25 10:32 ` [CI v2 06/16] drm/i915: move icl_sagv_{pre, post}_plane_update() to intel_bw.c Jani Nikula
2025-06-25 10:32 ` [CI v2 07/16] drm/i915/bw: abstract intel_bw_qgv_point_peakbw() Jani Nikula
2025-06-25 10:32 ` [CI v2 08/16] drm/i915/bw: make struct intel_bw_state opaque Jani Nikula
2025-06-25 10:32 ` [CI v2 09/16] drm/i915/cdclk: abstract intel_cdclk_logical() Jani Nikula
2025-06-25 10:32 ` [CI v2 10/16] drm/i915/cdclk: abstract intel_cdclk_min_cdclk() Jani Nikula
2025-06-25 10:32 ` [CI v2 11/16] drm/i915/cdclk: abstract intel_cdclk_bw_min_cdclk() Jani Nikula
2025-06-25 10:32 ` [CI v2 12/16] drm/i915/cdclk: abstract intel_cdclk_pmdemand_needs_update() Jani Nikula
2025-06-25 10:32 ` [CI v2 13/16] drm/i915/cdclk: abstract intel_cdclk_force_min_cdclk() Jani Nikula
2025-06-25 10:32 ` [CI v2 14/16] drm/i915/cdclk: abstract intel_cdclk_read_hw() Jani Nikula
2025-06-25 10:32 ` [CI v2 15/16] drm/i915/cdclk: abstract intel_cdclk_actual() and intel_cdclk_actual_voltage_level() Jani Nikula
2025-06-25 10:32 ` [CI v2 16/16] drm/i915/cdclk: make struct intel_cdclk_state opaque Jani Nikula
2025-06-25 10:42 ` ✗ CI.checkpatch: warning for drm/i915/display: make all global state opaque (rev2) Patchwork
2025-06-25 10:43 ` ✓ CI.KUnit: success " Patchwork
2025-06-25 11:20 ` ✓ Xe.CI.BAT: " Patchwork
2025-06-25 11:34 ` ✓ i915.CI.BAT: " Patchwork
2025-06-25 17:23 ` ✗ i915.CI.Full: failure " Patchwork
2025-06-26 7:20 ` ✓ Xe.CI.Full: success " Patchwork
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=cover.1750847509.git.jani.nikula@intel.com \
--to=jani.nikula@intel.com \
--cc=imre.deak@intel.com \
--cc=intel-gfx@lists.freedesktop.org \
--cc=intel-xe@lists.freedesktop.org \
/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.