Commit Graph

120 Commits

Author SHA1 Message Date
Arian
48936b4c54
sm6150-common: Drop unused 3.0 and 4.1 keymaster service
Change-Id: Ica391eb12fb9558657090652c6616e04111242a2
2021-06-18 18:21:34 +02:00
dianlujitao
65dda5f875
sm6150-common-common: Switch to source built vendor.qti.hardware.perf@2.2.so
For some reason, any prebuilt ones from pre-R ROMs no longer work on R
and cause the following error:
  E ANDR-PERF: Unable to link to gPerfHal death notifications!

Change-Id: I1dc96e4a51c4c81dd847c59a58ec670d89054f64
2021-04-25 15:23:52 +02:00
Arian
6f4cbf9fa6
sm6150-common: Build open source bluetooth interfaces from source
Change-Id: If024ae91b3f882efb31815c630945054903ac933
2021-04-25 15:23:51 +02:00
Bruno Martins
e16c0d428d
sm6150-common: Drop prebuilt libwfdaac
Change-Id: Ia2b8b073b652c3969ac8b95c2ecce355754bd1b4
2021-04-25 15:23:51 +02:00
raghavt20
84e0156c30
sm6150-common: Move perf configs to device tree
Change-Id: Ia251c28784d24f2d7b1fdcb7a3676be1c5a63d1b
2021-04-25 15:23:51 +02:00
raghavt20
0aa378102c
sm6150-common: Transform davinci into common tree
* The following things are left in devices, because they're device specific
  - voip compress properties
  - HVDCP properties
  - audio configs
  - power profile
  - rounded corner configuration
  - partition configuration
  - FOD
  - camera motor
  - NFC
  - board-info
  - fstab
  - ipa and graphics firmware
  - shipping and manifest target level

Co-authored-by: Adithya R <gh0strider.2k18.reborn@gmail.com>
Co-authored-by: Arian <arian.kulmer@web.de>
Change-Id: I8bef29041f8f239361b999fc8ab1a43cc2ebb86b
2021-04-25 15:18:14 +02:00
Arian
2adf4360af
davinci: Add Certificate Authority service
Change-Id: I1b8df9fbd8fea6e23bb8fbd1ff23746ad5642fae
2021-04-25 14:49:59 +02:00
Arian
2b825821f6
davinci: Pin qdcm profiles from 12.0.3
* The chinese beta qdcm profiles defaults to the video33 mode which is horribly yellow tinted.

Change-Id: I4e4cb08446299e1381321a77749c70f362c72138
2021-04-25 14:49:59 +02:00
Arian
2e45a1266b
davinci: Add aptX blobs from Pixel 4A
Change-Id: I90ea22bff76c802bdf2afacc369799733806ee5e
2021-04-25 14:49:59 +02:00
Arian
ec12babff2
davinci: Kang libsdedrm.so from Nubia Z20
Change-Id: I6f3fcf01d82f6326e4e4309f627290083906a40b
2021-04-25 14:49:59 +02:00
Arian
40b126dec9
davinci: Build libplatformconfig from source
Change-Id: I8b4f2272ee47f7652c21918792d9fb72c7018db6
2021-04-25 14:49:59 +02:00
Arian
bffe4ca0cf
davinci: Update proprietary files from 20.10.22
Change-Id: Ibaeaae488efbce21fc73ae7db14f9427806e7d66
2020-12-30 02:02:58 +01:00
LuK1337
75a6862a95
Revert "davinci: Use timeservice_app_cert certificate for TimeService app"
* This cert is no longer present in qcom sepolicy.

This reverts commit 0a95afa32f.

Change-Id: Ie4e882058825287d9db3f7a3bdd37c641c67a5c2
2020-12-30 02:02:56 +01:00
LuK1337
b9c9a2f990
davinci: Switch vintf manifest from copy files to build targets
* Fixes:
  build/make/core/Makefile:49: error: VINTF metadata found in PRODUCT_COPY_FILES

Change-Id: I0a7ddebff54563f7901b6ce5d6af9580ea201a77
2020-12-30 02:02:56 +01:00
Arian
3476ddfcaf
davinci: Drop unused packages and proprietary files
Change-Id: Ia71338d2cb795977af9c6ff945e2715fb693ea1a
2020-12-30 01:47:09 +01:00
jhenrique09
027a842a58
davinci: parts: Implement popup motor calibration
Co-authored-by: Arian <arian.kulmer@web.de>
Change-Id: If1f6c757cbf521fd27f7124284f40ea602f53ba8
2020-11-28 18:12:03 +01:00
Arian
b97294d58f
davinci: Build the vendor.xiaomi.hardware.motor@1.0 interface
Change-Id: Ieda22802167fb20f54b301f3c686f158599f09eb
2020-11-28 18:12:03 +01:00
Arian
7b875c6270
davinci: Add 32-bit perf stack and drop unused libskewknob
* Our audio HAL want's to use it

