Commit graph

4279 commits

Author SHA1 Message Date
xdevs23
55a0c223f3 sdm660-common: rootdir: Hide Magisk Better
* Some banking apps read the file /proc/net/unix to
find out whether things like Magisk are installed/running.

To prevent that, chmod it 440.
This file isn't needed by any other process when boot is finished.

I've tested this and banking apps that did not work before
and recognized Magisk being installed now don't recognize
that and work just fine.

Signed-off-by: anandhan07 <anandhasayanan007jb@gmail.com>
Signed-off-by: rk134 <rahul.kantrapally@gmail.com>
Signed-off-by: Rahul K <rahul-k@bigdi.cc>
Signed-off-by: rk134 <rahul-k@bigdi.cc>
Signed-off-by: OmarAlCoptan <omarcoptan9@gmail.com>
Signed-off-by: pix106 <sbordenave@gmail.com>
2022-06-06 12:39:56 +02:00
odsazib
66325f0a6b sdm660-common: Add persist mount point
We have this in BOARD_ROOT_EXTRA_SYMLINKS in bc.mk so lets fullfill it completely

Signed-off-by: pix106 <sbordenave@gmail.com>
2022-06-06 12:39:56 +02:00
Vivekachooz
512b822f8a sdm660-common: Enable cpuset for light service
Change-Id: I04e2006166e8b52c88a4c71969853c8ce0ea9d7b

Signed-off-by: OmarAlCoptan <omarcoptan9@gmail.com>
Signed-off-by: pix106 <sbordenave@gmail.com>
2022-06-06 12:39:56 +02:00
Danny Lin
9b37042219 sdm660-common: overlay: Add night display color temperature calibration from Coral
Extracted from RD1A.200810.020.

These values appear to be the same across all Pixel devices, including
taimen, walleye, and redfin.

Change-Id: I253e4a1b98d1b777dcae3c69c40b132397ba807d
Signed-off-by: Vitorgl2003 <vitorgl.2003@gmail.com>
Signed-off-by: pix106 <sbordenave@gmail.com>
2022-06-06 12:38:53 +02:00
Erickeagle3
83852de86a sdm660-common: overlay: Add config_wallpaperMaxScale
- This is for Fixing Lagging if Scroll to Menu Application and QS Scroll Down.

Change-Id: I75959ac082f3509560b0280da217baad38a617c5
Signed-off-by: PrajjuS <theprajjus@gmail.com>
Signed-off-by: Rahul K <rahul-k@bigdi.cc>
Signed-off-by: rk134 <rahul-k@bigdi.cc>
Signed-off-by: ImPrashantt <prashant33968@gmail.com>
Signed-off-by: pix106 <sbordenave@gmail.com>
2022-06-06 12:35:24 +02:00
LuK1337
b4334c70cb sdm660-common: overlay: WhenDark -> OnLock
Signed-off-by: pix106 <sbordenave@gmail.com>
2022-05-31 19:10:02 +02:00
pkm774
340447cf4d sdm660-common: overlay: Disable slow blur effect to avoid laggish blur effect
Signed-off-by: Sarthak <sarthakroy2002@gmail.com>
Change-Id: I5c200565632371f4e34bebd6318c32ea77ac965e
Signed-off-by: GhostMaster69-dev <rathore6375@gmail.com>
Signed-off-by: rk134 <rahul-k@bigdi.cc>
Signed-off-by: OmarAlCoptan <omarcoptan9@gmail.com>
Signed-off-by: pix106 <sbordenave@gmail.com>
2022-05-21 20:51:28 +02:00
clarencelol
d13f5cdbc9 sdm660-common: Update GPS blobs from LA.UM.10.2.1.r1-03400-sdm660.0
Signed-off-by: pix106 <sbordenave@gmail.com>
2022-05-15 10:28:47 +02:00
Kunmun
1bbb05237f sdm660-common: Update Graphics blobs from LA.UM.10.2.1.r1-03400-sdm660.0
* Thanks to kunmun for the blobs

Signed-off-by: clarencelol <clarencekuiek@icloud.com>
Signed-off-by: pix106 <sbordenave@gmail.com>
2022-05-15 10:28:28 +02:00
Ethan Chen
039f0a52c0 sdm660-common: rootdir: Do not override ro.vendor.gpu.available_frequencies
Signed-off-by: clarencelol <clarencekuiek@icloud.com>
Signed-off-by: pix106 <sbordenave@gmail.com>
2022-05-15 10:28:28 +02:00
pix106
1d19bb4b00 Revert "sdm660-common: Don't build the ATRACE HAL"
This reverts commit d50b98d6e4.

