[RFC 0/6] Rearranging PPS related code

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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. To accomodate software delays where applicable, placeholders have been 
created in i915_display_funcs, but have not been defined yet.
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. 

Vandana Kannan (6):
  drm/i915: Create PPS related struct and func pointers
  drm/i915: Define PPS setup functions
  drm/i915: Program PPS registers
  drm/i915: Removing refs to intel_dp_panel_power_sequencer
  drm/i915: Replace all refs to intel_dp delays
  drm/i915: Modify refs to intel dp timestamps

 drivers/gpu/drm/i915/i915_drv.h      |  15 ++
 drivers/gpu/drm/i915/intel_display.c |   1 +
 drivers/gpu/drm/i915/intel_dp.c      | 275 ++++++-----------------------------
 drivers/gpu/drm/i915/intel_drv.h     |  32 +++-
 drivers/gpu/drm/i915/intel_panel.c   | 260 +++++++++++++++++++++++++++++++++
 5 files changed, 346 insertions(+), 237 deletions(-)

-- 
2.0.1

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




[Index of Archives]     [Linux USB Devel]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]
  Powered by Linux