227 Commits

Author SHA1 Message Date
dianlujitao
38ea080103 sm8250-common: Pin patched ims.apk
Change-Id: I7d944a692b91c1cb9646a89492d1998be36e9d0e
2022-02-20 13:04:31 +01:00
dianlujitao
e51b238a4f sm8250-common: Move moto-telephony.jar to system_ext and remove unused moto jar
* moto-telephony.jar is a dependence of ims.apk and thus should locate
   in system_ext as well.
 * The rest jars are not needed as far as I observe.

Change-Id: I0711c0178906293179998eae70663de7b09a4a77
2022-02-20 13:04:31 +01:00
dianlujitao
05119776b8 sm8250-common: Disable QTI telephony
Change-Id: If2a485892d5f8f0f743cf8e40c9238efbc4367f0
2022-02-20 13:04:31 +01:00
SGCMarkus
4b786f2379 Revert "sm8250-common: fixup for pstars libgui_vendor.so"
This reverts commit 1b2090b03b263060a67e7675068e42c8c79a212d.

building from source
2022-02-20 13:04:31 +01:00
Dan Pasanen
22daf1fca5 sm8250-common: qsap: add wifi_qsap_set_tx_power
Change-Id: I9ef277db6f4e068e7b92710f6039b4f261d72282
2022-02-20 13:04:31 +01:00
dianlujitao
cb80d968d3 sm8250-common: qsap: Always build as vendor module
Change-Id: I529ca3951be2be0fb8d5bf93a85737b38ee8fbee
2022-02-20 13:04:31 +01:00
RenanQueiroz
1d4c67b016 sm8250-common: softap: sdk: Add 'vendor.' prefix to wlan.driver.config
* In 126af66b04,
  the prop wlan.driver.config was renamed to vendor.wlan.driver.config.
  Therefore, make the same change on softap as well.

Change-Id: I696d851c8ecd35ec42cf680149c402b3b8044cfc
2022-02-20 13:04:31 +01:00
Erfan Abdi
009c1a7c0d sm8250-common: qsap: Suppress errors
Change-Id: I2809d3acd0e2ae402f9d15351bc9cb7a68f5be7a
2022-02-20 13:04:31 +01:00
Christopher N. Hesse
11e2232257 sm8250-common: softap: sdk: Declare VNDK usage
Change-Id: I8d408c34947d9febf6afa95929bf9fb696d9d097
2022-02-20 13:04:31 +01:00
Arne Coucheron
b99809be64 sm8250-common: qsap: Fix missing log symbols
Add liblog to LOCAL_SHARED_LIBRARIES instead of using LOCAL_LDLIBS.

Change-Id: Iaf8fbc245babce372f047f73cb1400b19c54836d
2022-02-20 13:04:31 +01:00
SGCMarkus
2d6c60c531 sm8250-common: build libqsap_sdk from source
imported from LA.UM.9.12.r1-13800-SMxx50.0
2022-02-20 13:04:31 +01:00
SGCMarkus
63b0bed177 sm8250-common: switch to aosp health and add recovery impl 2022-02-20 13:04:31 +01:00
SGCMarkus
edd9e6b21e sm8250-common: import audio feature props from nio
from
6aab8124c1/properties.mk
2022-02-20 13:04:31 +01:00
SGCMarkus
adb81334a8 sm8250-common: add hotword whitelist and permissions 2022-02-19 15:28:33 +01:00
dianlujitao
477f21e5c1 sm8250-common: Enable moto specific VT APIs for ims.apk
Change-Id: I9be06efcb8130efe543099a1d3a147c3c5148f1c
2022-02-19 15:28:33 +01:00
SGCMarkus
e4966ac6e7 sm8250-common: enable qspm service 2022-02-19 15:28:33 +01:00
SGCMarkus
9ff9e90390 sm8250-common: proprietary-files: remove more duplicates and fix a typo 2022-02-19 15:28:33 +01:00
SGCMarkus
21b29c1582 sm8250-common: proprietary-files: add few missing blobs
alignment with e30fba7666/proprietary-files.txt
2022-02-19 15:28:33 +01:00
SGCMarkus
6af61c5c3f sm8250-common: proprietary-files: remove duplicates 2022-02-19 15:28:33 +01:00
dianlujitao
7e727b900f sm8250-common: Remove moto charger
* The close-sourced binary uses symbols removed on R. It doesn't make
   much sense to fix the 45MB binary :), simply use AOSP one instead.
 * Move charge-only services to init.mmi.charge_only.rc while at it.

Change-Id: I62cdd36603afb46d5287dfcaac3d16acc9fca178
2022-02-19 15:28:33 +01:00
dianlujitao
7ef070111c sm8250-common: Use ueventd to load aw882xx calibration file
* Avoid direct filesystem access from the kernel
 * Switch to CAF-defined label while at it

Change-Id: Id9571e0cfb635b536eb4927fb4b2bed042917306
2022-02-19 15:28:33 +01:00
SGCMarkus
a6fb204f84 sm8250-common: add sepolicies from nio
state: fffc7ba5a6
2022-02-19 15:28:33 +01:00
Arvind Kumar
15bf2f2822 sm8250-common: GRF: Set soc properties
- Set soc model and manufacturer properties

