Commit Graph

2018 Commits

Author SHA1 Message Date
Arvind Kumar e11e8a5977
system: display: Setup soong configs for lights aidl
To resolve compilation issue for legacy targets
where lights aidl is not required, adding soong module
and configs for lights aidl to remove shared
libs dependency for legacy target and adding
shared libs dependency only for target defined
in soong_config_variables.

Change-Id: I6e5f847313d2ab184b5ea7198012fbbe01b8028d
2022-06-20 22:58:25 +02:00
Chris Crump 16787fc1ae Move APN/SPN configurations out of QTI component
APN's specifically are need register the network and data for all devices, not just Qualcomm. SPN's should follow that configuration since it is also network related and not device specific

Change-Id: Ia357bfe0d9c16144fca257c3eacad100bef925c5
2022-06-08 01:17:16 -04:00
Jake Weinstein e95dec1ff6 Move telephony framework packages out of the QTI Telephony component
Some of these are needed to boot and use the radio
on non-Qualcomm devices running CLO as well.
Others such as CellBroadcastReceiver and Stk are not Qualcomm-specific
and should be built on all devices.

Change-Id: I9b6036cd727010041563bb706396a003e3a77594
2022-06-07 18:39:44 +00:00
Kunmun 6f9dd0ef08
Revert "common: Upgrade adreno stack to WAIPIO 13100"
• 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
2022-06-03 17:48:46 +09:00
Roman Rihter f696f0cc34 components: Include adreno-legacy for msm8953
We cannot just use 4_9_FAMILY because sdm845 can
use adreno component.

Change-Id: I4c2db762c61fee07ccff992bafe9fa82291d1519
2022-05-29 06:04:40 +00:00
Kunmun db1322dca6 wfd-legacy: Restore from LA.UM.10.6.2.r1-01600-89xx.0
Change-Id: I3bc33f2730c562e5662ecf487339b3abc75d3ded
2022-05-29 06:04:21 +00:00
Kunmun 7388d5ca88 vendor: adreno-legacy: Updates from LA.UM.10.6.2.r1-01600-89xx.0
• Drop the SDM and Post processing stack as it ain't a part of Adreno

Change-Id: I7c5c7f57827e5fa115a31853066a54ec76e7ad5d
2022-05-29 06:03:56 +00:00
Marijn Suijten d3e6a7b053 vendor: adreno-legacy: Build (unused) qti mapper@2.0 interface libs
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
2022-05-29 06:03:56 +00:00
Kunmun 7817162d3b system: display: drop unused libtinyxml
Change-Id: Ibed6c05a7217b1de24b59d7123a5181156cf92b0
2022-05-29 06:03:24 +00:00
Alexander Koskovich b1afc50ed9 common: init: Move init.recovery.qcom.rc to Android.bp
* /system/etc/init is automatically parsed in recovery.

Change-Id: I7914a9191c5a2ba13b1d60d59fd8b95436d131c3
2022-05-26 00:30:02 -07:00
Alexander Koskovich e6e959c2ad fixup! nq-nfc: Allow custom path for copying the permissions files
* The logic in the halimpl makefile is too late and
   does not make it here.

Change-Id: Id4a1212a1f2f2411512aad53baaca900c89f5eb1
2022-05-26 00:28:49 -07:00
Adithya R 769e48d051
common: Upgrade adreno stack to WAIPIO 13100
* move c2d libs to media as its required by c2

Change-Id: Ifea8af8717fbddc77452438f95b6b4fefb66d7c0
Signed-off-by: Omkar Chandorkar <gotenksIN@aosip.dev>
2022-05-13 16:22:46 +09:00
Adithya R 77574f7581 common: system: Update to QSSI 07100
Change-Id: Ic122cb7cdaeec00ba7e843dd5fcb1eb95beb8f9d
2022-05-11 17:39:11 +09:00
Omkar Chandorkar 3065b7b4a1 common: vendor: update to 19300 LAHAINA
Change-Id: Ieb19098c7996e11eb28ba53f54658424cc81968e
Signed-off-by: Omkar Chandorkar <gotenksIN@aosip.dev>
2022-05-11 08:36:18 +00:00
Omkar Chandorkar 6e9f41555d common: system: update to 07000 QSSI
Change-Id: I545e124dab776816d31dd1c7236c856bdb02f7d7
Signed-off-by: Omkar Chandorkar <gotenksIN@aosip.dev>
2022-05-11 08:36:02 +00:00
Hernán Castañón 0edbe053e5 Revert "telephony: apns: track APNs from LineageOS."
This reverts commit b8c083be3e.

