Commit graph

4264 commits

Author SHA1 Message Date
Bharat Pawar
7ebd3d55be sdm660-common: Enable LED based vibrator
Enable LED based vibrator for sdm660 targets.

Signed-off-by: clarencelol <clarencekuiek@icloud.com>
Signed-off-by: pix106 <sbordenave@gmail.com>
2021-12-31 07:51:33 +01:00
Alessandro Astone
5ad2a4a8ca sdm660-common: Create CneApp symlinks
Change-Id: I715d848255a8707ffcd83b1cbafc312eb1c33778
Signed-off-by: Jabiyeff <cebiyevanar@gmail.com>
Signed-off-by: clarencelol <clarencekuiek@icloud.com>
Signed-off-by: pix106 <sbordenave@gmail.com>
2021-12-31 07:51:33 +01:00
Shibin George
be4a36062b sdm660-common: Create a symlink to the msadp partition in vendor/etc
The msadp partition contents can now be loaded via request_firmware.
Without this change the msadp image was not picked up during modem
loading

[jmpfbmx]: It fixes:
ueventd : firmware: loading 'msadp' for '/devices/soc/4080000.qcom,mss/firmware/msadp'
ueventd : firmware: could not find firmware for msadp
ueventd : firmware: attempted /etc/firmware/msadp, open failed: No such file or directory
ueventd : firmware: attempted /odm/firmware/msadp, open failed: No such file or directory
ueventd : firmware: attempted /vendor/firmware/msadp, open failed: No such file or directory
ueventd : firmware: attempted /firmware/image/msadp, open failed: No such file or directory
ueventd : firmware: attempted /vendor/firmware_mnt/image/msadp, open failed: No such file or directory

Change-Id: I4d99b56e0e151169b44839c299156878474857cd
Signed-off-by: jmpfbmx <jmpf.bmx@gmail.com>
Signed-off-by: clarencelol <clarencekuiek@icloud.com>
Signed-off-by: pix106 <sbordenave@gmail.com>
2021-12-31 07:51:33 +01:00
Alastair Donaldson
aebec3317f sdm660-common: Add OpenGL ES feature flags
Populates a new feature flag to record the level of OpenGL ES dEQP
test support.

Bug: 159841535
Change-Id: I9ed8ec8af0c76962cfd77a91d806cad95de70c28
Signed-off-by: clarencelol <clarencekuiek@icloud.com>
Signed-off-by: pix106 <sbordenave@gmail.com>
2021-12-31 07:51:33 +01:00
clarencelol
087323c943 sdm660-common: Nuke rild
* We are using qcrild now

Signed-off-by: clarencelol <clarencekuiek@icloud.com>
Signed-off-by: pix106 <sbordenave@gmail.com>
2021-12-31 07:51:33 +01:00
shivatejapeddi
cf5fe98a53 sdm660-common: Copy Modified libprocessgroup configs to vendor
* Schedtune paths are depreceated from Android S and updated to utilclamp
as our kernel doesnt support utilclamp, these configs are modified to fix lags and stutters
since power hal and perf stack are still dependent on schedtune

Signed-off-by: clarencelol <clarencekuiek@icloud.com>
Signed-off-by: pix106 <sbordenave@gmail.com>
2021-12-31 07:51:33 +01:00
pix106
6f56141b37 Revert "sdm660-common: Ship copy of API 28 cgroups/task_profiles.json in vendor"
This reverts commit 533bb382b291ce5e0f97283852a2b6e809332fc1.
2021-12-31 07:51:33 +01:00
clarencelol
47483c3278 Revert "sdm660-common: Replace writepid with task_profiles command for cgroup migration"
* We are still using stune boys

This reverts commit 0c04a7b0bf330fc90da49e6a30deccaab4fdaf99.

Signed-off-by: pix106 <sbordenave@gmail.com>
2021-12-31 07:51:33 +01:00
Sebastiano Barezzi
5b063c289a sdm660-common: Build all extra VNDK versions
* Basically make system a GSI, but this should avoid us the headache made by VNDK libs not being built based on proprietary interfaces

Change-Id: I1ca876b5d2a82d41af76f4c327b89a181bb3d6bd
Signed-off-by: clarencelol <clarencekuiek@icloud.com>
Signed-off-by: pix106 <sbordenave@gmail.com>
2021-12-31 07:51:33 +01:00
pix106
04a8b68670 sdm660-common: properties: remove duplicated properties 2021-12-31 07:51:33 +01:00
Alexander Koskovich
a0160cba9c sdm660-common: Add missing egl symlinks
Change-Id: I15bf2f1f354495169c3bb5f629ce115a1ae386c0
Signed-off-by: clarencelol <clarencekuiek@icloud.com>
Signed-off-by: pix106 <sbordenave@gmail.com>
2021-12-31 07:51:33 +01:00
Kyle Harrison
072e21a0bf sdm660-common: Don't write binary XML files
- Android 12 now writes XML files in binary format by default. This can cause incompatibility with TWRP which can hang when attempting to read XML files e.g. /data/system/storage.xml

