Commit graph

4325 commits

Author SHA1 Message Date
pix106
9188e83cbd sdm660-common: sepolicy: drop and dontaudit kill and sys_admin permissions. 2022-09-12 22:41:46 +02:00
pix106
077a21d15e sdm660-common: sepolicy: move system_app.te 2022-09-11 10:58:54 +02:00
Tim Zimmermann
eb323c917c sdm660-common: Specify Encryption Format For Adoptable Storage
Signed-off-by: Vitorgl2003 <vitorgl.2003@gmail.com>
Signed-off-by: Aaradhay Vijay <inferno964.github@gmail.com>
Signed-off-by: pix106 <sbordenave@gmail.com>
2022-09-11 10:38:55 +02:00
Omkar Chandorkar
9356bf1391 sdm660-common: PRODUCT_PROPERTY_OVERRIDES -> PRODUCT_VENDOR_PROPERTIES
Signed-off-by: Omkar Chandorkar <gotenksIN@aosip.dev>
Change-Id: I0a8607e286be257aff5872a016a801b129931476
Signed-off-by: pix106 <sbordenave@gmail.com>
2022-09-11 10:38:55 +02:00
wHo-EM-i
d2d165c870 sdm660-common: fix fp wakeup issue
* temporary fix for wake-up issue on GDX sensor
* disabled vendor.fps_hal after finishing boot(still usable since it was started already on boot-up, fingerprint option still available on Settings > Security > Figerprint)
* also guarded it for GDX sensor only so it won't stop for devices with FPC sensor

Signed-off-by: wHo-EM-i <ehteshammalik18998@gmail.com>
Signed-off-by: pix106 <sbordenave@gmail.com>
2022-09-04 09:21:04 +02:00
pix106
467daca424 sdm660-common: sepolicy: label init.goodix.sh and fingerprint datafile
Could not start service 'vendor.goodix_script' as part of class 'late_start': File /vendor/bin/init.goodix.sh (labeled u:object_r:vendor_file:s0) has incorrect label or no domain transition from u:r:init:s0 to another SELinux domain defined.

Signed-off-by: pix106 <sbordenave@gmail.com>
2022-09-04 09:20:37 +02:00
kubersharma001
6c4b53be4d sdm660-common: Makefile: Build required interfaces to vendor
With android-12.0 these need to be explicitly installed to /vendor since they are not included in VNDK anymore.

Ref:
d610435ac4

Change-Id: I4a526208351f3c18c0315803f394a5e77ee80f38
Signed-off-by: wHo-EM-i <ehteshammalik18998@gmail.com>
Signed-off-by: pix106 <sbordenave@gmail.com>
2022-09-04 09:16:33 +02:00
Quallenauge
3ba089b453 sdm660-common: libshims: Respect non-static member function calls.
As stated in
https://www.learncpp.com/cpp-tutorial/8-8-the-hidden-this-pointer/
member functions contains a hidden parameter (a pointer of the current
reference of teh object, aka "this"). This way the code knows in which
context the member function is called. We have to resprect that behavior
into our shims which otherwise crashes or lead to memory corruption.

Change-Id: I68197ebafde8773fd73d7dafb9b2f1bae92ee170
Signed-off-by: pix106 <sbordenave@gmail.com>
2022-09-03 23:21:48 +02:00
rdxzv
73a489db3f sdm660-common: Disable client composition cache
* Disabling client composition cache improves system smoothness and fix issues like lags when media output is showed on qs panel

Signed-off-by: Vitorgl2003 <vitorgl.2003@gmail.com>
Signed-off-by: ImPrashantt <prashant33968@gmail.com>
Signed-off-by: pix106 <sbordenave@gmail.com>
2022-09-03 23:21:48 +02:00
Bruno Martins
e9158b0df3 sdm660-common: rootdir: Keep powersaving disabled during boottime
Sleep modes are then turned on once boot is completed
or during off-mode charger mode.

