GitHub/LineageOS/android_device_motorola_exynos9610-common.git
38 hours agofixup! exynos9610: switch to common lineage lights hal lineage-22.1
David Marble [Mon, 10 Feb 2025 21:18:36 +0000 (15:18 -0600)]
fixup! exynos9610: switch to common lineage lights hal

Fixes this error when building:
error: hardware/samsung/aidl/light/Android.bp:7:1:
module "android.hardware.light-service.samsung"
variant "android_vendor_arm64_armv8-a":
source path "device/motorola/exynos9610-common/include" does not exist

Change-Id: I6ee0b939004a1ff993e92f1f55133e92f48ca89d

41 hours agoexynos9610: switch to common lineage lights hal
Jan Altensen [Mon, 10 Feb 2025 16:49:29 +0000 (17:49 +0100)]
exynos9610: switch to common lineage lights hal

Change-Id: I6ee0b939004a1ff993e92f1f55133e92f48ca89c

4 days agoexynos9610: move to new fm vendor jni variable
Jan Altensen [Fri, 7 Feb 2025 20:07:11 +0000 (21:07 +0100)]
exynos9610: move to new fm vendor jni variable

Change-Id: I48a4c0005a0761ca4c6ff574fca0153d2dbf54c9

6 days agoexynos9610: label additional shannonims apps
Jan Altensen [Thu, 6 Feb 2025 04:45:57 +0000 (05:45 +0100)]
exynos9610: label additional shannonims apps

Change-Id: I6e417dc35494acc354e50dff9550c10b8c0bbbce

6 days agoexynos9610: build keymaster3 from source
Jan Altensen [Wed, 5 Feb 2025 23:49:18 +0000 (00:49 +0100)]
exynos9610: build keymaster3 from source

Change-Id: I3b1832b37aa9f286549cb069d6f74d3cfb3d7c41

6 days agoexynos9610: build audio hal from source
Jan Altensen [Wed, 5 Feb 2025 17:28:19 +0000 (18:28 +0100)]
exynos9610: build audio hal from source

key differences between stock and bsp hal:
- stock hal has an additional cam corder gain amplifier
- stock hal has QCA (factory calibration) paths

Change-Id: I5c01fc992228af9515b546168f48ae311cd4bea5

6 days agoexynos9610: build camera hal from source
Stricted [Thu, 23 Jan 2025 10:54:18 +0000 (11:54 +0100)]
exynos9610: build camera hal from source

turns out the source released by linaro is extremely close to what was used on stock
main difference i can spot is minor refactoring in the way processing pipelines are
allocated, for example, the stock hal always created a 3AF pipeline but it was later
in the code disabled, in the bsp hal they guarded it at compile time, in theory this hal
should be better with ressource management

what we lose compared to stock:
- "ExynosCameraMakersNoteLenovo", custom moto exif extension, stock camera app wont work without
- factory led calibration

Change-Id: I9f5a713a516eea9a0ef2bacc8a250bf8c3df56d1

6 days agoexynos9610: build lineage power-libperfmgr
Stricted [Thu, 28 Nov 2024 10:31:03 +0000 (11:31 +0100)]
exynos9610: build lineage power-libperfmgr

* powerhint.json: loosely based on https://github.com/LineageOS/android_device_samsung_universal9611-common/blob/lineage-20/configs/power/powerhint.json @ a6f8e2c5c5f374d02ef4686b52bdd5909cc5f310
* powerhint.json: values extracted from stock blob

Change-Id: I5ca86520d7d685fc1c36d3eca7cd2b44b38a8d3c

6 days agoexynos9610: Label more camera properties
Nolen Johnson [Thu, 6 Feb 2025 05:28:24 +0000 (00:28 -0500)]
exynos9610: Label more camera properties

Change-Id: I27b34c566dfe0e6b5d56a25e57f5965882e7949a

7 days agoexynos9610: Label more extcon nodes
Nolen Johnson [Wed, 5 Feb 2025 04:11:29 +0000 (23:11 -0500)]
exynos9610: Label more extcon nodes

Change-Id: I4b751e5aee495203852ee8dc0de8b7b916694dfd

7 days agoexynos9610: `restorecon` sensor data folders/files
Nolen Johnson [Wed, 5 Feb 2025 04:08:46 +0000 (23:08 -0500)]
exynos9610: `restorecon` sensor data folders/files

* Ensure they are labeled right.

Change-Id: I8a3e2eaed1b389fa8549736f638ff2ac4e9fefa9