Change-Id: I2146369cacbb4f5a342781842bf34ce93db551f0
2020-11-28 18:12:03 +01:00
Arian
cc90c3bee5
davinci: Drop unnecessary display calibration files
Change-Id: Ib2d56131c6a5709644097cfd3a45eb6310fc9196
2020-11-28 18:12:02 +01:00
kazerine
ab51fafbdd
davinci: Get rid of megvii dependencies in camera.qcom.so
Change-Id: I97058c320d06819a468ebe38e2704360e9aa91db
Signed-off-by: Arian <arian.kulmer@web.de>
2020-11-28 18:12:01 +01:00
LuK1337
71a981f61c
davinci: Disable uplink features in librmnetctl and build it from source
Change-Id: I2e5f63f3cb688f3d141fa9123f3a6e91b6294157
2020-11-23 20:44:38 +01:00
Arian
fea051b9c7
davinci: audio: Drop audiosphere
Change-Id: I3263caea70c4b954e434bcf3498a4fdd7700fbdf
2020-11-23 20:44:38 +01:00
Arian
8ea8838e3e
davinci: Drop misound karaoke
Change-Id: I86c8c8d42050ea16cfe4a473358012c6abb5341a
2020-11-23 20:44:38 +01:00
Arian
27edb262ed
davinci: Drop audioconfigstore
Change-Id: Iadb796a9f6f5187994474ccba7acdc77f51b7e75
2020-11-23 20:44:38 +01:00
Arian
12f436ea0f
davinci: Drop graphite ipc
Change-Id: I544529d834616340d4da98f9af9456cd65b0cb91
2020-11-23 20:44:38 +01:00
Arian
d5591d6d37
davinci: Build audio HAL from source
* Disable ssrec and hdmipassthru since they depend on proprietary headers

Change-Id: I6abf4baf2e03aa9dc4ce52cbe758d976441cc7fc
2020-11-23 20:44:38 +01:00
Bruno Martins
e0dab7b3ec
davinci: audio: Nuke dirac and misoundfx effect
Change-Id: I5672e554a2b2b21fbadfe915b9a89cd2365f3864
Signed-off-by: Arian <arian.kulmer@web.de>
2020-11-23 20:44:38 +01:00
Arian
f88933946c
davinci: Import GPS configs from MIUI V12.0.1.0.QFJMIXM
Change-Id: Id3ec33eeb511081ebf2eb07324b167b3e58c11a2
2020-11-23 20:44:38 +01:00
dianlujitao
bf60c73d8e
davinci: Build GNSS HAL
* Remove unnecessary dependencies on liblbs_core.so
 * Hardcode vendor loc HIDL version to 3.0 to enable vendor HIDL when
   building w/o BSP.