Signed-off-by: pix106 <sbordenave@gmail.com>
2022-05-15 10:28:28 +02:00
pix106
bf5b8a1922 Revert "sdm660-common: Switch to Vulkan UI renderer"
This reverts commit fd60e5efe4.

Signed-off-by: pix106 <sbordenave@gmail.com>
2022-05-15 10:28:28 +02:00
Albert I
e91aeae1ef sdm660-common: Define TARGET_USES_UM_4_19
* Needs an external patch to BoardConfigQcom.mk to ensure the platform is
  included as a supported QSSI target

- Requires: Allow targets to upgrade to UM 4.19 family in vendor/{rom}

Signed-off-by: Albert I <kras@raphielgang.org>
Change-Id: Ia5c0084914314288b819971e30557839e375f091
Signed-off-by: clarencelol <clarencekuiek@icloud.com>
Signed-off-by: pix106 <sbordenave@gmail.com>
2022-05-15 10:28:28 +02:00
Marijn Suijten
a6bd8068c1 sdm660-common: Add (unused) qti mapper@2.0 interface libs for blobs
The blobs link against this interface library because of a fallback
mechanism when mapper@3.0 isn't made available (all our devices should
always provide that, never 2.0). Consequently this results in a silent
failure (not even a linker error appears) when trying to open the GPU
through EGL:

    I AdrenoGLES-0: Driver Path                      : /odm/lib64/egl/libGLESv2_adreno.so
    W libEGL  : eglInitialize(0xb40000743497a2d0) failed (EGL_BAD_ALLOC)
    E libEGL  : call to OpenGL ES API with no current context (logged once per thread)
    F RenderEngine: eglQueryStringImplementationANDROID(EGL_VERSION) failed

Adding this library - which is not explicitly linked/used by any other
bits in the OSS part of the stack - resolves that error.

Note that while the composer has a similar fallback mechanism to 2.0 it
only uses (and links against) the AOSP interface
(`android.hardware.graphics.mapper@2.0`), not the QTI one at
`vendor.qti.hardware.display.mapper@2.0`.

Note^2: All these hidl interfaces are defined as `system_ext`, which is
the desired place for packages (in this case interface
updates/extensions to the AOSP variant) may they ever land upstream.
We have not configured such a partition currently (on super) but instead
rely on it being in `/system/system_ext`. This is not compatible with
GSIs; we just request the vendor variant to be put on `/vendor`
(`.vendor` postfix on the package name).

Signed-off-by: Marijn Suijten <marijns95@gmail.com>
Signed-off-by: Jabiyeff <cebiyevanar@gmail.com>
Signed-off-by: clarencelol <clarencekuiek@icloud.com>
Signed-off-by: pix106 <sbordenave@gmail.com>
2022-05-15 10:28:28 +02:00
Vinoth Jayaram
8b68b2cd2c sdm660-common: Updated Mapper & Allocator
Updated Mapper & Allocator version.
Enabled Gralloc4 target flag.
Signed-off-by: clarencelol <clarencekuiek@icloud.com>
Signed-off-by: OdSazib <odsazib@gmail.com>
Change-Id: Id053808a5799c163a161366366d24b8ff45f8245
Signed-off-by: pix106 <sbordenave@gmail.com>
2022-05-15 10:28:28 +02:00
Kunmun
c4dc68b927 sdm660-common: Update blobs from LA.UM.10.2.1.r1-03400-sdm660.0
* Thanks to kunmun for the blobs

* Did not update Graphics blobs
* Reverts "sdm660-common: Decommmonize cnss-daemon (WiFi)"

Signed-off-by: clarencelol <clarencekuiek@icloud.com>
Signed-off-by: pix106 <sbordenave@gmail.com>
2022-05-15 10:28:02 +02:00
Edwin Moquete
ec63597709 sdm660-common: Update radio blobs from ginkgo
* Cleanup and disable ATFWD

Signed-off-by: clarencelol <clarencekuiek@icloud.com>
Signed-off-by: pix106 <sbordenave@gmail.com>
2022-05-15 10:28:02 +02:00
clarencelol
859532ea4a sdm660-common: Update GPS HAL from LA.UM.10.2.1.r1-03400-sdm660.0
Signed-off-by: clarencelol <clarencekuiek@icloud.com>
Signed-off-by: pix106 <sbordenave@gmail.com>
2022-05-15 10:25:56 +02:00
clarencelol
65cedbd35b sdm660-common: gps: Update gps configs from davinci
V12.1.4.0.RFJMIXM