Reason for revert: Shouldn't have updated them this way, my bad.

Change-Id: I6c721f012ffafc8e65164923bffe277c90d5e374
2022-05-06 13:32:51 +00:00
Hernán Castañón b8c083be3e telephony: apns: track APNs from LineageOS.
Their APN is way more updated than the current one we have.

As well as it´s a community project, their APN gets updated with better APNs than
CAF or AOSP actually do.

Signed-off-by: Hernán Castañón <herna@paranoidandroid.co>
Change-Id: Ic8316741b98b5cfd82aa6e0dd3b293f425f94cc9
2022-05-06 11:39:30 +02:00
Jyotiraditya Panda 6ce8607b04 nq-nfc: Allow custom path for copying the permissions files
• 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
2022-04-07 06:24:30 +00:00
Omkar Chandorkar 5a192ec6b1
system: wfd: add missing 64-bit wfd blobs
* used on taro

Signed-off-by: Omkar Chandorkar <gotenksIN@aosip.dev>
Change-Id: I9deccede050833734a523aadbea4dc06db81c05f
2022-04-07 14:40:44 +09:00
Omkar Chandorkar e13145ca86 wfd: drop miracast libs
Signed-off-by: Omkar Chandorkar <gotenksIN@aosip.dev>
Change-Id: I9d7335a865ae20ca4620f39e3f32a859020f27e1
2022-04-03 05:46:55 +00:00
Vinayak Soni 612e2f0044 system: wfd: enable Virtual Display in SF
* matches https://source.codeaurora.org/quic/la/device/qcom/qssi/tree/system.prop?h=LA.QSSI.12.0.r1-06400.01-qssi.0#n98

Signed-off-by: Omkar Chandorkar <gotenksIN@aosip.dev>
Change-Id: I2980ea8097d840336293dca11a6c2e03f2ace26b
2022-03-27 10:51:27 +00:00
Omkar Chandorkar 8f395aacb9 system: gps: bring in line with qssi-user
* qmapbridge is only used for debugging

Signed-off-by: Omkar Chandorkar <gotenksIN@aosip.dev>
Change-Id: Id9f8d7b5532cba8ab55aece8e8ebf575fc674974
2022-03-26 19:54:37 +00:00
Omkar Chandorkar 86677cd412 media-legacy: add libOmxVideoDSMode for avc.decoder DSMode
Signed-off-by: Omkar Chandorkar <gotenksIN@aosip.dev>
Change-Id: Idb50244bb5eff4af0de3a336e72c57842c37eecf
2022-03-26 19:52:37 +00:00
Omkar Chandorkar bfbcde3d83 common: add missing blobs
* taken with help of https://github.com/joshchoo/aosp-missing-blobs

Signed-off-by: Omkar Chandorkar <gotenksIN@aosip.dev>
Change-Id: I333b6da2c67a33885fb8a5af20e888e80acf712e
2022-03-26 19:50:07 +00:00
Omkar Chandorkar 057ad704a3 common: update symlinks
* get rid of ugly build time warnings

Change-Id: Ib4084c96572ba3bc1f0fa05477fc21d8af9cc414
Signed-off-by: Omkar Chandorkar <gotenksIN@aosip.dev>
2022-03-19 02:47:00 +00:00
Omkar Chandorkar 3e75c67ab9 telephony: split vendor component
Change-Id: I7f7ee0fcce221fe5aa76dc7ab737d94104a0fa0c
Signed-off-by: Omkar Chandorkar <gotenksIN@aosip.dev>
2022-03-19 02:46:51 +00:00
Omkar Chandorkar cd2609ae1c wfd: drop libwfdaac
* unused for a while and now a dead target

