summaryrefslogtreecommitdiffstats
path: root/exynos4
Commit message (Collapse)AuthorAgeFilesLines
* samsung: Drop module eng tagsErfan Abdi2019-09-058-14/+0
| | | | Change-Id: I2e84d598b2412e617e5575bfdefd804612f76889
* exynos4x12: use common samsung liblightsSimon Shields2017-02-064-582/+0
| | | | Change-Id: I5615413d5427177af0d161cfac24e98e18bf017b
* exynos4: allow using SLSI stackSimon Shields2017-01-101-0/+4
| | | | Change-Id: I6201fb7b513f0b0d771460be133a7f32691b5070
* exynos4: Fix libfimc buildDominggoes Isakh2016-12-181-1/+1
| | | | | | * Expected return type is an address, not a boolean. Change-Id: I454c23b66388fe06fc6d630b7b510ae85bd94c4a
* exynos4: hwc: GLES/gl.h is needed regardless of HWC_HWOVERLAYSimon Shields2016-11-201-2/+2
| | | | Change-Id: I83108ba3d2442fbc0a252bd98c988235bafe7dc8
* liblights: Add BLN supportArnab Chaudhuri2016-05-094-1/+394
| | | | Change-Id: I859416c484777fcf08b5bf8f72ba9f9838e4c1b3
* exynos4: gralloc: we have an ALIGN macro, use itSimon Shields2016-04-151-4/+3
| | | | Change-Id: I1ef089b004d1d1e3f2ae525638954536ca881c7a
* Move Advanced Display so exynos5/7 can use itdeadman963852016-03-2218-763/+0
| | | | Change-Id: Idc255301f30cff6b41d04db6f14fa421ee9eddb5
* exynos4: squash opensource libUMPJavi Ferrer2016-03-2124-184/+3150
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | commit f40eeecbe44ee3ca5f4406e8881f6ffe1507d87c Author: Dheeraj CVR <cvr.dheeraj@gmail.com> Date: Sun Dec 14 16:41:30 2014 +0530 exynos4: libUMP: fix headers for newer mali driver Change-Id: Ia81fa1949d04d809b4c5045269a70d7bab758f4a commit 8c3792c590c0591647ab5ab59ff74d11e5f8afdd Author: Dheeraj CVR <cvr.dheeraj@gmail.com> Date: Sun Dec 14 16:38:51 2014 +0530 exynos4: libUMP: use relative include paths Change-Id: If46c68512d0404df0d46734531a6160eb18b7ce5 commit feb6f2c45d4f87655a2f391114946933a128e60c Author: Javi Ferrer <javi.f.o@gmail.com> Date: Fri Nov 21 04:05:51 2014 +0530 exynos4: open source libUMP - Deleted unneeded include ion.h - Correct libsecion build - Correct gralloc build and bring back ump_ref_drv_ion_import Change-Id: I1da602ec77d78e5056ea0c37f328c6c1b0e60e00
* exynos4: commonize AdvancedDisplay [1/3]Simon Shields2016-03-2118-0/+763
| | | | | | | | | * show in settings * drop support lib * drop unnecessary viewpager/tab bar * drop unused strings/resources Change-Id: I90c62d7b106ad744ae698044f6f17a759fcbf8a3
* libgralloc: Fix refresh rate calculationCaio Schnepper2015-11-301-2/+2
| | | | | | | Calculated refresh rate can be 3% off Reference: https://code.google.com/p/android/issues/detail?id=69391 Change-Id: I3b4efefcc0aef695ba48abdfb61f6d38b9d0a79c
* samsung: Compilation fixesrogersb112015-11-091-11/+11
| | | | | | | * Add missing headers * Cast values to correct types Change-Id: Iaf621c562e884daeb22f6ec700d6989ba6ba1aef
* exynos4: Fix build of hwc and grallocCaio Schnepper2015-10-193-0/+45
| | | | | | | | HAL_PIXEL_FORMAT_RGBA_5551 and HAL_PIXEL_FORMAT_RGBA_4444 are used by our hwc and gralloc, but they no longer exist in /system/core/include, so we are moving these two formats to the hardware specific repo Change-Id: I1c214af3b9819290173d2d60122d45a8ac635faf
* libgralloc_ump: Fix buildCaio Schnepper2015-10-192-1/+137
| | | | | | | Included legacy <pixelflinger/format.h> to continue using "GGL_PIXEL_FORMAT_L_8" pixel format Change-Id: If08f90333bbcd9857f0dbcb462aaf6e8ad4d689f
* libfimg3x: Remove android_pmem.h includeCaio Schnepper2015-04-271-1/+0
| | | | Change-Id: I514e96676578a97b9481643e58a0e49a8d017678
* lights: Clean up light priorities and dedupe codeRicardo Cerqueira2015-01-031-48/+45
| | | | | | Attention > Notification > Battery Change-Id: Ie3d17aced31673b281d718b76973d5774707a21d
* libcamera: fix camera.Howard Su2014-11-281-1/+2
| | | | Change-Id: I8992ec58b0254c73075e5e1a7b08227958179c0e
* Exynos4: Fix buildsbrissen2014-11-198-12/+10
| | | | Change-Id: Idb327b37156e2014a34a8831ce6d60769e3217af
* Exclude generic camera implementation if TARGET_PROVIDES_CAMERA_HALRicardo Cerqueira2014-05-201-0/+4
| | | | Change-Id: I91066dfa3d271aa7f909fc8751adb74b622173d2
* Fix crash on bootFlamefire2014-01-281-1/+2
| | | | | | | | There is a race condition where the sysfs-vsync thread accesses a value (in particular a function ptr) that may not have been set yet as this is done externally. Change-Id: If1afb1533344e994398b9b6f5bd3dfb125313416
* exynos4x12: liblights: Fix tablets with button backlightKetut Putu Kumajaya2014-01-152-18/+9
| | | | | | | Also, respect the lights API and return errors when attempting to configure an absent light ID. Change-Id: Ida430fba2fbfaf646f7e02ce2bd7d9134ae8d917
* gralloc: Attribute buffer ownership to last callerRicardo Cerqueira2014-01-021-2/+4
| | | | | | Switch buffer management from creator to latest registrant Change-Id: If6b1ab1a553f701e4a1038c089f2b2ecb02c2e8b
* Revert "gralloc: Allow unmapping concurrent handles"Ricardo Cerqueira2014-01-021-30/+33
| | | | This reverts commit a3a9aaa5bbf0a94f1039e3eda368fa8a28ddecf8.
* Fixed Light Exynos 4 sensor not workingherna2013-11-151-1/+1
| | | | Change-Id: I0a59d8ca08e210d879350df42e75acd4365326a3
* Exynos: fix gralloc buildsbrissen2013-11-061-1/+1
| | | | Change-Id: Iae8c7cf947aacb6ec5c952a10a14b9d41c397ed2
* gralloc: Allow unmapping concurrent handlesRicardo Cerqueira2013-10-271-33/+30
| | | | | | If we allow registering those buffers, we need to let them go, too Change-Id: I6c2dc862e1e783e2b0d3c7d37d60ebe2290173fa
* gralloc: Allow any process to have multiple buffer handlesRicardo Cerqueira2013-10-252-3/+1
| | | | Change-Id: I670ff7e03b19c07094b506a4422f99c30f06db0e
* add exynos tablet flagHumberto Borba2013-09-231-0/+4
| | | | | Signed-off-by: Humberto Borba <humberos@gmail.com> Change-Id: Id2a5ce769af9b87d7fbdb415ff7869f593601dc3
* Add Red/Blue LED notification supportsbrissen2013-08-301-2/+152
| | | | | | | This will allow the use of the red/blue led's on the sph-d710 Uses BOARD_HAS_LED_NOTIF in boardconfig. Change-Id: Ic217ed5b0ec673d03bb596fbde0ac725a5ca0887
* exynos4x12: liblights: generic button backlight implementationDaniel Hillenbrand2013-08-231-12/+28
| | | | | | http://review.cyanogenmod.org/#/c/48922/ Change-Id: I929fcb4f1c2a912e026328cb09f9be527adbaea9
* exynos4210: liblights: big cleanupDaniel Hillenbrand2013-08-231-187/+4
| | | | | | http://review.cyanogenmod.org/#/c/48922/ Change-Id: I5fa9602649c5d0e902dfc9ba9e50e8197d0dfb76
* liblights: exynos4210: fix button off valueDaniel Hillenbrand2013-08-211-2/+2
| | | | | | | | | since we're writing to the command interface the correct values are: 1 - on 2 - off Change-Id: I4e61b0eedd1dcfba32319b26cd9e29202f66fcaa
* exynos4: gralloc: Remove non-trivial initializers to fix buildXpLoDWilD2013-07-261-3/+0
| | | | Change-Id: Id21a3506132b2be1ff5a606858d1be2dd897338d
* NFC refactoringcm-10.1.3-RC2cm-10.1.3-RC1Qaweck2013-07-223-1/+1
| | | | Change-Id: Id239eae364b7e1eddc512acb3516be1c62a726d1
* samsung: move ril client out of exynos4Daniel Hillenbrand2013-07-0810-3384/+0
| | | | Change-Id: I8aa0470652c060a531d2cc7f2d8c68d3c40f5f95
* Exynos4x12: liblights: ifdef exynos4x12 tabssbrissen2013-06-211-2/+16
| | | | Change-Id: I3461a6569bf7d3c65e72cc911282bb3ee8e52bc5
* exynos4: SecBuffer: add missing c++ ifdefsDaniel Hillenbrand2013-06-151-0/+4
| | | | Change-Id: I6c07d14675e5c6f835401d2660f208db8e757a71
* exynos4412: update fimg4xDaniel Hillenbrand2013-06-146-263/+272
| | | | | | http://git.insignal.co.kr/insignal/origen_quad-jb_mr1.1/android/hardware/samsung_slsi/exynos4/log/?h=origen_quad-jb_mr1.1 Change-Id: Idbcc372285b168fa171e195eed43e20c27182fab
* exynos4: hal: include: Exif.h: always keep two decimal places in macrosghepeu2013-05-101-7/+8
| | | | | | | | | | | | The APEX macros always rounded to int, losing too much precision. Ensure that we always keep at least two decimal digits. The more precise F-number comes from the value recorded by the camera closed source driver. Added a new macro APEX_SHUTTER_TO_EXPOSURE(x) (credit to tryptophane). Change-Id: Ief43c15c6517d8dc48d4d4bc9e93df9eb01e6b91
* exynos4210: lights: add missing brightness checkcm-10.1-M3cm-10.1-M2codeworkx2013-03-021-4/+9
| | | | Change-Id: I7d307fbfe7581bfa76e7f4f6ce50f759683bf9dc
* exynos4: Add open source libsecion.angelsl2013-02-244-1/+294
| | | | | | | | This libsecion is reverse engineered from the libsecion.so blob and then written based on the Exynos 5 libion available in AOSP. Change-Id: Ibe69047c78491e3c7f3173b18fcabdf327fcfbd0 Signed-off-by: angelsl <hidingfromhidden@gmail.com>
* exynos4: update media headerscodeworkx2013-02-176-1391/+2716
| | | | Change-Id: Ia6221554d290c46f11c68e276dda41c8ebe3a7ab
* gralloc: Remove hackscm-10.1-M1Andrew Dodd2013-01-151-14/+0
| | | | | | | Stock gralloc doesn't have these alignment hacks. In fact they currently do nothing and won't until we fix HWC. Change-Id: I3427cf3fed84a023ba6ed69b0e0fe0b63ea00886
* gralloc: Add missing GRALLOC_USAGE_HW_FIMC1 logicAndrew Dodd2012-12-181-1/+1
| | | | | | | | | | This caused the ION pointer to get clobbered with a UMP pointer when FIMC1 memory was requested. After a while, camera would be unable to allocate buffers due to ION memory not being freed properly. Change-Id: I1ba1d27da924a0bb81631548e83c7f3e5789f319
* Merge "hwc: Pull in updates from exynos3 hwc" into mr1-stagingmr1-stagingDaniel Hillenbrand2012-12-111-33/+49
|\
| * hwc: Pull in updates from exynos3 hwcAndrew Dodd2012-12-111-33/+49
| | | | | | | | Change-Id: I61e1556da3e2d1e9a8b9c22163f4f11982bda7dc
* | Merge "gralloc: Back out hacks now that Mali-derping is fixed" into mr1-stagingDaniel Hillenbrand2012-12-101-12/+1
|\ \ | |/ |/|
| * gralloc: Back out hacks now that Mali-derping is fixedAndrew Dodd2012-12-081-12/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Two reverts squashed, due to Mali-derping being fixed in frameworks/native: Revert "gralloc: avoid using framebuffer" This reverts commit 5125ccc5b6d9a4bf1256a4a57f6d5f7d0ebe26c9. Revert "gralloc: Send first 2 FB buffers to carveout and next to UMP" This reverts commit d288deb284f205c6b0eae04b27377c902afaf24e. Change-Id: I530dc255b7543e03d0e8277d3ad12ed11d6649ab
* | exynos4: libhwcomposer: disable debuggingcodeworkx2012-12-091-1/+1
|/ | | | Change-Id: Iead8beee1c2c40b3c7ce1277c84dc180fb96ecb8
* exynos4: gralloc: fix fimc1/ion logiccodeworkx2012-12-071-1/+1
| | | | Change-Id: I0d125275e4d9ec3b6368572b9c0aa1033969c98d