Signed-off-by: clarencelol <clarencekuiek@icloud.com>
Signed-off-by: pix106 <sbordenave@gmail.com>
2022-05-15 10:25:56 +02:00
clarencelol
504dfee87f sdm660-common: gps: Update gps hal from LA.UM.9.1.r1-10200-SMxxx0.0
Signed-off-by: clarencelol <clarencekuiek@icloud.com>
Signed-off-by: pix106 <sbordenave@gmail.com>
2022-05-15 10:25:56 +02:00
clarencelol
49d1f0486e sdm660-common: Update GPS blobs from lemon V12.5.8.0.RJQMIXM
Signed-off-by: clarencelol <clarencekuiek@icloud.com>
Signed-off-by: pix106 <sbordenave@gmail.com>
2022-05-15 10:25:56 +02:00
clarencelol
f55acccff1 sdm660-common: Uprev radio.config to 1.2
Signed-off-by: clarencelol <clarencekuiek@icloud.com>
Signed-off-by: pix106 <sbordenave@gmail.com>
2022-05-15 10:25:30 +02:00
clarencelol
fff2cf205f sdm660-common: Partially update radio blobs from S62Pro
Signed-off-by: clarencelol <clarencekuiek@icloud.com>
Signed-off-by: pix106 <sbordenave@gmail.com>
2022-05-15 10:25:30 +02:00
clarencelol
ba744a3d9d sdm660-common: Update ANT blobs from S62Pro RKQ1.210406.002
* libantradio is dead so remove it

Signed-off-by: clarencelol <clarencekuiek@icloud.com>
Signed-off-by: pix106 <sbordenave@gmail.com>
2022-05-15 10:25:30 +02:00
clarencelol
d816fad213 sdm660-common: Regen radio props
* Fully using ginkgo radio props as we are using their blobs as well

Signed-off-by: clarencelol <clarencekuiek@icloud.com>
Signed-off-by: pix106 <sbordenave@gmail.com>
2022-05-15 10:25:30 +02:00
Edwin Moquete
097c21d39f sdm660-common: Update radio blobs from ginkgo
* Cleanup and disable ATFWD

Signed-off-by: clarencelol <clarencekuiek@icloud.com>
Signed-off-by: pix106 <sbordenave@gmail.com>
2022-05-15 10:25:30 +02:00
clarencelol
016b09c373 sdm660-common: properties: Disable debug.sf.latch_unsignaled
* Stupid A12 HWC

Signed-off-by: pix106 <sbordenave@gmail.com>
2022-05-15 10:22:51 +02:00
clarencelol
b43948806e sdm660-common: properties: Nuke ro.surface_flinger.force_hwc_copy_for_virtual_displays
Signed-off-by: pix106 <sbordenave@gmail.com>
2022-05-15 10:22:51 +02:00
Jorim Jaggi
d569799e39 sdm660-common: properties: Refined early SF configuration for WCG
Test: Use photos, observe no jank
Bug: 110112323

Change-Id: Ib331d0b792ee1790963159a17ec24f36b4a1882a
Signed-off-by: pix106 <sbordenave@gmail.com>
2022-05-15 10:22:51 +02:00
David Li
eaf09f8be1 sdm660-common: Upgrade audio.usb.default from v1 to v2
Bug: 187912470
Test: make -j128
Test: deep buffer and compress offload via speaker, USB headset, BT
earphone
Test: phone call via handset
Test: hotword detection

Signed-off-by: pix106 <sbordenave@gmail.com>
2022-05-15 10:22:51 +02:00
Zinadin Zidan
442d1f79fb sdm660-common: media: Enable media Codec2
* https://source.android.com/devices/media/updatable-media

Signed-off-by: pix106 <sbordenave@gmail.com>
2022-05-15 07:07:31 +02:00
pix106
5b7ba9c20b sdm660-common: sepolicy: Address system_app sysfs_graphics denials
Signed-off-by: pix106 <sbordenave@gmail.com>
2022-05-15 07:07:31 +02:00
pix106
3b1238fc93 sdm660-common: sepolicy: Address vendor_pd_locater_dbg_prop denials
Signed-off-by: pix106 <sbordenave@gmail.com>
2022-05-15 06:41:37 +02:00
pix106
89c611bb8d sdm660-common: sepolicy: Label more camera props
Signed-off-by: pix106 <sbordenave@gmail.com>
2022-05-15 06:37:16 +02:00
clarencelol
a26372805e sdm660-common: sepolicy: Address hal_wifi_default denial
Signed-off-by: pix106 <sbordenave@gmail.com>
2022-05-15 06:36:18 +02:00
iusmac
b0841be519 sdm660-common: sepolicy: Adress IORap usap_pool denial
W FinalizerDaemon: type=1400 audit(0.0:532): avc: denied { getopt } for path="/dev/socket/usap_pool_primary" scontext=u:rradios0 tcontext=u:r:zygote:s0 tclass=unix_stream_socket permissive=0

