GitHub/exynos8895/android_device_samsung_universal8895-common.git
3 years agouniversal8895: add shim for android_memset32
Jan Altensen [Wed, 16 Sep 2020 02:27:03 +0000 (04:27 +0200)]
universal8895: add shim for android_memset32

 * memset32.S and android_memset.S taken from Q

Change-Id: Id0878f89cdc4b754c8af3b4cc0a1920030155fad

3 years agouniversal8895: setup-makefiles: disable ELF check for mali
Jan Altensen [Sun, 25 Oct 2020 23:46:55 +0000 (00:46 +0100)]
universal8895: setup-makefiles: disable ELF check for mali

Change-Id: I1cb115b1fdb074065ea1682d1e33a675b665ec63

3 years agouniversal8895: update sha1sum's for ril blobs
Jan Altensen [Fri, 1 Jan 2021 22:28:22 +0000 (23:28 +0100)]
universal8895: update sha1sum's for ril blobs

Change-Id: I52f24f9ec9d2d72c6ccb394936a2d763755298ce

3 years agoRevert "universal8895: pin patched libexynosdisplay.so"
Jan Altensen [Sat, 26 Dec 2020 15:25:04 +0000 (16:25 +0100)]
Revert "universal8895: pin patched libexynosdisplay.so"

This reverts commit 6b9bdadbda778cd9c7255c9b6da4a0cfe98c1ad8.

Change-Id: Ic2a34fa48247c832c4993a01759ef5467d51ceb6

3 years agouniversal8895: Remove usb entry from manifest
LuK1337 [Fri, 18 Sep 2020 11:10:00 +0000 (13:10 +0200)]
universal8895: Remove usb entry from manifest

- This is now a vintf fragment

Change-Id: I45b9dfd468c690c257b7ef726d850bc405abf2bc

3 years agouniversal8895: pin patched libexynosdisplay.so
Jan Altensen [Thu, 24 Dec 2020 23:30:58 +0000 (00:30 +0100)]
universal8895: pin patched libexynosdisplay.so

Change-Id: If5eac55b07b63d383ff22aefca11e96d8609f2ca

3 years agouniversal8895: drop prebuilt camera.device@*.so blobs
Jan Altensen [Thu, 24 Dec 2020 23:30:02 +0000 (00:30 +0100)]
universal8895: drop prebuilt camera.device@*.so blobs

Change-Id: I497f37eeaa333efec58066413761898f737884d2

3 years agouniversal8895: camera3: add samsung fields to camera3_stream_t struct
Jan Altensen [Thu, 24 Dec 2020 23:29:08 +0000 (00:29 +0100)]
universal8895: camera3: add samsung fields to camera3_stream_t struct

Change-Id: I8abf86c3d261c0e49031142b8dc3e2e5d2ea1a8b

3 years agouniversal8895: add camera3 header
Jan Altensen [Thu, 24 Dec 2020 23:28:10 +0000 (00:28 +0100)]
universal8895: add camera3 header

 * taken from hardware/libhardware refs/tags/android-11.0.0_r19

Change-Id: I4244d1c75b00e04e45dd996608c76c5b98670fc0

4 years agouniversal8895: overlay: disable WiFi/P2P MAC Randomization
Anan Jaser [Thu, 24 Sep 2020 14:41:05 +0000 (18:41 +0400)]
universal8895: overlay: disable WiFi/P2P MAC Randomization

4 years agouniversal8895: Board: move deprecated AP Randomization to overlay
Anan Jaser [Thu, 24 Sep 2020 14:37:00 +0000 (18:37 +0400)]
universal8895: Board: move deprecated AP Randomization to overlay

4 years agouniversal8895: Set PRODUCT_ENFORCE_VINTF_MANIFEST_OVERRIDE := true
LuK1337 [Tue, 22 Sep 2020 08:15:09 +0000 (10:15 +0200)]
universal8895: Set PRODUCT_ENFORCE_VINTF_MANIFEST_OVERRIDE := true

* Apparently this is now required on all non full treble devices since
  google added a sleep(1) in libhidl...

Change-Id: I6d8492dd7c56bfdb2ca00f3477634a46fa55b1c0

