[PATCH 2/2] debug
José Roberto de Souza
jose.souza at intel.com
Sat Feb 8 02:25:39 UTC 2020
---
drivers/gpu/drm/i915/display/intel_bios.c | 3 +++
drivers/gpu/drm/i915/display/intel_display.c | 2 ++
drivers/gpu/drm/i915/display/intel_psr.c | 7 +++----
3 files changed, 8 insertions(+), 4 deletions(-)
diff --git a/drivers/gpu/drm/i915/display/intel_bios.c b/drivers/gpu/drm/i915/display/intel_bios.c
index 2049cf5b54f3..8f5f62ba1382 100644
--- a/drivers/gpu/drm/i915/display/intel_bios.c
+++ b/drivers/gpu/drm/i915/display/intel_bios.c
@@ -2109,6 +2109,9 @@ void intel_bios_init(struct drm_i915_private *dev_priv)
init_vbt_defaults(dev_priv);
+ vbt = NULL;
+ goto out;
+
/* If the OpRegion does not have VBT, look in PCI ROM. */
if (!vbt) {
oprom_vbt = oprom_get_vbt(dev_priv);
diff --git a/drivers/gpu/drm/i915/display/intel_display.c b/drivers/gpu/drm/i915/display/intel_display.c
index df616afd533a..434f12eb0443 100644
--- a/drivers/gpu/drm/i915/display/intel_display.c
+++ b/drivers/gpu/drm/i915/display/intel_display.c
@@ -17737,6 +17737,7 @@ static void sanitize_watermarks(struct drm_i915_private *dev_priv)
goto fail;
ret = intel_atomic_check(&dev_priv->drm, state);
+ DRM_DEBUG_KMS("sanitize_watermarks() ret=%i\n", ret);
if (ret)
goto fail;
@@ -17831,6 +17832,7 @@ static int intel_initial_commit(struct drm_device *dev)
}
ret = drm_atomic_commit(state);
+ DRM_DEBUG_KMS("intel_initial_commit() ret=%i\n", ret);
out:
if (ret == -EDEADLK) {
diff --git a/drivers/gpu/drm/i915/display/intel_psr.c b/drivers/gpu/drm/i915/display/intel_psr.c
index db3d1561e9bf..063f188649ac 100644
--- a/drivers/gpu/drm/i915/display/intel_psr.c
+++ b/drivers/gpu/drm/i915/display/intel_psr.c
@@ -1431,10 +1431,7 @@ void intel_psr_flush(struct drm_i915_private *dev_priv,
*/
void intel_psr_init(struct drm_i915_private *dev_priv)
{
- if (!HAS_PSR(dev_priv))
- return;
-
- if (!dev_priv->psr.sink_support)
+ if (!CAN_PSR(dev_priv))
return;
if (IS_HASWELL(dev_priv))
@@ -1614,6 +1611,7 @@ void intel_psr_atomic_check(struct drm_connector *connector,
if (!CAN_PSR(dev_priv) || !new_state->crtc ||
dev_priv->psr.initially_probed)
+ //dev_priv->psr.initially_probed || !i915_modparams.enable_psr)
return;
intel_connector = to_intel_connector(connector);
@@ -1623,6 +1621,7 @@ void intel_psr_atomic_check(struct drm_connector *connector,
crtc_state = drm_atomic_get_new_crtc_state(new_state->state,
new_state->crtc);
+ DRM_DEBUG_KMS("intel_psr_atomic_check mod_changed=true\n");
crtc_state->mode_changed = true;
dev_priv->psr.initially_probed = true;
}
--
2.25.0
More information about the Intel-gfx-trybot
mailing list