Commit Graph

16 Commits

Author SHA1 Message Date
Jinsuk Kim 0f763b1c47 Fix broken build
Removed hdmi_cec as the device doesn't have the corresponding
hardware.

Bug: 18781204

Change-Id: I5b66919e1c2769fdce067e00007bf590f7099082
2014-12-19 07:19:03 +09:00
Naseer Ahmed 5a7d156b76 display: Add HDMI CEC HAL
Implement the spec as per
hardware/libhardware/include/hardware/hdmi_cec.h

Change-Id: I02e1ba9deee1007b7e5922c363b9f5d6c6ad82a9
2014-09-22 20:08:25 -07:00
Naseer Ahmed efd5b99909 display: Makefile changes for AOSP builds
- 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-05-19 09:20:32 -07:00
Naseer Ahmed 72ec599646 Revert "fixed msm8084 display HAL compilation"
This reverts commit b4216eed26.
2014-05-19 09:20:31 -07:00
Naseer Ahmed 869ba57828 display: Remove libgenlock usage
Stale reference, remove usage.

Change-Id: Id8dade7effe77f5760b1f01653d1374e86226a23
2014-05-14 17:18:54 -07:00
Vineeta Srivastava b4216eed26 fixed msm8084 display HAL compilation
1. Updated Makefiles for it to compile.
2. Removed ANDROID_JB_MR2 flag
3. Removed HWC_BLIT
4. Included sync.h header

Change-Id: Ic8d713e9a68cecd961505a20ff55b8b173f2ee8d
Signed-off-by: Iliyan Malchev <malchev@google.com>
2014-04-28 12:48:39 -07:00
Colin Cross 001f8b8389 Initial msm8x64 memory tracker HAL
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
2013-11-12 10:25:41 -08:00
Jeykumar Sankaran 361900d9a6 display: External display refactor
- 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-08-14 13:19:37 -07:00
Naseer Ahmed 59644b2127 display: Reconcile display HALs
Make the display HALs compile with/without the Qualcomm BSP
specific features so they can work with pure AOSP.
Change-Id: I1ad7282c4fe1fe7e3309afb530a07735f165ffbe
2013-02-09 08:29:49 -05:00
Naseer Ahmed 5917350e7b display: Fix includes
Need to include from kernel headers and
build for Qualcomm targets

Change-Id: Ie77ba8c7dd129a9dc24e2f69b0ef768ea0580c3d
2012-12-03 15:53:36 -05:00
Saurabh Shah bbee5b1c34 display: Create QService binder interface.
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-09-18 10:21:14 -07:00
Naseer Ahmed 0f859f6f0d display: Add QC Display utils
* 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
2012-07-13 17:50:32 -07:00
Sungmin Choi 57f32637ce add light hal module
- initial version
- control lcd backlight
- control red, green, blue

Change-Id: Ibd24dcee3a739111f9eb6a7717b76754875da36e
2012-07-02 16:57:10 -07:00
Iliyan Malchev ef04d594f9 hardware/qcom/display: fix build for other targets
Change-Id: I00ac616975dcedef9bbdd48be82baaa1f1674667
Signed-off-by: Iliyan Malchev <malchev@google.com>
2012-06-29 16:54:50 -07:00
Naseer Ahmed befc466069 qcom/display: Update HALs
- 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
2012-06-21 11:52:07 -07:00
Iliyan Malchev a19f21d925 initial GL libraries for msm8960
Change-Id: I16451c70a079894ac326d3564d96f1fbafcd4f1b
Signed-off-by: Iliyan Malchev <malchev@google.com>
2012-06-11 23:50:46 -07:00