4 years agouniversal8895:Enable v1.3 drm plugins
Robert Shih [Tue, 26 Nov 2019 06:25:42 +0000 (22:25 -0800)]
universal8895:Enable v1.3 drm plugins

Bug: 139134043
Test: MediaDrmTest
Change-Id: Ie34e59947577988f75fae52d22e3f573f4b92420

4 years agouniversal8895: add script to read /efs/factory.prop
Jan Altensen [Wed, 23 Sep 2020 22:53:38 +0000 (00:53 +0200)]
universal8895: add script to read /efs/factory.prop

 * in R its no longer possible to use `import /efs/factory.prop`

Change-Id: I81ccf500ca0cf21f9be9af13db48affd5bec8ee8

4 years agouniversal8895-common: Ramdisk: remove vendor_lod UID
Anan Jaser [Wed, 23 Sep 2020 15:42:15 +0000 (19:42 +0400)]
universal8895-common: Ramdisk: remove vendor_lod UID

Unable to decode GID for 'vendor_lod': getpwnam failed: No such file or directory

Change-Id: I05248477ef8c4edf57984a74544a4e7aa89c2634

4 years agouniversal8895: Ramdisk: remove restorecon --force flag
Jan Altensen [Wed, 23 Sep 2020 15:38:54 +0000 (19:38 +0400)]
universal8895: Ramdisk: remove restorecon --force flag

host_init_verifier: Command 'restorecon --recursive --force /efs' (device/samsung/universal8895-common/ramdisk/etc/init.samsung.rc) failed: bad flag --force

Change-Id: I8b4987b05d91aa75a40a2b0a0405466a5c9ae2a5

4 years agouniversal8895: Ramdisk: remove vendor_audit UID
Anan Jaser [Wed, 23 Sep 2020 15:44:18 +0000 (19:44 +0400)]
universal8895: Ramdisk: remove vendor_audit UID

Unable to decode UID for 'vendor_audit': getpwnam failed: No such file or directory

Replace it with system system instead

Change-Id: Ia481dc7a319b50f98d7096a0c555eb0fdcc7087f

4 years agouniversal8895: Ramdisk: remove SPAY UID
Anan Jaser [Wed, 23 Sep 2020 15:32:35 +0000 (19:32 +0400)]
universal8895: Ramdisk: remove SPAY UID

Unable to decode UID for 'spay': getpwnam failed: No such file or directory

Change-Id: If8a28190a37823f07f8f8f7296a2a8fa97765d52

4 years agouniversal8895: Inherit product_launched_with_n.mk
Jan Altensen [Wed, 23 Sep 2020 00:30:55 +0000 (02:30 +0200)]
universal8895: Inherit product_launched_with_n.mk

Change-Id: Ic92d6c360dc9f00b0477364c1b6e72cb1ad35f20

4 years agouniversal8895: add shim for strdup8to16
Jan Altensen [Tue, 22 Sep 2020 22:49:33 +0000 (02:49 +0400)]
universal8895: add shim for strdup8to16

* strdup8to16.cpp and strdup16to8.cpp taken from refs/tags/android-10.0.0_r41

Change-Id: I25267fdffcb79df7af1e23dc8e07c5f8cb4f67ae

4 years agouniversal8895: Add prebuilt protobuf from sdk29
Jan Altensen [Tue, 22 Sep 2020 22:41:47 +0000 (02:41 +0400)]
universal8895: Add prebuilt protobuf from sdk29

Change-Id: I706c5a88e39018ec5b2e4633069893017417ea47

4 years agouniversal8895: BoardConfig: ditch custom Exynos mtunes
Jan Altensen [Tue, 22 Sep 2020 19:38:27 +0000 (23:38 +0400)]
universal8895: BoardConfig: ditch custom Exynos mtunes

4 years agouniversal8895: extract-files: remove libhidltransport/libhwbinder dependencies
Jan Altensen [Tue, 22 Sep 2020 19:29:49 +0000 (23:29 +0400)]
universal8895: extract-files: remove libhidltransport/libhwbinder dependencies

4 years agouniversal8895: livedisplay: drop libhidltransport dependency
Anan Jaser [Tue, 22 Sep 2020 17:21:44 +0000 (21:21 +0400)]
universal8895: livedisplay: drop libhidltransport dependency