- This commit sets the persist.sys.binary_xml property to false so that XML files are written in text format.

Change-Id: If6430597d8459e62dd78aa458c58237c71618970
Signed-off-by: clarencelol <clarencekuiek@icloud.com>
Signed-off-by: pix106 <sbordenave@gmail.com>
2021-12-31 07:51:33 +01:00
Edwin Moquete
b6701f6a3c sdm660-common: Build libwpa_client
No longer built as a dependency of the wifi HAL

Signed-off-by: clarencelol <clarencekuiek@icloud.com>
Signed-off-by: pix106 <sbordenave@gmail.com>
2021-12-31 07:51:33 +01:00
TheScarastic
c778a3ca9f sdm660-common: DeviceSettings: Adapt to S style
Co-authored-by: pix106 <sbordenave@gmail.com>
Signed-off-by: pix106 <sbordenave@gmail.com>
2021-12-31 07:51:33 +01:00
Murtaza@Piplod
0ac2261ee8 sdm660-common: DeviceSettings: Make icon color adaptive
Change-Id: I72357f8698a58d6ea8cca75c580ea2779ccd46ca
Signed-off-by: pix106 <sbordenave@gmail.com>
2021-12-31 07:51:33 +01:00
TheScarastic
467ccc1c47 sdm660-common: DeviceDoze: Adapt to S style
* Use Theme.SubSettingsBase for theme
     * Replace PreferenceActivity with CollapsingToolbarBaseActivity
     * Remove onOptionsItemSelected and where neccessary move to activity

Co-authored-by: pix106 <sbordenave@gmail.com>
Signed-off-by: pix106 <sbordenave@gmail.com>
2021-12-31 07:51:33 +01:00
clarencelol
97dbafb607 Revert "sdm660-common: Switch to bootcontrol 1.2"
* Switching slots for no reason

This reverts commit 5173fc23ec7684998ec8648441534f6a7b2c4dfa.

Signed-off-by: pix106 <sbordenave@gmail.com>
2021-12-31 07:51:33 +01:00
pix106
cede39d305 Revert "sdm660-common: sepolicy: Label sys.use_fifo_ui and address system_server vendor_video_prop denial"
This reverts commit ee3fa3b300.
2021-12-31 07:51:33 +01:00
pix106
653c608694 Revert "sdm660-common: sepolicy: Address many sys_admin and kill denials"
This reverts commit d05ecaa812.
2021-12-31 07:51:33 +01:00
pix106
87ec9f49d1 Revert "sdm660-common: sepolicy: dontaudit netutils_wrapper sys_admin denials"
This reverts commit f475ccf892.
2021-12-31 07:51:33 +01:00
Omar Hamad
a08867dacd sdm660-common: Temporary build permissive
Signed-off-by: Martin Štrobl <recordyletsplays@gmail.com>
Signed-off-by: pix106 <sbordenave@gmail.com>
2021-12-31 07:51:33 +01:00
Bruno Martins
6015614128 extras: Make IFAAManager compile again
Change-Id: Iae2d1004bd1b3c939b552f09ea994ae87d71d73e
Signed-off-by: pix106 <sbordenave@gmail.com>
2021-12-31 07:51:33 +01:00
Dyneteve
d8ccb485a4 sdm660-common: Enable AOSP surfaceflinger
* CAF surfaceflinger causes screen flickering on android 12

This reverts commit 3a1dcd4857.

Signed-off-by: Dyneteve <sound0020@gmail.com>
Signed-off-by: OdSazib <odsazib@gmail.com>
Change-Id: I3ab55e26299da5e68aaac4ab98899eb3b4f3ec29
Signed-off-by: pix106 <sbordenave@gmail.com>
2021-12-31 07:51:33 +01:00
OdSazib
520a62328c sdm660-common: ifaa: we have vendor.xiaomi.hardware.mlipay@1.1
- Adjusted with dd42cdf73b/proprietary-files.txt (L507)