7 days agoexynos9610: Allow fsck to read more nodes
Nolen Johnson [Wed, 5 Feb 2025 04:05:29 +0000 (23:05 -0500)]
exynos9610: Allow fsck to read more nodes

Change-Id: I7c27b0445409863a85f91431378aac93239f42c6

7 days agoexynos9610: Update the property to detect boot completion
Nolen Johnson [Wed, 5 Feb 2025 04:03:48 +0000 (23:03 -0500)]
exynos9610: Update the property to detect boot completion

* SELinux won't allow the other one.

Change-Id: I90730ba6e02d59151c137579771f97cb7653e5da

9 days agoexynos9610: Build audio_abox from source
Nolen Johnson [Sun, 2 Feb 2025 19:19:49 +0000 (14:19 -0500)]
exynos9610: Build audio_abox from source

Change-Id: I119e8385dcf686edc3a87ba505d064bf117c3cbf

9 days agoexynos9610: import required namespaces
Stricted [Sat, 18 Jan 2025 17:17:46 +0000 (18:17 +0100)]
exynos9610: import required namespaces

Change-Id: Ifb45116ffc115b8333da0bb306c2d10eedaf2542

2 weeks agoexynos9610: Drop unused RIL blobs
Nolen Johnson [Sun, 26 Jan 2025 06:55:20 +0000 (01:55 -0500)]
exynos9610: Drop unused RIL blobs

* Not linked by anything.

Change-Id: Ib66296c8e7fb720f8b057087df4bdb9e3efc13c7

2 weeks agoexynos9610: Use lineage/compat shim for libnativehelper
Nolen Johnson [Fri, 24 Jan 2025 20:20:20 +0000 (15:20 -0500)]
exynos9610: Use lineage/compat shim for libnativehelper

Change-Id: I35fecaa1586bc267658a49e5aab09783132cf88c

2 weeks agoexynos9610: Fix extract spacing
Nolen Johnson [Fri, 24 Jan 2025 20:14:59 +0000 (15:14 -0500)]
exynos9610: Fix extract spacing

Change-Id: I53eaab60d0046c05279bfdf01efbf2f7be759079

2 weeks agoexynos9610: Enable ELF checks for jniThrowException@LIBNATIVEHELPER_1 libs
Nolen Johnson [Fri, 24 Jan 2025 20:10:41 +0000 (15:10 -0500)]
exynos9610: Enable ELF checks for jniThrowException@LIBNATIVEHELPER_1 libs

Change-Id: I163a43ec4529f2fe5eb565a8e544cd4884f41a26

4 weeks agoexynos9610: Kill Android.mk
Nolen Johnson [Mon, 13 Jan 2025 05:45:27 +0000 (00:45 -0500)]
exynos9610: Kill Android.mk

* HIDL include is unused.

Change-Id: Iaa8bc901238a5e1b4354d5b9118f3a6b3a804df1

4 weeks agoexynos9610: include libbt namespace
Stricted [Sun, 12 Jan 2025 10:38:44 +0000 (11:38 +0100)]
exynos9610: include libbt namespace

Change-Id: I80ea9273559480e48ec9048747d464d3f324dbb2

7 weeks agoexynos9610: Stop building android.hardware.bluetooth.a2dp@1.0.vendor
Nolen Johnson [Sat, 21 Dec 2024 17:37:36 +0000 (12:37 -0500)]
exynos9610: Stop building android.hardware.bluetooth.a2dp@1.0.vendor

Change-Id: Ie6822682f160ffec64b6d2138c934e87a9e91e33

8 weeks agoexynos9610: move thermal_vendor_data_file to common sepolicy lineage-22.0
Stricted [Tue, 17 Dec 2024 20:17:32 +0000 (21:17 +0100)]
exynos9610: move thermal_vendor_data_file to common sepolicy

Change-Id: I162f4138278a74ec798e8e9b73c010433a932b82

2 months agoexynos9610: Enable checkelf on multiple libs
Nolen Johnson [Mon, 25 Nov 2024 17:38:11 +0000 (12:38 -0500)]
exynos9610: Enable checkelf on multiple libs

Change-Id: I22d2f2cf6851a7b77d216fee19401f4411a099ca

2 months agoexynos9610: ruff check --fix
Nolen Johnson [Wed, 27 Nov 2024 04:29:53 +0000 (23:29 -0500)]
exynos9610: ruff check --fix

Change-Id: I46cf7d87daeac23d311d3e5aabc0442fbae49662