Change-Id: I5837d457cab9547f353e551855514a30fc57f078

4 years agouniversal8895: copy manifest.xml via DEVICE_MANIFEST_FILE
Jan Altensen [Tue, 22 Sep 2020 17:31:37 +0000 (21:31 +0400)]
universal8895: copy manifest.xml via DEVICE_MANIFEST_FILE

4 years agouniversal8895: wifi: Remove IWifi hidl entry from manifest.xml
Ahmed ElArabawy [Tue, 22 Sep 2020 17:30:34 +0000 (21:30 +0400)]
universal8895: wifi: Remove IWifi hidl entry from manifest.xml

This CL removes the definition for the IWifi hidl interface from
manifest.xml and rely on vint-fragements entry.
This is to avoid the need to modify the revision in future

Bug: 138243400
Test: builds and wifi works
Change-Id: Icaff93193e10d4953d9947d2739b05959ece79f1

4 years agouniversal8895: wifi: Move wpa_supplicant VINTF definition to wpa_supplicant module
Jimmy Chen [Tue, 22 Sep 2020 17:29:39 +0000 (21:29 +0400)]
universal8895: wifi: Move wpa_supplicant VINTF definition to wpa_supplicant module

Bug: 36505680
Test: atest FrameworksNetTests
Test: atest VtsHalWifiSupplicantV1_3TargetTest
Test: connect EAP access point and verify PMK cache works correctly.
Change-Id: I2c382765b8e84951fc17bb9f1c3785dcd66e7b51

4 years agouniversal8895: wifi: Remove hostapd hidl entry from manifest.xml
Ahmed ElArabawy [Tue, 22 Sep 2020 17:28:57 +0000 (21:28 +0400)]
universal8895: wifi: Remove hostapd hidl entry from manifest.xml

This CL removes the definition for the hostapd hidl interface from
manifest.xml and rely on vint-fragements entry.
This is to avoid the need to modify the revision in future

Bug: 145780363
Test: builds and wifi softap works
Change-Id: I2a9cb25209efc94f6306f38d89cb5e1ff6f72bed

4 years agouniversal8895: Convert IMediaCasService to use vintf_fragments
Peter Kalauskas [Tue, 22 Sep 2020 16:50:45 +0000 (20:50 +0400)]
universal8895: Convert IMediaCasService to use vintf_fragments

4 years agouniversal8895: update security patch level
Jan Altensen [Mon, 13 Apr 2020 15:11:13 +0000 (17:11 +0200)]
universal8895: update security patch level

 * G950FXXS8DTC6/G955FXXS8DTC6/N950FXXSADTC4

Change-Id: Ifed1edb8f1b0e3e369b928054e24423e80403c1d

4 years agouniversal8895: kang ril blobs from starlte
Jan Altensen [Sun, 12 Apr 2020 23:36:07 +0000 (01:36 +0200)]
universal8895: kang ril blobs from starlte

Change-Id: I3701a9478b884303abf69f8d6f1563672bfe0a75

4 years agouniversal8895: move doze to hardware/samsung
Jan Altensen [Sat, 4 Jan 2020 00:46:12 +0000 (01:46 +0100)]
universal8895: move doze to hardware/samsung

Change-Id: I644f599f6b7d787e0bb83fc48bf8474bc99f0492

4 years agouniversal8895: fix bluetooth calls
Jan Altensen [Mon, 10 Feb 2020 21:42:04 +0000 (22:42 +0100)]
universal8895: fix bluetooth calls

Change-Id: I6a43d1ae28317657c240bae4232622860ca9f05a

4 years agouniversal8895: move audio_policy_configuration.xml to device tree
Jan Altensen [Mon, 10 Feb 2020 21:40:24 +0000 (22:40 +0100)]
universal8895: move audio_policy_configuration.xml to device tree

Change-Id: I155f6d41495aea66a147ab47c91cb5651cd47993

4 years agouniversal8895: map bixby button to APP_SWITCH
Jan Altensen [Fri, 7 Feb 2020 01:41:43 +0000 (02:41 +0100)]
universal8895: map bixby button to APP_SWITCH

Change-Id: Ib126c8907be9a37b8a9fb30b60161db36e60cc32