Signed-off-by: Omkar Chandorkar <gotenksIN@aosip.dev>
Change-Id: If5bb264f56ba881b1c86b9e6c9adeaff46e6a129
2022-03-18 04:51:49 +00:00
Omkar Chandorkar 838cb0afb5
bt: drop dun-server
* unused service

Signed-off-by: Omkar Chandorkar <gotenksIN@aosip.dev>
Change-Id: I1cd6fe66315a9597ddcac58ac9dbc677cfc98364
2022-03-16 12:21:48 +09:00
Ziqi Chen 38fc8d04c8 init.qcom.rc: Tuning UFS clkgate and ah8 during boot time
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
2022-03-16 03:16:01 +00:00
Juhyung Park d8d9237220 common: add missing symlinks from BSP
Change-Id: I09087eda8c617bce64f4dd1f6787756947c378b1
Signed-off-by: Juhyung Park <qkrwngud825@gmail.com>
2022-03-14 22:09:27 +09:00
Juhyung Park 0e00c5e6ce common: add missing system/Android.mk
This is required to properly include system/*/Android.mk

Change-Id: I7ee6611c8982ec7d60d8657543cc22af84beb6f6
Signed-off-by: Juhyung Park <qkrwngud825@gmail.com>
2022-03-14 22:09:22 +09:00
Juhyung Park f836dbb0a4 common: Update to LAHAINA 18900 - 2
Few parts were left out

Change-Id: Ie880162e1f650e2546b6c78dcb9a530b7408fdd3
Signed-off-by: Juhyung Park <qkrwngud825@gmail.com>
2022-03-11 00:44:40 +09:00
Adithya R 5df0043d47 common: Update to LAHAINA 18900 | QSSI 05800
* msmnile: LA.UM.9.1.r1-11500.02-SMxxx0.QSSI12.0
 * kona: LA.UM.9.12.r1-13300-SMxx50.QSSI12.0
 * add few missing qssi services

Change-Id: I48ae24bb5dabe90e197cac23796cf802a1c69225
Signed-off-by: Omkar Chandorkar <gotenksIN@aosip.dev>
2022-03-08 04:28:32 +00:00
BladeRunner-A2C 263b07e764 telephony: apns: Add some Bangladesh carriers
* Airtel
  * Banglalink
  * Grameenphone
  * Robi
  * Teletalk

Signed-off-by: BladeRunner-A2C <prisoner56898@protonmail.com>
Change-Id: I726ca61cb41a2caeb69acc6349b332a7eaed2691
2022-03-02 18:59:47 +00:00
Omkar Chandorkar 9a5e96df1f
vendor: usb: fix soong namespace inclusion
Signed-off-by: Omkar Chandorkar <gotenksIN@aosip.dev>
Change-Id: I5abadd6195da217f495b5a38b881aed3d595e72a
2022-03-02 18:53:09 +09:00
Alastair Donaldson 0eee73efcd adreno: Add OpenGL ES dEQP feature flag.
* 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>
2022-02-27 15:19:58 +00:00
Adithya R b3a9a20af2 system: perf: Zipalign QXPerformance.jar
cf09742efd

Change-Id: Ida118b2cedfde37096d3da7b6507357d21aec463
2022-02-25 08:37:58 +00:00
Juhyung Park f4e58c414b Revert "common: perf: Enable the pre-rendering feature."
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>
2022-02-22 16:16:37 +09:00
Juhyung Park 161ade1a09 common: move persist.vendor.ims.* to /system/build.prop
These weren't supposed to be in /vendor/build.prop.

[    2.006712] init: Do not have permissions to set 'persist.vendor.ims.disableADBLogs' to '1' in property file '/vendor/build.prop': SELinux permission check failed
[    2.006718] init: Do not have permissions to set 'persist.vendor.ims.disableDebugLogs' to '1' in property file '/vendor/build.prop': SELinux permission check failed
[    2.006722] init: Do not have permissions to set 'persist.vendor.ims.disableIMSLogs' to '1' in property file '/vendor/build.prop': SELinux permission check failed
[    2.006727] init: Do not have permissions to set 'persist.vendor.ims.disableQXDMLogs' to '1' in property file '/vendor/build.prop': SELinux permission check failed

Change-Id: I1109941c44716b64d316272bcb2c3bf5e17cb3ff
Signed-off-by: Juhyung Park <qkrwngud825@gmail.com>
2022-02-19 23:48:32 +09:00
Juhyung Park fc445986a5 common: move vendor.mm.enable.qcom_parser to /system/build.prop
This was never supposed to be in /vendor/build.prop.

[    2.006654] init: Do not have permissions to set 'vendor.mm.enable.qcom_parser' to '16777215' in property file '/vendor/build.prop': SELinux permission check failed

Change-Id: I9ee069e877994e54f1a5ff6e36a95c45b905990c
Signed-off-by: Juhyung Park <qkrwngud825@gmail.com>
2022-02-19 23:48:14 +09:00
Vishalcj17 87450abeab vendor: perf: Setup foreground CPU Sets for LAHAINA.
* Other SoCs are welcome here. Please test thoroughly before
   , especially power usage.

Change-Id: I66b29040701fb20aab6c8db370ff7810ce80bdb0
2022-02-16 07:39:20 +00:00
Juhyung Park 2e49ccaf28 common: vendor: allow device to use customized post-boot script
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>
2022-02-13 15:00:15 +00:00
Juhyung Park 772c8465f0 common: perf: disable zram readahead for all devices
Change-Id: I12a4ffb916c56df30577e75098dec10694c61e66
Signed-off-by: Juhyung Park <qkrwngud825@gmail.com>
2022-02-13 09:07:19 +00:00
Juhyung Park 2126a23a13 common: perf: move all read_ahead_kb settings to init.aospa.perf.rc
Change-Id: I496d15b2d398d68b59e019e2c917924f829df5c9
Signed-off-by: Juhyung Park <qkrwngud825@gmail.com>
2022-02-13 09:07:19 +00:00
Juhyung Park 6540936556 common: perf: add more dm devices for read_ahead_kb tuning
There are dozens of APEX modules now

Change-Id: I1f489cfa39cc9d3a50135fc24b31cea6500d5e57
Signed-off-by: Juhyung Park <qkrwngud825@gmail.com>
2022-02-13 09:07:19 +00:00
Vishalcj17 0353f66f1f common: system: Update to 5800 QSSI.
Change-Id: I07cbdb8d76764b791631f948e2505fef19bbcb3d
2022-02-13 07:01:31 +00:00
Alexander Koskovich 992feb0178 telephony: system: Sync up /system_ext properties with QSSI 12.
Change-Id: Ife1c6024697038855293c419fcbd157e69998c11
2022-02-12 14:45:56 +05:30
Omkar Chandorkar 7e9bba9186 perf: Update perf properties
* make it inline with recent CAF builds

Change-Id: I1835e09edc8408f6d9871533e25ceb14ca3e30c6
Signed-off-by: Omkar Chandorkar <gotenksIN@aosip.dev>
2022-02-12 14:45:51 +05:30
Omkar Chandorkar b634ff0b03
telephony: force enable ims features
* voLTE/voWIFI/viLTE respectively

Signed-off-by: Omkar Chandorkar <gotenksIN@aosip.dev>
Change-Id: Ie2027b387564d8dda938bad2629c27d552def590
2022-02-01 17:12:58 +05:30
Omkar Chandorkar df64f25a2a telephony: update apns-conf.xml to LA.QSSI.12.0.r1-05600-qssi.0
Signed-off-by: Omkar Chandorkar <gotenksIN@aosip.dev>
Change-Id: I427ba97af7e7427b1c463ee0fec1e23e392150cf
2022-01-27 08:13:46 +00:00