Commit graph

3886 commits

Author SHA1 Message Date
yukiscape
7fcfdd2964 sdm660-common: overlay: Use Power button to access power menu
* by default it uses power + vol up for accessing power menu

Signed-off-by: pix106 <sbordenave@gmail.com>
2021-12-31 07:51:32 +01:00
Omar Hamad
6a443bca6f sdm660-common: Build more and more and more HIDL targets
Signed-off-by: pix106 <sbordenave@gmail.com>
2021-12-31 07:51:32 +01:00
Omar Hamad
86f4c82b51 sdm660-common: Improve QCOM Product - Board Declaration
This is to avoid failed QCOM HAL resolution.
Some roms uses BoardConfigQcom.mk and some roms uses BoardConfigQcom.mk.
So adding it into poth product and broad won't be an issue.

Signed-off-by: pix106 <sbordenave@gmail.com>
2021-12-31 07:51:32 +01:00
Omar Hamad
90d334251e sdm660-common: Build libtinyxml.so
Signed-off-by: pix106 <sbordenave@gmail.com>
2021-12-31 07:51:32 +01:00
Tim Lin
eda292a82a sdm660-common: qcril: fix MT SMS sent during power off
qcril will block any further MT SMS if previous one is not ACKed.
For this bug, IMS service is not ready and resulted in qcril stuck in blocking state.
This solution will add 30s timer to reset blocking state if there is no ACK from Telephony.

Bug: 169549852
Test: MT SMS during power off
Change-Id: I6f52170654925143aeb55f8bc0cf4c379717e718
Signed-off-by: pix106 <sbordenave@gmail.com>
2021-12-31 07:51:32 +01:00
Edwin Wong
0182461bec sdm660-common: Update clearkey plugin to drm HAL v1.4
Test: atest
  atest CtsMediaTestCases:android.media.cts.MediaDrmClearkeyTest#testGetPlaybackComponent

Bug: 182525516
Change-Id: I406b7d3c2921d4698535421894c6eb3785eb1c0d
Signed-off-by: pix106 <sbordenave@gmail.com>
2021-12-31 07:51:32 +01:00
Ratoriku
1701c2b279 sdm660-common: Build HIDL interface libs
Signed-off-by: Ratoriku <a1063021545@gmail.com>
Change-Id: Ib626532d7f4929c6b379dfda185f97793a0a9850
Signed-off-by: pix106 <sbordenave@gmail.com>
2021-12-31 07:51:32 +01:00
Arian
7b5f680cd1 sdm660-common: Add soc properties
Change-Id: Ib081ffc6e052b0165223c4a53b4d709a9c0a5fab
Signed-off-by: pix106 <sbordenave@gmail.com>
2021-12-31 07:51:32 +01:00
Kevin Jeon
2ef475c589 sdm660-common: Update SurfaceFlinger pin
This change replaces the '/system/lib64/libsurfaceflinger.so' pin, as
the file was removed in ag/12524602. The updated pin relies on
go/aog/1552085, as system_service needs read access to SurfaceFlinger.

Bug: 176197656
Test: adb shell dumpsys pinner (coral)
      - shows that /system/bin/surfaceflinger is successfully pinned
      adb logcat | grep PinnerService (coral)
      - no longer shows a file-not-found error in PinnerService
Change-Id: Iae2a96c5fe4b1f5698d21de9970140321d11c460
Signed-off-by: pix106 <sbordenave@gmail.com>
2021-12-31 07:51:32 +01:00
Nicolas Geoffray
8e5b6e227e sdm660-common: Remove odex/oat files from pinner list.
The pinner now asks the runtime for these files.

Test: adb shell dumpsys pinner
Bug: 144773394
Change-Id: Ifead4354d29b3ce658b2f5771b778a050b0579b5
Merged-In: I6627afc390f8dcacc197680dcc4917e2ac5bc090
Signed-off-by: pix106 <sbordenave@gmail.com>
2021-12-31 07:51:32 +01:00
Suren Baghdasaryan
96b67cba6d sdm660-common: Replace writepid with task_profiles command for cgroup migration
writepid command usage to join a cgroup has been deprecated in favor
of a more flexible approach using task_profiles. This way cgroup path
is not hardcoded and cgroup changes can be easily made. Replace
writepid with task_profiles command to migrate between cgroups.