4 years agouniversal8895: move vibrator hal to hardware/samsung
Stricted [Mon, 3 Feb 2020 20:47:51 +0000 (20:47 +0000)]
universal8895: move vibrator hal to hardware/samsung

Change-Id: Ia481ec90ba1a60ec9b1ce45a50b7cc39f354c800

4 years agouniversal8895: switch to new hidl based powerhal
Stricted [Mon, 3 Feb 2020 20:45:50 +0000 (20:45 +0000)]
universal8895: switch to new hidl based powerhal

Change-Id: I4a7c67b7c9ff79eb177a2adc71fe248fa153a300

4 years agouniversal8895: Setup device soong namespace
Erfan Abdi [Wed, 4 Sep 2019 13:20:41 +0000 (17:50 +0430)]
universal8895: Setup device soong namespace

Change-Id: I2e9c0ab68a0fe86ba18e3955e2823b87d88e835a

4 years agouniversal8895: update security patch level
Jan Altensen [Thu, 30 Jan 2020 20:21:30 +0000 (21:21 +0100)]
universal8895: update security patch level

 * G950FXXS6DTA1/G955FXXS6DTA1/N950FXXS8DSL3

Change-Id: I62461fecc77f44a396f296349f5cf646b2b8bff1

4 years agouniversal7580: exclude audiofx
Jan Altensen [Tue, 3 Sep 2019 21:41:24 +0000 (23:41 +0200)]
universal7580: exclude audiofx

Change-Id: Ib38343d4d31bfd9c61cc7af1105964ddc0646335

4 years agouniversal8895: split mobicore into its onw init file
Jan Altensen [Sun, 19 Jan 2020 07:50:23 +0000 (08:50 +0100)]
universal8895: split mobicore into its onw init file

 * based on whats found on s9

Change-Id: Ifc9936fc472540f60935c611ab3021ca947cfcc1

4 years agouniversal8895: Update aptX blobs from crosshatch
LuK1337 [Fri, 13 Sep 2019 17:52:06 +0000 (19:52 +0200)]
universal8895: Update aptX blobs from crosshatch

* from crosshatch-user 10 QP1A.190711.020 5800535 release-keys

Change-Id: I8b2529297b9df383145779e9a3e2fe7b632b4782

4 years agouniversal8895: use 4GB dalvik-heap config
Michael Benedict [Sun, 5 Jan 2020 07:27:32 +0000 (18:27 +1100)]
universal8895: use 4GB dalvik-heap config

Signed-off-by: Michael Benedict <michaelbt@live.com>
4 years agouniversal8895: remove proximity check on wake
Jan Altensen [Sat, 4 Jan 2020 21:09:51 +0000 (22:09 +0100)]
universal8895: remove proximity check on wake

Change-Id: I0f8f6b19c90c1eb423c8cf5bd3ac76e472e00bdc

4 years ago[TEMP] copy libGLES_mali.so to vulkan.exynos5.so until we figured out why the symlink...
Jan Altensen [Sat, 4 Jan 2020 21:03:12 +0000 (22:03 +0100)]
[TEMP] copy libGLES_mali.so to vulkan.exynos5.so until we figured out why the symlink does not work

Change-Id: I3b41b9386b0c1a286a896b468e9c39dbd147d46a

4 years agouniversal8895: mark efs as recoveryonly
Michael Benedict [Mon, 30 Dec 2019 05:03:49 +0000 (16:03 +1100)]
universal8895: mark efs as recoveryonly

Signed-off-by: Michael Benedict <michaelbt@live.com>
4 years agouniversal8895: List additional native libraries to expose to apps
Bruno Martins [Thu, 26 Apr 2018 23:04:21 +0000 (00:04 +0100)]
universal8895: List additional native libraries to expose to apps

Change-Id: I552dc44a32221d2d3cec48e1c64ed72c470d412e

4 years agouniversal8895: use new samsung 1.3 radio service
Jan Altensen [Sun, 22 Dec 2019 16:37:04 +0000 (17:37 +0100)]
universal8895: use new samsung 1.3 radio service

Change-Id: I79ded997059ab29a62f0f9441b22819adc2990c8

4 years agouniversal8895: build with clang
Michael Benedict [Sun, 13 Oct 2019 08:21:46 +0000 (19:21 +1100)]
universal8895: build with clang

