summaryrefslogtreecommitdiff
path: root/common.mk
AgeCommit message (Collapse)Author
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
2013-07-01hwc: Add 8084 to the list of mdss targets.Saurabh Shah
Add 8084 to the list of mdss taregts in make file, so that the compile time flags are enabled. Change-Id: Icba9686a5c51b463c5f2c07d3c1781fe23312469
2013-06-25display: define QCOM_BSPArun Kumar K.R
this enables custom features for display on QCOM platform Change-Id: If2941efe19245ed770bb4df6ac9f53d00de91698
2013-06-18display: changes for mr2 bringupArun Kumar K.R
- Disable QCOM_BSP on jb_mr2 till all the display features are enabled - Define ANDROID_JELLYBEAN_MR1 determine JB_MR1 SDK Change-Id: I1271c0f0d392a54e20313f99c0ae494cd69f5492
2013-05-02Merge "display: Add msm8610 to list to enable mdss target flag"Linux Build Service Account
2013-04-17display: Add msm8610 to list to enable mdss target flagTerence Hampson
msm8610 uses MDSS framework and venus color format Change-Id: Ia6caeb92580413e947fcbf6c497499afe1f3282c
2013-04-16display: Use flag to distinguish QCOM BSP featuresNaseer Ahmed
Earlier the presence of is-vendor-board-platform, QCOM was relied on. However some builds could be using that macro and still be builds without framework changes. Change-Id: I9cf9494753086f8b86a0f69aed825230752cf240
2013-03-23hwc: Add MetaData support in overlay path.Saurabh Shah
DONE: 1. HSIC(SPA) test. 2. IGC R/G/B channel test. 3. QSEED2 sharpening/smooth test verified through register value check. Change-Id: Ia9472f489c013df22a3411eeaac3c8d1e6e22ac0
2013-03-15Merge "display: Remove genlock usage"Linux Build Service Account
2013-03-15display: Remove genlock usageNaseer Ahmed
genlock is no-op from Android 4.2 onwards since the sync framework is used for explicit synchronization. Change-Id: Idd1df589516534a683e0fa1ef0cfbb7f0e411f67
2013-03-14qdutils: Retrieve MDP revision and pipes information from driver.Sushil Chauhan
Userspace can retrieve MDP revision number and number of different types of MDP pipes (RGB,VG,DMA) information from driver. Add target specific flag as previous MDP versions do not provide this support. - Make use of this information while maintaining PipeBook. - Move PipeBook related functions from overlay utils to PipeBook. Change-Id: I46578bb27e515c4b9525d90b6619c11d7749914f
2013-03-07display: Enable venus support for new target.Sushil Chauhan
New target needs support for VENUS color format in display hal. Change-Id: I72137a3be87f3001e0455a1451c93bd00f4128a3
2013-02-09display: Reconcile display HALsNaseer Ahmed
Make the display HALs compile with/without the Qualcomm BSP specific features so they can work with pure AOSP. Change-Id: I1ad7282c4fe1fe7e3309afb530a07735f165ffbe
2012-12-12display: Add target specific flag to support Venus color formatSushil Chauhan
Venus color format is not supported on older platforms. Add target specific flag in display hal and define Venus macros to zero for older platforms. Change-Id: I38141ae870e255a0e54ce9fde46fe6cc3415f179
2012-12-05display: Use fences for all targetsNaseer Ahmed
Change-Id: I89a8b661dba7919707ba26ff35fb294b22aaba67
2012-09-21hwc: sync-point implementation.Kinjal Bhavsar
Add sync pt implementation. Add genlock and sync pt under conditional compilation flags. Change-Id: I32fb7f6051ccc706662152e90ac15b6b6743f897 Signed-off-by: Iliyan Malchev <malchev@google.com>
2012-09-18display: Create QService binder interface.Saurabh Shah
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
2012-08-14display : Add support for copybit compositionNaseer Ahmed
This change add support for copybit composition in display HAL for MDP3 targets. Change-Id: I9bc8e40f624b0760f4faa223cb03a13695611bb3 Acked-by: Sravan Kumar D.V.N <sravank1@codeaurora.org>
2012-07-23display: Fix warnings, make warnings as errorsNaseer Ahmed
Change-Id: I61f22765b04112be48e62135db930c415c9c7d37
2012-07-23display: Clean up grallocNaseer Ahmed
* Remove pmem and ashmem implementations * Remove usage of RefBase * Reduce log verbosity Change-Id: If8ef543d236e5305bd5430f4f9c62c51b3a13787
2012-07-23display: Clean up makefilesNaseer Ahmed
Move common includes and shared libraries to a common location Change-Id: I0427f0f98b4c039a691be0ef6f3deead2b4bfa02