Change-Id: I01f661f1d1e038737801f5a9db88e3388d470f74
2020-11-23 20:44:38 +01:00
Arian
cadbc6c7eb
davinci: Add xtra_root_cert for xtwifi-inet-agent
Change-Id: I17d268efe42a1e87c12122e1a1f9a97d9bb195c3
2020-11-23 20:44:37 +01:00
PIPIPIG233666
86032a20b5
davinci: fod: Add support for Xiaomi's touchfeature
Change-Id: I15a4a3d777d784abe04e88372647fc9abff78626
Signed-off-by: Arian <arian.kulmer@web.de>
2020-10-13 18:25:13 +02:00
LuK1337
66573bbfea
davinci: Drop SSR blobs and set SSR restart_level in init.qcom.rc
Change-Id: I32fc08c9ad36b9c8ebfc019fc87a19eece18f0b4
2020-08-06 21:28:09 +02:00
Arian
f943def98b
davinci: fm: Import blobs
Co-authored-by: Fabian Leutenegger <fabian.leutenegger@bluewin.ch>
Change-Id: I933ee9527f2adff22df22acc4de330ff0c7fed50
2020-08-06 21:28:08 +02:00
Arian
221474267e
davinci: soter: Import blobs
Co-authored-by: Fabian Leutenegger <fabian.leutenegger@bluewin.ch>
Change-Id: I347e47f1ea844f887c2e569bcc32e3bf099db737
2020-08-06 21:28:08 +02:00
Fabian Leutenegger
85f1a5efdf
davinci: ant: Build ANT+ HAL
Change-Id: I0235a7f3dff531f000e897efa2e63621f969a23e
2020-08-06 21:28:08 +02:00
Arian
3e9108051f
davinci: charger: Import blobs
Co-authored-by: Fabian Leutenegger <fabian.leutenegger@bluewin.ch>
Change-Id: I8f920baf489e8b91cdbc5e3031a5e96a7646ae8e
2020-08-06 21:28:08 +02:00
Artem Borisov
4309433e5e
davinci: wfd: Add QCOM's implementation
Change-Id: I7fa7fff123130c2762b97528a8bfe973f55a727f
2020-08-06 21:28:08 +02:00
Arian
4575d7e7d5
davinci: sensors: Import blobs
Change-Id: If70ab52d2960a8bcc13e96a8b2f40c49e3aa1f00
2020-08-06 21:28:08 +02:00
Arian
eece4b9221
davinci: thermal: Add mi_thermald
Change-Id: I5de37c21f2c885665e4ff3fa5b431434eeddb023
2020-08-06 21:28:08 +02:00
Arian
14084ffdca
davinci: thermal: Import blobs
Change-Id: I02cd13e2d155796604f1c5c739134a3a1a1c98b1
2020-08-06 21:28:08 +02:00
Arian
b4714f28be
davinci: gps: Import blobs
Change-Id: I38bb6ff4582359755ed2f80c70d0a7a092a094d1
2020-08-06 21:28:08 +02:00
dianlujitao
0a95afa32f
davinci: Use timeservice_app_cert certificate for TimeService app
Change-Id: I5b7ee8dc7d7be0e6b7f4a02a4535adb7ad6c677f
2020-08-06 21:28:08 +02:00
Arian
79c6619511
davinci: timeservices: Import blobs
Co-authored-by: Fabian Leutenegger <fabian.leutenegger@bluewin.ch>
Change-Id: I0086fc814f430b55fb2101278ab35c2a60295869
2020-08-06 21:28:08 +02:00
Arian
2f201b7c7b
davinci: wifi: Import blobs
Change-Id: Idb8eae0f2705112b3c23ec76b9c1815e11a0b776
2020-08-06 21:28:08 +02:00
Arian
2058e3edb3
davinci: configstore: Import blobs
Co-authored-by: Fabian Leutenegger <fabian.leutenegger@bluewin.ch>
Change-Id: I3950a187176e59739c9257c3acab126d8bc70ae7
2020-08-06 21:28:08 +02:00
Arian
ed4eac579d
davinci: gatekeeper: Import blobs
Co-authored-by: Fabian Leutenegger <fabian.leutenegger@bluewin.ch>
Change-Id: Ifbd65b4e1962c2df6c380b67191ecaaeca76b781
2020-08-06 21:28:07 +02:00
Arian
7e58fa5df3
davinci: keymaster: Import blobs
Co-authored-by: Fabian Leutenegger <fabian.leutenegger@bluewin.ch>
Change-Id: I2f22e2073d9adac5c3de34a667b99c55c3fe535f
2020-08-06 21:28:07 +02:00
Arian
3d4bcc622b
davinci: drm: Use widevine blobs from raphael
Change-Id: Id71d886688f86f3740b1a10cb79da288201be22a
2020-08-06 21:28:07 +02:00
Arian
63f98f11b6
davinci: drm: Build HAL
Co-authored-by: Fabian Leutenegger <fabian.leutenegger@bluewin.ch>
Change-Id: I3b0d2752a5955b326f5ae6e64f29c2888bf101c5
2020-08-06 21:28:07 +02:00
Arian
71b0a29228
davinci: nfc: Import firmware
Co-authored-by: Fabian Leutenegger <fabian.leutenegger@bluewin.ch>
Change-Id: I4aead1666b0eb31e85e333b85ab929384c1900d5
2020-08-06 21:28:07 +02:00
Arian
3953705a46
davinci: media: Import blobs
Co-authored-by: Fabian Leutenegger <fabian.leutenegger@bluewin.ch>
Change-Id: I4d7fddfb64418921173830e4771c4d07ce6057af
2020-08-06 21:28:07 +02:00
Arian
233e65f887
davinci: perf: Import blobs
Co-authored-by: Fabian Leutenegger <fabian.leutenegger@bluewin.ch>
Change-Id: I4e2755ede6651b18408016e39989fc69a247f540
2020-08-06 21:28:07 +02:00
Arian
fbba17a8a8
davinci: touchscreen: Import blobs
Co-authored-by: Fabian Leutenegger <fabian.leutenegger@bluewin.ch>
Change-Id: I0656ca048e4b2670a6e3545d8f8f788491798a6d
2020-08-06 21:28:07 +02:00
Arian
1c8aea0c64
davinci: graphics: Build libtinyxml from source
Change-Id: I2eb407dedf02ec277277c9681552011f87f16caf
2020-08-06 21:28:07 +02:00
Arian
4b2b360232
davinci: graphics: Import blobs
Co-authored-by: Fabian Leutenegger <fabian.leutenegger@bluewin.ch>
Change-Id: I97b18ee6a0a777f033c3513c4e3ba365c9fe2356
2020-08-06 21:28:07 +02:00
Arian
c5f78a390e
davinci: display: Import calibration blobs
Co-authored-by: Fabian Leutenegger <fabian.leutenegger@bluewin.ch>
Change-Id: Iceb08fbfda31f1c163b061deca1471b6d09ef6df
2020-08-06 21:28:07 +02:00
Demon000
e0429a18ff
davinci: graphics: Import display blobs from def_reteu
Taken from def_reteu-user-10-QPFS30.103-21-1-2-c993f-release-keys.