Signed-off-by: Michael Benedict <michaelbt@live.com>
4 years agouniversal8895: disable codec2
Jan Altensen [Tue, 12 Nov 2019 21:28:24 +0000 (22:28 +0100)]
universal8895: disable codec2

 * apparently this fixed boot on note 8

Change-Id: I89eb959959f011cc35ac5e8b8f528b997769f2da

4 years agouniversal8895: Add system properties for surfaceflinger
Sundong Ahn [Mon, 17 Dec 2018 07:40:39 +0000 (16:40 +0900)]
universal8895: Add system properties for surfaceflinger

The configstore will be not used in surfaceflinger. So surfaceflinger
will use the system properties instead of configstore.
For this, the system properties are added.

Bug: 112386364
Test: m -j && boot test
Change-Id: Ie3d2adccca06702217984cf2c9db986d852b7014

4 years agouniversal8895: enable wifi display
Michael Benedict [Sun, 13 Oct 2019 08:22:52 +0000 (19:22 +1100)]
universal8895: enable wifi display

Change-Id: Ieb8542c3ddb442cc4ee6090d79676da32a68e0ec
Signed-off-by: Michael Benedict <michaelbt@live.com>
4 years agouniversal8895: disable mac randomization
Michael Benedict [Sat, 12 Oct 2019 11:42:00 +0000 (22:42 +1100)]
universal8895: disable mac randomization

Change-Id: I39afd3575f3574de89381fe0b414818c317a48b3
Signed-off-by: Michael Benedict <michaelbt@live.com>
4 years agouniversal8895: Use the group Wi-Fi Direct interface on bcm43xx
Artem Borisov [Mon, 24 Sep 2018 14:11:20 +0000 (17:11 +0300)]
universal8895: Use the group Wi-Fi Direct interface on bcm43xx

These chips do not provide a dedicated interface for p2p, so we should
use the group one instead.

4 years agouniversal8895: build updateable apex
Michael Benedict [Sat, 5 Oct 2019 10:15:46 +0000 (20:15 +1000)]
universal8895: build updateable apex

Signed-off-by: Michael Benedict <michaelbt@live.com>
4 years agouniversal8895: build apex image
Michael Benedict [Sat, 5 Oct 2019 10:15:02 +0000 (20:15 +1000)]
universal8895: build apex image

Signed-off-by: Michael Benedict <michaelbt@live.com>
4 years agouniversal8895: sed supplicant 1.2
Michael Benedict [Fri, 27 Sep 2019 07:10:44 +0000 (17:10 +1000)]
universal8895: sed supplicant 1.2

Signed-off-by: Michael Benedict <michaelbt@live.com>
4 years agouniversal8895: Update manifest with Supplicant 1.2
Hai Shalom [Fri, 11 Jan 2019 22:59:09 +0000 (14:59 -0800)]
universal8895: Update manifest with Supplicant 1.2

Update manifest with Supplicant 1.2 to enable WPA3,
OWE and DPP Wi-Fi features.

Change-Id: Iae598248ebfe157cbc272bd5a717b58b731a7bdb

4 years agouniversal8895: hostapd(hidl): Uprev to 1.1
Roshan Pius [Fri, 17 Aug 2018 20:41:57 +0000 (13:41 -0700)]
universal8895: hostapd(hidl): Uprev to 1.1

Change-Id: I7034121b346b68af8797cc754b1ddcfbe21abd54
Signed-off-by: Erfan Abdi <erfangplus@gmail.com>
4 years agouniversal8895: Device Manifest Uprev Wifi HAL from 1.2 to 1.3
Jong Wook Kim [Mon, 23 Jul 2018 20:01:26 +0000 (13:01 -0700)]
universal8895: Device Manifest Uprev Wifi HAL from 1.2 to 1.3

Move Wifi HAL from 1.2 to 1.3

Change-Id: If4752781057f66a189707d6b59d3c503b2383707
Signed-off-by: Erfan Abdi <erfangplus@gmail.com>
4 years agouniversal8895: Uprev drm hal to 1.2
Michael Benedict [Sun, 22 Sep 2019 08:55:18 +0000 (18:55 +1000)]
universal8895: Uprev drm hal to 1.2

