summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Merge tag 'LA.UM.8.4.r1-04700-8x98.0' of ↵lineage-17.1-caf-msm8998LuK13372020-01-0715-149/+606
|\ | | | | | | | | | | | | | | https://source.codeaurora.org/quic/la/platform/hardware/qcom/display into HEAD "LA.UM.8.4.r1-04700-8x98.0" Change-Id: I58ebda7f886fde9934ac2c5c3a11fea5a4e44487
| * Merge 50f451474a4093274c903edf2e2eaf45ac2b2981 on remote branchLinux Build Service Account2019-12-0615-149/+606
| |\ | | | | | | | | | Change-Id: Ia5bfacd6106459996ff3f81b65a7f56254387264
| | * Merge "hwc2: Add support for IDisplayConfig version 1.9" into display.lnx.3.3Linux Build Service Account2019-11-274-2/+75
| | |\
| | | * hwc2: Add support for IDisplayConfig version 1.9Karthi kandasamy2019-11-224-2/+75
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Implement isDisplayBuiltIn interface Change-Id: I1d0ab15408324d98a531ade67528da5989b4f7f0 Signed-off-by: Karthi Kandasamy <kartka@codeaurora.org>
| | * | Merge "gpu_tonemapper: ion fix" into display.lnx.3.3Linux Build Service Account2019-11-271-4/+2
| | |\ \
| | | * | gpu_tonemapper: ion fixDevpushp Ohri2019-11-201-4/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Update LOCAL_C_INCLUDES with kernel_includes to resolve compilation error. Change-Id: Iabe2250ff926375ff352397f288bb1138b300bd1
| | * | | Merge "hwc2: Implement display config 1.7 interfaces." into display.lnx.3.3Linux Build Service Account2019-11-276-13/+171
| | |\ \ \ | | | |/ / | | |/| / | | | |/
| | | * hwc2: Implement display config 1.7 interfaces.Dileep Marchya2019-11-226-13/+171
| | | | | | | | | | | | | | | | | | | | | | | | Change-Id: I5d68407ed388e62d7900944c90d407549535c0da CRs-Fixed: 2362214 Signed-off-by: Karthi Kandasamy <kartka@codeaurora.org>
| | * | Merge "gralloc: Changes to align to new ion api requirements" into ↵Linux Build Service Account2019-11-146-48/+200
| | |\ \ | | | | | | | | | | | | | | | display.lnx.3.3
| | | * | gralloc: Changes to align to new ion api requirementsDevpushp Ohri2019-11-116-48/+200
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Update ion handling in gralloc to align to new ion api requirements. Based on compile time flag TARGET_ION_ABI_VERSION, gralloc will call old ion api or new libion apis Change-Id: I9905a6a6edade9bcd70fa6e20b5593a26d088457 CRs-Fixed: 2185970
| | * | | Merge "gpu_tonemapper: ion fix" into display.lnx.3.3Linux Build Service Account2019-11-144-87/+163
| | |\ \ \ | | | |_|/ | | |/| |
| | | * | gpu_tonemapper: ion fixDevpushp Ohri2019-11-114-87/+163
| | | |/ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Updating EGLImageWrapper since ion cookie is deprecated. Unique dmabuf names are required to replace ion cookie. LruCache does not support string keys, additional string to int map added. Properly fixes change: I6b3360cf0f8eb87cfc0a3acf9b7244c0d7d54001 Change-Id: I440a181fd60c4e002e183860c2dbeff50a0bf23d CRs-Fixed: 2186983
* | | | Merge tag 'LA.UM.8.4.r1-04600-8x98.0' of ↵lineage-17.0-caf-msm8998Michael Bestas2019-11-272-6/+19
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | https://source.codeaurora.org/quic/la/platform/hardware/qcom/display into lineage-17.0-caf-msm8998 "LA.UM.8.4.r1-04600-8x98.0" Change-Id: I39bed9b8836739f376ab2048af7955718c801db2
| * | | Merge fdfb51f66a37cda5de1d13c2ed093987fa38c3d3 on remote branchLinux Build Service Account2019-11-162-6/+19
| |\| | | | | | | | | | | | | | Change-Id: Ic995b423d77aadb053c5a4883d79b3a43d5c2195
| | * | hwc2: Validate bounds check for input parcelSubash Chander2019-10-221-3/+3
| | |/ | | | | | | | | | | | | CRs-Fixed: 2517976 Change-Id: Iba254b3579cd2c258c3cf80fe234a0de7d75e599
| | * Revert "Revert "commonsys-intf: display: Update SmoMo interface""Ray Zhang2019-10-101-3/+16
| | | | | | | | | | | | | | | | | | This reverts commit c777095ae0d145366f9f1cc86dc85fb5d8587110. Change-Id: I59265343e94850ef03f8cfe8c626d9e47d37f50a
| * | Merge 7388f47bb3ed774f5a7bca7580d4039e9b8e2ee3 on remote branchLinux Build Service Account2019-10-030-0/+0
| |\| | | | | | | | | | Change-Id: Ideb99ca85f97c9e9e8590af1264750b0362ba7df
| | * gralloc: Use actual layer count from buffer descriptorKarthi kandasamy2019-09-202-1/+2
| | | | | | | | | | | | | | | | | | | | | | | | Use actual layer count passed in buffer descriptor for size calculation in ValidateBufferSize and AllocateBUffer API. Change-Id: I8a5bd8196cd3e34da5c24a111ced4161d6be6b1e Signed-off-by: Karthi kandasamy <kartka@codeaurora.org>
* | | sdm: add board flag for panel shiftIan Roy2019-11-102-0/+23
| | | | | | | | | | | | Change-Id: I0939619506b82d75a5db985dabc9297142851efe
* | | hwc: Set ioprio for vsync threadSteve Kondik2019-10-184-2/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Author: Steve Kondik <steve@cyngn.com> Date: Sun Sep 20 17:11:20 2015 -0700 hwc: Set ioprio for vsync thread * We're not doing this automatically anymore. Change-Id: I0ba52fe4648938bd7a0309bc03dc439e3d906970 Author: dianlujitao <dianlujitao@lineageos.org> Date: Fri Mar 1 11:23:27 2019 +0800 hwc: Remove _vendor from libbfqio Change-Id: I99c857ed79138222a16c79dc9d4a30bdb0205e9b Change-Id: Ic7b551ef1050abd9184e620c58a3a7f8f64f1817
* | | gralloc: Add option for YCrCb venus camera previewSGCMarkus2019-10-062-0/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | On judypn (LG V40) camera preview has red/blue colors switched with HAL_PIXEL_FORMAT_YCbCr_420_SP_VENUS but HAL_PIXEL_FORMAT_YCrCb_420_SP breaks camera preview entirely. When using HAL_PIXEL_FORMAT_YCrCb_420_SP_VENUS camera preview works fine, with correct colors. Change-Id: I84ffcbbeb66acf4401294de6b4f3cf846c7530b9
* | | gralloc: Allow devices to opt-in for YCrCb camera previewLuK13372019-10-062-0/+9
| | | | | | | | | | | | | | | | | | | | | * Some stock camera HAL implementations output video stream in YCrCb instead of YCbCr. Change-Id: I562847dfd9bcf796052f6fd7263e2affbd601384
* | | Don't build lights module if vendor supplies itSteve Kondik2019-09-301-1/+5
| | | | | | | | | | | | Change-Id: I63589281961e1120e7536798df6d78b8a7af4304
* | | display: Use project pathmapEthan Chen2019-09-301-0/+4
|/ / | | | | | | Change-Id: Iabcd263ecf9f4eb28f4cd53862ba663c81275c10
* | gralloc: Use actual layer count from buffer descriptorKarthi kandasamy2019-09-232-1/+2
| | | | | | | | | | | | | | | | Use actual layer count passed in buffer descriptor for size calculation in ValidateBufferSize and AllocateBUffer API. Change-Id: I8a5bd8196cd3e34da5c24a111ced4161d6be6b1e Signed-off-by: Karthi kandasamy <kartka@codeaurora.org>
* | Merge f025b249987fb05885c69ccf6937974cff2a1a75 on remote branchLinux Build Service Account2019-09-198-25/+272
|\| | | | | | | Change-Id: I71965b617a5710ed7f12851ea628c3b0605b9f8c
| * Merge changes I5a8940b5,I9762cd05 into display.lnx.3.3Linux Build Service Account2019-09-127-25/+169
| |\ | | | | | | | | | | | | | | | * changes: gralloc: Refactor size calculation gralloc: Implement IMapper::2.1
| | * gralloc: Refactor size calculationNaseer Ahmed2019-08-294-21/+41
| | | | | | | | | | | | | | | | | | | | | | | | Make GetSize return the final aligned, layer counted size. This can be used at other locations Change-Id: I5a8940b565eec6c8e709163c7736d485688ddb2e Signed-off-by: Karthi kandasamy <kartka@codeaurora.org>
| | * gralloc: Implement IMapper::2.1Bharath Gopal2019-08-024-4/+128
| | | | | | | | | | | | | | | | | | Add passthrough implementation for the IMapper v2.1 APIs Change-Id: I9762cd056a296c522ab3446408c3c4c5434b3dc4
| * | Revert "commonsys-intf: display: Update SmoMo interface"Ramakant Singh2019-09-061-16/+3
| | | | | | | | | | | | | | | | | | This reverts commit bc88f00c99ebbf5b1a94297e4f8e4a6e6dc6bc2f. Change-Id: If59cae719a33a63ed407009d7f11dd6cb6234a53
| * | Merge "sdm: Add frame extn interface" into display.lnx.3.3Linux Build Service Account2019-09-060-0/+0
| |\ \
| | * | sdm: Add frame extn interfaceDevpushp Ohri2019-09-041-0/+102
| | | | | | | | | | | | | | | | Change-Id: I7aef1a886fb5939c3113fcddbc1b27abef9c165e
| * | | commonsys-intf: display: Add frame extn interface.Rajavenu Kyatham2019-09-041-0/+102
| |/ / | | | | | | | | | | | | CRs-Fixed: 2482022 Change-Id: Iab4470b2f6fc5161a84557de3d50dfca6f591940
| * | commonsys-intf: display: Update SmoMo interfaceRay Zhang2019-09-041-3/+16
| | | | | | | | | | | | | | | | | | | | | | | | | | | Add version information in SmoMo interface to make sure the API of clients and SmoMo implementation are compatible. Also add buffer dequeue duration in SmoMo interface which is used to update SmoMo internal states. Change-Id: I65cf2cdb8afedb45d6576d4931e4d074b8b2f7f4
| * | Merge "gralloc: Fix race condition in gralloc" into display.lnx.3.3Linux Build Service Account2019-08-191-0/+1
| |\ \ | | |/ | |/|
| | * gralloc: Fix race condition in grallocUday Kiran Pichika2019-08-071-0/+1
| | | | | | | | | | | | | | | | | | | | | - Add mutex lock while accessing handles_map Change-Id: Ibbe77e87020e655f6ebeb2428a13555460b3ac7d CRs-Fixed:
* | | Merge 18d0c375b9f66b672ee34d1efdec928e729b2634 on remote branchLinux Build Service Account2019-08-016-8/+173
|\| | | | | | | | | | | Change-Id: I81cd33bd2f90a6be0a2ae6d2868125300e70a3fc
| * | Merge "hwc : Add null display during bootup." into display.lnx.3.3Linux Build Service Account2019-07-265-7/+171
| |\ \
| | * | hwc : Add null display during bootup.Namit Solanki2019-07-145-7/+171
| | |/ | | | | | | | | | | | | | | | | | | | | | - Bootup with null display in HWC. - During first Hotplug, destroy null display and abort. Change-Id: I468bddca457bce12ac9f9e0e5a722529047d3523
| * / gralloc: Check for secure display flagBaldev Sahu2019-07-041-1/+2
| |/ | | | | | | | | | | | | Check for secure display flag before checking GPU secure context support for Protected Content while allocating buffer. Change-Id: Iefb5dae7eb159b913bd507bb8ea324d8db1fd7cc
* | Merge 0413a87698f46ba3522346167de287c40c9ff34d on remote branchLinux Build Service Account2019-06-144-9/+151
|\| | | | | | | Change-Id: I9f84e3fd2470cf3624864825544b4f8ed3056b90
| * sdm: Add SmoMo interfaceRay Zhang2019-06-101-0/+140
| | | | | | | | | | | | | | Add SmoMo interface header which defines display smooth motion functions. Change-Id: I0c2cc434a648202471c221f85ec6d48a0a314ee2
| * gralloc: Enable UBWC for client target by defaultNaseer Ahmed2019-05-283-9/+11
| | | | | | | | | | | | | | | | | | A recent change in the framework requires us to enable UBWC for the client target implicitly, since the buffer does not get tagged by EGL. Bug: 120537504 Change-Id: I8d7c8a13f981f4c4f1dab8fa25e2dd2304ee5da0
| * display upmerge changes from display.lnx.3.2 to display.lnx.3.3Abhijith Desai2019-05-080-0/+0
|/ | | | Change-Id: I96c55b231200fa95662cc033c3b21c0d15ae4f45
* Merge "sdm: Trigger safemode on primary when secure starts on external"Linux Build Service Account2019-03-192-11/+25
|\
| * sdm: Trigger safemode on primary when secure starts on externalBaldev Sahu2019-03-142-11/+25
| | | | | | | | | | | | | | Safe mode need to be kicked in primary to release resources for external during secure playback start. Change-Id: Iebabad9724ef44d0f58a6c4b124ef4533c6083be
* | Merge "Revert "display: Replace libqdmetadata.system with libqdmetadata""Linux Build Service Account2019-03-191-1/+1
|\ \ | |/ |/|
| * Revert "display: Replace libqdmetadata.system with libqdmetadata"Baldev Sahu2019-03-111-1/+1
| | | | | | | | | | | | This reverts commit 8fd9eb0ae3270f4e782e2c3c3b2534888a12a898. Change-Id: Ic98fa379153dc5f254d3b2d739345c0b85fe48d2
* | hwc2: Do not honor cursor position when cursor layer is not presentAnjaneya Prasad Musunuri2019-03-111-0/+5
|/ | | | | | | | | SurfaceFlinger is setting cursor position on invalid layers leading to errors. Do not honor SetCursorPosition when cursor layer is not present in layer stack. Change-Id: I0d28f51d06f07791bc113ae6fcc8a60fd04d2f61 CRs-Fixed: 2239498
* hwc2: Validate bounds check for input parcel.Ravikanth Tuniki2019-02-281-7/+13
| | | | | CRs-Fixed: 2394384 Change-Id: Iba254b3579cd2c258c3cf80fe234a0de7d75e599