summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2015-12-09Use default csc mode and video range setting for HDMI. Update ↵android-wear-n-preview-3android-wear-n-preview-2android-wear-n-preview-1android-wear-7.1.1_r1android-n-preview-5android-n-preview-4android-n-preview-3android-n-preview-2android-n-iot-preview-2android-6.0.1_r68android-6.0.1_r67android-6.0.1_r62android-6.0.1_r54android-6.0.1_r53android-6.0.1_r45android-6.0.1_r25android-6.0.1_r24android-6.0.1_r22android-6.0.1_r21nougat-mr1-wear-releasen-iot-preview-2marshmallow-dr1.6-releasemarshmallow-dr1.5-releasemarshmallow-dr1.5-devmahongpe
VideoPayloadBuffer to align with palyload in video driver am: f65be044ae * commit 'f65be044aecd54f462dd0f42b07c238fd3c4aab5': Use default csc mode and video range setting for HDMI. Update VideoPayloadBuffer to align with palyload in video driver
2015-12-08Use default csc mode and video range setting for HDMI.mahongpe
Update VideoPayloadBuffer to align with palyload in video driver Bug: 25936176 Change-Id: I5b0ad4d7aa107f4dc4ecca38659ec94c3799447e Signed-off-by: mahongpe <hongpeng.ma@intel.com>
2015-12-03IMG HWC: DDK1.5 upgrade for MerrifieldVictor Tasayco Loarte
Based on following patches: https://android.intel.com/#/c/394225/ https://android.intel.com/#/c/408229/ https://android.intel.com/#/c/394226/ Change-Id: Iead2940d0f033b3a0c91a42a58dc9898ae5cb6ec Orig-Tracked-On: https://jira01.devtools.intel.com/browse/IMINAN-43707 Tracked-On: https://jira.ndg.intel.com/browse/MARVIN-1017 Signed-off-by: Jia, Lin A <lin.a.jia@intel.com> Signed-off-by: Tong, Bo <box.tong@intel.com> Signed-off-by: Victor Tasayco Loarte <victorx.tasayco.loarte@intel.com>
2015-12-03hwc: Enabling ION - HWCVictor Tasayco Loarte
Calling a libwsbm function with fd value (-1) Orig-Author: Randy Xu <randy.xu@intel.com> Change-Id: Ie3a5765faca3f71c58ba604bd96d2e88261eb616 Tracked-On: https://jira.ndg.intel.com/browse/MARVIN-1017 Signed-off-by: Dale Stimson <dale.b.stimson@intel.com> Signed-off-by: Victor Tasayco Loarte <victorx.tasayco.loarte@intel.com>
2015-12-03DrmConfig: Change DRM_MODE_ENCODER_MIPI to DRM_MODE_ENCODER_DSIVictor Tasayco Loarte
To be consistent with upstream naming. Change-Id: I69bfcc3cfdbbb222a01f16323e2ea468f5916cc7 Tracked-On: https://jira.ndg.intel.com/browse/MARVIN-1012 Signed-off-by: Sean Paul <seanpaul@chromium.org> Signed-off-by: Victor Tasayco Loarte <victorx.tasayco.loarte@intel.com>
2015-12-03Fix M Upgrade Compilation issuesVictor Tasayco Loarte
Change-Id: I24113f420e1180dbaf03efc3af2181cd6dd7eaf5 Tracked-On: https://jira.ndg.intel.com/browse/MARVIN-1012 Signed-off-by: Stephen Woo <stephen.m.woo@intel.com> Signed-off-by: Victor Tasayco Loarte <victorx.tasayco.loarte@intel.com>
2015-08-19am 219b6962: Display: power consumption savingandroid-n-preview-1Saadi Maalem
* commit '219b6962f08cc66bd6227f4647388c26f486a4dd': Display: power consumption saving
2015-08-19am 040739ae: Hwcomposer: Enable VirtualDisplay featureSaadi Maalem
* commit '040739aeaee679e4a570d51d8c081c61b7da3271': Hwcomposer: Enable VirtualDisplay feature
2015-08-19am 59b4d767: Set proper blanking mode for DOZEVictor Tasayco Loarte
* commit '59b4d76727d3ed68dcadb018c121b6b9d80cfb7b': Set proper blanking mode for DOZE
2015-08-13Display: power consumption savingSaadi Maalem
JIRA: MARVIN-142 implement hwc setPowerMode for display power saving. Change-Id: Ia7c5d3da733f674cbb977fc443cd17c0cf81a2f8 Signed-off-by: Sophia Gong <sophia.gong@intel.com> Reviewed-on: https://android.intel.com/386435 Tested-by: Ledentec, AlexandreX <alexandrex.ledentec@intel.com> Reviewed-by: Maalem, Saadi <saadi.maalem@intel.com>
2015-08-13Hwcomposer: Enable VirtualDisplay featureSaadi Maalem
JIRA: MARVIN-68 Fixed fd leaks issues with VirtualDisplays. Due to removal of WIDI, the VirtualDisplay feature got removed and we end up with a file descriptor leakage when using extensively the VirtualDisplay feature. Add back VirtualDisplay feature without WIDI support. Change-Id: Ief60aac960585c0f09312e2cc7e5629969f3f448 Signed-off-by: Liang Weilong <weilongx.liang@intel.com> Signed-off-by: Guillaume Ranquet <guillaumex.ranquet@intel.com> Reviewed-on: https://android.intel.com/380907 Reviewed-by: Tasayco Loarte, VictorX <victorx.tasayco.loarte@intel.com> Reviewed-by: Liu, Kevin <kevin.liu@intel.com> Reviewed-by: jenkins_ndg <jenkins_ndg@intel.com> Reviewed-by: Akue, LoicX <loicx.akue@intel.com> Reviewed-by: Ledentec, AlexandreX <alexandrex.ledentec@intel.com> Reviewed-by: Maalem, Saadi <saadi.maalem@intel.com> Tested-by: Tasayco Loarte, VictorX <victorx.tasayco.loarte@intel.com>
2015-07-30Set proper blanking mode for DOZEVictor Tasayco Loarte
In order to support Ambient mode with new HWC 1.4 coming with Diamond, blanking mode should properly set in setPowerMode implementation. When setting HWC_POWER_MODE_DOZE, display should not blank as other modes with display on (HWC_POWER_MODE_NORMAL & HWC_POWER_MODE_DOZE_SUSPEND). Change-Id: I24409ea6e57159c10fb425de0b66ba334810118f Tracked-On: https://jira01.devtools.intel.com/browse/MARVIN-650 Signed-off-by: Victor Tasayco Loarte <victorx.tasayco.loarte@intel.com> Reviewed-on: https://android.intel.com:443/370542
2015-07-28Set proper blanking mode for DOZEVictor Tasayco Loarte
In order to support Ambient mode with new HWC 1.4 coming with Diamond, blanking mode should properly set in setPowerMode implementation. When setting HWC_POWER_MODE_DOZE, display should not blank as other modes with display on (HWC_POWER_MODE_NORMAL & HWC_POWER_MODE_DOZE_SUSPEND). Change-Id: I24409ea6e57159c10fb425de0b66ba334810118f Tracked-On: https://jira01.devtools.intel.com/browse/MARVIN-650 Signed-off-by: Victor Tasayco Loarte <victorx.tasayco.loarte@intel.com> Reviewed-on: https://android.intel.com:443/370542
2015-06-29Fall back to GLES composition when playing 180 degree rotated videoandroid-cts-6.0_r9android-cts-6.0_r8android-cts-6.0_r7android-cts-6.0_r6android-cts-6.0_r5android-cts-6.0_r4android-cts-6.0_r32android-cts-6.0_r31android-cts-6.0_r30android-cts-6.0_r3android-cts-6.0_r29android-cts-6.0_r28android-cts-6.0_r27android-cts-6.0_r26android-cts-6.0_r25android-cts-6.0_r24android-cts-6.0_r23android-cts-6.0_r22android-cts-6.0_r21android-cts-6.0_r20android-cts-6.0_r2android-cts-6.0_r19android-cts-6.0_r18android-cts-6.0_r17android-cts-6.0_r16android-cts-6.0_r15android-cts-6.0_r14android-cts-6.0_r13android-cts-6.0_r12android-cts-6.0_r1android-6.0.1_r8android-6.0.1_r7android-6.0.1_r5android-6.0.1_r4android-6.0.1_r3android-6.0.1_r12android-6.0.1_r11android-6.0.1_r1android-6.0.0_r7android-6.0.0_r6android-6.0.0_r5android-6.0.0_r41android-6.0.0_r4android-6.0.0_r3android-6.0.0_r26android-6.0.0_r25android-6.0.0_r24android-6.0.0_r23android-6.0.0_r2android-6.0.0_r13android-6.0.0_r12android-6.0.0_r11android-6.0.0_r1marshmallow-releasemarshmallow-mr1-devmarshmallow-dr-releasemarshmallow-dr-devmarshmallow-devmarshmallow-cts-releaseJia, Lin A
When playing 180 degree rotated video, fall back to GLES composition to avoid video blanck issue. Bug: 21551651 Change-Id: Ibca4c48dc40c7ced705f45ac75a9f314932219c5 Signed-off-by: Jia, Lin A <lin.a.jia@intel.com>
2015-06-16IMG DDK1.5 HWC update: replace broken Intel HWC interfaceVinil Cheeramvelil
Bug: 20914944 Bug: 20302101 Bug: 19412176 Bug: 21265944 Change-Id: I346848e040bf869d9e84016c05dd136f1cee397b Signed-off-by: Pradeep Radhakrishna <pradeep.radhakrishna@intel.com>
2015-06-12hwc: Enabling ION - HWCVinil Cheeramvelil
Calling a libwsbm function with fd value (-1) Orig-Author: Randy Xu <randy.xu@intel.com> Bug: 18731042 BZ: 230505 Change-Id: I6a7a218c7fd6a5af6f4e0eea9cfef1ffca6752db Signed-off-by: Dale Stimson <dale.b.stimson@intel.com>
2015-06-09hwc: set csc mode in hwcNana Guo
BZ: IMINAN-37403 Change-Id: I07686698296f6712dc3e8dfc086499767460ab03 Signed-off-by: Nana Guo <nana.n.guo@intel.com>
2015-06-08Detect scale rate for interlace streamJia, Lin A
Fall back to GLES if interlace stream exceed to the limitation to avoid video display quality issue. Bug: 20933701 Change-Id: I653440d9403869d045c1627041facb8f47cd6ae3 Signed-off-by: Jia, Lin A <lin.a.jia@intel.com>
2015-05-22Add support for hotplug events on primary displayMichael Lentine
Remove the ifdefs protecting hotplug from being called. Fix Hwcomposer to use the display index instead of the display type when sending a hotplug event. Bug: 18698244 Change-Id: I32582c23323e409ca602db86d297c406e4010da9
2015-05-08Stop using stlport.Dan Albert
Bug: http://b/15193147 Change-Id: Ie58c5a85b5510fd02899e4b0e003b8b248192b65 (cherry picked from commit 65fa7189d02eedb7d882bbf5190ca7b92163ee49)
2015-05-01Reuse existing frame buffer during mode setting if display resolution is not ↵Andy Qiu
changed. Bug: 18619361 Change-Id: I3d8cb770ead51eb19979f179d408da50b6c02236 Signed-off-by: Andy Qiu <junhai.qiu@intel.com>
2015-04-24Update interlace register in backbuffer when stream changesTianmi Chen
Interlace bit in backbuffer should be updated when switch from interlace video to progressive video if they are in one stream. In this case, ANativeWindows are the same. Bug: 19576398 Change-Id: Ibfa6ab6757c3073e5f603c5806350821be5da812 Signed-off-by: Tianmi Chen <tianmi.chen@intel.com>
2015-04-17am 19524180: (-s ours) am a584a96a: moorefield_hdmi: change ↵Patrick Tjin
INTEL_HWC_MOOREFIELD to _HDMI [DO NOT MERGE] * commit '1952418042913922229d97889b88a35d4434a0da': moorefield_hdmi: change INTEL_HWC_MOOREFIELD to _HDMI [DO NOT MERGE]
2015-04-17am a584a96a: moorefield_hdmi: change INTEL_HWC_MOOREFIELD to _HDMI [DO NOT ↵Patrick Tjin
MERGE] * commit 'a584a96a918bb1b5f47a9f274405f00f38064fb6': moorefield_hdmi: change INTEL_HWC_MOOREFIELD to _HDMI [DO NOT MERGE]
2015-04-16moorefield_hdmi: change INTEL_HWC_MOOREFIELD to _HDMI [DO NOT MERGE]android-5.1.1_r5android-5.1.1_r28android-5.1.1_r22android-5.1.1_r17android-5.1.1_r12lollipop-mr1-wfc-releasePatrick Tjin
Change INTEL_HWC_MOOREFIELD to INTEL_HWC_MOOREFIELD_HDMI since there is now a non-HDMI HWC which is using INTEL_HWC_MOOREFIELD. Change-Id: Ice1bce3ed3f4eb95e3051f468619cfd1311e1373 Signed-off-by: Patrick Tjin <pattjin@google.com> (cherry picked from commit ccd45aee04a3a41d3853f297de08e9b36736b9df)
2015-04-10moorefield_hdmi: change INTEL_HWC_MOOREFIELD to _HDMIPatrick Tjin
Change INTEL_HWC_MOOREFIELD to INTEL_HWC_MOOREFIELD_HDMI since there is now a non-HDMI HWC which is using INTEL_HWC_MOOREFIELD. Change-Id: Ice1bce3ed3f4eb95e3051f468619cfd1311e1373 Signed-off-by: Patrick Tjin <pattjin@google.com>
2015-04-10am 5edf645c: am 3f021f91: am 5094bbf4: Moving Moorefield HWComposer in ↵Guilhem IMBERTON
dedicated directory * commit '5edf645c075c95db98669b150c1d3c22c4bf30bd': Moving Moorefield HWComposer in dedicated directory
2015-04-10am 8dfad171: am b6cd081e: am 8b0063f7: First hwcomposer code drop for marvinBenjamin Pujol
* commit '8dfad1714fb3ea1ffca032c2163cb50aedfa8cad': First hwcomposer code drop for marvin
2015-04-10am 3f021f91: am 5094bbf4: Moving Moorefield HWComposer in dedicated directoryGuilhem IMBERTON
* commit '3f021f9136639ae37de057ac74e5bc74b37e0fd6': Moving Moorefield HWComposer in dedicated directory
2015-04-10am b6cd081e: am 8b0063f7: First hwcomposer code drop for marvinBenjamin Pujol
* commit 'b6cd081e90a23a60aa6488f40c07f86fac5a48d6': First hwcomposer code drop for marvin
2015-04-10am 5094bbf4: Moving Moorefield HWComposer in dedicated directoryGuilhem IMBERTON
* commit '5094bbf4cbe9b244d79ce5ec52a9285978fff311': Moving Moorefield HWComposer in dedicated directory
2015-04-10am 8b0063f7: First hwcomposer code drop for marvinBenjamin Pujol
* commit '8b0063f7f46289983bd1bf9ca61662b4a2ddf5b6': First hwcomposer code drop for marvin
2015-04-09DrmConfig: Change DRM_MODE_ENCODER_MIPI to DRM_MODE_ENCODER_DSISean Paul
To be consistent with upstream naming. Bug: 19118845 Change-Id: I825b2025f6a99ab68b8636b90db887f84ee21ffa Signed-off-by: Sean Paul <seanpaul@chromium.org>
2015-04-09DrmConfig: Remove TMP_DSI connector typeSean Paul
Now that the kernel is using the proper DSI connector type value, we can stop using the TMP_DSI type. Bug: 19118845 Change-Id: Ia0e5ccf1ab71050e4b54425f692aad6b3d49942a Signed-off-by: Sean Paul <seanpaul@chromium.org>
2015-04-09DrmConfig: Accept DSI connector typesSean Paul
Now that the DSI & Virtual connector types have been swapped, we can accept the new DSI type in addition to the temporary value. This will allow us to start using the new DSI type in kernel such that we can then remove the temp values altogether. Bug: 19118845 Change-Id: I97a2a9f86a85863338805a2123c5b7e7623cb395 Signed-off-by: Sean Paul <seanpaul@chromium.org>
2015-04-09DrmConfig: Accept only TMP_DSI connectors for primarySean Paul
For primary display connector type, only accept the TMP_DSI connector type. This will allow us to change the primary DSI value in the kernel. We'll switch back once this is done. Bug: 19118845 Change-Id: I98a1ff1173ecfbaf029fcc1efd1c828a505a6e69 Signed-off-by: Sean Paul <seanpaul@chromium.org>
2015-04-09DrmConfig: Accept MIPI or TMP_DSI connectorsSean Paul
For primary display connector type, accept both MIPI or TMP_DSI types. Bug: 19118845 Change-Id: I001ea55dcc63d114075de37b756278638e32b938 Signed-off-by: Sean Paul <seanpaul@chromium.org>
2015-04-09Moving Moorefield HWComposer in dedicated directoryGuilhem IMBERTON
Fugu HWComposer has been widely modified to fit HDMI only. The current version does not support Marvin product based on Merrifield platform. We are moving both HWComposer to dedicated folders as a first integration step. Merge will happen later. Change-Id: Iebe90a7bd95c017eca63310fd23b32d53dfccb72 Signed-off-by: Guilhem IMBERTON <guilhem.imberton@intel.com>
2015-04-09First hwcomposer code drop for marvinBenjamin Pujol
Issued from Intel internal commit : 58771d Change-Id: I8437d663e3b9baa0164517c0ece83b77b5864e8f Signed-off-by: Benjamin Pujol <benjamin.pujol@intel.com> Signed-off-by: Victor Tasayco Loarte <victorx.tasayco.loarte@intel.com> Signed-off-by: Guilhem IMBERTON <guilhem.imberton@intel.com>
2015-03-22am 170ed3b9: (-s ours) reset to lmp-mr1-dev-plus-aosp with history. DO NOT ↵Qiwen Zhao
MERGE ANYWHERE. * commit '170ed3b9f6cc794a1425093d18ae952f7a10304b':
2015-03-20reset to lmp-mr1-dev-plus-aosp with history. DO NOT MERGE ANYWHERE.Qiwen Zhao
2015-03-20am db1aaf51: am 9f04a62c: Fix green video issue when using screenrecordLei Zhang
* commit 'db1aaf515b6366091edb9a2065881d71473cbfca':
2015-03-20am 620a0e0c: am 2742b87c: Clear cursor memory on HWC resetByron Gardner
* commit '620a0e0ca01b701d6ed7e00e13a5f128f7feea7c':
2015-03-20am 7b26ad14: am a6ca0e98: hwc: add support for cursor plane.Lei Zhang
* commit '7b26ad14f5a07b696f4434a95cf5b9f595732dc3':
2015-03-20am 427bd0c7: am 26172e87: gfx: DDK1.4 pre-rtm hal_publicDale Stimson
* commit '427bd0c7ae50203cd1736bd2ea79eb7568462453':
2015-03-20am 39a923ec: am 5cffb386: Fix two identical configs for a displayLei Zhang
* commit '39a923ecc57bc13f2a0e01af405716564aa915de':
2015-03-20am 8d884830: am 95dd47c0: Fix HDMI config to be 1080p in HWCLei Zhang
* commit '8d88483092b6055016f8964a5f7e84b6749b6338':
2015-03-20am 86832af5: am 58bd91c3: hwc: add ATRACE tagsIliyan Malchev
* commit '86832af541ee4af57a21cda7b8478642ad57c7cf':
2015-03-20am 857b646d: am 4157ee3f: hwc: rename logging macros: TRACE --> LOGTRACEIliyan Malchev
* commit '857b646d5a80075fd2d7a95a48a744d9ff316cce':
2015-03-20am b2027836: am c9112d97: gfx: DDK1.4 hal_publicDale B Stimson
* commit 'b2027836664ff3121575ebc2232ad9f3abb5aa86':