Signed-off-by: Michael Benedict <michaelbt@live.com>
4 years agouniversal8895: build libsuspend
Jan Altensen [Sat, 21 Sep 2019 20:35:26 +0000 (22:35 +0200)]
universal8895: build libsuspend

 * needed for LPM

Change-Id: I7d1da1d6d07d174ee60e56ac52b814209ec452a4

4 years agouniversal8895: build libclang_rt.ubsan_standalone-aarch64-android
Jan Altensen [Sat, 21 Sep 2019 18:48:03 +0000 (20:48 +0200)]
universal8895: build libclang_rt.ubsan_standalone-aarch64-android

 * needed for sec.android.hardware.nfc@1.1-service

Change-Id: I6c81b1595383e07609dcf0bc5935103b24607cf2

4 years agouniversal8895: pin prebuilt camera.device@*-impl.so
Jan Altensen [Sat, 21 Sep 2019 18:33:37 +0000 (20:33 +0200)]
universal8895: pin prebuilt camera.device@*-impl.so

Change-Id: I984e45d2dfed4685dce0313f56aa54349373801f

4 years agouniversal8895: Remove custom kernel cross compile prefix
dianlujitao [Sun, 8 Sep 2019 05:39:42 +0000 (13:39 +0800)]
universal8895: Remove custom kernel cross compile prefix

Change-Id: Icc58f38fa2f66b833c73902d6733f84b77dcb575

4 years agouniversal8895: cleanup ramdisk
Jan Altensen [Sat, 21 Sep 2019 15:21:11 +0000 (17:21 +0200)]
universal8895: cleanup ramdisk

Change-Id: I45705f291de28b412214a051e32206cc5b0b76b6

4 years agouniversal8895: ramdisk: remove superfluous system mount
Jan Altensen [Wed, 11 Sep 2019 12:23:13 +0000 (14:23 +0200)]
universal8895: ramdisk: remove superfluous system mount

Change-Id: Ib41337696d50d90da5419c74fa0735b60c174394

4 years agouniversal8895: SamsungDoze: Migrate to androidx
Bruno Martins [Tue, 9 Jul 2019 21:31:00 +0000 (22:31 +0100)]
universal8895: SamsungDoze: Migrate to androidx

Change-Id: Ifaa67283a3437549a2304088a0ce377b399da19f

4 years agouniversal8895: move dtbhtoolExynos to PRODUCT_HOST_PACKAGES
Jan Altensen [Tue, 10 Sep 2019 09:53:57 +0000 (11:53 +0200)]
universal8895: move dtbhtoolExynos to PRODUCT_HOST_PACKAGES

Change-Id: Ic1ef4ede31fe963e3a7e0279b09f8e3384685b34

4 years agouniversal8895: gpsd: replace SSLv3_client_method with
Jan Altensen [Tue, 10 Sep 2019 09:52:20 +0000 (11:52 +0200)]
universal8895: gpsd: replace SSLv3_client_method with
 SSLv23_method

Change-Id: I7aa2dc778d01bc91f2e4572143ccb37ec5d17a75

4 years agouniversal8895: Mark as having overridden commands
Dan Willemsen [Fri, 22 Jun 2018 05:00:35 +0000 (22:00 -0700)]
universal8895: Mark as having overridden commands

To allow turning these into errors on other devices, and incrementally
fix these issue, set BUILD_BROKEN_DUP_RULES.

Bug: 77611511
Test: check out/soong.log
Change-Id: I3b8f29f0f9e2ad445e72c65e7688b109817dcff3

4 years agouniversal8895: Create root folders outside of vendor init
Bruno Martins [Sun, 7 Oct 2018 23:25:18 +0000 (01:25 +0200)]
universal8895: Create root folders outside of vendor init
 script

 * The core SELinux policies for vendor_init are being restricted as to
   comply with Treble. Simply adding a local rule to allow creating
   folders under rootfs would be enough, but at the same time defining
   the extra root folders and making use of AID/fs configuration file
   to set perms is more neat and clean.

 * Furthermore, with System As Root / is a read-only filesystem
   so we can't create our mountpoints from init script anymore

Change-Id: Idabd7ae72e4c4fd9daac5ba3be3e6236f79f251b

