GitHub/LineageOS/android_hardware_samsung_slsi_exynos.git
4 years agoexynos: add libion dependencies
Jan Altensen [Wed, 8 Apr 2020 21:01:30 +0000 (23:01 +0200)]
exynos: add libion dependencies

Change-Id: I7d1d86d996e28dd8094962860d57a8402215cc8e

4 years agolibhwjpeg: fix jpeg encoder compilation
Danny Wood [Wed, 8 Apr 2020 16:08:38 +0000 (17:08 +0100)]
libhwjpeg: fix jpeg encoder compilation

Change-Id: Id78277a73a433cfbdbd6b6f26d264ee3a09f9ea8

4 years agoexynos: Drop module eng tags
Erfan Abdi [Wed, 4 Sep 2019 12:50:32 +0000 (17:20 +0430)]
exynos: Drop module eng tags

Change-Id: I2e84d598b2412e617e5575bfdefd804612f76889

4 years agolibhwc: fix potential crash when checking on update_stat_thread status
Danny Wood [Thu, 20 Feb 2020 19:44:56 +0000 (19:44 +0000)]
libhwc: fix potential crash when checking on update_stat_thread status

Change-Id: I9060a57628c916c0b1b7a96dedf2286be2bd8475

4 years agolibvideocodec: resolve compilation errors
Jan Altensen [Sun, 5 Apr 2020 00:08:39 +0000 (02:08 +0200)]
libvideocodec: resolve compilation errors

Change-Id: I806c9097d9a678bf5354d1f38331aadecd53c5e4

4 years agolibfimg5x: resolve compilation errors
Jan Altensen [Sun, 5 Apr 2020 00:03:51 +0000 (02:03 +0200)]
libfimg5x: resolve compilation errors

Change-Id: Ife0e677bdf12c018b72c2d1d5dc9adea3d512ca8

4 years agolibvppdisplay: resolve compilation errors
Jan Altensen [Sat, 4 Apr 2020 23:55:10 +0000 (01:55 +0200)]
libvppdisplay: resolve compilation errors

Change-Id: Ie87fab990cfdf84a53d03cdb40499eb5010da0bf

4 years agolibscaler: resolve compilation errors
Jan Altensen [Sat, 4 Apr 2020 23:44:43 +0000 (01:44 +0200)]
libscaler: resolve compilation errors

Change-Id: Icd12e4537ab32a4a874305970fd676bc6917a394

4 years agolibgscaler: resolve compilation errors
Jan Altensen [Sat, 4 Apr 2020 23:36:52 +0000 (01:36 +0200)]
libgscaler: resolve compilation errors

Change-Id: Ife89ccd4b98197bbc9b077c8b251bb2968c83526

4 years agolibv4l2: resolve compilation errors
Jan Altensen [Sat, 4 Apr 2020 23:25:01 +0000 (01:25 +0200)]
libv4l2: resolve compilation errors

Change-Id: I6adb22bbb77582b1a009e5115ff654d83e385f54

4 years agolibhwjpeg: resolve compilation errors
Jan Altensen [Sat, 4 Apr 2020 23:13:42 +0000 (01:13 +0200)]
libhwjpeg: resolve compilation errors

Change-Id: Ib75bc2ee26e1db4cc566f20cbb9993239d31942a

4 years agolibswconverter: resolve compilation errors
Jan Altensen [Sat, 4 Apr 2020 23:04:24 +0000 (01:04 +0200)]
libswconverter: resolve compilation errors

Change-Id: Iea6e9638da7f098f7b6632e4cc764766ef8f0ae2

4 years agolibmemtrack: resolve compile errors
Jan Altensen [Sat, 4 Apr 2020 22:43:05 +0000 (00:43 +0200)]
libmemtrack: resolve compile errors

Change-Id: I5ff7e9589630147da3ce6db7931f370ef25816c2

4 years agoFix compiler warnings/errors when building with DISABLE_IDMA_SECURE
Danny Wood [Fri, 21 Jul 2017 14:10:07 +0000 (16:10 +0200)]
Fix compiler warnings/errors when building with DISABLE_IDMA_SECURE

Change-Id: I9efdaefb14b3be0b88e42d8887f0a1f639bcdb30

