Commit Graph

1083 Commits

Author SHA1 Message Date
Luofan Chen
fbdeb88ae6 sm8150-common: Define TARGET_GRALLOC_HANDLE_HAS_RESERVED_SIZE
Signed-off-by: donjohanliebert <donjohanliebert@gmail.com>
2024-12-26 05:51:51 +00:00
GeoPD
65bc88adee sm6150-common; Disable camera perflock
* Seems to improve the HDR processing in Gcam a bit fast
and we don't have any boostframework binaries either

Signed-off-by: ajitlenka30 <ajitlenka30@gmail.com>
Signed-off-by: Niranjan BR <niranjankannan2003@gmail.com>
Signed-off-by: donjohanliebert <donjohanliebert@gmail.com>
2024-12-26 05:51:26 +00:00
indraadp
d4969717d6 sm6150-common: Set UI rendering Skiagl with skiaglthreaded
Signed-off-by: indraadp <indraproject777@gmail.com>
Change-Id: I957d5f0df8cb25147c5daf832924e9d1167e7348
Signed-off-by: Jabiyeff <cebiyevanar@gmail.com>
Signed-off-by: Dmitrii <bankersenator@gmail.com>
Signed-off-by: Kanishk <kanishkthederp@gmail.com>
Signed-off-by: Niranjan BR <niranjankannan2003@gmail.com>
Signed-off-by: donjohanliebert <donjohanliebert@gmail.com>
2024-12-26 05:51:26 +00:00
Jean-Michel Trivi
5b54f39d2b sm6150-common: Increase media volume from 15 to 25 steps
Test: play media, use all 25 vol steps and observe varying attenuation
Bug: 32195657
Change-Id: I7ac87df0b2b15de3a7bb87e739bd88ef7b185236
Signed-off-by: donjohanliebert <donjohanliebert@gmail.com>
2024-12-26 05:51:26 +00:00
66de444e39 sm6150-common: inherit OnePlus Dolby
- https://repo.radio/donjohanliebert/hardware_dolby

Signed-off-by: donjohanliebert <donjohanliebert@gmail.com>
2024-12-26 05:51:26 +00:00
500f0e6aa7 sm6150-common: add ViPER4AndroidFX support
Signed-off-by: donjohanliebert <donjohanliebert@gmail.com>
2024-12-26 05:51:26 +00:00
Pratyay Borborah
e1955c829d sm6150-common: Add SystemUI restart in restart advanced menu
* replace fastbootd

Signed-off-by: donjohanliebert <donjohanliebert@gmail.com>
2024-12-26 05:51:26 +00:00
Stephen Thomas-Dorin
b26157bf95 sm6150-common: Update config_ims_rcs_package to use new ImsService
Change-Id: I77fcd2a3451c99df5fa47136fa0cd36a5abab9fe
Signed-off-by: donjohanliebert <donjohanliebert@gmail.com>
2024-12-26 05:51:26 +00:00
Pulkit077
36703c14a6 sm6150-common: add Telephony overlays
- from sweetin-user 11 RKQ1.200826.002 V12.5.8.0.RKFINXM release-keys

Signed-off-by: Pulkit077 <pulkitagarwal2k1@gmail.com>
Signed-off-by: donjohanliebert <donjohanliebert@gmail.com>
2024-12-26 05:51:26 +00:00
Pranav Vashi
ff69647148 sm6150-common: configs: Update wcnss config from sm8150
Signed-off-by: Pranav Vashi <neobuddy89@gmail.com>
Signed-off-by: donjohanliebert <donjohanliebert@gmail.com>
2024-12-26 05:51:26 +00:00
Richard Raya
d161748c8a sm6150-common: Import suspend properties from gs201
053f552fae/device.mk (1114)

Change-Id: I3ad335c987abfd3e081342a0117567dcaef1c21f
Signed-off-by: Richard Raya <rdxzv.dev@gmail.com>
Signed-off-by: donjohanliebert <donjohanliebert@gmail.com>
2024-12-26 05:51:26 +00:00
Pranav Vashi
45fd850228 sm6150-common: overlay: Remove 5G specific config
Signed-off-by: Pranav Vashi <neobuddy89@gmail.com>
Signed-off-by: donjohanliebert <donjohanliebert@gmail.com>
2024-12-26 05:51:26 +00:00
AdarshGrewal
109aca3cf2 sm6150-common: audio: Disable Stereo channel support for voip over audio path
* This breaks in-game voice chat and audio in some messaging apps
   causing it to plays with a higher pitch and speed, making it sound
   like chipmunks.