4 years agouniversal8895: Use XML audio policy configuration file
Bruno Martins [Mon, 18 Dec 2017 11:20:17 +0000 (11:20 +0000)]
universal8895: Use XML audio policy configuration file

Change-Id: Ia93e30428ff9e27ae409e685a84fa5a8e406bca0

4 years agouniversal8895: Specify we have a cache partition
Luca Stefani [Tue, 25 Oct 2016 18:49:27 +0000 (11:49 -0700)]
universal8895: Specify we have a cache partition

* In android 7.1 /cache is symlinked to /data/cache
  -> set BOARD_CACHEIMAGE_FILE_SYSTEM_TYPE to switch to the old "mkdir"

Change-Id: I0c6d410063231a4f2de964b297561d5d2f10fd57

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

Change-Id: I2e84d598b2412e617e5575bfdefd804612f76889

4 years agouniversal8895: copy sec_e-pen.idc
Jan Altensen [Sun, 15 Sep 2019 11:13:42 +0000 (13:13 +0200)]
universal8895: copy sec_e-pen.idc

Change-Id: Iccddc7f847b566d793fc512748a209888b0e792c

4 years agouniversal8895: copy stock apns
Jan Altensen [Sun, 1 Sep 2019 15:55:52 +0000 (17:55 +0200)]
universal8895: copy stock apns

Change-Id: I2ac4315ceb38def435992571c327ca1c771762b7

4 years agouniversal8895: fixup files on extraction
Jan Altensen [Sun, 1 Sep 2019 15:44:21 +0000 (17:44 +0200)]
universal8895: fixup files on extraction

Change-Id: I4900c7d08882e647c1aceeef3ada8f5c2e89a41a

4 years agouniversal8895: Define Vendor security patch level
Jan Altensen [Thu, 29 Aug 2019 18:47:49 +0000 (20:47 +0200)]
universal8895: Define Vendor security patch level

Change-Id: I8d34e893f99e74edb3f6201f793c5c9a971af39a

4 years agouniversal8895: add proprietary-files.txt
Jan Altensen [Thu, 29 Aug 2019 18:37:19 +0000 (20:37 +0200)]
universal8895: add proprietary-files.txt

Change-Id: I4db6f487e9c9294c41910226878dbd54012556a2

4 years agouniversal8895: Add basic permission file for HotwordEnrollment
Christian Oder [Sun, 15 Jul 2018 19:31:07 +0000 (21:31 +0200)]
universal8895: Add basic permission file for HotwordEnrollment

Change-Id: I2986ba3599fe65a8da27649d98d70cd548257aa8

4 years agouniversal8895: Add autogenerated HIDL manifest
Jan Altensen [Wed, 28 Aug 2019 04:20:02 +0000 (06:20 +0200)]
universal8895: Add autogenerated HIDL manifest

Change-Id: If085f36f4ad572e4fdca2648523e5d99886292aa

4 years agouniversal8895: Implement custom LiveDisplay HIDL
Paul Keith [Sun, 2 Jun 2019 02:41:21 +0000 (04:41 +0200)]
universal8895: Implement custom LiveDisplay HIDL

Change-Id: I8da4954abeba47f6abbd7526502f3521257034fa

5 years agouniversal8895: build libgui_vendor
Jan Altensen [Mon, 26 Aug 2019 15:10:42 +0000 (17:10 +0200)]
universal8895: build libgui_vendor

* needed for stagefright plugins

Change-Id: Ie3148fb9a5ce9af9bc93e13540d81b6a11533e63

5 years agouniversal8895: build keymaster packages
Jan Altensen [Mon, 26 Aug 2019 15:10:02 +0000 (17:10 +0200)]
universal8895: build keymaster packages

Change-Id: I264496d08c1279175fb98dbf8ec3446e339f60dc

5 years agouniversal8895: use TOMBSTONES partition for encryption key
Jan Altensen [Sun, 25 Aug 2019 19:48:27 +0000 (21:48 +0200)]
universal8895: use TOMBSTONES partition for encryption key

Change-Id: I8ca02a7136c2bb52e4b30064112ff59592227a43

5 years agouniversal8895: build hardware/samsung fingerprint HAL
Jan Altensen [Sun, 25 Aug 2019 17:01:12 +0000 (19:01 +0200)]
universal8895: build hardware/samsung fingerprint HAL

