summaryrefslogtreecommitdiff
path: root/common.mk
AgeCommit message (Collapse)Author
2017-02-17sdm: enable gralloc1 from hwc2Naseer Ahmed
Add support for hwc2 to call into gralloc1 CRs-Fixed: 2007392 Change-Id: Iade3b7cba7d3b99685530a8f4dcde67228e78f68
2017-02-07sdm: drm: Add support for default non-atomic modeSaurabh Shah
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
2017-02-03Merge "gralloc: Remove conditional inclusion of msm_media_info.h"Linux Build Service Account
2017-01-30gralloc: Remove conditional inclusion of msm_media_info.hSaurabh Shah
msm_media_info.h is conditionally included, but symbols within it aren't. Since msm_media_info.h will always be available, remove conditional inclusion. Change-Id: I8e6cc8cb12899318e81a622b42f14e14fd0f9acb
2017-01-23gpu_tonemapper: Fix compilation issue with GraphicBufferNaseer Ahmed
Handle different version of GraphicBuffer with a compile time flag. CRs-Fixed: 1111917 Change-Id: I11aa6d64a8e61a4d7658cb5f924ee4dc38c40bc9
2017-01-23Include additional system header search pathDavid Ng
Add system android-base path to header search path (for unique_fd.h) CRs-Fixed: 1109248 Change-Id: I5cf6113328ac81935b2ea03a4ce66960e15b88fd
2016-12-21display: Fix ColorMetaDataArun Kumar K.R
- Fix Transfer_HLG and other ColorAspects which was incorrectly mapped to wrong values. - Use TARGET_USES_COLOR_METADATA to enable using ColorMetaData Change-Id: I4d1dc6385461ddb77e9b2865ec0bd28448c5e554 Crs-fixed: 1098731
2016-12-16gpu_tonemapper: Include gpu tonemapperArun Kumar K.R
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
2016-11-14display: Add color MetadataArun Kumar K.R
- 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
2016-09-02Merge branch 'LA.HB.1.3.9_1' into display.lnx.3.0-devNaseer Ahmed
Change-Id: I72aff6fecdf580de749f1fb6f91d346dc0f91448 CRs-Fixed: 1058446
2016-08-09sdm: Add option to defer video mode retire fenceNaseer Ahmed
Per the HWC2 header the present(retire) fence should be signaled at the vsync when the result of composition of *this* frame starts to appear (for video-mode panels). In our current implementation, the retire fence timeline is the same as the release fence timeline for video mode, so the retire fence that we get at present() signals when the next frame comes in to replace the current one. Hence, for video mode panels, we need to defer the retire fence to meet the header requirements. Change-Id: Ia84c9f14ba5c3667c4cad996027638f1f074914f CRs-Fixed: 1050596
2016-07-26sdm : Add QTI_BSP flag to disable rotation animation.Namit Solanki
Add QTI_BSP flag to disable rotation animation when property sys.disable_ext_animation is set to 1 Change-Id: Ifa4cf288b8af29b2749b069f01bbc289657b2da2 CRs-Fixed: 1036827
2016-07-01display-hal: Exclude HWC libs compilation.Pullakavi Srinivas
This change introduces compilation flag to compile standalone SDM libs. Change-Id: I3f8cde50e1806c6cf157364657d77fd9a780d5e3
2016-06-09hwc2: Use BoardConfig flag to enable/disable HWC2Naseer Ahmed
Change-Id: If2e78d3995898619691cedf281d2f70a4698b682 CRs-fixed: 1026551
2016-05-13Merge branch 'LA.HB.1.3.9' into display.lnx.3.0-devNaseer Ahmed
Merge in newer HALs not present earlier in this branch Change-Id: I2832d00beccf86dd0929b78c6be1be5f2b0881fe CRs-fixed: 1015411
2016-05-11gralloc1 : initial implementationPrabhanjan Kandula
Initial implementation of the gralloc1 APIs Change-Id: I3b01595b0f9b30d9a08d02101fe42281556bd6a2
2016-04-28hwc: HWC 2.0 implementationNaseer Ahmed
Add HWCLayer, HWCCallbacks and implement HWC2 layer functionality. Change-Id: Ic7764e72f4cae534e68764df4cf80eb3db982071
2016-04-28common: Do not enable QTI_BSP flagSushil Chauhan
- The features under QTI_BSP flag, are unused on this component. - To fix display HAL compilation with the newer framework branch. CRs-Fixed: 1009677 Change-Id: I32c0a3e195a745695bf93d12564412df4b3e27bd
2016-04-28display: Disable QTI_BSPNaseer Ahmed
This is unused on this branch Change-Id: I1a3341af1b32d91ce614e10296fad3aee1dc6634
2016-04-15sdm: Wrap DISPLAY_TERTIARY around QTI_BSPManoj Kumar AVM
1. HWC_DISPLAY_TERTIARY is not defined in AOSP. Wrap DISPLAY_TERTIARY around QTI_BSP. 2. Include common.mk for hwc make file. CRs-Fixed: 966190 Change-Id: I7f68feeb6fb94fb4dd77e3c21be9c563925bc200
2016-04-06display: Use common includes in SDMNaseer Ahmed
Unifies builds with and without MSM kernels Change-Id: I60e082f64591768d14ce102e815d2076a53384b0 CRs-fixed: 999563
2015-06-22sdm: Remove unused libraries, files and functionsRamkumar Radhakrishnan
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
2015-04-24gralloc: Make all secure heaps and flags backward compatibleShalaj Jain
Make all content protection and secure display heaps and flags backward compatible. Honor the different requirements for master side and slave side content protection and secure display. Change-Id: I21a5170f2ae7ffd9c447e8af795e3665e673248f
2015-03-19gralloc: Deprecate old stuff.Naseer Ahmed
1. Reclaim some old gralloc flags. 2. System heap allocation happens by default. 3. Remove some unused private flags. 4. Add heapid member to alloc_data to better line up with ion header 5. Remove check for MDSS_TARGET Change-Id: I37be0a2fcd5fd4a14bb9ca235fcae41f6f3ec19e
2015-01-06Merge "hqd: Remove target list for MDSS_TARGET flag"Linux Build Service Account
2014-12-18hqd: Remove target list for MDSS_TARGET flagShalaj Jain
Use same list (MSM_VIDC_TARGET_LIST) for both VENUS_COLOR_FORMAT and MDSS_TARGET flags as both are video specific. Change-Id: I29c0727fa7be7219be3253801ee416f8cb791a7b
2014-12-08hwc: Enable PP flag for metadata supportPraveena Pachipulusu
Enable POST_PROC flag to update PP features (HSIC/IGC/QSEED2) info from metadata. Dynamically link ABL library. Change-Id: Id5d8cf17eccb3ad8f1a671d0f3b5a96a7dbf7c00
2014-10-22Merge "hwc: Fixes for MDP3 targets"Linux Build Service Account
2014-10-20hwc: Fixes for MDP3 targetsDileep Kumar Reddi
* Define VENUS_COLOR_FORMAT to get aligned dimensions for venus format * Compile copybit lib for ferrum Change-Id: I905b84fc066075af50b8197dd53157a3a57db59b
2014-10-19Merge "hqd: Use MSM_VIDC_TARGET_LIST for Venus color format"Linux Build Service Account
2014-09-30hqd: Use MSM_VIDC_TARGET_LIST for Venus color formatShalaj Jain
All video enabled targets are defined in MSM_VIDC_TARGET_LIST. Use this list to enable venus color format for video targets. Change-Id: I20a531ca775dd7499fd50a77c405caffbe340da8
2014-09-29hwc: Rename libexternal to serve HDMI as primary or externalTatenda Chipeperekwa
This change will make is easier to build new functionality applicable to both HDMI scenarios. Change-Id: I417184568cb65a49c2ccb4199aff313ae2ee9b24
2014-09-25display: Fix warningsNaseer Ahmed
Treat warnings as errors again Change-Id: Ibd7f484d31ad420b85e82fd5183d70bf7dce4bfa
2014-09-02hqd: virtual display code clean upManoj Kumar AVM
Remove V4L2 based virtual display functions as it is no longer used. Change-Id: Ibd7685791de6baa1bbf12ffe343443fcd7725269
2014-06-05display: Add VENUS_COLOR_FORMAT for msm8994Jeykumar Sankaran
Add VENUS_COLOR_FORMAT support for msm8994 Change-Id: I4aad0d532a261796f1f31273ad80305adafc3b6c
2014-04-14display: Makefile changes for AOSP buildsNaseer Ahmed
- 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
2014-03-15display: Remove VPU related codeNaseer Ahmed
Targets in which VPU interacts with display through HWC are no longer supported. Change-Id: I65a5348a375ad0c193a8659d0cdfb37c2db6f38e
2014-02-26Merge "display: set compiler option to print all warning messages"Linux Build Service Account
2014-02-19common: Do not link to ABL libNaseer Ahmed
The library is not used in the code. If used in the future, it can be linked to with dlopen. Change-Id: I5af0847f0838f26c3c7f39375d3f082b1d3b8a6c
2014-02-18display: set compiler option to print all warning messagesArun Kumar K.R
- Remove -Werror which would stop compilation, instead add -Wall and -Wconversion, which would still print out the warning messages. - Helps in fixing the warnings without breaking the compilation Change-Id: Iffa4687a267d405a3011521f0882a9aefd88b5ce
2014-01-31hwc: vpuclient: vpuClient implementationZohaib Alam
Vpuclient is the client side for VFM in hwc. It follows the similar pattern of prepare and draw. It has 2 step prepare including: setVpuSession and prepare. The setVpuSession function passes all the layers from the SF list to VFM, which marks the layers that it can support. After this, the layer allocation/configuration is done, and finally in prepare the allocated pipes are passed down to VFM. The draw function passes the handle to the VFM to draw the video layer. Change-Id: I5d8795de35ed98716f7fa4cd48506b488cb3cb5d
2013-12-12display: Add display HAL support for msm8916.Sivalatha Chakrala
Add initial display support for msm8916 target. Change-Id: I709b2422dd1ac65b3b12d2853c1fc1e1efffcb7a
2013-10-20display: Add display HAL support for msm_bronzeAparna Mallavarapu
Add initial display support for msm_bronze target. Change-Id: Ifcdb4347dc32553a855bb54e54773bac11540335
2013-09-12hwc: Add vpu clientNaseer Ahmed
Stub implementation of VPU in HWC. This commit passes through binder calls from HWC to the VPU library. It also has stub prepare/draw calls in the VPU client object which can be used to configure VPU in the composition cycle. Change-Id: I2606f2884e870448d29ef26e02faac92e157e2c6
2013-08-14display: External display refactorJeykumar Sankaran
- 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
2013-07-16hwc: Add support for mpq8092 platformSaurabh Shah
Add support for mpq8092 platform to hwc Change-Id: Ic1811052eb4701cb20fdaa24be42689b0d4ac61e
2013-07-15Merge "display: Export headers"Linux Build Service Account
2013-07-12display: Export headersNaseer Ahmed
Display headers used by other components should be at a common location to avoid issues with future changes in paths. Change-Id: Iaec21206b82dd7dae03e598b9ec46b3e6f1bbf71
2013-07-11display: define ANDROID_JELLYBEAN_MR1 outside TARGET_USES_QCOM_BSPRamkumar Radhakrishnan
define ANDROID_JELLYBEAN_MR1 outside TARGET_USES_QCOM_BSP check, because ANDROID_JELLYBEAN_MR1 is not specific to qualcomm. Change-Id: Ib99dfa3a77d2b4df8bd4910fff3d948924629d9b
2013-07-09Merge "display: define QCOM_BSP"Linux Build Service Account