Commit Graph

55 Commits

Author SHA1 Message Date
bengris32
9931a31226 rosemary: Switch to Pixel thermal service
* Config based off "dumpsys thermalservice" using stock thermal service.

Co-authored-by: Woomymy <woomy@woomy.be>
Change-Id: I92fcc16ce01aae8b1b9307c38f4236dffb7f78b9
Signed-off-by: bengris32 <bengris32@protonmail.ch>
2024-03-26 16:10:34 +01:00
Giovanni Ricca
cc33f170f6 rosemary: Build goodix lib from source
Change-Id: Ibaf1b9489b509318032c720c9c83e315cfe6ab3e
2024-03-07 08:49:47 +01:00
bengris32
b8b7b383cc rosemary: Switch to common USB service
Change-Id: Ie7bc896c51c435ddd7906f02409c3610386e9ea3
Signed-off-by: bengris32 <bengris32@protonmail.ch>
2024-02-19 12:02:32 +01:00
bengris32
c007cdcb64 rosemary: Link audio modules against prebuilt libalsautils.so
* Fixes USB DAC.

Change-Id: I995ae271748b34fe6f0c3d60e590649e3582fb2b
Signed-off-by: bengris32 <bengris32@protonmail.ch>
2024-02-19 12:01:04 +01:00
bengris32
3c2af33644 rosemary: Update IMS from plato V14.0.7.0.ULQMIXM
Change-Id: I9ab402b7d2bdacba06caaabda18e70c9a8189ae4
Signed-off-by: bengris32 <bengris32@protonmail.ch>
2024-02-19 12:01:04 +01:00
Matsvei Niaverau
3f5de9cf2e Revert "rosemary: Link sensor libraries against stock libsensorndkbridge"
This reverts commit dd798d4d97071edb204d8d95d98183cd9172cf3b.

Change-Id: I520764cf7781dc8cf4717cb7218534861cf5f98e
2024-02-19 12:01:04 +01:00
Matsvei Niaverau
e5a6a37a87 rosemary: Kang RIL blobs from V13.0.5.0.SFFMIXM
Change-Id: I0e8a97fcd723b5c930cf833b4710a95c35f18c71
2024-02-19 12:01:04 +01:00
Matsvei Niaverau
e9cf96da92 rosemary: Update blobs from V14.0.7.0.TKLMIXM
This reverts commit c478a2e and cb797b3.

Change-Id: I8a2372df789877f45a94dfaf76fecae717e860ab
2024-02-19 12:01:04 +01:00
Alexander Koskovich
1b43808a56 rosemary: sensors: Add hals.conf as a required prebuilt
Change-Id: I634ac114824c992736a30053aa3f3e05da5da330
2024-02-19 11:43:48 +01:00
LinkBoi00
9c25c81d8e rosemary: Kang bluetooth firmware from A145PXXU1AWA3
This firmware fixes the a2dp crash that was worked around by commit [1]

[1]: e7f12ea3db

Signed-off-by: LinkBoi00 <linkdevel@protonmail.com>
Change-Id: Ibf7816de894e17c59b6b62b9039c74742ccd8b55
2024-02-19 11:43:29 +01:00
bengris32
995d417666 rosemary: Switch back to stock perf configs
* Rearrange power service packages

* Cleanup unneeded power service blobs

Change-Id: I33c6c35164e00f4018d966828fa08dcf6677ca6e
Signed-off-by: bengris32 <bengris32@protonmail.ch>
2024-02-19 11:43:29 +01:00
Matsvei Niaverau
11a9fb7522 rosemary: Kang Codec2 HAL blobs from V13.0.13.SKLMIXM
Change-Id: I11d1b7a7dc4301a2eff77f3277f5888480b5394e
2024-02-19 11:43:29 +01:00
bengris32
e61a7e2dec rosemary: Pin patched mediatek-telephony-base and ImsService
Change-Id: I4a9246e837bc7baa709894640e03a24a27d3dc79
Signed-off-by: bengris32 <bengris32@protonmail.ch>
2024-02-19 11:42:52 +01:00
bengris32
d59a5598bb rosemary: Configure Wi-Fi stack
Change-Id: Id59b8289440c5ae3ab2f9e287d2a10ea94f7b7bf
Signed-off-by: bengris32 <bengris32@protonmail.ch>
2024-02-19 11:42:52 +01:00
bengris32
62990a3329 rosemary: Link sensor libraries against stock libsensorndkbridge
* libsensorndkbridge was converted to use AIDL, yay...