Change-Id: I0baf0d01481b755372c3420bb58b73d2f38eb2d9
Signed-off-by: donjohanliebert <donjohanliebert@gmail.com>
2024-12-26 05:51:26 +00:00
K A R T H I K
48a929fff6 sm6150-common: sepolicy: Fix up libperfmgr crash on logs
W/libperfmgr(798): Failed to write to node: /dev/stune/camera-daemon/schedtune.boost with value: 0, fd: -1
W/libperfmgr(798): Failed to write to node: /dev/stune/camera-daemon/schedtune.prefer_high_cap with value: 0, fd: -1
W/libperfmgr(798): Failed to write to node: /proc/sys/kernel/sched_energy_aware with value: 1, fd: -1
W/libperfmgr(798): Failed to write to node: /dev/stune/camera-daemon/schedtune.boost with value: 0, fd: -1
W/libperfmgr(798): Failed to write to node: /dev/stune/camera-daemon/schedtune.prefer_high_cap with value: 0, fd: -1
W/libperfmgr(798): Failed to write to node: /sys/class/devfreq/soc:qcom,cpu6-cpu-l3-lat/min_freq with value: 1516200000, fd: 10
W/libperfmgr(798): Failed to write to node: /proc/sys/kernel/sched_energy_aware with value: 0, fd: -1

Change-Id: I55c65018f1635353ebd6082e1a45c363424f881c
Signed-off-by: romgharti <romgharti@gmail.com>
Signed-off-by: donjohanliebert <donjohanliebert@gmail.com>
2024-12-26 05:51:26 +00:00
9db0b098e6 sm6150-common: move camera aux prop to miuicamera tree
Signed-off-by: donjohanliebert <donjohanliebert@gmail.com>
2024-12-26 05:51:26 +00:00
Bharath
d54fa3aa1a sm6150-common: Switch to QTI Thermal HAL
Thermal HAL 2.0 has support for a lot of additional
features including temperature protection and others.

Also, Thermal HAL 1.0 is not supported in FCM level 4.

Change-Id: I1f4fd1957a776934cf5a85e214caf01bd73de47c
(cherry picked from commit dd83877166d7e43c6d2e3eb1a0c2fccbeec28f48)
Signed-off-by: Pranav Vashi <neobuddy89@gmail.com>
Signed-off-by: donjohanliebert <donjohanliebert@gmail.com>
2024-12-26 05:51:26 +00:00
Pranav Vashi
e0ad73e3d0 sm6150-common: Set display props from stock
Change-Id: I0e2eb326c3e89f127c71e702645b26e1a009d74a
Signed-off-by: Pranav Vashi <neobuddy89@gmail.com>
Signed-off-by: donjohanliebert <donjohanliebert@gmail.com>
2024-12-26 05:51:26 +00:00
Alex Buynytskyy
363d1bb38c sm6150-common: Enable Incremental on new devices.
Bug: 185298880
Fixes: 185298880
Test: atest IncrementalFeatureTest
Change-Id: I06dcb75307d71e693ad58150889b208c063c664a
Signed-off-by: Pranav Vashi <neobuddy89@gmail.com>
Signed-off-by: donjohanliebert <donjohanliebert@gmail.com>
2024-12-26 05:51:26 +00:00
Pranav Vashi
e6b79cd5fc sm6150-common: sepolicy: Correctly label miui props
Change-Id: I2ddb25206d3452d28004ba1e186ca2285f51f306
Signed-off-by: Pranav Vashi <neobuddy89@gmail.com>
Signed-off-by: donjohanliebert <donjohanliebert@gmail.com>
2024-12-26 05:51:26 +00:00
Pranav Vashi
b69136471d sm6150-common: sepolicy: Label fortsense prop
07-06 17:44:29.521 11518 11518 W android.hardwar: type=1400 audit(0.0:1502): avc:  denied  { read } for  name="u:object_r:system_prop:s0" dev="tmpfs" ino=9574 scontext=u:r:hal_fingerprint_default:s0 tcontext=u:object_r:system_prop:s0 tclass=file permissive=0
07-06 17:44:29.524 11518 11518 W libc    : Access denied finding property "persist.sys.sw.dbg.en"