Signed-off-by: ImPrashantt <prashant33968@gmail.com>
Signed-off-by: pix106 <sbordenave@gmail.com>
2022-09-03 11:59:00 +02:00
ImPrashantt
099d3e8461 Revert "sdm660-common: Build all extra VNDK versions"
This reverts commit 88bc9466073908cb2ad34f99a29b16e1b478d046.

Signed-off-by: ImPrashantt <prashant33968@gmail.com>
Signed-off-by: pix106 <sbordenave@gmail.com>
2022-09-03 11:51:57 +02:00
Nolen Johnson
fb7286f854 sdm660-common: Remove deprecated TARGET_USES_QTI_CAMERA_DEVICE
* Dead as of https://review.lineageos.org/c/LineageOS/android_vendor_lineage/+/331507.
* We already build vendor.qti.hardware.camera.device@1.0
  so we have what we need.

Change-Id: I8ec420d6264fee70a1602eecdbb4f34f2e5db3dc
Signed-off-by: wHo-EM-i <ehteshammalik18998@gmail.com>
Signed-off-by: pix106 <sbordenave@gmail.com>
2022-09-03 11:46:02 +02:00
pix106
922735f672 sdm660-common: sepolicy: label sys.camera.miui.apk prop
audit(0.0:4): uid=0 auid=4294967295 ses=4294967295 subj=u:r:init:s0 msg='avc: denied { read } for property=sys.camera.miui.apk pid=0 uid=0 gid=0 scontext=u:r:vendor_init:s0 tcontext=u:object_r:hal_camera_prop:s0 tclass=file permissive=0'

vendor_init already has permissions on vendor_camera_prop, so set sys.camera.miui.apk as vendor_camera_prop

Signed-off-by: pix106 <sbordenave@gmail.com>
2022-08-30 20:00:11 +02:00
pix106
ff77e8fbfb Revert "sdm660-common: Define TARGET_USES_UM_4_19"
This reverts commit e91aeae1ef.
2022-08-30 07:53:01 +02:00
TH779
2ea8c588d0 sdm660-common: overlay: Drop deprecated SystemUI overlays
Signed-off-by: TH779 <i@779.moe>
Change-Id: Ic66ffa74e6745db4c252a1fbef67d094ff7c9c90
Signed-off-by: pix106 <sbordenave@gmail.com>
2022-08-25 10:08:34 +02:00
Santiago Seifert
da2beab7f6 sdm660-common: overlay: Unpin updatable-media from memory
Bug: 214499288
Change-Id: I83757ae6a053ec6b10b08322c4e76d988f1a4a48
Test: Presubmit
Signed-off-by: pix106 <sbordenave@gmail.com>
2022-08-25 10:08:30 +02:00
pix106
bc6e6568c2 sdm660-common: update sound_trigger blobs from S62Pro 2022-08-25 10:08:30 +02:00
Sujin Panicker
423318f85e sdm660-common: enable soundtrigger hidl hal 2.3
Enable soundtrigger hidl hal 2.3 for SP with
kernel version 4.19.

Signed-off-by: raiyanbinmohsin <raiyanbinmohsinshishir@gmail.com>
Signed-off-by: wHo-EM-i <ehteshammalik18998@gmail.com>
Signed-off-by: pix106 <sbordenave@gmail.com>
2022-08-25 10:08:30 +02:00
pix106
8324656fc1 Revert "sdm660-common: Drop non-functional soundtrigger"
This reverts commit 0ae0e2d50a.
2022-08-25 10:08:30 +02:00
boedhack99
641996465a sdm660-common: sepolicy: Allow zygote to search adsprpdc file
Fixes:
avc: denied { search } for comm="main" name="/" dev="sde48" ino=2 scontext=u:r:zygote:s0 tcontext=u:object_r:adsprpcd_file:s0 tclass=dir permissive=0
avc: denied { search } for comm="usap64" name="/" dev="sde48" ino=2 scontext=u:r:zygote:s0 tcontext=u:object_r:adsprpcd_file:s0 tclass=dir permissive=0