Change-Id: Ic17d38c4dc365347ad598efd8b932bd7f90bcd7b

5 years agouniversal8895: Add device hardware key layout
Jan Altensen [Sun, 25 Aug 2019 16:56:56 +0000 (18:56 +0200)]
universal8895: Add device hardware key layout

Change-Id: I8ede11c33b91ec76739701ac2863f9aca1c20b15

5 years agouniversal8895: add vibrator HAL for SEC Haptic Engine
Jesse Chan [Thu, 3 May 2018 00:09:59 +0000 (17:09 -0700)]
universal8895: add vibrator HAL for SEC Haptic Engine

Change-Id: I758b40deb4e0b8bfda1aa9a24c27207d3f3d7dbe

5 years agouniversal8895: Specify internal video devices to ignore by the
Daniel Jarai [Sat, 1 Sep 2018 22:34:00 +0000 (00:34 +0200)]
universal8895: Specify internal video devices to ignore by the
 external provider

The external camera provider occupies our camera V4L2 nodes, potentially
crashing the kernel driver and blocking the camera HAL.
Unfortunately, there's no easy way to just disable it, so let's just tell
it to ignore the internal video devices.

Change-Id: I00c67de1b94a1f7eca1bf458d1d0e4de3507aa81

5 years agouniversal8895: build ril related packages
Jan Altensen [Sun, 25 Aug 2019 16:20:57 +0000 (18:20 +0200)]
universal8895: build ril related packages

Change-Id: I2e8d0adbf54464215c0a50e630292e7a81fd5700

5 years agouniversal8895: build audio packages
Jan Altensen [Sun, 25 Aug 2019 16:20:27 +0000 (18:20 +0200)]
universal8895: build audio packages

Change-Id: Id116bb97f2ad63891dbf5811c5ccf75a5b2c0ebd

5 years agouniversal8895: build nfc packages
Jan Altensen [Sun, 25 Aug 2019 16:19:44 +0000 (18:19 +0200)]
universal8895: build nfc packages

Change-Id: I580866370bc0db3ddbf463e500cbcda7c331c8c6

5 years agouniversal8895: build gatekeeper hidl hal
Jan Altensen [Sun, 25 Aug 2019 16:19:13 +0000 (18:19 +0200)]
universal8895: build gatekeeper hidl hal

Change-Id: Iaf9e473fd892582bc1598cf3092e1f3c4ae0bc5e

5 years agouniversal8895: build camera packages
Jan Altensen [Fri, 23 Aug 2019 00:15:06 +0000 (02:15 +0200)]
universal8895: build camera packages

Change-Id: Id10fbe3e006fc6752edaa99f6b436a95becb0165

5 years agouniversal8895: add libexynoscamera shim
Jan Altensen [Thu, 22 Aug 2019 23:49:26 +0000 (01:49 +0200)]
universal8895: add libexynoscamera shim

Change-Id: If9033f58e230aae7082b03be305f76389afe1622

5 years agouniversal8895: define partition sizes
Jan Altensen [Thu, 22 Aug 2019 13:52:37 +0000 (15:52 +0200)]
universal8895: define partition sizes

Change-Id: I67f554b61ff977d55103fdfe68142cafcb1b94e8

5 years agouniversal8895: Build Trust HAL
Joey [Sun, 13 Jan 2019 09:21:11 +0000 (10:21 +0100)]
universal8895: Build Trust HAL

Change-Id: I92706987f8d3094cdfb82e71e5331b7efe69e5df

5 years agouniversal8895: Build health HIDL
joelh [Sat, 1 Dec 2018 18:00:35 +0000 (13:00 -0500)]
universal8895: Build health HIDL

Change-Id: I4374622cac1c5350ed2a1973978f3e2b97232a7f

5 years agouniversal8895: set NUM_FRAMEBUFFER_SURFACE_BUFFERS to 3
Stricted [Mon, 22 Oct 2018 03:57:27 +0000 (05:57 +0200)]
universal8895: set NUM_FRAMEBUFFER_SURFACE_BUFFERS to 3

Change-Id: Ifbf77d412502218524c8784d375d302fb8f5b445