Change-Id: I7611acbc48093646c614cd8066c9dc40bdd7f9a2
Signed-off-by: bengris32 <bengris32@protonmail.ch>
2024-02-19 11:42:45 +01:00
Matsvei Niaverau
31efd45b31 rosemary: Kang IMS-System blobs from V14.0.7.0
Change-Id: Ide8f7163e69d30108dd807a0cc78f17c589ea10b
2024-02-19 11:42:22 +01:00
bengris32
a3b88a8eda rosemary: Add shim for proprietary AudioTrack constructor
Change-Id: Icc7a1f9c748578f5b58499e7a76213673c4bcf54
Signed-off-by: bengris32 <bengris32@protonmail.ch>
2024-02-19 11:42:22 +01:00
Matsvei Niaverau
c36d873f1f rosemary: Bring back Mediatek Power HAL
* Perf configs from: https://github.com/nashc-dev/android_device_realme_nashc/tree/lineage-20/configs/perf

Change-Id: I7bb964e089f1549f849daf08532baaeabcc99379
2024-02-19 11:42:22 +01:00
Matsvei Niaverau
185ce80ec3 rosemary: proprietary-files: Update from V13.0.6.0
Change-Id: Ia718959e606d0b610c39777ca6a163b6f3de8a2b
2024-02-19 11:42:22 +01:00
bengris32
aebcaba734 rosemary: Drop unneeded vendor cacerts
* These are actually just the AOSP default cacerts copied into
  vendor, and they aren't used in vendor anyway.

Change-Id: Ib9132d59a8d5807fa1e88b3dd4861c0b4cb02cf3
Signed-off-by: bengris32 <bengris32@protonmail.ch>
2023-10-09 08:39:32 +02:00
Matsvei Niaverau
e5b9bd4683 rosemary: proprietary-files: Drop symlinked vulkan library
Change-Id: I390f2a5d5a3bfafc507ea3d3b49b59cdc7e937d6
2023-06-02 09:05:46 +02:00
Matsvei Niaverau
8d4deca219 rosemary: proprietary-files: Update patched ImsService
* dd4f315c1f

Change-Id: I0196396988f88c03b206efed17a5e7c2504ddcbd
2023-06-01 12:44:18 +02:00
Tim Zimmermann
ebed921d4c rosemary: Switch to new AIDL memtrack HAL
Change-Id: I3ae077b5f59e4fcf32489eef64bce8551d758998
2023-06-01 12:44:18 +02:00
Matsvei Niaverau
73d508217b rosemary: proprietary-files: Add hotword blobs
Change-Id: Ic9ec9ea5fd6fb854e4c2227ebd1acda7e2418873
2023-05-31 16:49:15 +02:00
Matsvei Niaverau
6bba9e5583 rosemary: proprietary-files: Bring libfmjni as a module
Change-Id: Ie91f9da068187454db5146cfb800175dc14e52b0
2023-04-25 17:59:38 +02:00
Matsvei Niaverau
c5109ed16e rosemary: Build legacy libalsautils from source
Change-Id: Iecfcb73ab1e49eafa8b7a26a21139fe60e5ae5b5
2023-04-25 17:59:38 +02:00
Matsvei Niaverau
9964fa7b4a rosemary: proprietary-files: Pin patched libmtkcam_featurepolicy
Change-Id: I9793aa32092601f02f44ec7167ee29a1b16c2efa
2023-04-25 17:59:38 +02:00
bengris32
882d0ed448 rosemary: Source build mtkpower interfaces
Signed-off-by: bengris32 <bengris32@protonmail.ch>
Change-Id: Ieed9dcc914a4f2b38bb885257f4e34f56b3b44c3
2023-04-25 17:59:38 +02:00
bengris32
b85b86976f rosemary: Build dummy libmtkperf_client library
* Required for some vendor blobs that refuse to
  work without mtkpower

Signed-off-by: bengris32 <bengris32@protonmail.ch>
Change-Id: If519965f662988f15ea70f4390f8bed645af22e5
2023-04-25 17:59:38 +02:00
bengris32
dd8998b27d rosemary: Drop MediaTek PowerHAL
* We still have to keep some vendor interfaces and libs
  since some HALs have dependencies on them.

* Also switch to stub AIDL power service until we can get
  libperfmgr properly implemented.

Signed-off-by: bengris32 <bengris32@protonmail.ch>
Change-Id: I25022ceb2dd5d0541203663b005bfc15d2385435
2023-04-25 17:59:38 +02:00
Matsvei Niaverau
d3faf87474 rosemary: proprietary-files: Drop Xiaomi citsensorservice
Change-Id: I1f1d6256ddf427c83429ec4ae7e7616839354966
2023-04-25 17:59:38 +02:00
Matsvei Niaverau
6d6e326a1a rosemary: proprietary-files: Update from V12.5.16.0.RKLMIXM
Change-Id: Iba4cc4105f19a5e8330842b9db177dfd0c59f819
2023-04-25 17:59:38 +02:00
Matsvei Niaverau
712985a299 rosemary: Drop displayfeature HAL
Change-Id: I509f2a537ee2c0f35f32a82d03ca696e1d62b99b
2023-04-25 17:59:38 +02:00
Matsvei Niaverau
d11f3ea5f0 rosemary: proprietary-files: Pull IR blaster libs
Change-Id: I211467913b160780ab7d6f2f73868ccf1a818b04
2023-04-25 17:59:38 +02:00
Matsvei Niaverau
8843642c78 rosemary: Build sensors multihal from source
Change-Id: Iebccb00d08d15bfb466cff9de4aec435b13109e5
2023-04-25 17:59:38 +02:00
Matsvei Niaverau
e4e1221038 rosemary: proprietary-files: Pull system_ext apuware blobs
Change-Id: I6c246f61d7a7238d561255b0aab5271db66395e1
2023-04-25 17:59:38 +02:00
Vaisakh Murali
770d23c67e rosemary: Build libpcap from source
Signed-off-by: Vaisakh Murali <mvaisakh@statixos.com>
Change-Id: I6de4b51b76c7fcdccb06036200f6992893da6b34
2023-04-23 19:15:57 +02:00
Vaisakh Murali
861bebbfd2 rosemary: Build libbluetooth_audio_session from source
The older VNDK 30 blob when linked against the newer default bluetooth
HW module, had a missing symbol:
`_ZN7android9bluetooth5audio25BluetoothAudioSession_2_132invalidOffloadAudioConfigurationE`