Change-Id: Idd3df6ec46049d5691e298ac1d0851d7ab0bead3
Signed-off-by: Khusika Dhamar Gusti <mail@khusika.dev>
Signed-off-by: pix106 <sbordenave@gmail.com>
2022-08-25 10:04:35 +02:00
pix106
985430ecd7 sdm660-common: audio: FIX "Switch audio HAL to V7 Updated audio policy manager configuration files to comply with the changes in the XML schema." 2022-08-25 10:04:35 +02:00
pix106
c4f9a89b6e Revert "sdm660-common: displayconfig: Add brightness ramp rate"
This reverts commit 77fa9fca99.
2022-08-25 10:04:35 +02:00
pix106
3d6eaf7c46 Revert "Revert "sdm660-common: Add display config file""
This reverts commit d1f590b76c.
2022-08-25 10:04:35 +02:00
pix106
bb671d5144 sdm660-common: Switch back to FBE v1 for fstab.qcom
This reverts commit 67ad9e979f.
2022-08-21 18:05:00 +02:00
clarencelol
765f74515a sdm660-common: Aosp-ify bluetooth
* Remove some props

Signed-off-by: clarencelol <clarencekuiek@icloud.com>
Signed-off-by: pix106 <sbordenave@gmail.com>
2022-08-19 09:56:01 +02:00
pix106
8d0e7a2606 Revert "sdm660-common: Add atrace-hal build rule"
This reverts commit 114f2a0905.
2022-08-18 08:52:27 +02:00
Bruno Martins
e7adad986a sdm660-common: Drop No Longer Necessary libbase Include Dir
It seems that soong is now solving exported headers for all modules
in shared_libs.

Signed-off-by: Aaradhay Vijay <inferno964.github@gmail.com>
Signed-off-by: pix106 <sbordenave@gmail.com>
2022-08-18 08:52:27 +02:00
pix106
644fe3ad5f sdm660-common: build vendor.display.config@1.0
* needed for updated liboemcrypto
2022-08-18 08:52:27 +02:00
pix106
3a56beef55 sdm660-common: sepolicy: Label ro.audio.usb.period_us
Co-authored-by: Omar Hamad <etahamad@icloud.com>
2022-08-18 08:52:27 +02:00
clarencelol
b188dee008 sdm660-common: light: Adapt some changes to AIDL Light HAL for 4.19
* It fixes notification light
* Those were deleted in 4.19 LED changes

Signed-off-by: clarencelol <clarencekuiek@icloud.com>
Signed-off-by: pix106 <sbordenave@gmail.com>
2022-08-18 08:52:27 +02:00
wHo-EM-i
e8bfa410e9 sdm660-common: Update Surfaceflinger pin
* It fixed the typo in this commit d8149416e1f530ccb2155dad7be4a296e0de651b,
  checked in the system as matter of fact it was surfaceflinger instead of libsurfaceflinger

Signed-off-by: clarencelol <clarencekuiek@icloud.com>
Signed-off-by: pix106 <sbordenave@gmail.com>
2022-08-18 08:52:27 +02:00
kubersharma001
6afabf7a75 sdm660-common: Remove non-existent libldacBT_{bco,dec} build rules
- These seem to be long gone/not available to be source compiled?
- Anyways, these seem to have no actual function and are not needed other than to avoid logspams

unknown target 'libldacBT_dec'
unknown target 'libldacBT_bco'

Change-Id: Ia65d4e72128352132a7ad1a00c61d9596ece714a
Signed-off-by: SparXFusion <s2234nadar@gmail.com>
Signed-off-by: pix106 <sbordenave@gmail.com>
2022-08-08 23:12:46 +02:00
dianlujitao
a19a75f8e3 sdm660-common: Disable unsupported LDAC HW offload
Signed-off-by: pix106 <sbordenave@gmail.com>
2022-08-08 23:05:33 +02:00
pix106
998d8a03be sdm660-common: sepolicy: address hal_bluetooth_qti diag_device chr_file denial 2022-08-08 22:52:29 +02:00
Clarence K
1ecf400dfb sdm660-common: power-libperfmgr: Boost interaction on Little Cluster
* 633600 seems a little bit sluggish

