Steven Moreland
8f5d895118
sm8250-common: Remove libhwbinder/libhidltransport deps
...
Since these were combined into libhidlbase.
Bug: 135686713
Test: build only (libhwbinder/libhidltransport are empty)
Change-Id: Ife609bf7eddeae2fba81625d92de7d8ecddf60e6
2022-03-06 20:49:33 +01:00
Erfan Abdi
b2b124d14a
sm8250-common: Import custom livedisplay
2022-03-06 20:48:04 +01:00
SGCMarkus
3b67381779
sm8250-common: build sdm common livedisplay for picture adjustment
2022-03-06 20:44:40 +01:00
linjoey
bdae4a7413
sm8250-common: Modify Vulkan and OpenGL version to 2020-03-01
...
Bug: 191252896
Test: android.graphics.cts.VulkanDeqpLevelTest#testVulkanDeqpLevel pass
Change-Id: I0e598ee8a26cd614dc5076a87c514756ba39d740
2022-03-06 17:46:32 +01:00
Alastair Donaldson
57730b70c1
sm8250-common: Add OpenGL ES and update Vulkan dEQP feature flags
...
Populates a new feature flag to record the level of OpenGL ES dEQP
test support. Updates the analogous Vulkan dEQP feature flag to the
value for the next dessert release.
Bug: 159841535
Bug: 175706433
Merged-In: Ib0fb8f83732d0b3f56bb11a97c84fdc7727c1026
Change-Id: Ic97a65fba95a67e3e16cedd0eb4f3f209f645421
2022-03-06 17:45:58 +01:00
SGCMarkus
05b741a6db
sm8250-common: dont set ro.vendor.hw.dualsim
...
* this is set by motobox if needed and causes issues on single sim devices
2022-03-06 17:40:10 +01:00
SGCMarkus
37fb10f30e
sm8250-common: sepolicy: allow hal_fingerprint_default access to vendor_sysfs_fingerprint
2022-02-25 16:58:36 +01:00
SGCMarkus
906e2153d7
sm8250-common: sepolicy: add pstar touch hal service
2022-02-22 21:57:46 +01:00
SGCMarkus
f62bc83a70
sm8250-common: proprietary-files: remove prebuilt blobs that we can build from source
2022-02-22 16:37:16 +01:00
SGCMarkus
bb1e3d3af0
sm8250-common: build lineage trust hal
2022-02-21 18:52:57 +01:00
SGCMarkus
c42a29db84
sm8250-common: proprietary-files: update to RRA31.Q3-19-86
2022-02-21 18:18:34 +01:00
SGCMarkus
3660a02879
sm8250-common: switch to qti bt stack
2022-02-21 13:59:59 +01:00
SGCMarkus
7375f455fa
sm8250-common: sepolicy: fix power hal and wakeup
...
also fix few more nfc denials
2022-02-21 00:11:32 +01:00
SGCMarkus
0a4e913d63
sm8250-common: show smooth display settings instead of min refresh rate
2022-02-20 19:37:09 +01:00
SGCMarkus
e55133914b
sm8250-common: manifest: clean up
2022-02-20 17:29:55 +01:00
SGCMarkus
31398f7cdc
sm8250-common: sepolicy: label dt-gesture and allow power/sensor hal access
...
pstar uses the touchscreen_mmi via stmicro_mmi driver
this is a partial revert of
376db816f6
2022-02-20 17:19:53 +01:00
SGCMarkus
d1def81471
sm8250-common: sepolicy: allow gnss hal to find fwk_sensor_hwservice
2022-02-20 17:09:08 +01:00
SGCMarkus
5ecaa7df6c
sm8250-common: sepolicy: allow fingerprint hal access to bootimage props
2022-02-20 17:06:10 +01:00
SGCMarkus
b750905fc0
sm8250-common: sepolicy: allow rild access to wifi hal props
2022-02-20 17:05:35 +01:00
SGCMarkus
de433dd886
sm8250-common: sepolicy: label bq25960, mmi_chrg_manager(_qc3p) power supplies
...
also remove fp_fpc1020 duplicate
2022-02-20 17:04:34 +01:00
SGCMarkus
e948fd1bba
sm8250-common: sepolicy: label moto nfc props
...
also make the touch prop more common
2022-02-20 17:02:57 +01:00
SGCMarkus
b41d7c4118
sm8250-common: sepolicy: allow thermal-engine access to sysfs_battery_supply
2022-02-20 17:01:38 +01:00
SGCMarkus
b43e3fd93e
sm8250-common: sepolicy: label stflashtool and st secure_element
2022-02-20 16:59:59 +01:00
SGCMarkus
54cdde429d
sm8250-common: rootdir: remove init.mmi.usb.sh
2022-02-20 16:57:16 +01:00
SGCMarkus
b144c5e052
sm8250-common: build MotoActions
2022-02-20 15:23:31 +01:00
SGCMarkus
e565a9ed2d
sm8250-common: sepolicy: label pstar nfc service and device
2022-02-20 15:21:51 +01:00
SGCMarkus
55cd6328ed
sm8250-common: sepolicy: label pstars vibrator interface
2022-02-20 15:15:29 +01:00
dianlujitao
0fe53f415a
sm8250-common: sepolicy: Fix build for S
...
Change-Id: Ic0c822ce146bee4d09a62306d4573f557acd186e
2022-02-20 14:29:59 +01:00
SGCMarkus
55053bf55c
sm8250-common: seccomp: rename mediacodec policy
2022-02-20 14:28:53 +01:00
SGCMarkus
a3497aef2b
sm8250-common: sepolicy: fix inclusion path
2022-02-20 14:27:58 +01:00
SamarV-121
918ba8d989
sm8250-common: sepolicy: Unlabel ro.gfx.driver.1
...
* https://android-review.googlesource.com/c/platform/system/sepolicy/+/1344643
Change-Id: I8cf513c21b91260ef914ea1621a7363c133d37d3
2022-02-20 14:24:42 +01:00
dianlujitao
a668c90d3a
sm8250-common: sepolicy: Remove nonexistent property labels
...
Change-Id: I725ebcd810a718d0f6f42c4422d32845520aacef
2022-02-20 14:24:31 +01:00
SGCMarkus
488bd72bc5
sm8250-common: sepolicy: add rules for goodix/fpc1020
2022-02-20 14:21:47 +01:00
dianlujitao
99a387cf03
sm8250-common: Fix invalid usage of log utility
...
Fix derp in 1116fa8b1fcc9513d91f174300496c673b09f5eb
Change-Id: I7a4d5291a11d823f0cef024b136cfc703fa64fc0
2022-02-20 13:06:27 +01:00
SGCMarkus
2e99e32574
sm8250-common: cleanup rootdir init
...
remove non existing services
also fixup path for fpc_ident
2022-02-20 13:04:31 +01:00
SGCMarkus
d021fee4e1
sm8250-common: fstab: dont use bootdevice for metadata
...
this is also used by first_stage_init, which cant access
/dev/block/bootdevice
2022-02-20 13:04:31 +01:00
SGCMarkus
ac525e3da1
sm8250-common: seccomp: add mediacodec.policy
2022-02-20 13:04:31 +01:00
SGCMarkus
ca50a49da4
sm8250-common: use moto way of setting dual sim
2022-02-20 13:04:31 +01:00
SGCMarkus
bf4786eff2
sm8250-common: proprietary-files: add CACertService.apk
2022-02-20 13:04:31 +01:00
dianlujitao
1116fa8b1f
sm8250-common: sepolicy: Rework policies for moto services
...
* Avoid direct access to kmsg for logging purpose.
Change-Id: I7bb86c270d81dbd6f4bdc66e78ac77e44b61e708
2022-02-20 13:04:31 +01:00
SGCMarkus
a7b86aed87
sm8250-common: add wifi firmware files
2022-02-20 13:04:31 +01:00
SGCMarkus
a8990d491d
sm8250-common: build android.hardware.thermal for qspmsvc
2022-02-20 13:04:31 +01:00
TH779
7dffcc1c58
sm8250-common: Don't call configureRpcThreadpool for camera postproc impl
...
* In Android 12, no longer allowed to shrink the process pool after a
larger process pool is started, we should patch camera postproc impl
to nuke it from shrinking process pool and prevent triggering a fatal
to cause the camera to crash.
Ref: 8e047f7a62
.
* The following are the difference between before and after the
patch.
Before:
MOV W1, #1
BL ._ZN7android8hardware22configureRpcThreadpoolEmb
Now:
MOV W1, #1
NOP
* Obtained by comparing the camera postproc impl modified by
GitHub@erfanoabdi.
* A tutorial on use hexdump, sed and xxd to patch hex in
binary file: https://everydaywithlinux.blogspot.com/2012/11/patch-strings-in-binary-files-with-sed.html .
Co-authored-by: Erfan Abdi <erfangplus@gmail.com>
Signed-off-by: TH779 <i@779.moe>
Change-Id: I66c257e80bf56a48c640efc3c1c8949852edf756
2022-02-20 13:04:31 +01:00
SGCMarkus
d737c70cd4
sm8250-common: use mdm and not msm symlinks
2022-02-20 13:04:31 +01:00
SGCMarkus
4601793fdf
sm8250-common: build libgui_vendor from source
2022-02-20 13:04:31 +01:00
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