4 years agoBackport a few more changes from S7 stock pie blobs
Danny Wood [Sun, 21 Jul 2019 14:19:46 +0000 (15:19 +0100)]
Backport a few more changes from S7 stock pie blobs

Change-Id: I9b4615b4f94ec3c7f02d64c0b5b919d56e7c63c0

4 years agolibvppdisplay: Always regenerate the winconfig to stop
Danny Wood [Sun, 21 Jul 2019 14:20:36 +0000 (15:20 +0100)]
libvppdisplay: Always regenerate the winconfig to stop
 generating unreliable retire fences

Change-Id: I1beaa0a57f60bd214fd0abdaefcfa205f6788196

4 years agolibhwc: no we do not support HWC background colour!
Danny Wood [Fri, 5 Jul 2019 12:29:42 +0000 (13:29 +0100)]
libhwc: no we do not support HWC background colour!

4 years agolibvppdisplay: backport acquireFenceFd close check from SM-N935S blob to stop potenti...
Danny Wood [Thu, 4 Jul 2019 17:39:17 +0000 (18:39 +0100)]
libvppdisplay: backport acquireFenceFd close check from SM-N935S blob to stop potential Fd leak

Change-Id: I6459575717a03ae8522e4d083edf0aad49724092

4 years agoifdef undefined stuff
Stricted [Mon, 24 Sep 2018 17:59:41 +0000 (19:59 +0200)]
ifdef undefined stuff

Change-Id: Ib74b27c2c80e91bcfc09bb72539618a11255af3e

4 years agolibhwcutils: fix compilation
Jan Altensen [Sun, 4 Aug 2019 02:02:48 +0000 (04:02 +0200)]
libhwcutils: fix compilation

Change-Id: Ic3fb26468380dc892c27c53d8bc50c6ce771483f

4 years agofix gralloc compilation
Jan Altensen [Sun, 4 Aug 2019 01:55:22 +0000 (03:55 +0200)]
fix gralloc compilation

Change-Id: Icb6cf0490f23f4934bcc751dd68c5de6621ac624

4 years agolibhwc: fix compilation
Jan Altensen [Sun, 4 Aug 2019 01:50:17 +0000 (03:50 +0200)]
libhwc: fix compilation

Change-Id: Ie3a71a213cfce49ae749abbae34b415d2fdb8144

4 years agoremove inclusion of non existing makefile
Jan Altensen [Sun, 4 Aug 2019 01:43:36 +0000 (03:43 +0200)]
remove inclusion of non existing makefile

Change-Id: Id575dbb54ef760abc70355952ef50701a296534a

4 years agoAdd TARGET_SLSI_VARIANT makefile guard
Christopher N. Hesse [Mon, 19 Feb 2018 19:21:47 +0000 (20:21 +0100)]
Add TARGET_SLSI_VARIANT makefile guard

Change-Id: I3df35a154d6f7bb9bad355a7ea4ad417780c5506

4 years agolibstagefrighthw: Add liblog dependency
Christopher N. Hesse [Tue, 23 Jan 2018 23:35:25 +0000 (00:35 +0100)]
libstagefrighthw: Add liblog dependency

Change-Id: I2579c6770c7b30c3bc10cc14aa3485f3917ca852

4 years agolibdisplay -> libexynosdisplay
Christopher N. Hesse [Sat, 20 Jan 2018 22:39:51 +0000 (23:39 +0100)]
libdisplay -> libexynosdisplay

Change-Id: I80a3271a154f813fbc712aeadc3f2b128a620eab

4 years agogralloc: fix internal_format in YUV alloc cases
Simon Shields [Tue, 13 Feb 2018 09:38:27 +0000 (20:38 +1100)]
gralloc: fix internal_format in YUV alloc cases

if internal_format is left unset, the EGL blobs will be very unhappy
because they can't figure out how many planes are needed. We call
gralloc_select_format and check_for_compression to pick internal_format,
as is done in gralloc_alloc_rgb.

Change-Id: I3f9e5d1dca5fc07753e6837d1e9e405b7cd83fb7

4 years agohwc: unblank display on doze mode
Simon Shields [Mon, 12 Feb 2018 06:44:57 +0000 (17:44 +1100)]
hwc: unblank display on doze mode