Signed-off-by: Clarence K <clarencekuiek@icloud.com>
Signed-off-by: pix106 <sbordenave@gmail.com>
2022-07-29 13:48:08 +02:00
Clarence K
ddf80f0181 sdm660-common: power-libperfmgr: Rework CPU freq
* Let interaction runs on the most efficient freq for both big and little cluster

Signed-off-by: Clarence K <clarencekuiek@icloud.com>
Signed-off-by: pix106 <sbordenave@gmail.com>
2022-07-29 13:48:08 +02:00
clarencelol
b87e02c9f9 Revert "sdm660-common: power-libperfmgr: Remove schedtune.boost in powerhint"
This reverts commit 7b8bbe41106f121486fb6a9b181d7a94cf8c6c58.

Signed-off-by: pix106 <sbordenave@gmail.com>
2022-07-29 13:48:08 +02:00
pix106
ce09f0e3af sdm660-common: DeviceSettings: Adapt vibration control to QTI Haptics
* needs kernel support
2022-07-29 13:48:08 +02:00
Kevin F. Haggerty
1f7abf2f4e sdm660-common: sepolicy: Allow system_app to read /proc/pagetypeinfo
avc: denied { read } for name="pagetypeinfo" dev="proc" ino=4026543033
scontext=u:r:system_app:s0 tcontext=u:object_r:proc_pagetypeinfo:s0
tclass=file permissive=0

Change-Id: I16465eb9acca9ff64a755d47f86f4ff424ebe4de
Signed-off-by: pix106 <sbordenave@gmail.com>
2022-07-29 13:48:08 +02:00
pix106
fdf6fbbe8d sdm660-common: sepolicy: rename 'bluetooth.te ' 2022-07-29 13:48:08 +02:00
pix106
4c1fa05da1 Revert "sdm660-common: properties: Disable debug.sf.latch_unsignaled"
This reverts commit 016b09c373.
2022-07-29 13:48:08 +02:00
Andrzej Perczak
559ced23fd sdm660-common: properties: Disable redir_party_num
Caused incoming caller number not being parsed correctly by Phone app on
VoLTE and VoWiFi. No idea why Lenovo enabled this ancient prop.

Signed-off-by: Chenyang Zhong <zhongcy95@gmail.com>
Signed-off-by: Clarence K <clarencekuiek@icloud.com>
Signed-off-by: pix106 <sbordenave@gmail.com>
2022-07-29 13:48:08 +02:00
Chris Fries
9512942072 sdm660-common: Set VENDOR_SECURITY_PATCH to platform
Set the VENDOR_SECURITY_PATCH level to match the platform
security patch level.  These are functionally the same.

Bug: 125914443
Change-Id: Ib77ab115d6faabd21958c34e2dae49ec96421fdd
Signed-off-by: pix106 <sbordenave@gmail.com>
2022-07-29 13:48:08 +02:00
pix106
d1f590b76c Revert "sdm660-common: Add display config file"
This reverts commit 63db93d56b.
2022-07-14 11:38:16 +02:00
Devika Krishnadas
d147bf6ccb sdm660-common: properties: Change VSYNC duration
Bug: 161945010
Change-Id: I2bfa217cf3e2e8fc7cf27551f405eac6c0d39ec4
Signed-off-by: Devika Krishnadas <kdevika@google.com>
Signed-off-by: clarencelol <clarencekuiek@icloud.com>
Signed-off-by: pix106 <sbordenave@gmail.com>
2022-07-04 07:40:36 +02:00
tangrobin
39b4ec328b sdm660-common: properties: Use phase offsets as duration
In Android R, the SurfaceFlinger calculate phase offsets
based on duration. Adopt the new way of specifying
phase offsets to SurfaceFlinger.

Bug: 158464992
Test: scrolling, app launching/closing, playing video
Change-Id: Ia717f5c0075b6adaedaf20dd6be689737edc1415

