| #
943722d7 |
| 28-Apr-2026 |
Luca Coelho <luciano.coelho@intel.com> |
drm/i915/display: move pre-HSW clock gating init to display
Move the remaining pre-HSW display clock gating programming into display.
This also drops display register includes from intel_clock_gati
drm/i915/display: move pre-HSW clock gating init to display
Move the remaining pre-HSW display clock gating programming into display.
This also drops display register includes from intel_clock_gating.c.
Reviewed-by: Jani Nikula <jani.nikula@intel.com> Link: https://patch.msgid.link/20260428095104.818360-8-luciano.coelho@intel.com Signed-off-by: Luca Coelho <luciano.coelho@intel.com>
show more ...
|
| #
5c9a79d5 |
| 28-Apr-2026 |
Luca Coelho <luciano.coelho@intel.com> |
drm/i915/display: move HSW and BDW clock gating init to display
Move the HSW and BDW display clock gating programming into the display code. In this case we need two different helpers, because the
drm/i915/display: move HSW and BDW clock gating init to display
Move the HSW and BDW display clock gating programming into the display code. In this case we need two different helpers, because the common code between these two is split in the middle.
Reviewed-by: Jani Nikula <jani.nikula@intel.com> Link: https://patch.msgid.link/20260428095104.818360-7-luciano.coelho@intel.com Signed-off-by: Luca Coelho <luciano.coelho@intel.com>
show more ...
|
| #
8aa07711 |
| 28-Apr-2026 |
Luca Coelho <luciano.coelho@intel.com> |
drm/i915/display: move GLK clock gating init to display
Move the GLK-specific display clock gating programming into display intel_display_clock_gating.c, to remove more dependencies from i915 to dis
drm/i915/display: move GLK clock gating init to display
Move the GLK-specific display clock gating programming into display intel_display_clock_gating.c, to remove more dependencies from i915 to display registers.
Now that all remaining Gen9-family callers moved into display, we can move the shared Gen9 display clock gating helper into display and remove the old local helper from intel_clock_gating.c.
Additionally, the SKL_DE_COMPRESSED_HASH_MODE programming was protected by HAS_LLC(), but that's incidental, because in Gen9 platforms, only SKL and KBL, for which this workaround applies, have LLC(). In order not to use HAS_LLC() in display code, we can simply remove this check from the generic Gen9 function and move the SKL_DE_COMPRESSED_HASH_MODE programming to the KBL and SKL specific functions. And, intentionally or not, CFL and CML were also using this workaround, because they also have LLC, even though the comments were only mentioning SKL and KBL. In order not to change anything functionally with this patch, the workaround was also added to intel_display_cfl_init_clock_gating().
Reviewed-by: Jani Nikula <jani.nikula@intel.com> Link: https://patch.msgid.link/20260428095104.818360-6-luciano.coelho@intel.com Signed-off-by: Luca Coelho <luciano.coelho@intel.com>
show more ...
|
| #
fa00ae49 |
| 28-Apr-2026 |
Luca Coelho <luciano.coelho@intel.com> |
drm/i915/display: move BXT clock gating init to display
Move the BXT-specific display clock gating programming into display intel_display_clock_gating.c, to remove more dependencies from i915.
Revi
drm/i915/display: move BXT clock gating init to display
Move the BXT-specific display clock gating programming into display intel_display_clock_gating.c, to remove more dependencies from i915.
Reviewed-by: Jani Nikula <jani.nikula@intel.com> Link: https://patch.msgid.link/20260428095104.818360-5-luciano.coelho@intel.com Signed-off-by: Luca Coelho <luciano.coelho@intel.com>
show more ...
|
| #
1f842b5e |
| 28-Apr-2026 |
Luca Coelho <luciano.coelho@intel.com> |
drm/i915/display: move CFL clock gating init to display
Move the CFL/CML-specific display clock gating programming into display intel_display_clock_gating.c, to remove more dependencies from i915 to
drm/i915/display: move CFL clock gating init to display
Move the CFL/CML-specific display clock gating programming into display intel_display_clock_gating.c, to remove more dependencies from i915 to display registers.
Reviewed-by: Jani Nikula <jani.nikula@intel.com> Link: https://patch.msgid.link/20260428095104.818360-4-luciano.coelho@intel.com Signed-off-by: Luca Coelho <luciano.coelho@intel.com>
show more ...
|
| #
3ee59cc4 |
| 28-Apr-2026 |
Luca Coelho <luciano.coelho@intel.com> |
drm/i915: move KBL clock gating init to display
Move the KBL-specific display clock gating programming into a display intel_display_clock_gating.c, to remove more dependencies from i915 to display r
drm/i915: move KBL clock gating init to display
Move the KBL-specific display clock gating programming into a display intel_display_clock_gating.c, to remove more dependencies from i915 to display registers.
Reviewed-by: Jani Nikula <jani.nikula@intel.com> Link: https://patch.msgid.link/20260428095104.818360-3-luciano.coelho@intel.com Signed-off-by: Luca Coelho <luciano.coelho@intel.com>
show more ...
|
| #
8a2366d6 |
| 28-Apr-2026 |
Luca Coelho <luciano.coelho@intel.com> |
drm/i915: move SKL clock gating init to display
Move the SKL-specific display clock gating programming into a new file inside display.
This removes dependency from intel_clock_gating.c to the displ
drm/i915: move SKL clock gating init to display
Move the SKL-specific display clock gating programming into a new file inside display.
This removes dependency from intel_clock_gating.c to the display's intel_pch.h file, so we can remove the include statement.
Reviewed-by: Jani Nikula <jani.nikula@intel.com> Link: https://patch.msgid.link/20260428095104.818360-2-luciano.coelho@intel.com Signed-off-by: Luca Coelho <luciano.coelho@intel.com>
show more ...
|