Bug: 191283136
Test: build and boot
Signed-off-by: Suren Baghdasaryan <surenb@google.com>
Change-Id: If0a64b9f335ad13f65522361b125cab951002a2c
Signed-off-by: pix106 <sbordenave@gmail.com>
2021-12-31 07:51:32 +01:00
Omar Hamad
5a2083830c sdm660-common: Build libjson.so from source
Track https://github.com/LineageOS/android_external_json-c

Signed-off-by: pix106 <sbordenave@gmail.com>
2021-12-31 07:51:32 +01:00
clarencelol
26bc76a375 [TMP]sdm660-common: Temporary enable neverallows
Signed-off-by: clarencelol <clarencekuiek@icloud.com>
Signed-off-by: pix106 <sbordenave@gmail.com>
2021-12-31 07:51:32 +01:00
Omar Hamad
d6024e9fa9 sdm660-common: set RELAX_USES_LIBRARY_CHECK true
required libraries in build system is [] vs qcom.fmradio in 8920992b43/fmapp2/AndroidManifest.xml (L63)

note for me: reset this and rm qcom.fmradio library from fm-commonsys

Signed-off-by: pix106 <sbordenave@gmail.com>
2021-12-31 07:51:32 +01:00
Omar Hamad
825920e610 sdm660-common: sepolicy: unknown type exported_wifi_prop
Signed-off-by: pix106 <sbordenave@gmail.com>
2021-12-31 07:51:32 +01:00
Omar Hamad
6136e1b039 sdm660-common: Allow copy broken prebuilt files
wfdservice won't copy without this flag

Signed-off-by: pix106 <sbordenave@gmail.com>
2021-12-31 07:51:32 +01:00
Omar Hamad
da423f515e sdm660-common: Build missing required modules
Signed-off-by: pix106 <sbordenave@gmail.com>
2021-11-13 11:40:19 +01:00
adi8900
ad4471e8bc sdm660-common: Adapt libinit to build in Android 12
Conflicts:
	init/Android.bp

Signed-off-by: pix106 <sbordenave@gmail.com>
2021-11-13 11:40:19 +01:00
Omar Hamad
a826157bb1 sdm660-common: Nuke IFAAService
Shows compilation errors with Android 12

Signed-off-by: pix106 <sbordenave@gmail.com>
2021-11-13 11:40:19 +01:00
Omar Hamad
226cb282f0 sdm660-common: Nuke ims-ext-common_system
Shows compilation errors, use ims-ext-common for now

Signed-off-by: pix106 <sbordenave@gmail.com>
2021-11-13 11:40:19 +01:00
raiyanbinmohsin
c44a964d5a sdm660-common: Add back fingerprint overrides into init
* None of the current A12 ROMs have PixelPropsUtils, so let's do it this way in the meanwhile

Signed-off-by: pix106 <sbordenave@gmail.com>
2021-11-13 11:40:19 +01:00
Omar Hamad
da1f7c6beb sdm660-common: Adapt sepolicy flags to Android 12
private/public

Signed-off-by: pix106 <sbordenave@gmail.com>
2021-11-13 11:40:19 +01:00
Omar Hamad
736058641b sdm660-common: power-libperfmgr: Specify AIDL version
Adapt to Android 12

Signed-off-by: pix106 <sbordenave@gmail.com>
2021-11-13 11:40:19 +01:00
TRANSAERO21
0f55c2f411 sdm660-common: Disable proximity check on wake
Fixes DT2W while AOD in Android 12

Signed-off-by: pix106 <sbordenave@gmail.com>
2021-11-13 11:40:19 +01:00
Omar Hamad
ec873e8345 sdm660-common: manifest: Adapt VINTF Device Manifest
Our device comes with android pie.
So we should follow this docs:
- https://android.googlesource.com/platform/hardware/interfaces/+/master/drm/1.1/README.md#devices-launching-with-android-pie

Conflicts:
	manifest.xml

Signed-off-by: pix106 <sbordenave@gmail.com>
2021-11-13 11:40:19 +01:00
Nolen Johnson
5ba050a01e sdm660-common: Kill deprecated TARGET_USES_MKE2FS
* This has been useless since some time in Pie.