2 months agoexynos9610: Use AOSP offline charger
Nolen Johnson [Tue, 26 Nov 2024 06:55:18 +0000 (01:55 -0500)]
exynos9610: Use AOSP offline charger

Change-Id: I34ca25cb403316282176b3cb514d8b5227fa7e2c

2 months agoexynos9610: Use OSS thermal HAL
Nolen Johnson [Mon, 25 Nov 2024 07:45:45 +0000 (02:45 -0500)]
exynos9610: Use OSS thermal HAL

Change-Id: Ib75ae08f705f1994803ced7facedfb51fb986746

2 months agoexynos9610: build c2 default service from source
Stricted [Mon, 25 Nov 2024 12:41:06 +0000 (13:41 +0100)]
exynos9610: build c2 default service from source

Change-Id: I9991b6f5258405231683868ad7411b83f80702a6

2 months agoexynos9610: sepolicy: Allow a few more odds and ends
Nolen Johnson [Tue, 26 Nov 2024 00:04:55 +0000 (19:04 -0500)]
exynos9610: sepolicy: Allow a few more odds and ends

Change-Id: I12078f4e49170f89fc80996de22b9eb5e0d565aa

2 months agoexynos9610: Disable elfchecks on libmediaadaptor
Nolen Johnson [Mon, 25 Nov 2024 22:03:53 +0000 (17:03 -0500)]
exynos9610: Disable elfchecks on libmediaadaptor

* Has unresolved symbol: jniThrowException@LIBNATIVEHELPER_1 - https://android.googlesource.com/platform/libnativehelper/+/c4cf377fd4bd8f5822a5c8271bbf5a6a874e6284%5E!/#F1

Change-Id: Ib2fa9accd5bde8389642cf760e5270fb2abe0e0a

2 months agoexynos9610: Drop stock charge_only_mode
Nolen Johnson [Mon, 25 Nov 2024 17:38:35 +0000 (12:38 -0500)]
exynos9610: Drop stock charge_only_mode

* New lineage one looks great, no mods support here.

Change-Id: Ie6029e707bbf53a225eb58c3505d44bfe004d330

2 months agoexynos9610: Drop libmedia hax
Nolen Johnson [Mon, 25 Nov 2024 17:37:58 +0000 (12:37 -0500)]
exynos9610: Drop libmedia hax

* We for ViLTE which we just don't care about as no one
  uses it.
* Plus the crash is gone? Maybe google pulled it in for
  Tensors.

Change-Id: I6d3f242389c48ca63c79409fda50308910ed879e

2 months agoexynos9610: Touch up sepolicy
Nolen Johnson [Mon, 25 Nov 2024 21:13:17 +0000 (16:13 -0500)]
exynos9610: Touch up sepolicy

Change-Id: I980f8a9111b538bdbc9b0836de4f5b8eda38ece0

2 months agoexynos9610: address exynos-thermald permission denials
Stricted [Mon, 25 Nov 2024 15:42:22 +0000 (16:42 +0100)]
exynos9610: address exynos-thermald permission denials

Change-Id: I0597f9d2f92f2386fc0bc9ecc0a71f8cb47146b7

2 months agoexynos9610: drop mobicore.rc from PRODUCT_COPY_FILES
Stricted [Mon, 25 Nov 2024 11:32:10 +0000 (12:32 +0100)]
exynos9610: drop mobicore.rc from PRODUCT_COPY_FILES

Change-Id: I1d233770539f599795895857353c0d35c5a19125

2 months agoexynos9610: compile gnss service from source
Stricted [Mon, 25 Nov 2024 11:10:31 +0000 (12:10 +0100)]
exynos9610: compile gnss service from source

Change-Id: I442007aea1c829c82123def1ae0b95e75f6ba9c8

2 months agoexynos9610: import and build gatekeeper hal
Stricted [Mon, 25 Nov 2024 08:44:23 +0000 (09:44 +0100)]
exynos9610: import and build gatekeeper hal

* taken from https://gitlab.com/Linaro/96boards/e850-96/platform/hardware/samsung_slsi/-/tree/android13-e850-96/exynos9630/libteegatekeeper?ref_type=heads @ 3f80ca082ee2471ffa4c22f70b131dd6af456de3
* converted to blueprint based on exynos2100 of the above source

Change-Id: I39a9ed1a1bc783f891a341deacb7d3faca0aca29

2 months agoexynos9610: Thin down Wi-Fi proprietary blobs
Nolen Johnson [Mon, 25 Nov 2024 07:29:11 +0000 (02:29 -0500)]
exynos9610: Thin down Wi-Fi proprietary blobs

