Commit Graph

27 Commits

Author SHA1 Message Date
ata-kaner 50b29d80c9 sm8250-common: Rework folder structure
Change-Id: I587c8a33848f139ea8a9cc7afae186b96faee9d6
2024-05-25 12:06:11 +03:00
ata-kaner 415e8c4ce7 sm8250-common: Move device-specific blobs to their own repository
Change-Id: I7b8a480fc0a86a47f8ac54b943e8ceb92f06b312
2024-05-25 11:58:16 +03:00
ata-kaner 2ed3293f18 sm8250-common: Add missing libraries for Widevine L1 support
L1 requires 32 bit libraries.

Signed-off-by: ata-kaner <ata.kaner03@gmail.com>
2024-05-25 11:58:16 +03:00
ata-kaner a249347148 sm8250-common: Remove Samsung wifi additions
Signed-off-by: ata-kaner <ata.kaner03@gmail.com>
2024-05-25 11:58:16 +03:00
ata-kaner 7fc9c7a107 sm8250-common: Use prebuilt libcodec2 libraries
samsung.software.media.c2 isn't happy with source built libraries.

Signed-off-by: ata-kaner <ata.kaner03@gmail.com>
2024-05-25 11:58:16 +03:00
ata-kaner 77e6d47891 sm8250-common: Sort and reorganize blob list
Signed-off-by: ata-kaner <ata.kaner03@gmail.com>
2024-05-25 11:58:15 +03:00
ata-kaner 4fffd7c53e sm8250-common: Import samsung.software.media.c2 service
Signed-off-by: ata-kaner <ata.kaner03@gmail.com>
2024-04-17 13:59:13 +03:00
ata-kaner 2d00a52d0e r8q: Switch to blobbed NXP NFC
AIDL NXP hal conflicts with HIDL Samsung hal and fails to start. Switch to blobbed HIDL NXP hal as Android 14 dropped HIDL NXP hal, so sn100u users can initialize their nfc once again.

Signed-off-by: ata-kaner <ata.kaner03@gmail.com>
2024-04-13 19:29:28 +03:00
ata-kaner 6885a1cf17 Update blobs from G780GXXS8EXC1
Signed-off-by: ata-kaner <ata.kaner03@gmail.com>
2024-04-10 23:30:51 +03:00
ata-kaner bce18c89f4 sm8250-common: Drop face HAL
Signed-off-by: ata-kaner <ata.kaner03@gmail.com>
2024-04-04 12:57:37 +03:00
ata-kaner 72ddf48763 r8q-common -> sm8250-common
* Due to potential unlockable S20 and Tab S7 series.

Signed-off-by: ata-kaner <ata.kaner03@gmail.com>
2024-04-02 22:04:12 +03:00
Simon1511 0665ba77ea r8q-common: libsec-ril: Always return an empty value for GET_SMSC_ADDRESS
* Make parameter of type RilData (second last one) passed to SecRil::RequestComplete()
  in OnGetSmscAddressDone() be NULL, so that the framework passes an empty value when sending SMS
* Before U this value was not being used, on U the value returned is "SMSC",format_specifier
  which is considered invalid when passed back to RIL for sending SMS, however when an empty value
  is passed RIL will select the default SMSC, like it did on T and sending SMS works again

Change-Id: I608be406969d7fa58f15ef36340aff4ad1ce9fd0
Co-authored-by: Tim Zimmermann <tim@linux4.de>
2024-02-15 20:55:25 +03:00
Bruno Martins 5a66e0e8f2 r8q-common: Also patch gatekeeper HAL to load libcrypto-v33.so
Then again, due to asn1t.h structs changes.

Change-Id: Id3552124ddc07bf80446fd2b37b40f39c6be7a76
2024-02-15 20:53:37 +03:00
LuK1337 2bb42511c8 r8q-common: Shim Samsung keymaster HAL impl with libcrypto-v33.so
Current asn1t.h structs aren't binary compatible with our keymaster.

Change-Id: Id78b71c1f08216f861a033097cd015ba3c109925
2024-02-15 20:53:10 +03:00
ata-kaner 71c54c9e1e r8q-common: Switch to hardware_samsung camera HAL 2024-02-15 20:50:31 +03:00
ata-kaner 2681656538 r8q-common: Remove prebuild libprotobuf 2024-02-15 20:49:36 +03:00
ata-kaner 4760d2d219 r8q: Squashed commit of r8q decommonization
Losing my SSD caused some commits to be lost. Luckly, proprietary-files.txt was already pushed.

This message will shortly list the changes included in this commit

* Decommonization for r8qxx and r8qxxx
* Blobbed secure element HAL
* Upgraded secure element 1.2 HAL from r8qxxx
* Removal of WCNSS_qcom_cfg.ini . Moved to device tree long time ago.
2024-01-29 12:28:24 +03:00
ata-kaner 798311fabf r8q: Use blobbed Gatekeeper HAL
* Samsung added a function called isMdfppGatekeeper() for registering HAL as default or mdfpp. AOSP gatekeeper doesn't support that kind of approach and we need to register gatekeeper-qti as default. Use blobbed gatekeeper until a proper gatekeeper mdfpp bringup.

* This affects all Samsung SM8250 platform.

Signed-off-by: ata-kaner <ata_kaner@outlook.com>
2024-01-07 14:02:30 +03:00
ata-kaner 30c4d4c1ed r8q: Drop qti-perfd stack 2024-01-04 20:37:37 +03:00
ata-kaner d70e666b63 r8q: Import prebuilt gatekeeper-impl
* Strongbox depends on that
2024-01-04 19:46:22 +03:00
ata-kaner 0453f1f106 r8q: Bring missing blobs for Strongbox SPU 2024-01-04 19:46:22 +03:00
ata-kaner 5c09c8016f r8q: Import keymaster strongbox 2024-01-04 19:46:22 +03:00
ata-kaner 78ce8377f7 r8q: Use SDM blobs from Xiaomi_munch
* We can use OSS libsdmcore and libsdedrm thanks to these blobs
2024-01-04 19:46:22 +03:00
Tim Zimmmerman f39c2ba1dd r8q: NOP SEC CONNECT_RILD()
* Fixes switching to different camera IDs when using OSS camera
  provider.

Change-Id: If8e1350cf271c847d146e415911c81698d7d38d1
Co-authored-by: Josip K <kelecicj@gmail.com>
2024-01-04 19:46:06 +03:00
ata-kaner 3e3f839481 r8q: Pin Android R RIL and QMI blobs
* Signal strength does not get updated with S ones unless airplane mode
  is toggled on and off on T

Simon1511: Pin R QMI blobs too since S ones make rild segfault. Also patch libsec-ril* and update our audio impl accordingly

Change-Id: I3be7972b161b074b570bf227c3bdc32a2d91b70e
2024-01-04 19:46:06 +03:00
LuK1337 a81156c3bb r8q: Shim Samsung health HAL impl with 2024-01-04 18:41:17 +03:00
ata-kaner 47c3e453db Import blobs from G780GXXS7EWH8 2024-01-04 18:30:24 +03:00