Simon Shields
fc68d3abb8
exynos4x12: use common samsung liblights
...
Change-Id: I5615413d5427177af0d161cfac24e98e18bf017b
8 years ago
Simon Shields
28bf1cc919
exynos4: allow using SLSI stack
...
Change-Id: I6201fb7b513f0b0d771460be133a7f32691b5070
8 years ago
Dominggoes Isakh
cb48f297ff
exynos4: Fix libfimc build
...
* Expected return type is an address, not a boolean.
Change-Id: I454c23b66388fe06fc6d630b7b510ae85bd94c4a
8 years ago
Simon Shields
fe32c93da2
exynos4: hwc: GLES/gl.h is needed regardless of HWC_HWOVERLAY
...
Change-Id: I83108ba3d2442fbc0a252bd98c988235bafe7dc8
8 years ago
Arnab Chaudhuri
a958e7e7ac
liblights: Add BLN support
...
Change-Id: I859416c484777fcf08b5bf8f72ba9f9838e4c1b3
9 years ago
Simon Shields
05326f499d
exynos4: gralloc: we have an ALIGN macro, use it
...
Change-Id: I1ef089b004d1d1e3f2ae525638954536ca881c7a
9 years ago
deadman96385
a6d5bd701d
Move Advanced Display so exynos5/7 can use it
...
Change-Id: Idc255301f30cff6b41d04db6f14fa421ee9eddb5
9 years ago
Javi Ferrer
cc48856905
exynos4: squash opensource libUMP
...
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
9 years ago
Simon Shields
9b5063f0ed
exynos4: commonize AdvancedDisplay [1/3]
...
* show in settings
* drop support lib
* drop unnecessary viewpager/tab bar
* drop unused strings/resources
Change-Id: I90c62d7b106ad744ae698044f6f17a759fcbf8a3
9 years ago
Caio Schnepper
e48f7860b9
libgralloc: Fix refresh rate calculation
...
Calculated refresh rate can be 3% off
Reference: https://code.google.com/p/android/issues/detail?id=69391
Change-Id: I3b4efefcc0aef695ba48abdfb61f6d38b9d0a79c
9 years ago
rogersb11
dbf394e847
samsung: Compilation fixes
...
* Add missing headers
* Cast values to correct types
Change-Id: Iaf621c562e884daeb22f6ec700d6989ba6ba1aef
9 years ago
Caio Schnepper
2f04f84366
exynos4: Fix build of hwc and gralloc
...
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
9 years ago
Caio Schnepper
d126ce64b4
libgralloc_ump: Fix build
...
Included legacy <pixelflinger/format.h> to continue
using "GGL_PIXEL_FORMAT_L_8" pixel format
Change-Id: If08f90333bbcd9857f0dbcb462aaf6e8ad4d689f
9 years ago
Caio Schnepper
dd9ce7d335
libfimg3x: Remove android_pmem.h include
...
Change-Id: I514e96676578a97b9481643e58a0e49a8d017678
10 years ago
Ricardo Cerqueira
518d1720da
lights: Clean up light priorities and dedupe code
...
Attention > Notification > Battery
Change-Id: Ie3d17aced31673b281d718b76973d5774707a21d
10 years ago
Howard Su
a42023004b
libcamera: fix camera.
...
Change-Id: I8992ec58b0254c73075e5e1a7b08227958179c0e
10 years ago
sbrissen
99008c2002
Exynos4: Fix build
...
Change-Id: Idb327b37156e2014a34a8831ce6d60769e3217af
10 years ago
Ricardo Cerqueira
bf4502e660
Exclude generic camera implementation if TARGET_PROVIDES_CAMERA_HAL
...
Change-Id: I91066dfa3d271aa7f909fc8751adb74b622173d2
11 years ago
Ricardo Cerqueira
59741cfa30
Revert "hwc: Update to API 1.1"
...
This reverts commit 99f63f2a4f
.
Derp, this isn't ready to go in.
11 years ago
Ricardo Cerqueira
99f63f2a4f
hwc: Update to API 1.1
...
Change-Id: I59a1102bb4d8e9622362c8909b122a3b99c656fd
11 years ago
Flamefire
5d0cdb761c
Fix crash on boot
...
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
11 years ago
Ketut Putu Kumajaya
e1b1ffd5fc
exynos4x12: liblights: Fix tablets with button backlight
...
Also, respect the lights API and return errors when attempting to
configure an absent light ID.
Change-Id: Ida430fba2fbfaf646f7e02ce2bd7d9134ae8d917
11 years ago
Ricardo Cerqueira
0ae0edd95a
gralloc: Attribute buffer ownership to last caller
...
Switch buffer management from creator to latest registrant
Change-Id: If6b1ab1a553f701e4a1038c089f2b2ecb02c2e8b
11 years ago
Ricardo Cerqueira
73ef2c14bf
Revert "gralloc: Allow unmapping concurrent handles"
...
This reverts commit a3a9aaa5bb
.
11 years ago
herna
598179bcb2
Fixed Light Exynos 4 sensor not working
...
Change-Id: I0a59d8ca08e210d879350df42e75acd4365326a3
11 years ago
sbrissen
52466f81e2
Exynos: fix gralloc build
...
Change-Id: Iae8c7cf947aacb6ec5c952a10a14b9d41c397ed2
11 years ago
Ricardo Cerqueira
a3a9aaa5bb
gralloc: Allow unmapping concurrent handles
...
If we allow registering those buffers, we need to let them go, too
Change-Id: I6c2dc862e1e783e2b0d3c7d37d60ebe2290173fa
11 years ago
Ricardo Cerqueira
946eb02095
gralloc: Allow any process to have multiple buffer handles
...
Change-Id: I670ff7e03b19c07094b506a4422f99c30f06db0e
11 years ago
Humberto Borba
cce0d5b49e
add exynos tablet flag
...
Signed-off-by: Humberto Borba <humberos@gmail.com>
Change-Id: Id2a5ce769af9b87d7fbdb415ff7869f593601dc3
11 years ago
sbrissen
898047abc2
Add Red/Blue LED notification support
...
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
11 years ago
Daniel Hillenbrand
0189eda6e8
exynos4x12: liblights: generic button backlight implementation
...
http://review.cyanogenmod.org/#/c/48922/
Change-Id: I929fcb4f1c2a912e026328cb09f9be527adbaea9
12 years ago
Daniel Hillenbrand
ebc06142fd
exynos4210: liblights: big cleanup
...
http://review.cyanogenmod.org/#/c/48922/
Change-Id: I5fa9602649c5d0e902dfc9ba9e50e8197d0dfb76
12 years ago
Daniel Hillenbrand
f3bf842bd6
liblights: exynos4210: fix button off value
...
since we're writing to the command interface the correct values are:
1 - on
2 - off
Change-Id: I4e61b0eedd1dcfba32319b26cd9e29202f66fcaa
12 years ago
XpLoDWilD
81366768f2
exynos4: gralloc: Remove non-trivial initializers to fix build
...
Change-Id: Id21a3506132b2be1ff5a606858d1be2dd897338d
12 years ago
Qaweck
20dd0df8e3
NFC refactoring
...
Change-Id: Id239eae364b7e1eddc512acb3516be1c62a726d1
12 years ago
Daniel Hillenbrand
c0e536a0d0
samsung: move ril client out of exynos4
...
Change-Id: I8aa0470652c060a531d2cc7f2d8c68d3c40f5f95
12 years ago
sbrissen
6b226ad645
Exynos4x12: liblights: ifdef exynos4x12 tabs
...
Change-Id: I3461a6569bf7d3c65e72cc911282bb3ee8e52bc5
12 years ago
Daniel Hillenbrand
41e1d1a242
exynos4: SecBuffer: add missing c++ ifdefs
...
Change-Id: I6c07d14675e5c6f835401d2660f208db8e757a71
12 years ago
Daniel Hillenbrand
09e7e82747
exynos4412: update fimg4x
...
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
12 years ago
ghepeu
cfaad78bbb
exynos4: hal: include: Exif.h: always keep two decimal places in macros
...
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
12 years ago
codeworkx
7800b3bc1b
exynos4210: lights: add missing brightness check
...
Change-Id: I7d307fbfe7581bfa76e7f4f6ce50f759683bf9dc
12 years ago
angelsl
ee21f4bdd1
exynos4: Add open source libsecion.
...
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>
12 years ago
codeworkx
79b8917c20
exynos4: update media headers
...
Change-Id: Ia6221554d290c46f11c68e276dda41c8ebe3a7ab
12 years ago
Andrew Dodd
a7d49af0a9
gralloc: Remove hacks
...
Stock gralloc doesn't have these alignment hacks. In fact
they currently do nothing and won't until we fix HWC.
Change-Id: I3427cf3fed84a023ba6ed69b0e0fe0b63ea00886
12 years ago
Andrew Dodd
f9f985d6ba
gralloc: Add missing GRALLOC_USAGE_HW_FIMC1 logic
...
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
12 years ago
Andrew Dodd
e6a23d7713
hwc: Pull in updates from exynos3 hwc
...
Change-Id: I61e1556da3e2d1e9a8b9c22163f4f11982bda7dc
12 years ago
codeworkx
6ab6c16999
exynos4: libhwcomposer: disable debugging
...
Change-Id: Iead8beee1c2c40b3c7ce1277c84dc180fb96ecb8
12 years ago
Andrew Dodd
19e59a77d9
gralloc: Back out hacks now that Mali-derping is fixed
...
Two reverts squashed, due to Mali-derping being fixed
in frameworks/native:
Revert "gralloc: avoid using framebuffer"
This reverts commit 5125ccc5b6
.
Revert "gralloc: Send first 2 FB buffers to carveout and next to UMP"
This reverts commit d288deb284
.
Change-Id: I530dc255b7543e03d0e8277d3ad12ed11d6649ab
12 years ago
codeworkx
6aab55a059
exynos4: gralloc: fix fimc1/ion logic
...
Change-Id: I0d125275e4d9ec3b6368572b9c0aa1033969c98d
12 years ago
Andrew Dodd
3e73708c2e
exynos4: gralloc: Do FIMC1 memory allocations from ION instead of FIMC1
...
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
12 years ago