* Just not needed, debug ones aren't loaded unless build-time
  vars are set, and who is gonna be debugging the wifi chipset?

Change-Id: Ia97f196968c0d4742f37c630f188c9196db1c692

2 months agoexynos9610: Recommonize Audio/RIL
Nolen Johnson [Mon, 25 Nov 2024 06:56:55 +0000 (01:56 -0500)]
exynos9610: Recommonize Audio/RIL

* Though libsitril.so has diff's between troika/kane on stock,
  it works across models in testing.

Change-Id: I23f420a812a58645934470e3882305fc2cebd93b

2 months agoexynos9610: compile mobicore from source
Stricted [Mon, 25 Nov 2024 05:48:33 +0000 (06:48 +0100)]
exynos9610: compile mobicore from source

Change-Id: Ie44674d35d62f258e126e98c32b426474f802b61

2 months agoexynos9610: Remove BUILD_BROKEN_ELF_PREBUILT_PRODUCT_COPY_FILES
Bruno Martins [Sun, 21 Jul 2024 12:39:12 +0000 (13:39 +0100)]
exynos9610: Remove BUILD_BROKEN_ELF_PREBUILT_PRODUCT_COPY_FILES

Change-Id: Ibafdabace155d7cfab99f20d980006086b274f32

2 months agoexynos9610: Declare vulkan lib as a symlink during extraction
Bruno Martins [Mon, 18 Mar 2024 13:14:18 +0000 (13:14 +0000)]
exynos9610: Declare vulkan lib as a symlink during extraction

Change-Id: I2678e73e957081db7d988da589892b482985778e

2 months agoexynos9610: Don't explicitly build dependencies
Nolen Johnson [Sat, 23 Nov 2024 22:21:58 +0000 (17:21 -0500)]
exynos9610: Don't explicitly build dependencies

Change-Id: Ib49cde804b157ccc85e3666ce7f2c2088b24bea2

2 months agoexynos9610: sepolicy: Allow radio to get_prop vendor_ims_prop
Nolen Johnson [Fri, 22 Nov 2024 04:42:23 +0000 (23:42 -0500)]
exynos9610: sepolicy: Allow radio to get_prop vendor_ims_prop

Change-Id: I3e4ed8812e773586a75ac1d8a6b3ef90a347629b

2 months agoexynos9610: Patchelf 0.18 is now default
Nolen Johnson [Fri, 22 Nov 2024 02:36:59 +0000 (21:36 -0500)]
exynos9610: Patchelf 0.18 is now default

Change-Id: I4f54e9b86bd0b4bed643bb2f0fb8af79f661cbf4

2 months agoexynos9610: Fix typo in ShannonQualifiedNetworkService apk fixup
Nolen Johnson [Fri, 22 Nov 2024 02:36:05 +0000 (21:36 -0500)]
exynos9610: Fix typo in ShannonQualifiedNetworkService apk fixup

Change-Id: Id5ca984b61ffddb4c593bdcb6ce77b33a263039d

2 months agoexynos9610: Switch to py extract
Nolen Johnson [Thu, 21 Nov 2024 19:05:34 +0000 (14:05 -0500)]
exynos9610: Switch to py extract

Change-Id: I3d4bea635c390d8e682f878f86dee66f362ab52e

2 months agoexynos9610: Don't duplicate XMLs or fix them up unnecessarily
Nolen Johnson [Thu, 21 Nov 2024 19:28:33 +0000 (14:28 -0500)]
exynos9610: Don't duplicate XMLs or fix them up unnecessarily

Change-Id: I277b127920a1210ab21c18be2b6b4a3bca8db434

2 months agoexynos9610: Move shims to hardware/lineage/compat
Nolen Johnson [Thu, 21 Nov 2024 17:25:32 +0000 (12:25 -0500)]
exynos9610: Move shims to hardware/lineage/compat

Change-Id: Idc8793ec7acb4ec41b5b9cb46c1849124792327f

2 months agoexynos9610: Enable ELF checks
Nolen Johnson [Sun, 10 Nov 2024 22:01:17 +0000 (17:01 -0500)]
exynos9610: Enable ELF checks

Change-Id: If3a98f51add72942d2d566aa69689739f7e9c67a

2 months agoexynos9610: Reintroduce libdemangle shim
Stricted [Thu, 21 Nov 2024 07:26:22 +0000 (08:26 +0100)]
exynos9610: Reintroduce libdemangle shim