Change-Id: Ic02238aa0f1c25cfad20a2b827c3c2fe128f3543
Signed-off-by: pix106 <sbordenave@gmail.com>
2021-11-13 11:32:12 +01:00
LuK1337
1dadab54b8 sdm660-common: Drop leftover WiFi state related flags
* WIFI_DRIVER_OPERSTATE_PATH is no longer needed,
  also it's not ported to 17.0.

Change-Id: Idfa7fb69428642300da2ddc6825774c9e692e648
(cherry picked from commit b0843343defd26622b503606b73a1a8080f1a70b)
Signed-off-by: pix106 <sbordenave@gmail.com>
2021-11-13 11:32:12 +01:00
Michael Bestas
6670251c6a sdm660-common: props: Remove coresight leftovers
Signed-off-by: pix106 <sbordenave@gmail.com>
2021-11-13 11:32:12 +01:00
Brock5555
105d5e1d4c sdm660-common: prop: Disable fluence for speakers
* Fixes Echo on VOIP calls

Signed-off-by: princejb786 <sam.jbjin@gmail.com>
Signed-off-by: clarencelol <clarencekuiek@icloud.com>
Signed-off-by: pix106 <sbordenave@gmail.com>
2021-11-13 11:32:12 +01:00
Akash
9a013e05df sdm660-common: prop: Fix mic issues on apps like Whatsapp
Signed-off-by: clarencelol <clarencekuiek@icloud.com>
Signed-off-by: pix106 <sbordenave@gmail.com>
2021-11-13 11:32:12 +01:00
Jun Wang
9a32edd258 sdm660-common: prop: Enable the pre-rendering feature
* Pre-rendering feature can improve FPS and reduce the janks
   in scrolling cases.

Change-Id: Iefb72d00665cb8c106fb87ff8a25138db06be29f
Signed-off-by: erwinabs <erwinabubakarsidik@gmail.com>
Signed-off-by: clarencelol <clarencekuiek@icloud.com>
Signed-off-by: pix106 <sbordenave@gmail.com>
2021-11-13 11:32:12 +01:00
Sebastiano Barezzi
422bb53ee6 sdm660-common: libqti-perfd-client: Move to C
* Why bothering with C++ mangling when we can just build it as a standard C library?

Change-Id: I45ea977edf7ea7fab6fece76f3049654a8d24c5d
Signed-off-by: clarencelol <clarencekuiek@icloud.com>
Signed-off-by: pix106 <sbordenave@gmail.com>
2021-11-13 11:32:12 +01:00
Pig
2304a20f3e sdm660-common: Build vendor variant of com.dsi.ant
Signed-off-by: pix106 <sbordenave@gmail.com>
2021-11-13 11:32:12 +01:00
Mahesh Kumar Sharma
6e4a932e34 sdm660-common: ANT: Support new ANT stack
Add appropriate package name on the basis of
transport used on target.

Signed-off-by: pix106 <sbordenave@gmail.com>
2021-11-13 11:32:12 +01:00
Mahesh Kumar Sharma
ae5208310b sdm660-common: manifests: Deprecate old ANT HAL interface
Signed-off-by: pix106 <sbordenave@gmail.com>
2021-11-13 11:32:12 +01:00
Mahesh Kumar Sharma
4c7f662a36 sdm660-common: manifests: Support of new ANT HAL interface
Signed-off-by: pix106 <sbordenave@gmail.com>
2021-11-13 11:32:12 +01:00
Arian
0e03424233 sdm660-common: init: Set hardware revision property
* The bootloader sets androidboot.hwversion, use this and set
  the ro.boot.hardware.revision property in order to show it
  in settings.

Change-Id: I3c6c678bf055091ea9fcb2a1524d321e2c1be043
Signed-off-by: Adithya R <gh0strider.2k18.reborn@gmail.com>
Signed-off-by: clarencelol <clarencekuiek@icloud.com>
Signed-off-by: pix106 <sbordenave@gmail.com>
2021-11-13 11:32:12 +01:00
ZeeLog
8b84e6839b sdm660-common: init: Remove bogus paths/perms
Signed-off-by: pix106 <sbordenave@gmail.com>
2021-11-13 11:32:12 +01:00
Gaurav Kohli
918be7c3f7 sdm660-common: rootdir: change ipa trigger level to early-boot.
On fs/post-fs trigger there are chances of vendor partition mounting,
which may block ipa loading. To prevent the same change the
trigger level.