Signed-off-by: pix106 <sbordenave@gmail.com>
2022-05-15 06:36:18 +02:00
pix106
2e8cdba4e1 Revert "sdm660-common: Build libldacBT_bco from source"
This reverts commit fa4db25e3b.

Signed-off-by: pix106 <sbordenave@gmail.com>
2022-05-11 07:52:12 +02:00
pix106
9bce5a8ecb sdm660-common: FIX Update blobs from S62Pro RKQ1.210406.002 2022-05-10 23:45:32 +02:00
Reinazhard
bd1460a9c8 sdm660-common: Set NUM_FRAMEBUFFER_SURFACE_BUFFERS
Kanged from CAF product-board
This also fixed triple frame buffer regression

Nuke triple frame buffer from prop as it causing regression

Signed-off-by: Reinazhard <reinazhard@gmail.com>
Signed-off-by: clarencelol <clarencekuiek@icloud.com>
Signed-off-by: pix106 <sbordenave@gmail.com>
2022-05-10 08:03:55 +02:00
clarencelol
35c64082ee sdm660-common: Uprev compatibility and framework manifest version
Signed-off-by: clarencelol <clarencekuiek@icloud.com>
Signed-off-by: pix106 <sbordenave@gmail.com>
2022-05-10 07:56:34 +02:00
pix106
eb95995113 sdm660-common: props: add vendor.video.disable.ubwc=1
* fixes video recording on lavender, after "sdm660-common: properties: Cleanup and regen display and media related props"

Signed-off-by: pix106 <sbordenave@gmail.com>
2022-05-08 08:47:36 +02:00
pix106
71a635149b sdm660-common: sepolicy: address gmscore_app traced denial
Signed-off-by: pix106 <sbordenave@gmail.com>
2022-05-07 18:10:19 +02:00
ChengYou Ho
523f856d9e sdm660-common: sepolicy: Allow surfaceflinger to search hal_graphics_composer_default
[log]
avc: denied { search } dev="proc" scontext=u:r:surfaceflinger:s0
tcontext=u:r:hal_graphics_composer_default:s0 tclass=dir permissive=0

Bug: 154688047
Change-Id: Ia9735f2b938f57c37f741d6f0526cf29df180fcb
Signed-off-by: pix106 <sbordenave@gmail.com>
2022-05-07 15:27:37 +02:00
pix106
b07ef1d515 sdm660-common: sepolicy: address hal_bluetooth_qti qipcrtr_socket denials 2022-05-07 15:27:37 +02:00
Demon Singur
81083ebf5c sdm660-common: sepolicy: let camera hal access /data/misc files
Removed from system_sepolicy, but still needed by our old camera stack.

Solves the following denials.
denied { search } for pid=717 comm="CAM_AECAWB" name="camera" dev="sda17" ino=3121215 scontext=u:r:hal_camera_default:s0 tcontext=u:object_r:camera_data_file:s0 tclass=dir permissive=0
denied { search } for pid=717 comm="CAM_AECAWB" name="camera" dev="sda17" ino=3121215 scontext=u:r:hal_camera_default:s0 tcontext=u:object_r:camera_data_file:s0 tclass=dir permissive=0

Change-Id: I497bade68e6a5b2f60cd8ec90a97a81986d971af
Signed-off-by: Hadad <repo-sync@outlook.com>
Signed-off-by: pix106 <sbordenave@gmail.com>
2022-05-07 15:27:37 +02:00
pix106
7c4bba77a9 sdm660-common: sepolicy: Label more camera props 2022-05-07 15:27:37 +02:00
pix106
b802fbff4b sdm660-common: sepolicy: fix sepolicy to use vendor_camera_prop 2022-05-06 23:52:59 +02:00
clarencelol
7c134c0715 sdm660-common: sepolicy: Address more denials
Signed-off-by: clarencelol <clarencekuiek@icloud.com>
Signed-off-by: pix106 <sbordenave@gmail.com>
2022-05-06 23:52:59 +02:00
clarencelol
ee42318baf sdm660-common: sepolicy: Address some camera denials
Signed-off-by: clarencelol <clarencekuiek@icloud.com>
Co-authored-by: pix106 <sbordenave@gmail.com>
Signed-off-by: pix106 <sbordenave@gmail.com>
2022-05-06 23:52:59 +02:00
Kshitij Gupta
b6f2052cd7 sdm660-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: I6405786fea05891642d8437acafcd8c891d75912
Signed-off-by: clarencelol <clarencekuiek@icloud.com>
Signed-off-by: pix106 <sbordenave@gmail.com>
2022-05-06 23:52:59 +02:00