public inbox for intel-gfx@lists.freedesktop.org
 help / color / mirror / Atom feed
* [RFC v2 0/7] Rearranging PPS related code
@ 2014-10-20 12:50 Vandana Kannan
  2014-10-20 12:50 ` [RFC 1/7] drm/i915: Move around funcs related to eDP PPS Vandana Kannan
                   ` (6 more replies)
  0 siblings, 7 replies; 14+ messages in thread
From: Vandana Kannan @ 2014-10-20 12:50 UTC (permalink / raw)
  To: intel-gfx

Since panel power sequencing is a feature common to all internal displays, 
moving relevant code to intel_panel.c. This patch series contains changes 
to setup PPS data and program register values as required.

The implementation follows the model used for backlight funcs 
(as suggested by Daniel) which splits the changes based on platform. 
As of now, changes have been made considering only eDP. 

TODO:-
1. Accomodate software delays where applicable.
2. Integrate MIPI PPS delays once 1. is done.
3. PPS delays would be required for LVDS as well. The existing file 
intel_lvds.c does not make use of the delays. 

v2: Splitting the patches per function and then splitting the functions per
platform.

Vandana Kannan (7):
  drm/i915: Move around funcs related to eDP PPS
  drm/i915: Setup PPS in intel_panel
  drm/i915: Split PPS setup code based on platform
  drm/i915: Program PPS registers
  drm/i915: Split PPS reg write func based on platform
  drm/i915: Replace all refs to intel_dp delays
  drm/i915: Modify refs to intel dp timestamps

 drivers/gpu/drm/i915/i915_drv.h      |   7 +
 drivers/gpu/drm/i915/intel_display.c |   1 +
 drivers/gpu/drm/i915/intel_dp.c      | 266 +++++------------------------------
 drivers/gpu/drm/i915/intel_drv.h     |  30 ++--
 drivers/gpu/drm/i915/intel_panel.c   | 258 +++++++++++++++++++++++++++++++++
 5 files changed, 324 insertions(+), 238 deletions(-)

-- 
2.0.1

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

end of thread, other threads:[~2014-10-27 14:23 UTC | newest]

Thread overview: 14+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2014-10-20 12:50 [RFC v2 0/7] Rearranging PPS related code Vandana Kannan
2014-10-20 12:50 ` [RFC 1/7] drm/i915: Move around funcs related to eDP PPS Vandana Kannan
2014-10-20 12:50 ` [RFC 2/7] drm/i915: Setup PPS in intel_panel Vandana Kannan
2014-10-20 12:50 ` [RFC 3/7] drm/i915: Split PPS setup code based on platform Vandana Kannan
2014-10-20 12:50 ` [RFC 4/7] drm/i915: Program PPS registers Vandana Kannan
2014-10-20 16:08   ` Daniel Vetter
2014-10-20 16:10     ` Daniel Vetter
2014-10-20 16:28     ` Ville Syrjälä
2014-10-27  9:25     ` Kannan, Vandana
2014-10-27 14:23       ` Daniel Vetter
2014-10-20 12:50 ` [RFC 5/7] drm/i915: Split PPS reg write func based on platform Vandana Kannan
2014-10-20 12:50 ` [RFC 6/7] drm/i915: Replace all refs to intel_dp delays Vandana Kannan
2014-10-20 12:50 ` [RFC 7/7] drm/i915: Modify refs to intel dp timestamps Vandana Kannan
2014-10-20 16:14   ` Daniel Vetter

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