power tuning settings related sched and dcvs
Change-Id: I747e8bbb2cc88f188f7ee7bab17dfb2b57c610a1
Signed-off-by: chrisl7 <wandersonrodriguesf1@gmail.com>
[1] - It seems that for qti bt this should still be built with AIDL, to avoid problems with bt
Signed-off-by: chrisl7 <wandersonrodriguesf1@gmail.com>
Change-Id: I06c581c72a9f0f99331049740af934d96a0b59a7
- fixes F linker : CANNOT LINK EXECUTABLE "/vendor/bin/mutualex": library "android.hardware.wifi.hostapd@1.0.so" not found: needed by main executable
Change-Id: I16362439c441219eb8cdd7721775e73d3e2e0066
Signed-off-by: Omkar Chandorkar <gotenksIN@aosip.dev>
- This is to allow supporting WiFi 6 mobile hotspots,
to be noted this is only supported on SDM865 and newer platforms.
Change-Id: Iab61bd12499968e8823b3078acd1c7b8bce46136
Signed-off-by: Omkar Chandorkar <gotenksIN@aospa.co>
We don't need to support multiple Android
Versions in the same tree, so revert to
avoid unnecessary complexity.
This reverts commit e11e8a5977.
Change-Id: I856b48f8120d4c8730bd591c1e5e9ab1226f48cb
TARGET_USES_RRO is used to guard the common audio overlay
in the audio HAL for recent chips. This enables
config_useDevInputEventForAudioJack
Change-Id: Ib1bde41434921fcd1b9001d02aeaa113d934e4bf
The restricted cpuset is for system tasks that are
throttled because the screen is off. Google only
runs these tasks on the little cluster
to save power and we will follow suit.
Change-Id: I0174beb11dae2109df4ddf65304bd50c5cc05264
The reason Qualcomm maintains their own copy of task_profiles for
lahaina is that API 30 does not support UClamp. However, the
current task_profiles for API 31 and higher does support UClamp.
Qualcomm's modifications such as I/O CGroups and audio CPUSet
are already integrated in the CLO system/core task_profiles,
so we can use that instead of maintaining our own.
Change-Id: Ibd3378976cf6f761eefdec3a1051ba80fa1e247e
[1] - Since we have a common tree, why not build it, since all devices define it in their own device tree?
[2] - This is the basics for some things like ril and bt to work from A12
[3] - Secure element is being built because it is needed to run vendor/lib64/libril-qc-hal-qmi.so
[4] - We are already building telephony system variant
Signed-off-by: chrisl7 <wandersonrodriguesf1@gmail.com>
Change-Id: Ib8ab918299191ca6605c1ba70f651f1040f3018f
Legacy ril is deprecated and no longer included in the builds.
Remove legacy ril starting logic as legacy ril is deprecated.
Change-Id: Ie4354592fe9f5d6aefdde2d37479cd5879c059c6
Signed-off-by: chrisw444 <wandersonrodriguesf1@gmail.com>
[1] - Why are they in system if it is copied to the vendor?
Signed-off-by: chrisl7 <wandersonrodriguesf1@gmail.com>
Change-Id: If130c5ac9f7de819abb0f6d3f7317d09bf7a50ab
power tuning settings related sched and dcvs
Change-Id: I0130c077543a0c5d2d198a7b30e0417121c14dd1
Signed-off-by: chrisw444 <wandersonrodriguesf1@gmail.com>
Remove media netflix prop for bengal variants.
This is moved to video project.
Change-Id: I8dddd001d8d91431d254a00e6e013e0ea0922ac5
Signed-off-by: chrisw444 <wandersonrodriguesf1@gmail.com>
As replacing TARGET_PRODUCT with TARGET_BOARD_PLATFORM,
also need replace ro.build.product with ro.board.platform.
Change-Id: I01b27fad7fa263816964a3b53e75bdf3e55a26d5
CRs-Fixed: 2988932
Signed-off-by: chrisw444 <wandersonrodriguesf1@gmail.com>
remove logic from init scripts where getprop is used,
causing avc denials. Removed logic is not applicable
to current targets using this.
Change-Id: Ib783c6b2c341da59d24b8f4626e0461e1fbbdd0d
Signed-off-by: chrisw444 <wandersonrodriguesf1@gmail.com>
Set property to disable cdsprpcd daemon when
remote cdsp status returns false.
Change-Id: Id90290fb8bb26df51804c21b98a74774dffd60fa
Signed-off-by: Swathi K <quic_c_kataka@quicinc.com>
Signed-off-by: chrisw444 <wandersonrodriguesf1@gmail.com>
The device under /dev/ipa_lnx_stats_ioctl should be with permission
radio radio.
Change-Id: I531cbda9954e17012b247f6505b51cd5adda7c3d
Signed-off-by: chrisw444 <wandersonrodriguesf1@gmail.com>
Some KGSL sysfs nodes need to be access controlled. Set proper
permissions for the same.
Change-Id: Idc7e2447d02742074873901c6539f2c6d9d25862
Signed-off-by: chrisw444 <wandersonrodriguesf1@gmail.com>
This removes the default mounting of debugfs, as
it is no longer allowed from android-S new-launch.
Change-Id: Ifeda709613c68234093947f7a92638b4069b089a
Signed-off-by: chrisw444 <wandersonrodriguesf1@gmail.com>
• Add back c2d2 libs to adreno component as well.
• This breaks eis, as well as creating problems related to display in many devices.
This reverts commit 769e48d051.
Signed-off-by: Omkar Chandorkar <gotenksIN@aosip.dev>
Change-Id: I876a13074588065b4234505d05d2085c0e93326e
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).
Change-Id: I951154c3ef283f9f9e82bae2af8fd4aac3166ce0
* move c2d libs to media as its required by c2
Change-Id: Ifea8af8717fbddc77452438f95b6b4fefb66d7c0
Signed-off-by: Omkar Chandorkar <gotenksIN@aosip.dev>
• Sometimes devices having multiple variants lack NFC support
for few variants. They end up using SKU to load manifests.
Copying these permisssions files to vendor may not help that
and can cause issues.
• So, this might help defining the ODM SKU path.
<Usage> : TARGET_NFC_SKU := codename
Change-Id: I0978452f3e4bf468ec1a30f4da94e7e3489f26ab
Disabling UFS clkgate and ah8 during boot time helps in reducing
IO delays, which helps in reducing the total boot time. This change
will disable UFS clkgate and ah8 during early-init and then enable
it back after boot completion.
Change-Id: I6a10cd57a30fe3bdc4fba72a0d84cdfa3b1fd513
* Populates a new feature flag to record the level of
OpenGL ES dEQP test support.
Change-Id: I55c39601687ab66745c17598ec08e3eee12bf84c
Signed-off-by: Omkar Chandorkar <gotenksIN@aosip.dev>
This reverts commit 07fb532f08.
This causes weird inconsistent scrolling behaviors, even on v5.4.
Change-Id: I57e6e31aed281c51ec436dabf8e1fbb770580fa2
Signed-off-by: Juhyung Park <qkrwngud825@gmail.com>
Some devices may want to override these default settings
and use its own customized post-boot script.
Set vendor.post_boot.custom to "true" from the device tree to override.
Change-Id: If1a71b489710be39df250eda65450d7e4c3a9a13
Signed-off-by: Juhyung Park <qkrwngud825@gmail.com>