Change-Id: I5e99c224a4e47f88a411c35200de81a371711e35
2020-08-06 21:28:07 +02:00
Arian
763858361c
davinci: audio: Add libmisound
Change-Id: I42cf4678006710b441be031756cba301c79accfa
2020-08-06 21:28:07 +02:00
Arian
a6b3b1beb9
davinci: audio: Import blobs
Co-authored-by: Fabian Leutenegger <fabian.leutenegger@bluewin.ch>
Change-Id: I1c9dc7e777869208ef91ab1dbad794a90602ef39
2020-08-06 21:28:06 +02:00
Demon000
a399b58601
davinci: Patch qti-telephony-common.jar to work on AOSP
* The following diff has been applied:

Change-Id: I28625de48e122e73b0d1df8d2351cd158a2a58e4

--- a/smali/com/qualcomm/qti/internal/telephony/WifiManagerCompatible.smali
+++ b/smali/com/qualcomm/qti/internal/telephony/WifiManagerCompatible.smali
@@ -17,7 +17,7 @@
     .locals 1

     .line 13
-    sget-boolean v0, Lmiui/os/Build;->IS_GLOBAL_BUILD:Z
+    const v0, 1

     return v0
 .end method
@@ -27,13 +27,6 @@
     .param p0, "context"    # Landroid/content/Context;
     .param p1, "set"    # I

-    .line 9
-    invoke-static {p0}, Landroid/net/wifi/MiuiWifiManager;->getInstance(Landroid/content/Context;)Landroid/net/wifi/MiuiWifiManager;
-
-    move-result-object v0
-
-    invoke-virtual {v0, p1}, Landroid/net/wifi/MiuiWifiManager;->setSARLimit(I)V
-
     .line 10
     return-void
 .end method
2020-08-05 14:03:32 +02:00
Arian
66442a7c21
davinci: Add CNE configs for VoWifi
Change-Id: I1f48317abbe34a35ba8b07ca2a6cdb278782fa00
2020-08-05 14:03:32 +02:00
Arian
8d37458fea
davinci: telephony: Import blobs
Change-Id: Ic6a6efc9d76b9ad73009ba76e8cf3d737a908336
2020-08-05 14:03:32 +02:00
Arian
fc2ad20eab
davinci: power: Import sub system restart blob
Co-authored-by: Fabian Leutenegger <fabian.leutenegger@bluewin.ch>
Change-Id: I66c534a37d80e6ebefc75f370e64ba924574e584
2020-08-05 14:03:32 +02:00
Arian
a069620a9d
davinci: power: Import poweroff alarm blobs
Co-authored-by: Fabian Leutenegger <fabian.leutenegger@bluewin.ch>
Change-Id: I31ecaac525679a1c57ab68ab6f2576e19810bd96
2020-08-05 14:03:32 +02:00
Arian
03c116e1c0
davinci: fod: Import blobs
Co-authored-by: Fabian Leutenegger <fabian.leutenegger@bluewin.ch>
Change-Id: I2ebfe9454ff9bce6013e29eb74d8c6bd00225c7d
2020-08-05 14:03:31 +02:00
jhenrique09
65c44dd66e
davinci: parts: Add popup camera sound effects and LED toggle
Change-Id: Iaf66650ae68d2680fa0c9b933f2c4e634bc21e74
2020-08-05 14:03:31 +02:00
Arian
3e3ea29100
davinci: bluetooth: Import blobs
Co-authored-by: Fabian Leutenegger <fabian.leutenegger@bluewin.ch>
Change-Id: I3b1ca243276045897335b1b26142f27c0f448d06
2020-08-05 14:03:31 +02:00
Arian
53f881c9d5
davinci: camera: Import motor blobs
Change-Id: I7b76763a38c2f5777201ed1048307ee63f87b2b2
2020-08-05 14:02:38 +02:00
Arian
e3862f3904
davinci: camera: Import blobs
Change-Id: I6add4b3d7e25d781768b8aa623796ecd7c8f3ef7
2020-08-05 14:02:12 +02:00
Arian
b48dfc8cd3
davinci: Add extract scripts
Change-Id: I97567d55aa4747e94ac09348630f2f7beeabf934
2020-05-08 16:05:37 +02:00