Display Driver Open Source Plan

From OMAPpedia

(Difference between revisions)
Jump to: navigation, search
(Upcoming features/patchsets)
 
(28 intermediate revisions not shown)
Line 1: Line 1:
-
<div style="font-size:125%; border:none; font-weight:bold; margin:0; padding:.1em; color:#000;">Linux OMAP Tree : [http://dev.omapzoom.org/?p=axelcx/kernel-display.git;a=summary kernel-display] </div>
+
<div style="font-size:125%; border:none; font-weight:bold; margin:0; padding:.1em; color:#000;">Early availability feature tree : [http://dev.omapzoom.org/?p=axelcx/kernel-display.git;a=summary kernel-display] </div>
-
''Head : Master''
+
-
''Kernel Version 2.6.34''
+
== Following features/patchsets were merged in 3.1 ==
 +
* pm_runtime support
 +
* Color Phase Rotation
 +
* Move 'auto-update mode for manual update panels' functionality from omadss to omapfb driver.
 +
* OMAP Display V4L2 fixes to make omap_vout.c operational on OMAP4.
-
<h1 id="mp-tfa-h2" style="margin:3px; background:#cef2e0; font-size:120%; font-weight:bold; border:1px solid #a3bfb1; text-align:center; color:#000; padding:0.2em 0.4em;">OMAP4430 DSS</h1>
+
== Following features/patchsets were merged in 3.0 ==
 +
* DSI driver support to support multiple instances (e.g. DSI1 and DSI2 for omap4)
 +
* DSI low power feature (ULPS)
 +
* NV 12 support in DSS driver
-
<h2 id="mp-tfa-h2" style="margin:3px; background:#88EEEE; font-size:100%; font-weight:bold; border:0px solid #a3bfb1; text-align:center; color:#000; padding:0.05em 0.05em;">DSS</h2>
+
== Following features/patchsets were merged in 2.6.39 ==
 +
* Hwmod conversion of DSS2 - OMAP2/3
 +
* Hwmod conversion of DSS2 - OMAP4
 +
* Making DSS clock names common across all platforms
 +
* Internal-clock-framework (calculation clock dividors for pixel clock for DSI1)
 +
* Using hwmod opt-clocks for DSS
 +
* Setting TAAL panel timings via bootargs
 +
* Basic HDMI support (no HPD, Deep color, EDID)
 +
* DVI support for Panda
-
OMAP4
+
== Upcoming features/patchsets ==
{| class="wikitable sortable" | border="2" cellpadding="10" cellspacing="0" | style="color:dark; background-color:white;"  
{| class="wikitable sortable" | border="2" cellpadding="10" cellspacing="0" | style="color:dark; background-color:white;"  
-
| align="center" |'''SI No'''
+
| align="center" style="background:#f0f0f0;"|'''Feature'''
-
| align="center" |'''Description'''
+
| align="center" style="background:#f0f0f0;"|'''Content'''
-
| align="center" |'''Module Name'''
+
| align="center" style="background:#f0f0f0;"|'''Targeted kernel.org Release'''
-
| align="center" |'''Upstream Status'''
+
| align="center" style="background:#f0f0f0;"|'''Status / Dependencies'''
-
| align="center" |'''Owner'''
+
| align="center" style="background:#f0f0f0;"|'''Owner'''
-
| align="center" |'''Target Week'''
+
-
| align="center" |'''No of patches'''
+
-
| align="center" |'''Comments'''
+
|-
|-
-
| 1||DSS2: Fix - remove extra return statement
+
| OMAP4 new feature||Pico DLP||3.2|| Patches are mostly ready. One bug in reset or shutdown sequence of the pico DLP chip. || Tomi, Mythri
-
||DSS||Accepted||Archit||June 17||1||Pulled in Tomi's tree
+
|-
|-
-
| 2||DSI: disable manager on framedone timeout
+
| OMAP4 new feature||DSI OMAP4 support for DSI1 and DSI2 - command mode||3.2 ||OMAP DSS related changes were merged for 3.0, but the board-file related changes weren't accepted upstream, and need some consolidation changes. Tomi has some consolidation patches and will send them for review.||Archit, Tomi.
-
||DSS||Submitted to LO||Archit||June 17||1||Being reviewed
+
|-
|-
-
| 3||DSS2: OMAP4: Add support for Overlay Manager 3
+
| OMAP4 new feature||HDMI rework for supporting multiple SOCs - OMAP4, Netra, OMAP5 ||3.2||Under review on community lists||Mythri
-
||DSS||Submitted to LO||Archit||June 23||8||2nd revision submitted
+
|-
|-
-
| 3.1||Replace strncmp() with sysfs_streq() in overlay_manager_store()
+
| OMAP4 new feature||HDMI advanced features (HPD, Extended-EDID)||3.2||-||Mythri
-
||DSS||Accepted||Archit||July 6||1||Pulled in Tomi's tree
+
|-
|-
-
| 3.2||OMAP: DSS2: Fix error path in omap_dsi_update()
+
| OMAP4 new feature||DSI Video mode support||3.2||-||Archit, Tomi.
-
||DSS||Accepted||Archit||July 6||1||Pulled in Tomi's tree
+
|-
|-
-
| 4||DSS2: Clock Changes for OMAP4
+
| OMAP4 new feature||video pipeline changes (video3, zorder)||3.2||Posted on LO.||Archit
-
||DSS||Internal Review||Archit||September 15||4||Delayed for now
+
|-
|-
-
| 5||DSS2: OMAP4: DSI Configuration changes
+
| OMAP4 new feature||Setting scaling coefficients specific to OMAP4||3.2||-||Archit
-
||DSS||Not Submitted||Archit||September 15||1||Delayed for now
+
|-
|-
-
| 6||V4L2: Cleanup IRQ handler code
+
| OMAP4 new feature||Write-back support||3.3||Design reviewed internally.||Nishant
-
||V4L2||Not Submitted||Mythri||September 15||1||Delayed for now
+
|-
|-
-
| 7||DSS2: Changes for video3 pipeline
+
| OMAP4 new feature||Interlace-support||?||-||-
-
||DSS2||Submitted to LO||Archit||July 21||3||Submitted(5 in open source)
+
|-
|-
-
| 8||DSI: OMAP4 DSI2 driver and Panel Taal Driver
+
| OMAP4 new feature||Pre-decimation||?||-||-
-
||DSS||Not Submitted||Archit||Aug 15||4|| Planned after basic DSI patches
+
|-
|-
-
| 9||DSS2: OMAP4: Zorder Support
+
| OMAP4 new feature||V4L2: Any changes required to use videobuf2|| - ||Plan cancelled.||-
-
||DSS||Submitted to LO||Archit||July 21||1||Submitted(3 in open source)
+
|-
|-
-
| 10||DSS2: OMAP4: Support New Color modes
+
| OMAP4 new feature||V4L2: multi-planar support for NV12|| - ||Current users pass Y and UV buffers appended together. No plan to support passing of separate buffers.||-
-
||DSS||Submitted to LO||Mythri||August 8||1||
+
-
|-
+
-
| 11||DSS2: OMAP4: NV12 Support
+
-
||DSS||Not Submitted||Sumit||September 21||3||
+
-
|-
+
-
| 12||DSS2: Tiler Support
+
-
||DSS||Not Submitted||Sumit||To be planned||1||
+
-
|-
+
-
| 13||OMAPFB: DSS2 VRFB depends on OMAP2,3
+
-
||OMAPFB||Submitted||Senthil||May 14||4||
+
-
|-
+
-
| 14||DSS: DSS2 Adds HDMI,DSI1,DSI2,DPI2 in wait_for_vsync
+
-
||DSS||Not Submitted||Mayuresh||Sept 2||1|| Need to check for HAS_FEATURE
+
-
|-
+
-
| 15||V4L2: NV12 Support
+
-
||V4L2||Not Submitted||Sumit||To be Planned||3||
+
-
|-
+
-
| 15.1||V4L2: Tiler Support
+
-
||V4L2||Not Submitted||Sumit||To be Planned||1||
+
-
|-
+
-
| 16||DSS2: Scaling changes for OMAP4
+
-
||DSS2||Not Submitted||Lajos||September 30||2||
+
-
|-
+
-
| 17||DSS2: NV12 Scaling
+
-
||DSS2||Not Submitted||Lajos||September 30||2||
+
-
|-
+
-
| 18||HDMI: patch series to Enable HDMI
+
-
||HDMI||RFC patch submitted to LO||Mythripk||August 19||3||
+
-
|-
+
-
| 19||HDMI: Support Hot-plug detect in HDMI
+
-
||HDMI||Not Submitted||Mythripk||Depends on #23||||
+
-
|-
+
-
| 20||PicoDLP: patch series to Enable PicoDLP
+
-
||PicoDLP||Not Submitted||Mythripk||October||||
+
-
|-
+
-
| 21||HDMI: Overlay check for TV as downscaling is not supported for TV.
+
-
||DSS||Not Submitted||Mythripk ||Depends on #23||||
+
-
|-
+
-
| 22||V4L2: Crop support during streaming
+
-
||V4L2||Not Submitted||Lajos||To be Planned||||
+
-
|-
+
-
| 23||DSS2: patch series for Write back support
+
-
||DSS2-WB||Not Submitted||Mukund||October||||
+
-
|-
+
-
| 24||V4L2: Write back support on V4l2
+
-
||V4L2||Not Submitted||Archit||To be Planned||||
+
-
|-
+
-
| 25||V4L/DVB: OMAP_VOUT: Allow omap_vout to build without VRFB
+
-
||V4L2||Submitted to LO||Archit||September 15||2||reworking for v2
+
-
|-
+
-
| 26||DSS2: OMAP: DSS2: Framework to handle omap version specific DSS features
+
-
||DSS2||Submitted to LO||Archit||August 21||2||2nd version Submitted
+
-
|-
+
-
| 27||V4L/DVB: OMAP_VOUT: Remove unneseccasry code in omap_vout_calculate_offset
+
-
||V4L2||Submitted to LO||Archit||September 15||1||reworking for v2
+
|-
|-
 +
|
 +
|}
 +
<hr>
 +
* [http://omappedia.org/wiki/Display_Drivers_Domain_Wiki BACK to Display Domain Wiki]

Latest revision as of 13:01, 8 August 2011

Early availability feature tree : kernel-display

Contents

[edit] Following features/patchsets were merged in 3.1

[edit] Following features/patchsets were merged in 3.0

[edit] Following features/patchsets were merged in 2.6.39

[edit] Upcoming features/patchsets

Feature Content Targeted kernel.org Release Status / Dependencies Owner
OMAP4 new featurePico DLP3.2 Patches are mostly ready. One bug in reset or shutdown sequence of the pico DLP chip. Tomi, Mythri
OMAP4 new featureDSI OMAP4 support for DSI1 and DSI2 - command mode3.2 OMAP DSS related changes were merged for 3.0, but the board-file related changes weren't accepted upstream, and need some consolidation changes. Tomi has some consolidation patches and will send them for review.Archit, Tomi.
OMAP4 new featureHDMI rework for supporting multiple SOCs - OMAP4, Netra, OMAP5 3.2Under review on community listsMythri
OMAP4 new featureHDMI advanced features (HPD, Extended-EDID)3.2-Mythri
OMAP4 new featureDSI Video mode support3.2-Archit, Tomi.
OMAP4 new featurevideo pipeline changes (video3, zorder)3.2Posted on LO.Archit
OMAP4 new featureSetting scaling coefficients specific to OMAP43.2-Archit
OMAP4 new featureWrite-back support3.3Design reviewed internally.Nishant
OMAP4 new featureInterlace-support?--
OMAP4 new featurePre-decimation?--
OMAP4 new featureV4L2: Any changes required to use videobuf2 - Plan cancelled.-
OMAP4 new featureV4L2: multi-planar support for NV12 - Current users pass Y and UV buffers appended together. No plan to support passing of separate buffers.-

Personal tools
Namespaces
Variants
Actions
Navigation
Toolbox