Signed-off-by: pix106 <sbordenave@gmail.com>
2021-11-13 11:32:12 +01:00
Albert I
ce01f38f2e sdm660-common: Optimize build specifically for target CPU
* kyro -> cortex-a73

Signed-off-by: Albert I <kras@raphielgang.org>
Signed-off-by: clarencelol <clarencekuiek@icloud.com>
Signed-off-by: pix106 <sbordenave@gmail.com>
2021-11-13 11:32:12 +01:00
Anver sadhique
da6e5369c1 sdm660-common: set higher priority to c2 than OMX
Signed-off-by: sohamxda7 <sensoham135@gmail.com>
Signed-off-by: Anush02198 <Anush.4376@gmail.com>
Signed-off-by: pix106 <sbordenave@gmail.com>
2021-11-13 11:32:12 +01:00
Michael W
ede9ca9946 sdm660-common: Give proper permissions for /dev/diag
* This gives proper permission to /dev/diag node so that diag driver
  can load successfully

* Logs spam with error '-13' which basically translates to access denied/invalid permission.

* Fix this by giving system read and write access.

Change-Id: I87fe322e7c0d91a494d29213e6f657ed8a7032a6
Signed-off-by: clarencelol <clarencekuiek@icloud.com>
Signed-off-by: pix106 <sbordenave@gmail.com>
2021-11-13 11:32:11 +01:00
Pavan Kumar M
7cb46e947b sdm660-common: configs: Remove com.qualcomm.qti.presenceappSub2 from whitelist
PresenceAppSub2 is no longer used, so remove it from whitelist

Change-Id: Ib865ae3d86a8f7018a5f8ff2aa78226f00f9640b
Signed-off-by: clarencelol <clarencekuiek@icloud.com>
Signed-off-by: pix106 <sbordenave@gmail.com>
2021-11-13 11:31:51 +01:00
Michael Bestas
6dfe4bff76 sdm660-common: Enable HidDeviceService
* Turns out component-overrides doesn't handle the case where
  a feature is enabled in config.xml but disabled in overrides.
  Explicitly disabling HidDeviceService causes bluetooth to
  time out while turning on and stuck in a crash loop.

Change-Id: Idcb678d03c5dc872942fd0fda9aabcbb5f5c9a55
Signed-off-by: clarencelol <clarencekuiek@icloud.com>
Signed-off-by: pix106 <sbordenave@gmail.com>
2021-11-13 11:31:51 +01:00
Himanshu Agrawal
e2b8596ba1 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-11-13 11:31:51 +01:00
Muhammed Siju
a2cc706fd3 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-11-13 11:31:51 +01:00
SakilMondal
13b3f60c15 sdm660-common: overlay: Enable adaptive sleep
Change-Id: I74111dc7d4cd35c1d28ef838a4b90e738dcfbba5
Signed-off-by: clarencelol <clarencekuiek@icloud.com>
Signed-off-by: pix106 <sbordenave@gmail.com>
2021-11-13 11:31:51 +01:00
Alexander Koskovich
771248b2d2 sdm660-common: overlay: Use CarrierConfig CSP boolean.
Overlay was deprecated a while ago for this

Signed-off-by: pix106 <sbordenave@gmail.com>
2021-11-13 11:31:51 +01:00
Michael W
d5c9cc3c31 sdm660-common: overlay: Disable DiscoveryService
Change-Id: Ib3f923bf8742bf6480d278fb21a873ddc1290484
Signed-off-by: clarencelol <clarencekuiek@icloud.com>
Signed-off-by: pix106 <sbordenave@gmail.com>
2021-11-13 11:31:51 +01:00
kazerine
ca835cefeb sdm660-common: overlay: Enable VoLTE and VoWIFI for all
Change-Id: I4f7b5b8f2bb542c2dce01e43574d14c2ee65c105

Signed-off-by: clarencelol <clarencekuiek@icloud.com>
Signed-off-by: pix106 <sbordenave@gmail.com>
2021-11-13 11:31:51 +01:00