Skip to content

Commit bc0daf4

Browse files
committed
drm/i915: make quirks more verbose
And add informational dmesg output where it does not yet exist. In case a quirk matches too much, this information is crucial for debugging such a bug report. Reviewed-by: Chris Wilson <chris@chris-wilson.co.uk> Signed-Off-by: Daniel Vetter <daniel.vetter@ffwll.ch>
1 parent 9d2f41f commit bc0daf4

File tree

3 files changed

+6
-4
lines changed

3 files changed

+6
-4
lines changed

drivers/gpu/drm/i915/intel_crt.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -545,7 +545,7 @@ static const struct drm_encoder_funcs intel_crt_enc_funcs = {
545545

546546
static int __init intel_no_crt_dmi_callback(const struct dmi_system_id *id)
547547
{
548-
DRM_DEBUG_KMS("Skipping CRT initialization for %s\n", id->ident);
548+
DRM_INFO("Skipping CRT initialization for %s\n", id->ident);
549549
return 1;
550550
}
551551

drivers/gpu/drm/i915/intel_display.c

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9362,7 +9362,7 @@ static void quirk_pipea_force(struct drm_device *dev)
93629362
struct drm_i915_private *dev_priv = dev->dev_private;
93639363

93649364
dev_priv->quirks |= QUIRK_PIPEA_FORCE;
9365-
DRM_DEBUG_DRIVER("applying pipe a force quirk\n");
9365+
DRM_INFO("applying pipe a force quirk\n");
93669366
}
93679367

93689368
/*
@@ -9372,6 +9372,7 @@ static void quirk_ssc_force_disable(struct drm_device *dev)
93729372
{
93739373
struct drm_i915_private *dev_priv = dev->dev_private;
93749374
dev_priv->quirks |= QUIRK_LVDS_SSC_DISABLE;
9375+
DRM_INFO("applying lvds SSC disable quirk\n");
93759376
}
93769377

93779378
/*
@@ -9382,6 +9383,7 @@ static void quirk_invert_brightness(struct drm_device *dev)
93829383
{
93839384
struct drm_i915_private *dev_priv = dev->dev_private;
93849385
dev_priv->quirks |= QUIRK_INVERT_BRIGHTNESS;
9386+
DRM_INFO("applying inverted panel brightness quirk\n");
93859387
}
93869388

93879389
struct intel_quirk {

drivers/gpu/drm/i915/intel_lvds.c

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -474,7 +474,7 @@ static int intel_lvds_get_modes(struct drm_connector *connector)
474474

475475
static int intel_no_modeset_on_lid_dmi_callback(const struct dmi_system_id *id)
476476
{
477-
DRM_DEBUG_KMS("Skipping forced modeset for %s\n", id->ident);
477+
DRM_INFO("Skipping forced modeset for %s\n", id->ident);
478478
return 1;
479479
}
480480

@@ -622,7 +622,7 @@ static const struct drm_encoder_funcs intel_lvds_enc_funcs = {
622622

623623
static int __init intel_no_lvds_dmi_callback(const struct dmi_system_id *id)
624624
{
625-
DRM_DEBUG_KMS("Skipping LVDS initialization for %s\n", id->ident);
625+
DRM_INFO("Skipping LVDS initialization for %s\n", id->ident);
626626
return 1;
627627
}
628628

0 commit comments

Comments
 (0)