* Use whole_static_libs instead of the previous method of copying the
  source into the tree.

Change-Id: I24b1b415ac838ce09ab6322cb2143b5f01f4b6ab

2 months agoexynos9610: Reclassify hotwork blobs properly
Nolen Johnson [Thu, 21 Nov 2024 07:14:29 +0000 (02:14 -0500)]
exynos9610: Reclassify hotwork blobs properly

Change-Id: Ic7dd6e195e0cb89627de7f166471f95bd5e3753a

2 months agoexynos9610: Sort blobs list
Nolen Johnson [Thu, 21 Nov 2024 05:51:54 +0000 (00:51 -0500)]
exynos9610: Sort blobs list

Change-Id: I6b218fc02be9ccc35aadd4390266445f4e6fc162

2 months agoexynos9610: Patch IMS APKs at extract-time
Nolen Johnson [Thu, 21 Nov 2024 05:26:36 +0000 (00:26 -0500)]
exynos9610: Patch IMS APKs at extract-time

Change-Id: Id320b5a5c4a1c649eb864933f26bdf6d15dce74a

2 months agoexynos9610: Combine system and vendor proprietary-files lists
Nolen Johnson [Thu, 21 Nov 2024 04:37:46 +0000 (23:37 -0500)]
exynos9610: Combine system and vendor proprietary-files lists

Change-Id: Ie0662357b113f56a63e3b95fec6bd79763d9a0dc

2 months agoexynos9610: Prepend proprietary-files with system/
Nolen Johnson [Thu, 21 Nov 2024 04:25:57 +0000 (23:25 -0500)]
exynos9610: Prepend proprietary-files with system/

Change-Id: I8b261e425e8fa18893a989151de5d85bf3c73f56

2 months agoexynos9610: Unpin all the things
Nolen Johnson [Thu, 21 Nov 2024 04:17:57 +0000 (23:17 -0500)]
exynos9610: Unpin all the things

* Just not needed, can blob_fixup newest stock.

Change-Id: I5efef63b81e7831b51e84162ffbe1dd4213315c7

2 months agoexynos9610: Drop system_ext telephony libs
Nolen Johnson [Wed, 20 Nov 2024 22:41:09 +0000 (17:41 -0500)]
exynos9610: Drop system_ext telephony libs

* Not loaded by anything.

Change-Id: I870a4fb56b2830c058ce1e253ab94b48561d80a9

2 months agoexynos9610: Drop libexynosgscaler
Nolen Johnson [Wed, 20 Nov 2024 22:33:16 +0000 (17:33 -0500)]
exynos9610: Drop libexynosgscaler

* Not linked by anything we pull from stock,
  and OSS one is available if needed.

Change-Id: I729884007274795aa50bdaa50848fffac36edf4c

2 months agoexynos9610: Use patchelf 0.18 everywhere
Nolen Johnson [Wed, 20 Nov 2024 22:11:46 +0000 (17:11 -0500)]
exynos9610: Use patchelf 0.18 everywhere

* 0.9 is broken when we set SONAME on these libs.

Change-Id: I3be70116b241e935d8372452adc7c6d3c635c0e8

2 months agoexynos9610: Add libprocessgroup to libhifills
Nolen Johnson [Wed, 20 Nov 2024 22:01:29 +0000 (17:01 -0500)]
exynos9610: Add libprocessgroup to libhifills

* set_sched is missing but was being covered by a parent
  lib that was being loaded.

Change-Id: I1e88a477de7dddcae7969b0bd808b0dfbb4464d3

2 months agoexynos9610: Migrate libaudioproxy to Blueprint
Nolen Johnson [Wed, 20 Nov 2024 21:53:31 +0000 (16:53 -0500)]
exynos9610: Migrate libaudioproxy to Blueprint

Change-Id: I26df1f3aed0468347273c40feae9353b1f3c74cb

2 months agoexynos9610: Decommonize Audio/RIL/libhwjpeg
Nolen Johnson [Wed, 20 Nov 2024 21:43:44 +0000 (16:43 -0500)]
exynos9610: Decommonize Audio/RIL/libhwjpeg

Change-Id: I157bf03c688db1a092d4e5290cb37d14671e52f2

3 months agoexynos9610-common: Fix a few proprietary-files issues
Nolen Johnson [Sun, 10 Nov 2024 16:59:15 +0000 (11:59 -0500)]
exynos9610-common: Fix a few proprietary-files issues