Change-Id: I07cf8a837b7e617a6727137035e7d8376b685ac5
Signed-off-by: Pranav Vashi <neobuddy89@gmail.com>
Signed-off-by: donjohanliebert <donjohanliebert@gmail.com>
2024-12-26 05:51:26 +00:00
Pulkit077
9b76fcf09d sm6150-common: sepolicy: Label UFS discard_max_bytes
* Allow init.rc to write to discard_max_bytes

Change-Id: I91e2b6d1471eeaa91e1dd6fe9d26257de224405f
Signed-off-by: Pranav Vashi <neobuddy89@gmail.com>
Signed-off-by: donjohanliebert <donjohanliebert@gmail.com>
2024-12-26 05:51:26 +00:00
ShevT
056cd35ca3 sm6150-common: sepolicy: Label extcon sysfs
Fix warnings like:
W ExtconUEventObserver: Unable to read /sys/devices/platform/vendor/vendor:extcon_usb1/extcon/extcon3/cable.1/name. This probably means the selinux policies need to be changed.
W ExtconUEventObserver: Unable to read /sys/devices/platform/vendor/vendor:extcon_usb1/extcon/extcon3/cable.0/name. This probably means the selinux policies need to be changed.

Change-Id: I1859028d973246064f18efe47e95a7ff8eec657b
Signed-off-by: Pranav Vashi <neobuddy89@gmail.com>
Signed-off-by: donjohanliebert <donjohanliebert@gmail.com>
2024-12-26 05:51:26 +00:00
Pranav Vashi
e7dddf9520 sm6150-common: sepolicy: Label camera props
Change-Id: Ib4e62c05abb875c8d59a0973b2f702ace3f24f8c
Signed-off-by: Pranav Vashi <neobuddy89@gmail.com>
Signed-off-by: donjohanliebert <donjohanliebert@gmail.com>
2024-12-26 05:51:26 +00:00
chrisl7
ce28637876 sm6150-common: sepolicy: Label ro.vendor.ril.oem.wifimac property
[1] - E init    : Unable to set property 'ro.ril.oem.wifimac' from uid:1000 gid:1000 pid:1362: SELinux permission check failed
[2] - W libc    : Unable to set property "ro.ril.oem.wifimac" to "48:87:59:3f:ad:53": error code: 0x18
[3] - W /system/bin/init: type=1107 audit(0.0:61): uid=0 auid=4294967295 ses=4294967295 subj=u:r:init:s0 msg='avc:  denied  { set } for property=ro.ril.oem.wifimac pid=1362 uid=1000 gid=1000 scontext=u:r:vendor_wcnss_service:s0 tcontext=u:object_r:radio_prop:s0 tclass=property_service permissive=0'

Change-Id: I1acac81964074aeb66e2f17970407ebe9744855f
Signed-off-by: chrisl7 <wandersonrodriguesf1@gmail.com>
Signed-off-by: Pranav Vashi <neobuddy89@gmail.com>
Signed-off-by: donjohanliebert <donjohanliebert@gmail.com>
2024-12-26 05:51:26 +00:00
Pranav Vashi
3669afd197 sm6150-common: Enable memcg on boot
Change-Id: I39707749b8df4505488e0e59667445ba1dd99790
Signed-off-by: Pranav Vashi <neobuddy89@gmail.com>
Signed-off-by: donjohanliebert <donjohanliebert@gmail.com>
2024-12-26 05:51:26 +00:00
Pranav Vashi
5027333943 sm6150-common: Move wide display prop to system.prop
* Vendor partition is RO and prop cannot be changed there to
  disable wide color gamut.

Change-Id: Ie5d90bc608f428c2be11d5159aaec98a6cdfbd03
Signed-off-by: Pranav Vashi <neobuddy89@gmail.com>
Signed-off-by: donjohanliebert <donjohanliebert@gmail.com>
2024-12-26 05:51:26 +00:00
iovxw
911f60abc7 sm6150-common: audio: Remove FM Tuner from input devices
* This fixes google voice recorder.

Change-Id: Ibe1fb52ebee738b26e73ba9b45915a0317113de1
Signed-off-by: Andrzej Perczak <linux@andrzejperczak.com>
Signed-off-by: Pranav Vashi <neobuddy89@gmail.com>
Signed-off-by: donjohanliebert <donjohanliebert@gmail.com>
2024-12-26 12:57:35 +08:00
Kshitij Gupta
f6d0e2ec62 sm6150-common: sepolicy: Dontaudit untrusted_app to open ashmem_device
- Fixes scroll lag in many apps, such as Twitter:
    W RenderThread: type=1400 audit(0.0:12371): avc: denied { open } for path=/dev/ashmem dev=tmpfs ino=10848 scontext=u:r:untrusted_app:s0:c123,c256,c512,c768 tcontext=u:object_r:ashmem_device:s0 tclass=chr_file permissive=0 app=com.twitter.android
