public inbox for intel-gfx@lists.freedesktop.org
 help / color / mirror / Atom feed
* [PATCH 0/4] drm/i915: Baytrail MIPI DSI support Updated
@ 2013-10-21 12:21 Shobhit Kumar
  2013-10-21 12:21 ` [PATCH 1/4] drm/i915: Add more dev ops for MIPI sub encoder Shobhit Kumar
                   ` (3 more replies)
  0 siblings, 4 replies; 22+ messages in thread
From: Shobhit Kumar @ 2013-10-21 12:21 UTC (permalink / raw)
  To: intel-gfx; +Cc: jani.nikula, vijayakumar.balakrishnan, yogesh.mohan.marimuthu

Hi All - 
These patches enhance the current support for MIPI DSI for Baytrail. They
continue on the sub-encoder design and adds few more dev_ops to handle
sequence correctly. Major changes are -
 1. DSI Clock calculation based on pixel clock
 2. Add new dev_ops for better sequencing the enable/disable path
 3. Parameterized the hardcoded DSI parameters. These also forms building
    block for the generic MIPI driver to come in future based on enhancements
    in VBT. All these parameters are initialized or computed in the sub-encoder
    driver. Some of them might look unneccesary for now.

I am also aware of the drm_bridge support now comming in and will in future
migrate from sub-encoder design to drm_bridge.

This DSI sequence has been validated with couple of test panels and is working now.
Still no sub-encoder driver is included and this support will be mostly be disabled
untill a panel sub-encoder driver is added. Proper detection or VBT is still pending.

Regards
Shobhit

Shobhit Kumar (4):
  drm/i915: Add more dev ops for MIPI sub encoder
  drm/i915: Use FLISDSI interface for band gap reset
  drm/i915: Compute dsi_clk from pixel clock
  drm/i915: Parameterize the MIPI enabling sequnece and adjust the
    sequence

 drivers/gpu/drm/i915/i915_drv.h       |   13 ++
 drivers/gpu/drm/i915/i915_reg.h       |    1 +
 drivers/gpu/drm/i915/intel_dsi.c      |  378 +++++++++++++++++----------------
 drivers/gpu/drm/i915/intel_dsi.h      |   29 +++
 drivers/gpu/drm/i915/intel_dsi_pll.c  |   75 +++++--
 drivers/gpu/drm/i915/intel_sideband.c |   14 ++
 6 files changed, 318 insertions(+), 192 deletions(-)

-- 
1.7.9.5

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

end of thread, other threads:[~2013-10-24 12:05 UTC | newest]

Thread overview: 22+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2013-10-21 12:21 [PATCH 0/4] drm/i915: Baytrail MIPI DSI support Updated Shobhit Kumar
2013-10-21 12:21 ` [PATCH 1/4] drm/i915: Add more dev ops for MIPI sub encoder Shobhit Kumar
2013-10-21 13:27   ` Jani Nikula
2013-10-22  9:39     ` Shobhit Kumar
2013-10-22 11:53       ` Jani Nikula
2013-10-23 12:52         ` Shobhit Kumar
2013-10-23 14:22           ` Jani Nikula
2013-10-24  8:01             ` Shobhit Kumar
2013-10-24  8:24               ` Jani Nikula
2013-10-24 12:13                 ` Shobhit Kumar
2013-10-21 12:21 ` [PATCH 2/4] drm/i915: Use FLISDSI interface for band gap reset Shobhit Kumar
2013-10-21 13:30   ` Jani Nikula
2013-10-21 12:21 ` [PATCH 3/4] drm/i915: Compute dsi_clk from pixel clock Shobhit Kumar
2013-10-21 13:28   ` Ville Syrjälä
2013-10-22  9:15     ` Shobhit Kumar
2013-10-21 13:44   ` Jani Nikula
2013-10-22  9:25     ` Shobhit Kumar
2013-10-21 12:21 ` [PATCH 4/4] drm/i915: Parameterize the MIPI enabling sequnece and adjust the sequence Shobhit Kumar
2013-10-21 13:23   ` Ville Syrjälä
2013-10-22  9:06     ` Shobhit Kumar
2013-10-22 10:49       ` Ville Syrjälä
2013-10-23 12:57         ` Shobhit Kumar

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