Change-Id: I4915c6a556044dc090b637174b991912ac68b996

3 months agoexynos9610-common: Ensure we build the vendor version of libcrypto_shim
Nolen Johnson [Sun, 27 Oct 2024 20:57:40 +0000 (16:57 -0400)]
exynos9610-common: Ensure we build the vendor version of libcrypto_shim

Reference: Ia42de59ff157cddc930a111f8ce5e36e645055ed
Change-Id: I9c9340b37a1ad0d6c22d3947541fe1196a5efeec

3 months agofixup! exynos9610-common: Move libdemange shim to prebuilt
Nolen Johnson [Sun, 27 Oct 2024 21:16:58 +0000 (17:16 -0400)]
fixup! exynos9610-common: Move libdemange shim to prebuilt

Change-Id: I87c187d3f231e1d7f940219b1394b3f13d7d00c6

3 months agoexynos9610-common: Move libdemange shim to prebuilt
Nolen Johnson [Sun, 27 Oct 2024 20:32:26 +0000 (16:32 -0400)]
exynos9610-common: Move libdemange shim to prebuilt

* Refuses to build in Android 15.

Change-Id: I3a26cd7a6997d330cea8d33ee4f3c9ca53c3c4a5

3 months agoexynos9610-common: Shim libwvhidl with libcrypto_shim
Michael Bestas [Tue, 10 Sep 2024 21:04:13 +0000 (00:04 +0300)]
exynos9610-common: Shim libwvhidl with libcrypto_shim

The following change
https://github.com/google/boringssl/commit/e202e51cb0912f36dafbd2e67cf04d6ec82f3180
removed symbols that our libs require.

[npjohnson]: New Change-ID as previous commit utilized the right one.

Change-Id: I7548ba52b52800f666ee21dac55760864888f054

3 months agoexynos9610-common: Use libutils-v32 from hardware/lineage/compat
Nolen Johnson [Sat, 26 Oct 2024 21:53:31 +0000 (17:53 -0400)]
exynos9610-common: Use libutils-v32 from hardware/lineage/compat

Change-Id: I674ec29a5983e15f22fbfab74e49895770ca52bb

3 months agoexynos9610-common: Remove quotes in TARGET_RECOVERY_PIXEL_FORMAT
Luofan Chen [Thu, 10 Oct 2024 15:57:32 +0000 (15:57 +0000)]
exynos9610-common: Remove quotes in TARGET_RECOVERY_PIXEL_FORMAT

Change-Id: Ic400a47f0b4b8d2884082b99df3fe2e09c9438f6

3 months agoexynos9610-common: Shim strongswan with libcrypto_shim
Michael Bestas [Tue, 10 Sep 2024 21:04:13 +0000 (00:04 +0300)]
exynos9610-common: Shim strongswan with libcrypto_shim

The following change
https://github.com/google/boringssl/commit/e202e51cb0912f36dafbd2e67cf04d6ec82f3180
removed symbols that our libs require.

Change-Id: I1325c34ecec3d339dd68c665010ecb36fa2e6a29

3 months agoexynos9610-common: Sync extract scripts with 22 templates
Michael Bestas [Sun, 29 Sep 2024 08:24:29 +0000 (11:24 +0300)]
exynos9610-common: Sync extract scripts with 22 templates

Change-Id: I7963ae050cfb193c5d0c2636da9c1e8f82bcdbdb

5 months agoexynos9610-common: extract-files improvements
Michael Bestas [Mon, 9 Sep 2024 23:07:58 +0000 (02:07 +0300)]
exynos9610-common: extract-files improvements

Change-Id: I517698ca3b5a93e10a5b167417631c7f8d0ab9e2

5 months agoexynos9610-common: Sync extract scripts with templates
Michael Bestas [Tue, 27 Aug 2024 19:51:30 +0000 (22:51 +0300)]
exynos9610-common: Sync extract scripts with templates

Change-Id: I98a36854c5a0c0390592911bb2558b34eff77efc

5 months agoexynos9610: Use prebuilt MotCamera2
Nolen Johnson [Sat, 17 Aug 2024 01:48:03 +0000 (21:48 -0400)]
exynos9610: Use prebuilt MotCamera2

Change-Id: Ie487b1d5c73232af79561da063b3f42a24a3cf20

7 months agoexynos9610: Remove unused blob_fixup's
Nolen Johnson [Tue, 2 Jul 2024 18:43:00 +0000 (14:43 -0400)]
exynos9610: Remove unused blob_fixup's