Signed-off-by: OdSazib <odsazib@gmail.com>
Change-Id: I714824543770d3742c9390a2bc12cf32af0bea68
Signed-off-by: pix106 <sbordenave@gmail.com>
2021-12-31 07:51:33 +01:00
MoetaYuko
3e1d52308a sdm660-common: ifaa: Update IFAAManager
Signed-off-by: OdSazib <odsazib@gmail.com>
Change-Id: I5f78b2ff9827e809d1b08affad654f514d13a0f1
Signed-off-by: pix106 <sbordenave@gmail.com>
2021-12-31 07:51:33 +01:00
pix106
772780f866 Revert "Revert "sdm660-common: Nuke IFAAService""
This reverts commit 7f38ee77740521e8a12c040183184c12ffdcc648.
2021-12-31 07:51:33 +01:00
pix106
6e8ca8df17 Revert "sdm660-common: Commonize IFAAManager"
This reverts commit 70e1067023ba68eec69709b15acadb6d83eb5542.
2021-12-31 07:51:33 +01:00
clarencelol
ef56a15ce0 sdm660-common: power-libperfmgr: Update AIDL Pixel PowerHAL
* from android-12.0.0_r2

Signed-off-by: clarencelol <clarencekuiek@icloud.com>
Signed-off-by: pix106 <sbordenave@gmail.com>
2021-12-31 07:51:33 +01:00
clarencelol
89470e298a sdm660-common: power-libperfmgr: Update powerhint
* Remove unnecessary nodes
* Re-adjust scaling frequency
* Disable AUDIO Related hints
* Set both "Flipendo" freq to 1401600

Signed-off-by: pix106 <sbordenave@gmail.com>
2021-12-31 07:51:33 +01:00
clarencelol
bbe850fc0f sdm660-common: power-libperfmgr: Update powerhint
Signed-off-by: pix106 <sbordenave@gmail.com>
2021-12-31 07:51:33 +01:00
orges
dd48eb6c52 sdm660-common: power-libperfmgr: Set top-app schedtune value according to coral
* according to
   https://android.googlesource.com/device/google/coral/+/refs/heads/master/init.hardware.rc#126
   and https://android.googlesource.com/device/google/coral/+/refs/heads/master/powerhint.json#148

[clarencelol]: Remove schedtune.boost in init.target.rc and let powerhint handle it

Signed-off-by: clarencelol <clarencekuiek@icloud.com>
Signed-off-by: pix106 <sbordenave@gmail.com>
2021-12-31 07:51:33 +01:00
dianlujitao
89fd5a43a6 sdm660-common: data-ipa-cfg-mgr: Address ipacm start failure
* ipacm pid file is stored at /data/vendor/ipa/ipacm.pid, and the
   service fails to start if the directory is not accessible.
 * QCOM uses ipacm-diag.rc to create the directory. Replicate the
   behavior since we don't necessarily ship that one.
 * Move to late_start since post-fs is earlier than post-fs-data.

Change-Id: I5663e32d202cd8b52de8e8257332be1029c0fe3d
Signed-off-by: OdSazib <odsazib@gmail.com>
Signed-off-by: pix106 <sbordenave@gmail.com>
2021-12-31 07:51:33 +01:00
Luca Stefani
a8c639d3a3 sdm660-common: data-ipa-cfg-mgr: Remove verbose cflag
Change-Id: I7d028b4b606f209bd6c27f9f74f4fc04ff69d8c7
Signed-off-by: OdSazib <odsazib@gmail.com>
Signed-off-by: pix106 <sbordenave@gmail.com>
2021-12-31 07:51:33 +01:00
Steve Kondik
74c1a46989 sdm660-common: data-ipa-cfg-mgr: Don't build ipacm tests on debug builds
Change-Id: I1fd4a4bafc917586ee391fbf6df0da1d12212d36
Signed-off-by: OdSazib <odsazib@gmail.com>
Signed-off-by: pix106 <sbordenave@gmail.com>
2021-12-31 07:51:33 +01:00
Bruno Martins
87a03a3f32 sdm660-common: data-ipa-cfg-mgr: Use generated kernel headers
Change-Id: Ie33f0b8b7996536a73f660cba5b4700964d8b03f
Signed-off-by: OdSazib <odsazib@gmail.com>
Signed-off-by: pix106 <sbordenave@gmail.com>
2021-12-31 07:51:33 +01:00
Michael Bestas
d79318bb90 sdm660-common: data-ipa-cfg-mgr: Use log/log.h instead of cutils/log.h
Change-Id: Ie995f5010393652193ecceba1b62142cb1e0bcdb
Signed-off-by: OdSazib <odsazib@gmail.com>
Signed-off-by: pix106 <sbordenave@gmail.com>
2021-12-31 07:51:33 +01:00
OdSazib
f87f2e57eb Merge tag 'LA.UM.10.2.1.r1-02700-sdm660.0' of https://source.codeaurora.org/quic/la/platform/vendor/qcom-opensource/data-ipa-cfg-mgr into 12-4.19
"LA.UM.10.2.1.r1-02700-sdm660.0"

