summaryrefslogtreecommitdiffstats
path: root/exynos4/hal
Commit message (Collapse)AuthorAgeFilesLines
* exynos4: libhwcomposer: disable debuggingcodeworkx2012-12-091-1/+1
| | | | Change-Id: Iead8beee1c2c40b3c7ce1277c84dc180fb96ecb8
* exynos4: gralloc: fix fimc1/ion logiccodeworkx2012-12-071-1/+1
| | | | Change-Id: I0d125275e4d9ec3b6368572b9c0aa1033969c98d
* exynos4: gralloc: Do FIMC1 memory allocations from ION instead of FIMC1Andrew Dodd2012-12-071-1/+28
| | | | | | | | | | Mobile's blobs behave this way, except they don't do the 4k alignment done by the FIMC1 allocs. The 4k alignment should fix issues such as NHK World Live TV, but fails to do so. Change-Id: I1ee4cd13e23f9f2f6c6616ee9eed1096b571a82c
* gralloc_priv: Remove unused yaddr memberAndrew Dodd2012-12-061-0/+10
| | | | | | | | Mobile's blobs don't appear to have been compiled with this present in their headers, and none of the Insignal sources actually use this. Change-Id: Ib8611f6da90ea78aa8eec451c76f56ddb32b45a4
* gralloc: Let } rejoin its peopleAndrew Dodd2012-12-051-3/+2
| | | | | | | | | | | | | | | | | | | | This is the story of poor }. It is a painful saga. Samsung left } floating inside the galaxy of framebuffer_alloc, unable to join its brethren on the planet of STANDARD_LINUX_SCREEN when they were shifted out of the #ifdef dimension. codeworkx brutally eliminated poor } from the galaxy, it was nowhere to be seen. codeworkx then took pity on the } and placed it back on the planet of STANDARD_LINUX_SCREEN, but placed it on a continent where it was all alone, unable to ever see its mate { Take pity on poor }, let it rejoin its people on the correct continent of the planet STANDARD_LINUX_SCREEN, so they may all shift out of the #ifdef dimension together. Change-Id: I7a700b73ccd2c91f91d9af3704930759f46978c7
* gralloc: add HAL_PIXEL_FORMAT_YCbCr_420_SP_TILED for videocodeworkx2012-12-031-0/+2
| | | | Change-Id: I340b2bc065490797889aa17c5396cf40e0e7d6ff
* gralloc: avoid using framebuffercodeworkx2012-12-031-0/+8
| | | | Change-Id: I216b4b67f09729d00d337512ab17ff378f218a33
* gralloc: do it the android waycodeworkx2012-12-031-1/+1
| | | | Change-Id: I54d7cfcbf39a97a340cf5b807537c39584c0e50a
* gralloc: hello }, welcome back at your new homecodeworkx2012-12-031-0/+3
| | | | Change-Id: I86f80b78325f37f2d46b0c3b08818ab1274242e9
* gralloc: hello }, what are you doing there?codeworkx2012-12-031-1/+0
| | | | Change-Id: Idf59890cb41e97004039a71e4b32f3d263b89482
* gralloc: Send first 2 FB buffers to carveout and next to UMPEspen Fjellvær Olsen2012-12-031-1/+4
| | | | | | | | | | | | | | | | | | | | | | Taken from QCOM gralloc: commit d80a52cbf961d737f6f3beef47b868a581b98591 Author: Saurabh Shah <saurshah@codeaurora.org> Date: Tue Oct 2 14:32:40 2012 -0700 gralloc: Send first 2 FB buffers to carveout and next to IOMMU Gralloc uses the GRALLOC_USAGE_HW_FB flag to allocate memory from carveout. This is fine for primary framebuffer, but for external framebuffer we need IOMMU heap buffers, since the ioctls for external work with those. Ideally, the primary buffers also need to come from IOMMU heap, which is ongoing work. This patch allocates the first 2 FB buffer requests (assuming they are for primary) from carveout and allocates all subsequent buffers from IOMMU heap. Bug: 7124159 Change-Id: Ie53b2e1e7fcac136acd2d251f39cefe367fc7125 Signed-off-by: Iliyan Malchev <malchev@google.com>
* Revert "exynos4: gralloc: higher number of buffers for page flipping"codeworkx2012-12-031-1/+1
| | | | This reverts commit 8b9deaf74eba92bac8725666c2f99e51412a5b6f.
* libhwcomposer: keep window 2 opencodeworkx2012-12-023-13/+49
| | | | | | | | Window 2 is used to query global info about the LCD. Kanged from patch for aries by Greg Hackmann <ghackmann@google.com> Change-Id: Idf754d4536337d6c06652c1d0c744dc7c0936b15
* exynos4: gralloc: higher number of buffers for page flippingcodeworkx2012-12-011-1/+1
|
* exynos4: hwcomposer: add uevent vsync handlingcodeworkx2012-12-012-3/+65
|
* exynos4: libhwcomposer: update for new api versionespenfjo2012-12-014-1160/+437
|
* exynos4: update gralloc from insignal, modify it to work with libsecioncodeworkx2012-12-015-20/+54
|
* exynos4: add missing pixel format definitionscodeworkx2012-11-271-17/+19
| | | | Change-Id: I0386e8a9209d4f6633f67aa028c512e749c2c857
* fix libcamera and fimc conflictDaniel Hillenbrand2012-07-221-3/+11
|
* underp loggingDaniel Hillenbrand2012-07-2215-26/+25
|
* exynos hal: jellybean compatDaniel Hillenbrand2012-07-2234-1371/+1370
|
* exynos4: added missing gralloc defines for hdmicodeworkx2012-07-031-0/+11
| | | | Change-Id: Ie489452003c30e05f3fdf36a0643963ce4ae0c2e
* exynos4: hdmi: fix invalid conversion from void* to unsigned intcodeworkx2012-06-081-1/+1
| | | | Change-Id: Ib81076f7f85719cd7bc318d45a0b176211b0ee89
* exynos: reorganized and updated from insignalcodeworkx2012-05-20111-5535/+26902
| | | | | | | | | | | | | Changes needed on exynos4210 devices: libcsc -> libseccscapi libswconverter -> remove TARGET_HAL_PATH := hardware/samsung/exynos4/hal TARGET_OMX_PATH := hardware/samsung/exynos/multimedia/openmax $(call inherit-product, hardware/samsung/exynos4210.mk) Change-Id: Ic59ef95b85ef37b3f38fb36cf6a364a5414685ee
* liblights: Fix touch key lights coming on when screen brightness is adjustedPhil Tunstall2012-05-191-3/+5
| | | | | | Only tested on GT-I9100 Change-Id: I2be3c5ce74799bea310a65bc75dd90985b9d17d6
* Update AkmSensor to manually set poll intervalEspen Fjellvær Olsen2012-04-192-1/+24
| | | | Change-Id: I84fc5c3fc1cb552874129512ea6dfc19b1f9a60a
* added tablet support to liblightsR. Andrew Ohana2012-04-011-0/+11
| | | | Change-Id: I778167e6fc10a8162a20771b9b4953af28fc1a97
* libump: include fixescodeworkx2012-03-242-2/+2
| | | | Change-Id: Ib1a815d443c9efa9ef25579a470b6df1fdf023b2
* removed unneeded filters on makefilescodeworkx2012-03-241-2/+0
|
* initial commit, taken and modified from linaro/insignalcodeworkx2012-03-2484-0/+19629