Commit graph

4372 commits

Author SHA1 Message Date
Georg Veichtlbauer
6fcda33eda sdm660-common: Defer triggering WiFi load to HAL
Remove triggering WLAN load through boot_wlan
Let WiFi HAL write to /dev/wifi instead

Change-Id: I788bf933c56fb85cb26219d6bb657f4226a0d54b
Signed-off-by: clarencelol <clarencekuiek@icloud.com>
Signed-off-by: pix106 <sbordenave@gmail.com>
2022-10-11 08:47:30 +02:00
Sebastiano Barezzi
c8c4bd01a8 sdm660-common: Set WIFI_DRIVER_DEFAULT to qca_cld3
Change-Id: I4f0e325e69af45a4d65464631ef6059a1432cb9b
Signed-off-by: clarencelol <clarencekuiek@icloud.com>
Signed-off-by: pix106 <sbordenave@gmail.com>
2022-10-11 08:47:30 +02:00
Georg Veichtlbauer
8b643901b2 sdm660-common: Drop WIFI_DRIVER_FW_PATH_*
These will default to NULL, resulting in the HAL disabling FW reloads
on mode changes, which are unneeded. With our non-existent paths they
would fail anyways.

Change-Id: Idc4be5f82efce77716a5239abfa03f5de91628f7
Signed-off-by: clarencelol <clarencekuiek@icloud.com>
Signed-off-by: pix106 <sbordenave@gmail.com>
2022-10-11 08:47:30 +02:00
Alexander Koskovich
e321a025b5 sdm660-common: Undefine BOARD_HAS_QCOM_WLAN.
* Not used anywhere relevant anymore, considering
   we're not using CAF's fork of WPA supplicant.

Change-Id: I409e5897f1eec08209a747b0f7f2adbf9960b163
Signed-off-by: clarencelol <clarencekuiek@icloud.com>
Signed-off-by: pix106 <sbordenave@gmail.com>
2022-10-11 08:47:30 +02:00
Himanshu Agrawal
78c5f0f7c0 sdm660-common: WifiOverlay: Disable ACS and 11AC for legacy chipsets
Legacy chipsets does not support ACS ( from framework ) and 11AC
configuration from framework. Hence disable them through overlay.

CRs-Fixed: 2878969
Change-Id: Ie5c5fa74f788cb3c7179c36f871d85181bfd2863
Signed-off-by: clarencelol <clarencekuiek@icloud.com>
Signed-off-by: pix106 <sbordenave@gmail.com>
2022-10-11 08:47:30 +02:00
Kyle Harrison
23aa5c0ac2 sdm660-common: Enable TARGET_HAS_BROKEN_WLAN_SET_INTERFACE
Change-Id: I803ffa0ac7ece8101c58279e1d846d0218018519
Signed-off-by: clarencelol <clarencekuiek@icloud.com>
Signed-off-by: pix106 <sbordenave@gmail.com>
2022-10-11 08:47:30 +02:00
Kunmun
02f8cef620 sdm660-common: wifi: Update wifi configs from LA.UM.10.2.1.r1-03400-sdm660.0
* Basically clean all deprecated stuffs

Signed-off-by: Clarence K <clarencekuiek@icloud.com>
Signed-off-by: pix106 <sbordenave@gmail.com>
2022-10-11 08:47:30 +02:00
clarencelol
fe0aeb3704 sdm660-common: Nuke msm_irqbalance
* Not necessary needed, 32bit stuffs

Signed-off-by: clarencelol <clarencekuiek@icloud.com>
Signed-off-by: pix106 <sbordenave@gmail.com>
2022-10-11 08:47:30 +02:00
Alin Jerpelea
3ebb2cfa75 sdm660-common: Enable legacy _platform compatibility
our vendor libs are still dependent on _platform

The *-ndk_platform.so libraries no longer exist and are removed from the VNDK set. However, they
can exist if NEED_AIDL_NDK_PLATFORM_BACKEND is set to true for legacy devices. Don't be bothered
with the extraneous libraries.

Signed-off-by: Alin Jerpelea <alin.jerpelea@sony.com>
Signed-off-by: clarencelol <clarencekuiek@icloud.com>
Signed-off-by: pix106 <sbordenave@gmail.com>
2022-10-11 08:47:30 +02:00
Jabiyeff
f24da91623 sdm660-common: properties: Force disable iorapd
* Its eating more RAM and slow down device
* Thanks for CAFEBABE find this

Signed-off-by: Jabiyeff <cebiyevanar@gmail.com>
Signed-off-by: clarencelol <clarencekuiek@icloud.com>
Signed-off-by: pix106 <sbordenave@gmail.com>
2022-10-11 08:47:30 +02:00
clarencelol
ce0c00870c sdm660-common: properties: Cleanup some display properties
* Try not to mess with these props

Signed-off-by: clarencelol <clarencekuiek@icloud.com>
Signed-off-by: pix106 <sbordenave@gmail.com>
2022-10-11 08:47:30 +02:00
sarthakroy2002
06789bc2a1 sdm660-common: properties: Kang sf duration from RMX3193_11_A.01
* Fixes lag while playing 1080p/2k video on youtube

Change-Id: Ia717f5c0075b6adaedaf20dd6be689737edc1415
Signed-off-by: wHo-EM-i <ehteshammalik18998@gmail.com>
Signed-off-by: clarencelol <clarencekuiek@icloud.com>
Signed-off-by: pix106 <sbordenave@gmail.com>
2022-10-11 08:47:30 +02:00
Chris Craik
7c33121604 sdm660-common: properties: Disable use_buffer_age to workaround driver issue
picked from wahoo

Bug: 74534157
Test: none
Change-Id: Ie03a0b36e06b6596c2cbf2d7b0f3eaba93afbf33
Signed-off-by: pix106 <sbordenave@gmail.com>
2022-10-11 08:47:30 +02:00
Jeferson
8efbc27071 sdm660-common: properties: Enable debug.sf.enable_egl_image_tracker
Change-Id: Ib91987e268fbb16c24d5e965a6b13d2dd8b48e1b
Signed-off-by: clarencelol <clarencekuiek@icloud.com>
Signed-off-by: pix106 <sbordenave@gmail.com>
2022-10-11 08:47:30 +02:00
pix106
0b6d391c80 sdm660-common: properties: remove duplicate 2022-10-11 08:47:30 +02:00
Bruno Martins
7483dcc2ef sdm660-common: Drop component overrides
This is no longer needed as of Android 13.

Change-Id: I38435c47c8781678f82014decbbae40dcab0a07b
Signed-off-by: clarencelol <clarencekuiek@icloud.com>
Signed-off-by: pix106 <sbordenave@gmail.com>
2022-10-11 08:47:30 +02:00
Alex Hong
9f2276b5e9 sdm660-common: Replace the HIDL with AIDL for android.hardware.memtrack
android.hardware.memtrack The HIDL interface of android.hardware.memtrack is
 no longer supported for Android S.

Test: atest VtsHalMemtrackTargetTest pass
Bug: 186539435
Change-Id: Iaafd526fc5a601f7e8189ec764399d99c660beb0
Signed-off-by: clarencelol <clarencekuiek@icloud.com>
Signed-off-by: pix106 <sbordenave@gmail.com>
2022-10-11 08:47:30 +02:00
Bruno Martins
d0598bc9d1 sdm660-common: Migrate to AIDL ClearKey DRM HAL
Change-Id: Iad5cc1176978137c647069197b33f49fb4d98ab2
Signed-off-by: clarencelol <clarencekuiek@icloud.com>
Signed-off-by: pix106 <sbordenave@gmail.com>
2022-10-11 08:47:30 +02:00
Bruno Martins
44c1dda750 sdm660-common: Drop DRM service flag
This is not needed anymore in android 13

Change-Id: I97023f1bab88ddb8fa4cb205df190c516a759951
Signed-off-by: clarencelol <clarencekuiek@icloud.com>
Signed-off-by: pix106 <sbordenave@gmail.com>
2022-10-11 08:47:30 +02:00
pix106
2c6f8ea3d7 sdm660-common: remove duplicate tinyxml 2022-10-11 08:47:30 +02:00
Mohammed Mirza Mandayappurath Manzoor
aea062f56e sdm660-common: rootdir: Set permissions for KGSL sysfs node
Some KGSL sysfs nodes need to be access controlled. Set proper
permissions for the same.

Change-Id: Idc7e2447d02742074873901c6539f2c6d9d25862
Signed-off-by: clarencelol <clarencekuiek@icloud.com>
Signed-off-by: pix106 <sbordenave@gmail.com>
2022-10-03 07:38:00 +02:00
Albert Tang
44bb1b1cc6 sdm660-common: rootdir: Move ueventd.qcom.rc to /vendor/etc
Android 12 now looks here for ueventd.rc.

[    3.352311] ueventd: Unable to read config file '/ueventd.qcom.rc': open() failed: No such file or directory
[    3.352324] ueventd: Parsing file /vendor/etc/ueventd.qcom.rc...
[    3.352336] ueventd: Unable to read config file '/vendor/etc/ueventd.qcom.rc': open() failed: No such file or directory
[    3.352345] ueventd: Parsing file /vendor/etc/ueventd.rc...
Signed-off-by: clarencelol <clarencekuiek@icloud.com>

Signed-off-by: pix106 <sbordenave@gmail.com>
2022-10-03 07:38:00 +02:00
Bruno Martins
0d7aea6fa4 sdm660-common: overlay: Remove BT related configs
These have been migrated to sysprops in Android 13.

Change-Id: I34c1f6b882a61df6db95523997002512354d875e
Signed-off-by: clarencelol <clarencekuiek@icloud.com>
Signed-off-by: pix106 <sbordenave@gmail.com>
2022-10-01 11:15:34 +02:00
Alexander Koskovich
7b3f3a7685 sdm660-common: Move Bluetooth power overlays to sysprops
* These were moved to sysprops in Android 13.

   976d33062b%5E%21/#F0

Change-Id: I5bff67a15c537e8a47a19f30776fca6bf2c9fbe5
Signed-off-by: clarencelol <clarencekuiek@icloud.com>
Signed-off-by: pix106 <sbordenave@gmail.com>
2022-10-01 11:15:34 +02:00
pix106
a905676498 sdm660-common: properties: tweak bluetooth props 2022-09-26 06:52:19 +02:00
Srinu Jella
91d0e89491 sdm660-common: Cleanup BT A2DP HAL entries from manifest
- Removed HAL 1.0 entries from manifest as they
  are not supported.

- Added Default A2DP HAL 2.0 entry to manifest.

CRs-Fixed: 2472010
Change-Id: Id8da896c99ab0904158715dcf9a74ccf73b77895
Signed-off-by: pix106 <sbordenave@gmail.com>
2022-09-21 06:38:34 +02:00
Sebastiano Barezzi
ea5d850def sdm660-common: Use QTI USB init configs from USB HAL repo
Change-Id: I966d251a2756c9d9e91f621cbc5872448d022de4

Signed-off-by: pix106 <sbordenave@gmail.com>
2022-09-13 06:57:01 +02:00
pix106
90b568e7b7 sdm660-common: sepolicy: drop and dontaudit kill and sys_admin permissions. 2022-09-13 06:56:46 +02:00
UtsavBalar1231
5852c41f14 sdm660-common: sepolicy: Allow init.qcom.post_boot.sh to set watermark_scale_factor
This fixes:
W init.qcom.post_: type=1400 audit(0.0:42): avc: denied { write } for name="watermark_scale_factor" dev="proc" ino=52566 scontext=u:r:vendor_qti_init_shell:s0 tcontext=u:object_r:proc_watermark_scale_factor:s0 tclass=file permissive=0

Change-Id: Ib79c0208e758f03df5ce6652322802354836d6a5
Signed-off-by: UtsavBalar1231 <utsavbalar1231@gmail.com>
Signed-off-by: pix106 <sbordenave@gmail.com>
2022-09-13 06:56:46 +02:00
Dyneteve
66e57467db sdm660-common: sepolicy: Fix OTA on encrypted f2fs.
* uncrypt : type=1400 audit(0.0:12165): avc: denied { sys_admin } for capability=21 scontext=u:r:uncrypt:s0 tcontext=u:r:uncrypt:s0 tclass=capability permissive=0

Change-Id: Ifec7cea45830a9e10f55a194e377857429bf4051
Signed-off-by: pix106 <sbordenave@gmail.com>
2022-09-13 06:56:46 +02:00
Luofan Chen
8885e5975d sdm660-common: ship android.system.keystore2
Fixes: Could not find 'aidl/android.system.keystore2.IKeystoreService/default'
       for ctl.interface_start from pid: 617 (/system/bin/servicemanager)
Signed-off-by: pix106 <sbordenave@gmail.com>
2022-09-13 06:56:46 +02:00
Michael W
51c2dee3da sdm660-common: Disable DiscoveryService
* Detrimental to Wi-Fi speeds.

Change-Id: I12fcd4972d6b8ddb0cf9d5e0a54fb72af24947e2
Signed-off-by: wHo-EM-i <ehteshammalik18998@gmail.com>
Signed-off-by: pix106 <sbordenave@gmail.com>
2022-09-13 06:56:46 +02:00
Kevin F. Haggerty
5df53b728d sdm660-common: sepolicy: Allow system_app to read /proc/pagetypeinfo
avc: denied { read } for name="pagetypeinfo" dev="proc" ino=4026543033
scontext=u:r:system_app:s0 tcontext=u:object_r:proc_pagetypeinfo:s0
tclass=file permissive=0

Signed-off-by: pix106 <sbordenave@gmail.com>
2022-09-13 06:56:46 +02:00
mracar07
ad7852eeff sdm660-common: Kickout clang version
Signed-off-by: mracar07 <umutcan@umutcanacar.me>
Signed-off-by: pix106 <sbordenave@gmail.com>
2022-09-13 06:56:46 +02:00
pix106
225e4c510a sdm660-common: build scudo-free 32-bit libc variant
* https://review.arrowos.net/c/ArrowOS/android_build/+/18089
2022-09-13 06:56:46 +02:00
Carter Hsu
91b4dfdc88 sdm660-common: Update Audio HIDL to 7.1
Bug: 205235270
Test: build pass
Signed-off-by: Carter Hsu <carterhsu@google.com>
Change-Id: Ic54e2787ef27022556430c6c1db346b1e1348e39
Signed-off-by: pix106 <sbordenave@gmail.com>
2022-09-13 06:56:45 +02:00
Kujou Yuko
1f817aa300 sdm660-common: Enable Audio Support for Hearing Aids central support
Signed-off-by: Kujou Yuko <i@779.moe>
Change-Id: I792a9715f17c1f17fb8b9a524cabed901d3e6f4a
Signed-off-by: pix106 <sbordenave@gmail.com>
2022-09-13 06:56:45 +02:00
Alice Kuo
96ce85cb66 sdm660-common: Disable LE audio related profiles
Bug: 231671426
Test: build
Change-Id: I85b7f023c03a7a2e603af94e88196c10a16fe4ec
Merged-In: I85b7f023c03a7a2e603af94e88196c10a16fe4ec
(cherry picked from commit 9b57be4d7f57e1d117c65fac1e2dc60dbc59cb4b)
Signed-off-by: pix106 <sbordenave@gmail.com>
2022-09-13 06:56:45 +02:00
Sal Savage
a701218c5a sdm660-common: Update LE Audio profile properties to match spec and implementation
Bug: 217448211
Test: atest BluetoothInstrumentationTests
Change-Id: I1260e95d357bd86099f75b910e0d744f97513fbc
Signed-off-by: pix106 <sbordenave@gmail.com>
2022-09-13 06:56:45 +02:00
Sal Savage
c92fef338a sdm660-common: Enable bluetooth profiles with system_ext.prop
Bug: 217448211
Test: make -j
Change-Id: I0d06b46910e42346653bea3484636f4129592ce3
Signed-off-by: pix106 <sbordenave@gmail.com>
2022-09-13 06:56:45 +02:00
weichinweng
8206a80a69 sdm660-common: Align ASHA prop with BluetoothProperties
* Modify bluetooth.profile.asha.central to
  bluetooth.profile.asha.central.enabled