this appears to be the behaviour expected by the kernel.

Change-Id: I0a9d69f979707f982d31b8ee49a62f05b27b8933

4 years agoDNM: Hacks
Christopher N. Hesse [Sun, 28 Jan 2018 12:50:01 +0000 (13:50 +0100)]
DNM: Hacks

Change-Id: I3c45e869d1384ab06fa95a4c8eefca45bdefa920

4 years agohwc: Fix Decon codepaths
Christopher N. Hesse [Sat, 11 Nov 2017 12:21:28 +0000 (13:21 +0100)]
hwc: Fix Decon codepaths

Change-Id: I8d3f912ae0a21365068bc3414bf65aae04849973

4 years agovppvirtualdisplay: Ifdef HWC_SCREENSHOT_ANIMATOR_LAYER
Christopher N. Hesse [Sat, 11 Nov 2017 12:20:45 +0000 (13:20 +0100)]
vppvirtualdisplay: Ifdef HWC_SCREENSHOT_ANIMATOR_LAYER

Change-Id: Ia4bf7820b742739e39f2f183c9dd1de983601dc7

4 years agovideocodec: Conditionally disable ROI control
Christopher N. Hesse [Sat, 11 Nov 2017 12:19:58 +0000 (13:19 +0100)]
videocodec: Conditionally disable ROI control

Change-Id: I9664030b057758c67cdfa92096fe5ed6ea317275

4 years agov4l2: Ifdef V4L2_PIX_FMT_NV12N_10B
Christopher N. Hesse [Mon, 6 Nov 2017 17:36:31 +0000 (18:36 +0100)]
v4l2: Ifdef V4L2_PIX_FMT_NV12N_10B

Older SoCs like 7880 seem to lack this.

Change-Id: I3358703a2f111bbe29baea4de6e044e64432fe4a

4 years agofimg5x: Fix broken Mutex code
Christopher N. Hesse [Mon, 6 Nov 2017 17:29:36 +0000 (18:29 +0100)]
fimg5x: Fix broken Mutex code

The Mutex object will always have an adress, this cannot be
checked against NULL in any sane fashion.

Change-Id: I8c7589e49ffb5dde65d2bdf3787983fb9d2784b0

4 years agoexynos_ion: Add staging ION defines from kernel
Christopher N. Hesse [Mon, 6 Nov 2017 17:00:47 +0000 (18:00 +0100)]
exynos_ion: Add staging ION defines from kernel

Change-Id: I5fe26e7bf42e001ab36df16f7ef1ba24b1832aba

4 years agofimg5x: Ifdef M2M1SHOT2 acceleration
Christopher N. Hesse [Mon, 6 Nov 2017 16:56:52 +0000 (17:56 +0100)]
fimg5x: Ifdef M2M1SHOT2 acceleration

Older SoCs like 7880 only have M2M1SHOT v1.

Change-Id: I5ba2f70862f62e2d21edcac6cfee7b4034bf47da

4 years agolib[vpp]display: Enable window update by default
Christopher N. Hesse [Mon, 6 Nov 2017 15:39:57 +0000 (16:39 +0100)]
lib[vpp]display: Enable window update by default

Change-Id: I03dde6736124125fe239b2c2d615685ee35c7ebe

4 years agoexynos: Add kernel headers to include path
Ethan Chen [Thu, 24 Oct 2013 23:11:51 +0000 (16:11 -0700)]
exynos: Add kernel headers to include path

Change-Id: If0afb51b7f9c63a3f8ccf96caf83bb9e47eec2a8

4 years agoexynos: remove kernel headers
Ethan Chen [Thu, 24 Oct 2013 22:39:21 +0000 (15:39 -0700)]
exynos: remove kernel headers

* We can directly access the correct kernel header as part of the build
  process. Use that instead.

Change-Id: I527ad75c77f47be0365d8bf08f273995a98451d2

4 years agoimport exynos 7570 bsp
TO21Consortium [Tue, 11 Jun 2019 09:50:50 +0000 (18:50 +0900)]
import exynos 7570 bsp

 * source taken from https://github.com/TO21Consortium/SGSWPlatform

Change-Id: I8d4f20b9f4646bc3b4b7332fd89708186bdbc672