- Apps are no longer allowed open access to /dev/ashmem, unless they
  target API level < Q.
  (8b12ff5f21)

Change-Id: I6d1763f439f1a0998a425d5203242b39b3631510
Signed-off-by: Richard Raya <rdxzv.dev@gmail.com>
Signed-off-by: donjohanliebert <donjohanliebert@gmail.com>
2024-12-26 12:57:35 +08:00
Pranav Vashi
e8f66925fe sm6150-common: sepolicy: Allow binder call for hal_camera_default
Change-Id: I661e3374947a4a4dff12164cad3a2e05bfce8ab4
Signed-off-by: Pranav Vashi <neobuddy89@gmail.com>
Signed-off-by: donjohanliebert <donjohanliebert@gmail.com>
2024-12-26 12:57:35 +08:00
ghostrider-reborn
25d12e6408 sm6150-common: overlay: Disable alpha compositing in WM
* Completely eliminates occasional jank in few animations

Change-Id: Ia4cb48664a52242374419a923d07fcf584fe50cf
Signed-off-by: Pranav Vashi <neobuddy89@gmail.com>
Signed-off-by: donjohanliebert <donjohanliebert@gmail.com>
2024-12-26 12:57:35 +08:00
Pranav Vashi
1e1a07b1dd sm6150-common: Setup zram with post-boot script
* This way zram size can be optimized.

Change-Id: Ida4fca8aab88ab5af3dcba166e98cf722bab6614
Signed-off-by: Pranav Vashi <neobuddy89@gmail.com>
Signed-off-by: donjohanliebert <donjohanliebert@gmail.com>
2024-12-26 12:57:18 +08:00
Pranav Vashi
a3bf17b5c1 sm6150-common: Disable zram writeback
* Disabled on many devices with reports to lagginess in long term and random reboot in some instances.

Change-Id: I73985159766da08cd35b0288db29cfafc7db62b0
Signed-off-by: Pranav Vashi <neobuddy89@gmail.com>
Signed-off-by: donjohanliebert <donjohanliebert@gmail.com>
2024-12-26 12:57:17 +08:00
Pranav Vashi
1d11f78e7a sm6150-common: rootdir: Configure buffered background throttling
Change-Id: I13b0677e2654ad40ee966b58b7b4427202af5f79
Signed-off-by: Pranav Vashi <neobuddy89@gmail.com>
Signed-off-by: donjohanliebert <donjohanliebert@gmail.com>
2024-12-26 12:56:59 +08:00
althafvly
6ed88beca3 sm6150-common: Update CarrierConfig from munch V816.0.2.0.ULMMIXM
Change-Id: I4df6ab6ac380b3eeed1ab6ed64f64bc0e0d0ed3f
Signed-off-by: Pranav Vashi <neobuddy89@gmail.com>
Signed-off-by: donjohanliebert <donjohanliebert@gmail.com>
2024-12-26 12:56:59 +08:00
markakash
b952e4bcb2 sm6150-common: audio: Add wired headset mic source for voip_tx
* Fix mic issues in apps like WhatsApp

Change-Id: I2b178a7284038f7ed22449576b7f050d6c9d66bd
Signed-off-by: Pranav Vashi <neobuddy89@gmail.com>
Signed-off-by: donjohanliebert <donjohanliebert@gmail.com>
2024-12-26 12:56:59 +08:00
lemezohaib
a64d4a0ac6 sm6150-common: parts: Move Xiaomi Doze inside stock ambient display preference
Signed-off-by: donjohanliebert <donjohanliebert@gmail.com>
2024-12-26 12:56:59 +08:00
479f701e09 Revert "sm6150-common: overlay: Remove COLOR_MODE_SATURATED"
This reverts commit 2db5017df7.

