public inbox for intel-gfx@lists.freedesktop.org
 help / color / mirror / Atom feed
* [PATCH 0/6] drm/i915: VLV/CHV backlight fixes
@ 2014-11-07  9:15 ville.syrjala
  2014-11-07  9:15 ` [PATCH 1/6] drm/i915: Warn if trying to poke a VLV backlight on invalid pipe ville.syrjala
                   ` (5 more replies)
  0 siblings, 6 replies; 22+ messages in thread
From: ville.syrjala @ 2014-11-07  9:15 UTC (permalink / raw)
  To: intel-gfx

From: Ville Syrjälä <ville.syrjala@linux.intel.com>

This series tries to fix the initial backlight setup on VLV/CHV so that
we read out the hardware state from the correct pipe's BLC registers.
Makes for a better experience on BSW where the BIOS always uses pipe B
for the eDP port.

I also noticed some weirdness with systemd due to the early backlight
device registration, so I went ahead and moved that to occur after the
modeset init has finished. That should fix the race between our state
readout and userspace backlight frobbery.

Ville Syrjälä (6):
  drm/i915: Warn if trying to poke a VLV backlight on invalid pipe
  drm/i915: Catch INVALID_PIPE in vlv_get_backlight()
  drm/i915: Don't deref NULL crtc in intel_get_pipe_from_connector()
  drm/i915: Pass the current pipe from eDP init to backlight setup
  drm/i915: Register the backlight device after the modeset init
  drm/i915: Remove most INVALID_PIPE checks from VLV backlight code

 drivers/gpu/drm/i915/i915_drv.h      |  2 +-
 drivers/gpu/drm/i915/intel_display.c |  6 ++-
 drivers/gpu/drm/i915/intel_dp.c      | 22 +++++++++-
 drivers/gpu/drm/i915/intel_drv.h     |  5 ++-
 drivers/gpu/drm/i915/intel_lvds.c    |  2 +-
 drivers/gpu/drm/i915/intel_panel.c   | 79 +++++++++++++++++++++++++-----------
 6 files changed, 87 insertions(+), 29 deletions(-)

-- 
2.0.4

_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/intel-gfx

^ permalink raw reply	[flat|nested] 22+ messages in thread

end of thread, other threads:[~2014-11-11 14:38 UTC | newest]

Thread overview: 22+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2014-11-07  9:15 [PATCH 0/6] drm/i915: VLV/CHV backlight fixes ville.syrjala
2014-11-07  9:15 ` [PATCH 1/6] drm/i915: Warn if trying to poke a VLV backlight on invalid pipe ville.syrjala
2014-11-07 11:33   ` Jani Nikula
2014-11-07  9:16 ` [PATCH 2/6] drm/i915: Catch INVALID_PIPE in vlv_get_backlight() ville.syrjala
2014-11-07 11:32   ` Jani Nikula
2014-11-07 13:18   ` [PATCH v2 2/6] drm/i915: Skip .get_backlight() when backlight isn't enabled ville.syrjala
2014-11-07 13:24     ` Jani Nikula
2014-11-07  9:16 ` [PATCH 3/6] drm/i915: Don't deref NULL crtc in intel_get_pipe_from_connector() ville.syrjala
2014-11-07 11:32   ` Jani Nikula
2014-11-07  9:16 ` [PATCH 4/6] drm/i915: Pass the current pipe from eDP init to backlight setup ville.syrjala
2014-11-07 12:07   ` Jani Nikula
2014-11-07  9:16 ` [PATCH 5/6] drm/i915: Register the backlight device after the modeset init ville.syrjala
2014-11-07 12:19   ` Jani Nikula
2014-11-07 12:25   ` Jani Nikula
2014-11-07 13:19   ` [PATCH v2 " ville.syrjala
2014-11-07 13:25     ` Jani Nikula
2014-11-07  9:16 ` [PATCH 6/6] drm/i915: Remove most INVALID_PIPE checks from VLV backlight code ville.syrjala
2014-11-07 12:24   ` Jani Nikula
2014-11-07 12:51     ` Ville Syrjälä
2014-11-07 13:20   ` [PATCH v2 6/6] drm/i915: Remove most INVALID_PIPE checks from the " ville.syrjala
2014-11-07 13:26     ` Jani Nikula
2014-11-11 14:39       ` Daniel Vetter

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox