This change isn't ready for older audio HALs and
breaks compress audio record, such as in WhatsApp.
Change-Id: I84c8427210f265964d8fdb1818d5b4dcd2abe56a
Make way for kalama. The new naming matches
Qualcomm's branching strategy, which notes
the launch version of the SoC.
adreno-5xx-legacy is unchanged because
it predates GRF.
adreno-r should be used for Android 11 GRF
platforms, such as msmnile, kona, and lahaina.
adreno-s should be used for platforms launching
with Android 12, such as taro and parrot.
adreno-t (coming soon) should be used for platforms
launching with Android 13, such as kalama.
Note: adreno-t does not seem to support Adreno 6xx,
so platforms that upgraded kernel versions and
launching Android versions, such as kona and bengal
on 5.15 may use adreno-s, which is consistent with
Qualcomm's releases as well.
Change-Id: Id454e3b742622e69747ab3382b5b686dac4484ff
The `wifi.interface` property was labelled as `exported_default_prop` by
system/sepolicy in android 11. Since android 12 it is labelled as
`wifi_hal_prop` which causes the following denial.
W libc : Access denied finding property "wifi.interface"
W cnd : type=1400 audit(0.0:22): avc: denied { read } for name="u:object_r:wifi_hal_prop:s0" dev="tmpfs" ino=26257 scontext=u:r:vendor_cnd:s0 tcontext=u:object_r:wifi_hal_prop:s0 tclass=file permissive=0
Change-Id: I6cf8ad4133ca3013d844d4ef3b2701de22f408b0
QCOM started ignoring UCSI power supply in healthd-ext [1],
but there's no rule to allow accessing the node. Label it
as a regular USB power supply node just for the sake of
simplicity.
[1] 7e1bf288a5)
Change-Id: I206ea93d45ee024db9e8b5c05e57081aee3e0dbd
Need to explicitly set auto_latch_unsignaled property to
disabled state to keep latch-unsignaled as the default
behavior.
Change-Id: I3856caaf0a68e7e720819f25338d1eb9196f56b0
While this does not really matter for QSSI builds because
QSSI sets this in device/qcom/qssi/system.prop, it does
matter for our builds. This is already set for 4.19+
Change-Id: I50cca3130e2e87fba06c40c2921d1002497f7f6a
To disable cdsp daemon by checking value of node
fastrpc_cdsp_status which is set after checking if
NSP is defective.
Signed-off-by: Ansa Ahmed <quic_ansa@quicinc.com>
Change-Id: Iddab5d7f80429b0f1190a630e8886b0441da57a7
Signed-off-by: redznn <wandersonrodriguesf1@gmail.com>
agm service needs to open msm_audio_ion node
agm service needs to open aud_pasthru_adsp
set permissions in ueventd.qcom.rc
Change-Id: I130307e3c6abed0289c8ad86db6b459e3891ca14
Signed-off-by: redznn <wandersonrodriguesf1@gmail.com>
AMS uses aud_passtrhu_modem for GPR communication with modem.
Change-Id: Iaf2fc6d795267e2d1249f615ad6beb30b7abd425
Signed-off-by: redznn <wandersonrodriguesf1@gmail.com>
Add the sepolicy rules for trustzone
access service to provide it access to
various vendor and android services.
Change-Id: I80f8bcb9a917ed18331fa3b92f1e8c65f8c631ad
[Jprimero15: Change to vendor_hal_perf to align with our changes]
Signed-off-by: Jprimero15 <jprimero15@aospa.co>
Adding a new label to /sys/block/dev/sd*
Allow vendor_qti_init_shell to have permissions to
update read_ahead_kb nodes of
- /sys/block/ram*
- /sys/block/loop*
- /sys/block/sd*
- /sys/block/zram0
Change-Id: I123fb7608b95c33ec15b6c5ad3f1e7dd471c6853
Signed-off-by: Adithya R <gh0strider.2k18.reborn@gmail.com>
mutualex was renamed to qms and the rules were renamed in ac8c01a9.
Label it in order to keep supporting older devices.
Change-Id: I579fa3a285c25ff7130cd79fa4a160cc31bb23f4
This reverts commit 7e92c8ac9902f26654910890f6e1965f498f9a09.
Change-Id: I49ee8db516b1653d62c837d3130ab5186363a806
Signed-off-by: Adithya R <gh0strider.2k18.reborn@gmail.com>
This reverts commit 48cb65d7a54a48ea9e688a85ff7c3f17afbb4ab9.
Change-Id: Ia2a39024f8e391c417b27f1346fc2d39c28a2b7f
Signed-off-by: Adithya R <gh0strider.2k18.reborn@gmail.com>
This reverts commit b188847d3b4166bd334171bfdba962b0b55103b7.
Change-Id: Ib56e8a098e5c13749d9afb2f7bda53cea98e492e
Signed-off-by: Adithya R <gh0strider.2k18.reborn@gmail.com>
Skipping telephony for now. Using
blobs from Nothing Pong.
Change-Id: I10dc7448c61cd9a3d7e222316285e3440d5527cc
Signed-off-by: chrisl7 <wandersonrodriguesf1@gmail.com>
As 16K alignment is not a mandatory requirement in Android 14,
opt out of it by setting PRODUCT_MAX_PAGE_SIZE_SUPPORTED := 4096
Change-Id: I1555e39dc1c0127b8dd77928d1f09ad37a051395
Signed-off-by: chrisl7 <wandersonrodriguesf1@gmail.com>
To switch from vendor_qtr to vendor_qcc.
This is to sharing data file access between QDMA native processes
and protect data file from 3rd party access.
CRs-fixed: 3303809
Change-Id: I242420395f59fc5fb89f3494be71f600c24a2009