Commit Graph

18 Commits

Author SHA1 Message Date
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