Change-Id: I9ecc1cb75a415f5df147d47234fd9d8b69e1e6b5
2022-02-19 15:28:24 +01:00
SGCMarkus
c386f9ceb3 sm8250-common: overlay: pstar and nio have an assistant button 2022-02-19 00:38:42 +01:00
SGCMarkus
61aa352650 sm8250-common: WifiResCommon: remove old, and set its additional flags in the new 2022-02-19 00:38:41 +01:00
SGCMarkus
daf9cf42d6 sm8250-common: import common/kona overlays from nio
https://github.com/LineageOS/android_device_motorola_nio at 03bb670fb7e1236ebe54e06351ddaa05fb4e58f6
2022-02-19 00:23:56 +01:00
SGCMarkus
802309e154 sm8250-common: add missing ril blobs
also build libcodec2_hidl@1.0.vendor and set media.settings.xml
2022-02-19 00:16:43 +01:00
SGCMarkus
091f230a3d sm8250-common: proprietary-files: add vendor.qti.media.c2 service 2022-02-18 23:23:51 +01:00
SGCMarkus
a5d0fba9e9 sm8250-common: add ro.vendor.radio.imei.sv prop 2022-02-18 23:23:51 +01:00
SGCMarkus
da5b3b4830 sm8250-common: manifest: add second android.hardware.radio entries
also add secure_element eSE1 interface
uprev ims, factory, lpa
2022-02-18 23:23:51 +01:00
SGCMarkus
f1ae7f8284 sm8250-common: add a framework manifest file 2022-02-18 23:23:50 +01:00
SGCMarkus
1b2090b03b sm8250-common: fixup for pstars libgui_vendor.so 2022-02-18 22:09:16 +01:00
SGCMarkus
e7b7cabf19 sm8250-common: fstab: remove spunvm entry
cant be mounted -> causes init to not mount /data (and others)
causes bootprocess to hang, without providing adb or anything
2022-02-18 22:09:16 +01:00
SGCMarkus
4d6667e043 sm8250-common: add missing ril blob 2022-02-18 22:09:16 +01:00
SGCMarkus
e3358a2ba8 sm8250-common: build authsecret and add qti fm vendor hidls 2022-02-18 22:09:09 +01:00
SGCMarkus
c72a8b55a3 sm8250-common: add missing vendor_boot partition to AB list 2022-02-18 19:55:51 +01:00
SGCMarkus
7b7e2ba9a3 sm8250-common: build renderscript impl 2022-02-18 17:31:42 +01:00
SGCMarkus
92f77e9346 sm8250-common: add public.libraries from stock 2022-02-18 17:24:41 +01:00
SGCMarkus
907c9133c9 sm8250-common: add sec_config 2022-02-18 17:22:16 +01:00
SGCMarkus
f026c9bfe9 sm8250-common: add qcom sepolicies 2022-02-18 14:56:33 +01:00
SGCMarkus
472670564f sm8250-common: unify fstabs used, and the vbmeta_system entries 2022-02-18 14:55:20 +01:00
LuK1337
f8bbee0e67 Move mGvmqPlatform from header file to cpp
Fixes duplicate symbol when linking BootControl.o and
libboot_control_qti.o.

Change-Id: I387a6fc24ecaef2bd1f2326f0010688b8f63ec45
2022-02-18 13:40:22 +01:00
SGCMarkus
f4a59c1102 sm8250-common: bootctrl: add previous definitions to build in Android.bp 2022-02-18 13:40:07 +01:00
Dan Pasanen
15492e786c sm8250-common: bootctrl: don't assume both partition's slots are on the same disk
* Call out for the disk of both slots of the target partition
  separately in case they are actually on a different disk

Change-Id: Ief0997a1d59556c08b9128777f07679f49e97877
2022-02-18 13:33:30 +01:00
LuK1337
e9423387bd Expose 1.1 impl via cc_defaults
* Needed for device specific gpt-utils.

Change-Id: I1d9e1b4727728f776594f630f639bd4ca7c4309c
2022-02-18 13:32:22 +01:00
Hridya Valsaraju
68cbba7660 Build bootctrl.sdm845 using Android.bp
This is required to build a recovery variant of the
same to be used by fastbootd.

Bug: 78793464
Test: make

Change-Id: I2774c5cdb7013be2f59f10d84cfff94cb1a842c4
2022-02-18 13:31:54 +01:00
LuK1337
ccec60a545 Drop dependency on librecovery_updater
* Not needed.

Change-Id: Ie255f645eafc6f178b8a333059e83ec3d5dbe622
2022-02-18 13:29:04 +01:00
SGCMarkus
42227251ed sm8250-common: import bootctrl from LA.UM.9.12.r1-13800-SMxx50.0 2022-02-18 13:27:05 +01:00
SGCMarkus
818a89d125 sm8250-common: enable updatable apex 2022-02-18 12:59:02 +01:00
SGCMarkus
78b7a70855 sm8250-common: include gsi_keys 2022-02-18 12:58:40 +01:00