* Perf-hal tries to access the nodes but need permissions as pointed on the logs:
E ANDR-PERF-OPTSHANDLER: Cannot open/create foreground cgroup file
Change-Id: I64a8d08a0ebb51013444c4ce3148a0077b006aad
Signed-off-by: chrisl7 <wandersonrodriguesf1@gmail.com>
Some devices may have additional Codec2 HAL service forks like OZO Audio, which add another instance on manifest.
AOSP vintf_check will throw an error if there is at least two exact same HAL name and type defined on vintf list with
a different version or interface, hence why TARGET_USES_CUSTOM_C2_MANIFEST flag is needed to bypass this error.
Change-Id: I106d44a176d080c682a6b6c9eecff772119775ef
If already present, remove the manifest entry from the device side; otherwise, this would trigger duplication build errors.
Signed-off-by: Richard Raya <rdxzv.dev@gmail.com>
Change-Id: I23df4eb99bbe97a1331cbf0e949a48353d8a8ca8
All platforms prior to kalama must use the old rmnet_data driver.
Change-Id: I1dd5e25cdac35bf0e95da004763f58e5590c94ad
Signed-off-by: chrisl7 <wandersonrodriguesf1@gmail.com>
[1] - Something equivalent to init.target.rc, for some necessary changes without changing the default qcom settings
Change-Id: I9fbbd143689fffd828628be46e2578576a8dd466
Signed-off-by: chrisl7 <wandersonrodriguesf1@gmail.com>
* Only 3 SoC support this, msmnile, sm650 and kona, So it's not necessary to keep this here for all other platforms. Also this was causing video playback bug in all chromium based browsers after they went to updated to version 114. or higher[1].
1 - Bug: Go to Chrome or another Chromium based browser and run any non-YouTube video, the video will always load and won't play.
* After removing Codec C2 and trying to play the videos, they worked fine.
* Allow enable with override
Change-Id: Ic8ed85c5b4a8ad6a83f5d0b21e9f75ec9902f786
Signed-off-by: chrisl7 <wandersonrodriguesf1@gmail.com>
* not all device are using init component and component should not be dependent into other components just to fully work.
Change-Id: I92aa70c2bdaf92fa93819cb673b7ee67c5d5d1e0
[1] - From holi/lahaina
[2] - Fix Fast charging on holi plataform
Change-Id: I70fddfda7c745064db11771886f3e09ea7f3becd
Signed-off-by: chrisl7 <wandersonrodriguesf1@gmail.com>
For easy transition from SchedTune to UtilClamp, direct access to these
cgroups should be abstracted by using task profiles. Replace writepid
commands with new task_profiles command.
Bug: 155419956
Test: change .rc file and confirm task profile is applied
Signed-off-by: Suren Baghdasaryan <surenb@google.com>
Change-Id: Ide373c283359cf4b73af4cb0813d8c0306942595
Signed-off-by: chrisl7 <wandersonrodriguesf1@gmail.com>
Signed-off-by: CHRISL7 <wandersonrodriguesf1@gmail.com>
[1] - Qualcomm is using the exact same hal and GPS blobs for all SoC with A11 GRF, so we will define this as Common
[2] - Use HAL and Blobs from LA.UM.9.15.2.r1 because it updates faster than other platforms
[3] - HAL and blobs from LA.UM.9.15.2.r1-06600-KAMORTA.QSSI-13.0
Change-Id: Ia4c40020ff9155f178fd52e307ef278806f40046
Signed-off-by: chrisl7 <wandersonrodriguesf1@gmail.com>
[1] - Qualcomm doesn't enable this by default on some platforms, so some OEMs like Xiaomi and OnePlus add this to fix it.
Change-Id: I7c786e090d96d6c5b71eaa4a18222434167a59dc
Signed-off-by: chrisl7 <wandersonrodriguesf1@gmail.com>
[1] - We already have the component conditions for this
Change-Id: I10e0a72c0d9b32cfeab709d98b94125a7fade286
Signed-off-by: chrisl7 <wandersonrodriguesf1@gmail.com>
* We don't need to manually set this anymore.
Change-Id: I1239ba541636e53f8ea4373d3815024f2cd60824
Signed-off-by: Omkar Chandorkar <gotenksIN@aospa.co>
* Based upon LA.UM.9.14.r1-21000-LAHAINA.QSSI12.0
LA.QSSI.13.0.r1-09700-qssi.0
Change-Id: I7085e5686c6cc2d63a62f84557bc1bac3d579e67
Signed-off-by: electimon <electimon@gmail.com>
* Does not work on A13 anymore
* legacy devices should use AOSP WFD instead.
Change-Id: I05b834b39720bb2b224eaaab24bb76cf9136ddb9
Signed-off-by: Jprimero15 <jprimero155@gmail.com>
test: Observe no crashing on holi due to missing QSEE app.
Change-Id: Ia56f3e13c99a4f90f6fecd9888ee429e444b2fa3
Signed-off-by: electimon <electimon@gmail.com>
* even with 2gb ram this is too agressive.
* let it be configured on perfconfigstore only because we can also set it per ram size there.
example:
<Prop Name="ro.vendor.qti.sys.fw.bservice_age" Value="5000" Ram="3" />
Change-Id: I94b98ebc400ac52eef735e6fcbf9ffd5d9eb9265
Signed-off-by: Jprimero15 <jprimero15@aospa.co>