Signed-off-by: clarencelol <clarencekuiek@icloud.com>
Signed-off-by: pix106 <sbordenave@gmail.com>
2022-07-04 07:40:35 +02:00
pix106
e75bc48d25 sdm660-common: props: move some props to system.prop
[    8.598055] init: Do not have permissions to set 'ro.vendor.qti.am.reschedule_service' to 'true' in property file '/vendor/build.prop': SELinux permission check failed
[    8.598101] init: Do not have permissions to set 'ro.sys.fw.dex2oat_thread_count' to '8' in property file '/vendor/build.prop': SELinux permission check failed
[    8.598698] init: Do not have permissions to set 'bt.max.hfpclient.connections' to '1' in property file '/vendor/build.prop': SELinux permission check failed
[    8.598747] init: Do not have permissions to set 'vendor.hw.fm.init' to '0' in property file '/vendor/build.prop': SELinux permission check failed
[    8.598819] init: Do not have permissions to set 'camera.aux.packagelist' to 'com.google.android.GoogleCamera,com.android.camera,org.codeaurora.snapcam' in property file '/vendor/build.prop': SELinux permission check failed
[    8.598960] init: Do not have permissions to set 'persist.vendor.dpm.loglevel' to '0' in property file '/vendor/build.prop': SELinux permission check failed
[    8.599199] init: Do not have permissions to set 'persist.backup.ntpServer' to '"0.pool.ntp.org"' in property file '/vendor/build.prop': SELinux permission check failed
[    8.599244] init: Do not have permissions to set 'persist.vendor.overlay.izat.optin' to 'rro' in property file '/vendor/build.prop': SELinux permission check failed
[    8.599327] init: Do not have permissions to set 'camera.hal1.packagelist' to 'com.android.camera,com.android.camera2,com.instagram.android' in property file '/vendor/build.prop': SELinux permission check failed
[    8.599361] init: Do not have permissions to set 'ro.media.recorder-max-base-layer-fps' to '60' in property file '/vendor/build.prop': SELinux permission check failed
[    8.599492] init: Do not have permissions to set 'ro.vendor.qti.sys.fw.bservice_enable' to 'true' in property file '/vendor/build.prop': SELinux permission check failed
[    8.599580] init: Do not have permissions to set 'persist.vendor.qti.telephony.vt_cam_interface' to '2' in property file '/vendor/build.prop': SELinux permission check failed
[    8.599837] init: Do not have permissions to set 'ro.build.shutdown_timeout' to '2' in property file '/vendor/build.prop': SELinux permission check failed
2022-07-04 07:40:35 +02:00
Adithya R
cff5bdbd3b sdm660-common: sepolicy: Allow vendor_init to set ssr prop
E init    : Do not have permissions to set 'persist.vendor.ssr.restart_level' to 'ALL_ENABLE' in property file '/vendor/build.prop': SELinux permission check failed

Signed-off-by: pix106 <sbordenave@gmail.com>
2022-07-04 07:40:35 +02:00
Prashant
279e7445f3 sdm660-common: props: move some props to system
[    4.408490] init: Do not have permissions to set 'ro.audio.soundfx.dirac' to 'true' in property file '/vendor/build.prop': SELinux permission check failed
[    4.408557] init: Do not have permissions to set 'persist.audio.dirac.speaker' to 'true' in property file '/vendor/build.prop': SELinux permission check failed
[    4.408589] init: Do not have permissions to set 'persist.dirac.acs.controller' to 'qem' in property file '/vendor/build.prop': SELinux permission check failed
[    4.408619] init: Do not have permissions to set 'persist.dirac.acs.ignore_error' to '1' in property file '/vendor/build.prop': SELinux permission check failed
[    4.408648] init: Do not have permissions to set 'persist.dirac.acs.storeSettings' to '1' in property file '/vendor/build.prop': SELinux permission check failed

Signed-off-by: Prashant <prashant33968@gmail.com>
Signed-off-by: pix106 <sbordenave@gmail.com>
2022-07-04 07:40:35 +02:00
pix106
a695848b09 sdm660-common: enable TARGET_USES_USB_GADGET_HAL 2022-07-04 07:40:35 +02:00