Tag: #feature
Test: manual
Bug: 211570675
Bug: 218454632
Change-Id: I8e1f49034e5a675b29fba747e634c9f7c6c29c50
Signed-off-by: pix106 <sbordenave@gmail.com>
2022-09-13 06:56:45 +02:00
Etienne Ruffieux
822bea80b0 sdm660-common: Added new vendors for Bluetooth config migration
Tag: #feature
Test: manual
Bug: 211570675
Change-Id: Id74ec5e1b30f21c534c35b212a2fb297e9d591fb
Signed-off-by: pix106 <sbordenave@gmail.com>
2022-09-13 06:56:45 +02:00
Sal Savage
9657fed228 sdm660-common: Set default the Bluetooth class of device
The class of device is a string with a list of uint8t values:
90,2,12

The meaning is as follows:
{Service Field, Major class, Minor class}

Service Field: 0x5A -> 90
    Bit 17: Networking
    Bit 19: Capturing
    Bit 20: Object Transfer
    Bit 22: Telephony
MAJOR_CLASS: 0x02 -> 2 (Phone)
MINOR_CLASS: 0x0C -> 12 (Smart Phone)

Bug: 217452259
Test: make -j; -- check that bluetooth.device.class_of_device is
correct

Change-Id: I07e83ca352ff969be0e53a0f63b6c940b6c34dfb
Signed-off-by: pix106 <sbordenave@gmail.com>
2022-09-13 06:56:45 +02:00
Josh Wu
ecb242f663 sdm660-common: Switch BtAudio to AIDL
Test: m
Bug: 203490261
Change-Id: I4b8ac40d5ad410b89eb6a0573d740d86471ecfc7
Merged-In: I4b8ac40d5ad410b89eb6a0573d740d86471ecfc7

Signed-off-by: pix106 <sbordenave@gmail.com>
2022-09-13 06:56:45 +02:00
Etienne Ruffieux
2a03463018 sdm660-common: Removed audio A2dp and Hearing Aid from sdm660.mk
Bug: 220306859
Test: atest
Tag: #feature
Change-Id: Ia1d4fbe0e406e895d295936c524c5dbba6c269cd
Signed-off-by: pix106 <sbordenave@gmail.com>
2022-09-13 06:56:45 +02:00
karthik1896
b7e06b2a16 sdm660-common: gps: Fix error: use of bitwise '|' with boolean operands
* fixes

device/asus/sdm660-common/gps/android/2.1/location_api/GnssAPIClient.cpp:651:35: error: use of bitwise '|' with boolean operands [-Werror,-Wbitwise-instead-of-logical]
    if (gnssCbIface != nullptr || gnssCbIface_2_0 != nullptr| gnssCbIface_2_1 != nullptr) {

Signed-off-by: karthik1896 <karthik1896@outlook.com>
Signed-off-by: wHo-EM-i <ehteshammalik18998@gmail.com>
Signed-off-by: pix106 <sbordenave@gmail.com>
2022-09-13 06:56:45 +02:00
Jiyong Park
993729bb9b sdm660-common: Remove ndk_platform backend. Use the ndk backend.
The ndk_platform backend will soon be deprecated because the ndk backend
can serve the same purpose. This is to eliminate the confusion about
having two variants (ndk and ndk_platform) for the same ndk backend.

Bug: 161456198
Test: m
Merged-In: I14a1c57bd06f1f2aa52491f779c7030d4de03547
Change-Id: I14a1c57bd06f1f2aa52491f779c7030d4de03547
Signed-off-by: pix106 <sbordenave@gmail.com>
2022-09-13 06:56:45 +02:00
pix106
9188e83cbd sdm660-common: sepolicy: drop and dontaudit kill and sys_admin permissions. 2022-09-12 22:41:46 +02:00
pix106
077a21d15e sdm660-common: sepolicy: move system_app.te 2022-09-11 10:58:54 +02:00
Tim Zimmermann
eb323c917c sdm660-common: Specify Encryption Format For Adoptable Storage
Signed-off-by: Vitorgl2003 <vitorgl.2003@gmail.com>
Signed-off-by: Aaradhay Vijay <inferno964.github@gmail.com>
Signed-off-by: pix106 <sbordenave@gmail.com>
2022-09-11 10:38:55 +02:00