Change-Id: Id563353ea3f859e28317ed502c4548087eb79269

7 months agoexynos9610: troika_retail-user 11 RSBS31.Q1-48-36-26 9a0b6f-9a0b6f release-keys
Nolen Johnson [Tue, 2 Jul 2024 18:41:21 +0000 (14:41 -0400)]
exynos9610: troika_retail-user 11 RSBS31.Q1-48-36-26 9a0b6f-9a0b6f release-keys

Change-Id: I15ddbada0488ab9a108522dd39134f93e2849717

7 months agoexynos9610: Fix up charger pin
Nolen Johnson [Tue, 2 Jul 2024 18:34:57 +0000 (14:34 -0400)]
exynos9610: Fix up charger pin

Change-Id: Ib35a798720aa6a3702af12fb80495bb103a4d650

7 months agofixup! exynos9610: Swap to common lights HAL soong variable
Nolen Johnson [Wed, 26 Jun 2024 03:07:26 +0000 (23:07 -0400)]
fixup! exynos9610: Swap to common lights HAL soong variable

Change-Id: If5356314b46e396c31e4121e92bcc82951fd9a95

7 months agoexynos9610: Swap to common lights HAL soong variable
Nolen Johnson [Tue, 25 Jun 2024 01:34:16 +0000 (21:34 -0400)]
exynos9610: Swap to common lights HAL soong variable

Change-Id: I951576adcf89f01333176a3cfb71a0b3741acc82

7 months agoexynos9610: use Soong config to handle custom light include directory
Han Sol Jin [Thu, 20 Jun 2024 17:30:12 +0000 (10:30 -0700)]
exynos9610: use Soong config to handle custom light include directory

Change-Id: I828325be95e249fd7da407d7d27ab7c24209eb93

7 months agoexynos9610: Add a device specific FCM
Michael Bestas [Fri, 14 Jun 2024 21:50:24 +0000 (00:50 +0300)]
exynos9610: Add a device specific FCM

Change-Id: I9a36e9b33bf8c73cc0a98d441b141c3c698bc955

7 months agoexynos9610: Health 2.1
Nolen Johnson [Thu, 20 Jun 2024 01:00:59 +0000 (21:00 -0400)]
exynos9610: Health 2.1

Change-Id: I5cd69b6ef73718fbe2a858d06d3f0658dc018979

7 months agoexynos9610: Build missing libraries for 14 QPR3
Michael Bestas [Thu, 13 Jun 2024 21:26:49 +0000 (00:26 +0300)]
exynos9610: Build missing libraries for 14 QPR3

Change-Id: I6a84526ca1e9f4e5140c8068646433cab3fe85b2

7 months agoexynos9610: Include lineage FCM
Michael Bestas [Fri, 14 Jun 2024 21:46:19 +0000 (00:46 +0300)]
exynos9610: Include lineage FCM

Change-Id: Ib4408e941d920a3a38132ba1c8360994f5534c0b

7 months agoexynos9610: Set manifest target-level to 5
Tim Zimmermann [Sun, 15 May 2022 04:02:43 +0000 (06:02 +0200)]
exynos9610: Set manifest target-level to 5

Change-Id: Ic72d17ebdb388dee9e63e27a36190c93c095fb0c

7 months agoRevert "exynos9610: Enforce vintf kernel requirements"
Nolen Johnson [Thu, 20 Jun 2024 05:00:00 +0000 (01:00 -0400)]
Revert "exynos9610: Enforce vintf kernel requirements"

This reverts commit d207355d893a6c3d47bed644f7a0fd824ea39ef2.

Reason: After moving back to stock-based kernel, subversion is too old.
Change-Id: I61840fc7ef1400e7324034175a734bb8db82b03b

7 months agoexynos9610: Switch to Audio HAL V6
Mikhail Naganov [Fri, 22 Nov 2019 18:56:29 +0000 (10:56 -0800)]
exynos9610: Switch to Audio HAL V6

Switch to Audio HAL V6

Bug: 141989952
Test: atest VtsHalAudioV6_0TargetTest
      atest VtsHalAudioEffectV6_0TargetTest
            manual audio "smoke" test on taimen and walleye

Change-Id: Ieb1cc5c7fdcc5416a328a0a5c4a1996258b81ac8

9 months agoexynos9610: Nuke unused dev.usbsetting.embedded property
Nolen Johnson [Thu, 25 Apr 2024 03:50:24 +0000 (23:50 -0400)]
exynos9610: Nuke unused dev.usbsetting.embedded property

