summaryrefslogtreecommitdiffstats
path: root/Android.mk
Commit message (Collapse)AuthorAgeFilesLines
* libdebug: Add common debug utility.Dileep Marchya2018-04-031-1/+1
| | | | | | | - Add sdm and drm independent debug utility. CRs-Fixed: 2211061 Change-Id: I48f9d8080ce05cff0ac0982f8e7123fec969e695
* display: Partially convert makefiles to blueprintsNaseer Ahmed2018-03-281-1/+1
| | | | Change-Id: I5429ecee3985e305290e312921725460ef195b83
* gralloc: Move to new directoryNaseer Ahmed2018-02-131-1/+1
| | | | | | | In preparation for the hidlization of gralloc. Also delete obsolete libgralloc Change-Id: Id657f985cff1bdbf86c781efc52e8bda4e3d27b4
* Adding flag 'TARGET_DISABLE_DISPLAY'Pothuluraiah Usarthi2018-01-101-0/+2
| | | | | | | | Disabling compilation of display hal module if build flag TARGET_DISABLE_DISPLAY is set to true. Change-Id: I4ce621803601a1412e173224f41da6e5a219688c CRs-Fixed: 2170353
* display: Cleanup unused codeNaseer Ahmed2017-07-101-6/+2
| | | | | CRs-Fixed: 2048735 Change-Id: Ief7f8ae4006ab211272191b66bd4bd854d9098b2
* hwc2: Implement IDisplayConfig HIDL service.Dileep Marchya2017-06-301-1/+1
| | | | | | | | | - Add IDisplayConfig service in composer process. - Add DisplayConfig wrapper to abstract IDisplayConfig interfaces. CRs-Fixed: 2036340 Change-Id: I54535e7224ee842b761509268ebaa2e8425bc8d7
* sdm: drm: Add support for default non-atomic modeSaurabh Shah2017-02-071-1/+1
| | | | | | | | | | | | | | Add support for booting up with default non-atomic mode Add libdrmutils that currently has: DRMMaster: Creates a master DRM session Converts ION handles to DRM FB_ID DRMResMgr: Enables a default display path by providing APIs for connector id, crtc id, mode etc Change-Id: I1dc697d2cc5e3fa744c99e2c9ddd57bf06e78c4f CRs-fixed: 1114808
* gpu_tonemapper: Include gpu tonemapperArun Kumar K.R2016-12-161-1/+1
| | | | | | | | | GPU tonemapper library which is used by HWC to tone map the layers from one Gamut to another based on the 3D LUT. Change-Id: Iccaa38e40989e832fd3891a24eca494aba696d9a Crs-fixed: 1094964
* display: Add color MetadataArun Kumar K.R2016-11-141-1/+1
| | | | | | | | | | | | | | | - Add color aspects and HDR10 related static metadata which will be used in the existing metadata structure. - Clients can use COLOR_METADATA to update the CSC information - UPDATE_COLOR_SPACE is legacy and will be used when COLOR_METADATA is not set. - Update gralloc to return color space when set from COLOR_METADATA - Gaurd the usage with USE_COLOR_METADATA for cobalt. Change-Id: I460accf6cd2bb7a305c7e93284955e566a5b7532 Crs-fixed: 1074172
* display-hal: Exclude HWC libs compilation.Pullakavi Srinivas2016-07-011-5/+8
| | | | | | | This change introduces compilation flag to compile standalone SDM libs. Change-Id: I3f8cde50e1806c6cf157364657d77fd9a780d5e3
* gralloc1 : initial implementationPrabhanjan Kandula2016-05-111-2/+7
| | | | | | Initial implementation of the gralloc1 APIs Change-Id: I3b01595b0f9b30d9a08d02101fe42281556bd6a2
* hwc: HWC 2.0 implementationNaseer Ahmed2016-04-281-1/+1
| | | | | | Add HWCLayer, HWCCallbacks and implement HWC2 layer functionality. Change-Id: Ic7764e72f4cae534e68764df4cf80eb3db982071
* sdm: Remove unused libraries, files and functionsRamkumar Radhakrishnan2015-06-221-12/+2
| | | | | | | | 1. Remove unused libraries libhdmi, liboverlay and libhwcomposer. 2. Remove unused functions and files from libqdutils. 2. Add querySDEInfo() function in qdutisl to query SDE capability. Change-Id: Ibea2dd2d22fecb420079e3b7cbbcc57d10f75d49
* sdm: Align to new SDM design.Dileep Marchya2015-05-211-5/+5
| | | | | | - Align code base to new SDM design. Change-Id: I38d7d138ae704cf036e2b96c16453aea63bc333f
* display: renaming thulium to msm8996Shruthi Krishna2015-03-231-1/+1
| | | | | | Use appropriate SOC name. Change-Id: I82b25f442a7288e22d6b8a8b457d48944e413506
* display: Add HDMI CEC HALNaseer Ahmed2015-03-021-0/+1
| | | | | | | Implement the spec as per hardware/libhardware/include/hardware/hdmi_cec.h Change-Id: I02e1ba9deee1007b7e5922c363b9f5d6c6ad82a9
* hwc: sde: enable SDE for thulium targetDhaval Patel2015-02-021-4/+7
| | | | | | Enable SDE compilation for thulium target Change-Id: I9aa9c7943a210bd885182460af72674e15d29f11
* sde: Make validate and commit ioctl calls on driver.Dileep Marchya2014-12-021-2/+1
| | | | | | | | | | 1. Update hw framebuffer implementation to compose layers for validation with driver. 2. Use atomic commit ioctl to send layers for validation and commit on driver. 3. Add different buffer formats handling in hw framebuffer. Change-Id: I13f9c245c14859c8e2680ef724cfebb59a0d990e
* sde: Snapdragon Display Engine (SDE) implementation skeleton.Dileep Marchya2014-11-131-3/+13
| | | | | | Define classes and files required for SDE implementation. Change-Id: Ic2d8572699b895f1980c7c127301e9ce0d4c8b03
* hwc: Rename libexternal to serve HDMI as primary or externalTatenda Chipeperekwa2014-09-291-1/+1
| | | | | | | This change will make is easier to build new functionality applicable to both HDMI scenarios. Change-Id: I417184568cb65a49c2ccb4199aff313ae2ee9b24
* hqd: virtual display code clean upManoj Kumar AVM2014-09-021-1/+1
| | | | | | | Remove V4L2 based virtual display functions as it is no longer used. Change-Id: Ibd7685791de6baa1bbf12ffe343443fcd7725269
* display: Makefile changes for AOSP buildsNaseer Ahmed2014-04-141-2/+1
| | | | | | | | - On some builds, the display HAL can be located in a subdirectory. Use LOCAL_PATH to include local headers. - Use msm and apq filters to pick up the qcom display HAL. Change-Id: Ib9b47ececb37fda1ecde5ce1cbe1fce9b041f84a
* Initial msm8x64 memory tracker HALColin Cross2013-11-121-1/+1
| | | | | | | | | | | Reads memory info from kgsl to track unaccounted for GL and ION memory. Right now it has to parse every allocation and then cross-reference it against /proc/pid/smaps. It would be faster to modify the kgsl driver to keep counters that could just be read directly. Bug: 10294768 Change-Id: Icb17558f03ce53bc594fbee097e51fe82e15dc31
* display: External display refactorJeykumar Sankaran2013-08-141-1/+2
| | | | | | | | | | | - cleans up external library - add separate library for virtual display - process virtual updates in its separate path in hwc. - Acquire blank mutex lock for one complete drawing cycle Change-Id: Ib984c578464a131ecdb27ee48960f58d68b7a5a7
* display: Reconcile display HALsNaseer Ahmed2013-02-091-4/+7
| | | | | | Make the display HALs compile with/without the Qualcomm BSP specific features so they can work with pure AOSP. Change-Id: I1ad7282c4fe1fe7e3309afb530a07735f165ffbe
* display: Fix includesNaseer Ahmed2012-12-031-1/+1
| | | | | | | Need to include from kernel headers and build for Qualcomm targets Change-Id: Ie77ba8c7dd129a9dc24e2f69b0ef768ea0580c3d
* display: Create QService binder interface.Saurabh Shah2012-09-181-1/+1
| | | | | | | | | | | Add QService binder interface to enable communication to display by the mediaserver for Securing/Unsecuring start and end notifications. Create separate lib for external. Clear reserved field before applying format. Change-Id: I463c9c6deac7587bd0c4e0b84513b5d0b5dd7e98
* display: Add QC Display utilsNaseer Ahmed2012-07-131-3/+2
| | | | | | | | | * Rename qcomui directory to qdutils * Avoid inclusion of qcom_ui header * Add class to get MDP version * Add namespace for qdutils to prevent collison Change-Id: I9a3f440e6b0fea1cfcc478ddca90af5df3bbb897
* add light hal moduleSungmin Choi2012-07-021-1/+1
| | | | | | | | - initial version - control lcd backlight - control red, green, blue Change-Id: Ibd24dcee3a739111f9eb6a7717b76754875da36e
* hardware/qcom/display: fix build for other targetsIliyan Malchev2012-06-291-4/+3
| | | | | Change-Id: I00ac616975dcedef9bbdd48be82baaa1f1674667 Signed-off-by: Iliyan Malchev <malchev@google.com>
* qcom/display: Update HALsNaseer Ahmed2012-06-211-3/+1
| | | | | | | | | - Update the display HAL from Code Aurora Forum - Add updated overlay library - Enable HWC with basic video going through overlay - Cleanup some files Change-Id: I65c687c51be458cee71213c79e03eeda962d9086
* initial GL libraries for msm8960Iliyan Malchev2012-06-111-0/+11
Change-Id: I16451c70a079894ac326d3564d96f1fbafcd4f1b Signed-off-by: Iliyan Malchev <malchev@google.com>