Signed-off-by: donjohanliebert <donjohanliebert@gmail.com>
2024-12-26 12:56:59 +08:00
itsshashanksp
64b442adc5 sm6150-common: Cleanup Kernel
Signed-off-by: Shashank Patil <9945shashank@gmail.com>
Signed-off-by: donjohanliebert <donjohanliebert@gmail.com>
2024-12-26 12:54:58 +08:00
itsshashanksp
af6e18fe16 sm6150-common: Compile kernel with AOSP clang version 19.0.0
Signed-off-by: Shashank Patil <9945shashank@gmail.com>
Signed-off-by: donjohanliebert <donjohanliebert@gmail.com>
2024-12-26 12:54:58 +08:00
Adithya R
8a3f89d30d sm6150-common: Disable backpressure propagation in SF
* based on 7e86e7588a
 * depends on 3bc0f96f58

Change-Id: I4816ba34e0ddf96c9d6f1c049bf584a4190c9a8e
Signed-off-by: Pranav Vashi <neobuddy89@gmail.com>
Signed-off-by: donjohanliebert <donjohanliebert@gmail.com>
2024-12-26 12:54:58 +08:00
Midas Chien
c2fa49c2ef sm6150-common: Don't latch unsignal buffers
Set debug.sf.latch_unsignaled=1 is used to allow surfaceflinger to
latch unsignal buffers that can give more time for buffer to render.
But if the buffer takes longer time to finish, it will block whole
display pipeline result to jank.

Bug: 157964883
Test: scrolling, launch
Change-Id: I56c3e05921de5fc9569bf3f93fde03022a64b6a4
Signed-off-by: Pranav Vashi <neobuddy89@gmail.com>
Signed-off-by: donjohanliebert <donjohanliebert@gmail.com>
2024-12-26 12:54:58 +08:00
itsshashanksp
360a15d498 sm6150-common: memory: Enable SVELTE memory configuration
Signed-off-by: Shashank Patil <9945shashank@gmail.com>
Signed-off-by: donjohanliebert <donjohanliebert@gmail.com>
2024-12-26 12:54:58 +08:00
itsshashanksp
4a45a9e41b sm6150-common: rootdir: Drop suspend to idle mode
* Actually we don't use s2idle because of its buggy behavior.

Signed-off-by: Shashank Patil <9945shashank@gmail.com>
Signed-off-by: donjohanliebert <donjohanliebert@gmail.com>
2024-12-26 12:54:58 +08:00
itsshashanksp
57e9be50d3 sm6150-common: Include kernel dtb.img
Signed-off-by: Shashank Patil <9945shashank@gmail.com>
Signed-off-by: donjohanliebert <donjohanliebert@gmail.com>
2024-12-26 12:54:58 +08:00
itsshashanksp
9db9fe48e1 sm6150-common: rootdir: Set CPU Min frequencies for little & big cluster
* Set little/big CPU Min frequencies to 576 MHz & 652 MHz

Signed-off-by: Shashank Patil <9945shashank@gmail.com>
Signed-off-by: donjohanliebert <donjohanliebert@gmail.com>
2024-12-26 12:54:58 +08:00
itsshashanksp
1f01445c72 sm6150-common: rootdir: Bump schedTune top-app boost value
* Improves junk Jitter/Animations while app opening.

Signed-off-by: Shashank Patil <9945shashank@gmail.com>
Signed-off-by: donjohanliebert <donjohanliebert@gmail.com>
2024-12-26 12:54:58 +08:00
itsshashanksp
09a99a1548 sm6150-common: rootdir: Set DDR bus devfreq Max Frequency
Signed-off-by: Shashank Patil <9945shashank@gmail.com>
Signed-off-by: donjohanliebert <donjohanliebert@gmail.com>
2024-12-26 12:54:58 +08:00
itsshashanksp
65c7c6af35 sm6150-common: rootdir: Create qcom power init script
Signed-off-by: Shashank Patil <9945shashank@gmail.com>
Signed-off-by: donjohanliebert <donjohanliebert@gmail.com>
2024-12-26 12:54:58 +08:00
itsshashanksp
cd87f457e2 sm6150-common: Build kernel with LLVM tools
Signed-off-by: Shashank Patil <9945shashank@gmail.com>
Signed-off-by: donjohanliebert <donjohanliebert@gmail.com>
2024-12-26 12:54:58 +08:00
basamaryan
819f1c722d sm6150-common: Drop TARGET_KERNEL_CONFIG
Change-Id: Ic6401b4f5a33ff6ff2881705f51b7e4c57eaa172
Signed-off-by: donjohanliebert <donjohanliebert@gmail.com>
2024-12-26 12:54:58 +08:00