Signed-off-by: OdSazib <odsazib@gmail.com>
Change-Id: Ib2decfac960d6a2c58150fb533f88cfe30fde09d
Signed-off-by: pix106 <sbordenave@gmail.com>
2021-12-31 07:51:33 +01:00
OdSazib
aafd6958ff sdm660-common: Import datastatusnotification from coral SP1A.210812.015
Signed-off-by: OdSazib <odsazib@gmail.com>
Change-Id: I4bb827b3a9fbe0197b196be2b83d10007633811e
Signed-off-by: pix106 <sbordenave@gmail.com>
2021-12-31 07:51:33 +01:00
pix106
4c65fc4ecf sdm660-common: sepolicy: Clean SEPolicy after LA.UM.10.2.1.r1-02700-sdm660.0 merge
Signed-off-by: pix106 <sbordenave@gmail.com>
2021-12-31 07:51:33 +01:00
pix106
b6cfa81507 sdm660-common: sepolicy: drop netmgrd vendor_data_qmipriod_prop
Signed-off-by: pix106 <sbordenave@gmail.com>
2021-12-31 07:51:33 +01:00
clarencelol
ac362f97eb sdm660-common: sepolicy: Address denials
* init: Unable to set property 'persist.vendor.data.shsusr_load' from uid:1001 gid:1001 pid:971: SELinux permission check failed
* init: Unable to set property 'persist.vendor.data.offload_ko_load' from uid:1001 gid:1001 pid:971: SELinux permission check failed
* init: Unable to set property 'persist.vendor.data.qmipriod_load' from uid:1001 gid:1001 pid:971: SELinux permission check failed

Signed-off-by: clarencelol <clarencekuiek@icloud.com>
Signed-off-by: pix106 <sbordenave@gmail.com>
2021-12-31 07:51:33 +01:00
clarencelol
68d9ac06ce sdm660-common: sepolicy: unknown type exported_audio_prop
Signed-off-by: pix106 <sbordenave@gmail.com>
2021-12-31 07:51:33 +01:00
pix106
9cf4c658ac sdm660-common: use sdm660 hals
Signed-off-by: pix106 <sbordenave@gmail.com>
2021-12-31 07:51:33 +01:00
Michael Bestas
111f212387 sdm660-common: props: Remove coresight leftovers
Signed-off-by: pix106 <sbordenave@gmail.com>
2021-12-31 07:51:33 +01:00
Himanshu Agrawal
f6f5bec5dc sdm660-common: Disable ahardware buffer
- Disable ahardware buffer usage in gralloc

Signed-off-by: sohamxda7 <sensoham135@gmail.com>
Signed-off-by: clarencelol <clarencekuiek@icloud.com>
Signed-off-by: pix106 <sbordenave@gmail.com>
2021-12-31 07:51:33 +01:00
Muhammed Siju
f5d8f372e7 sdm660-common: Disable advance network scan
- Set persist.vendor.radio.enableadvancedscan to false

CRs-Fixed: 2780132
Signed-off-by: sohamxda7 <sensoham135@gmail.com>
Signed-off-by: Anush02198 <Anush.4376@gmail.com>
Signed-off-by: pix106 <sbordenave@gmail.com>
2021-12-31 07:51:33 +01:00
Sabar
cbdc301d99 sdm660-common: props: decommonize multi sim config
Signed-off-by: pix106 <sbordenave@gmail.com>
2021-12-31 07:51:33 +01:00
Sebastiano Barezzi
f16f61730d sdm660-common: Remove BOARD_PROPERTY_OVERRIDES_SPLIT_ENABLED
* Defaults to true if full VNDK is enabled

Change-Id: I2d59cbae13eb3712fd13ab09eea582c8d5768e8f
Signed-off-by: pix106 <sbordenave@gmail.com>
2021-12-31 07:51:33 +01:00
pix106
b89640e5b4 xiaomi-sdm660: DeviceSettings: add earpiece gain french translation, fix other gain translations
Signed-off-by: pix106 <sbordenave@gmail.com>
2021-12-31 07:51:33 +01:00
pix106
c68392aaf2 sdm660-common: DeviceSettings: fix icon color in dark/light mode
Signed-off-by: pix106 <sbordenave@gmail.com>
2021-12-31 07:51:33 +01:00