Since we build default bluetooth HW module from source, build
libbluetooth_audio_session from source as well.

Fixes: Bluetooth Audio on Android 12
Signed-off-by: Vaisakh Murali <mvaisakh@statixos.com>
Change-Id: I13c09ecc37f709c575103d108acf5ca1b5aa2553
2023-04-23 19:15:57 +02:00
Matsvei Niaverau
8a4326b9f0 rosemary: proprietary-files: Pull missing arm.graphics-V1-ndk_platform.so
Change-Id: Iaa7719e3a8308ea4699e987aac498fe6bc2030f2
2023-04-23 19:15:57 +02:00
Matsvei Niaverau
c0851fb277 rosemary: proprietary-files: Drop nonexistent libs
* Also pin fixed libmtkcam_stdutils

Change-Id: Ibbbe06e48581601518fc7afb87d1b247f7c27352
2023-04-15 14:36:56 +02:00
Matsvei Niaverau
07e59fc35b rosemary: proprietary-files: Drop libpowerhal module
* Not required after nashc-dev/android_hardware_mediatek@517c799

Change-Id: I18e5ce3771eaf702c53c23c2d4f713434fdba56b
2023-04-15 14:36:56 +02:00
bengris32
91c23d1cb7 rosemary: Link audio modules against prebuilt libalsautils.so
* Fixes USB DAC.

Signed-off-by: bengris32 <bengris32@protonmail.ch>
Change-Id: I63b4ce60e89ffe04c0e7dd558e21f9258f7112c9
2023-04-15 14:36:56 +02:00
Vaisakh Murali
d961ca9019 rosemary: Drop MTK audiopreprocessing
OSS counterpart works well, instead of using prebuilt blobs, use oss
where possible. This has no adverse effect on the audio quality.
Switch to OSS libaudiopreprocessing.

Signed-off-by: Vaisakh Murali <mvaisakh@statixos.com>
Change-Id: Ia9163b6363c79dbdab86d7088946a1fc8b200596
2023-04-15 14:36:56 +02:00
bengris32
24e0ec81bc rosemary: Pin patched ImsService APK
Signed-off-by: bengris32 <bengris32@protonmail.ch>
Change-Id: I18a5e05917dcb83b43640d6063c194583616b998
2022-11-12 10:48:38 +03:00
bengris32
81be129175 rosemary: Kang Graphics {allocator, mapper} impls from MIUI 13
* Fixes screen recording.

Signed-off-by: bengris32 <bengris32@protonmail.ch>
Change-Id: I066150ead5c723465b1d79a163c03b8301e3d61e
2022-11-12 10:48:38 +03:00
Kshitij Gupta
ea833c5f6c rosemary: Add IMS blobs
Change-Id: I93db50affa3ebf4453f978f75da5fb88944594c9
2022-11-12 10:48:38 +03:00
SamarV-121
d452b3f718 rosemary: Import kpoc_charger blobs
Change-Id: Ibc79247f2e790ed4da97e3df0e71f77ca258a32d
2022-11-12 10:48:38 +03:00
bengris32
8d92c5fd56 rosemary: Kang libmtkcam_stdutils library from MIUI 13
Signed-off-by: bengris32 <bengris32@protonmail.ch>
Change-Id: Ib41db764538c1968482a47582510e3992d58962d
2022-11-12 10:48:38 +03:00
bengris32
383f7b3415 rosemary: Kang libudf library from MIUI 13
Signed-off-by: bengris32 <bengris32@protonmail.ch>
Change-Id: Ib7c63b7f1218a03107774c516e59c3656246719e
2022-11-12 10:48:38 +03:00
SamarV-121
f5f10bc632 rosemary: Rename libwifi-hal.so
* To prevent conflict with aosp's

Change-Id: I922f26c45957f4bc5d2ad85e14ecfcb382abf811
2022-11-12 10:48:31 +03:00