Change-Id: Ic14ff1a41066d95be015c8f37e047b2d284adace

9 months agoexynos9610: sepolicy: Address the last outstanding denials
Nolen Johnson [Thu, 25 Apr 2024 03:43:44 +0000 (23:43 -0400)]
exynos9610: sepolicy: Address the last outstanding denials

Change-Id: I1b6d2ed981974def5716dab29dc8c84fe1e4f93d

9 months agoexynos9610: sepolicy: Don't audit useless dir searches
Nolen Johnson [Thu, 25 Apr 2024 01:48:11 +0000 (21:48 -0400)]
exynos9610: sepolicy: Don't audit useless dir searches

Change-Id: I6cf989e37ff220bd6904ac22372d403b11ad0c7b

9 months agoexynos9610: sepolicy: Mark vendor_ims_app as mlstrustedobject
Nolen Johnson [Thu, 25 Apr 2024 01:45:43 +0000 (21:45 -0400)]
exynos9610: sepolicy: Mark vendor_ims_app as mlstrustedobject

Change-Id: I4822ab9647dcb2c81caa8127df0eeced18387be0

9 months agoexynos9610: Fix early boot denials
Nolen Johnson [Wed, 24 Apr 2024 20:33:46 +0000 (16:33 -0400)]
exynos9610: Fix early boot denials

* Many of these properties are useless or do nothing.

Change-Id: I02335afffef70fa040ccb6f0ea91d9717f7e33ae

9 months agoexynos9610: Enforce vintf kernel requirements
Michael Bestas [Mon, 30 Oct 2023 15:38:30 +0000 (17:38 +0200)]
exynos9610: Enforce vintf kernel requirements

The build system enables this for shipping API level >=29
but we also want it to pass the vintf runtime checks.

Change-Id: Ie2147893a1551b736880913334a3c134a17ca91c

10 months agoexynos9610: Drop legacy trust HAL
Nolen Johnson [Thu, 21 Mar 2024 21:07:42 +0000 (17:07 -0400)]
exynos9610: Drop legacy trust HAL

* Dead, will need to move to newer USB HAL at some
  point if we decide to.

Change-Id: Ic356186642f3a7fc777e2ddc956dbb49842ef451

10 months agoexynos9610: Don't explicitly include updatable_apex.mk
basamaryan [Wed, 20 Mar 2024 05:16:12 +0000 (01:16 -0400)]
exynos9610: Don't explicitly include updatable_apex.mk

It is inherited by base_system.mk as of QPR2

Change-Id: I020a05b233f61ea28d03199cbc76051e6e97e1dc

10 months agoRevert "exynos9610: Switch to legacy WiFi HIDL HAL"
Yumi Yukimura [Fri, 15 Mar 2024 07:17:25 +0000 (15:17 +0800)]
Revert "exynos9610: Switch to legacy WiFi HIDL HAL"

* WiFi AIDL HAL works in U QPR2

This reverts commit ee1c36be2b04cdc4a8ccc178a65ba2a93a60c094.

Change-Id: I4d38fcc7e5999f934344bc364afb4f4d8a049711

10 months agoexynos9610: Add BUILD_BROKEN_INCORRECT_PARTITION_IMAGES
Cole Faust [Tue, 3 Oct 2023 22:51:10 +0000 (15:51 -0700)]
exynos9610: Add BUILD_BROKEN_INCORRECT_PARTITION_IMAGES

Qcom has issues that prevent it from working with a hermetic
partition build.

Bug: 205632228
Test: Presubmits
Change-Id: I490a29da38a6f68e7dd3650d8140cb11adaa8c7a

10 months agoexynos9610: Restorecon /data/vendor/wifi on post-fs-data
Nolen Johnson [Sun, 17 Mar 2024 16:55:22 +0000 (12:55 -0400)]
exynos9610: Restorecon /data/vendor/wifi on post-fs-data

* No clue why this just started, but things aren't getting
  labeled right.

Change-Id: I5b732d3b9f963ac4405f3e5abeaf74ca5a23f194

11 months agoexynos9610: Rename chargeonly_data_file to chargeonly_vendor_data_file
Nolen Johnson [Wed, 6 Mar 2024 02:54:53 +0000 (21:54 -0500)]
exynos9610: Rename chargeonly_data_file to chargeonly_vendor_data_file

* For some magical reason, the naming (and not just associations)
  matter as of a few days ago - no clue why.

Change-Id: I6cf12b455dbf460a9be607d796af3536093e8427