Commit Graph

1216 Commits

Author SHA1 Message Date
Bowgo Tsai
c423b6dc9d sm8350-common: Removing GSI keys
Those keys will be embedded into VtsSecurityAvb on host side
instead, to verify the GSI image used on the device.

Bug: 149806769
Test: build and checks those keys are removed from
      $OUT/recovery/root/first_stage_ramdisk/avb/
Change-Id: I8a002ba6f1421fb460056ccae6572050bdb0ce3c
2023-01-21 18:07:56 +05:30
Giovanni Ricca
91909d8cea sm8350-common: Update blobs to haydn V13.0.4.0.SKKMIXM
Change-Id: I1960beab441ef320c00994cab150a4ef7a40b212
2022-12-31 14:30:20 +01:00
Alexander Koskovich
f964734af4 sm8350-common: Enable WFD property "persist.debug.wfd.enable".
Change-Id: Iadaef9cba8c378c54ea106f539d78f2a72388a97
2022-12-31 14:30:20 +01:00
Dyneteve
58e993f75c sm8350-common: overlay: Remove "SIM x is HD capable" message
sed -i '/config_update_service_status/ s/true/false/g' \
       rro_overlays/CarrierConfigOverlay/res/xml/vendor.xml

Change-Id: I26ce187483d6d8c18bcd1901cd6d71ca6ec1e31f
2022-12-31 14:29:58 +01:00
AdarshGrewal
4209e6c3c8 sm8350-common: Allow overriding content detection refresh rate props
There is a visible gamma shift when switching to high refresh rate on
some devices where it's poorly tuned (like haydn). Since its fine for
properly tuned devices (like renoir/lisa) lets keep these props here
and override on devices where its necessary.

Change-Id: Ie120376e330edfef59a4a535545ac7c014a3b557
2022-10-30 16:37:05 +01:00
Arian
ab1b4db897 sm8350-common: Drop media target variant property from system_ext.prop
This is set properly by vendor/bin/init.qti.media.sh

Change-Id: I408d27624fd47183a8b93380bc1d8e5e83dd856e
2022-10-11 00:08:45 +02:00
Arian
3bd4fbc7d7 sm8350-common: sepolicy: Allow camera hal to read mnt_vendor_file
This is necessary to find the dualcamera calibration in persist

Change-Id: I89d5d7839e13aeb2f5373b8bdc2e03830407cfb0
2022-09-27 12:12:25 +02:00
Erfan Abdi
ec2683f06c sm8350-common: Add hotword priv app permissions
Change-Id: Ic936e852cb77fe47c0ce69465b7a3717c2619b7e
2022-09-26 23:58:16 +02:00
Arian
a555d6afac sm8350-common: Commonize HotwordEnrollment
Change-Id: Idc7b8de462b3d9359d99c964468f94619a2b947c
2022-09-26 23:56:37 +02:00
Bruno Martins
7469b72e89 sm8350-common: Blob out audio HAL extensions
These targets are using prebuilt audio HAL and for some reason,
using the source-built liba2dpoffload breaks A2DP. Just use
prebuilt HAL extensions to avoid mismatches.
Build libtinycompress explicitly as that was built implicitly as
dependency of the audio HAL extensions previously.

Change-Id: I37a5601afdbfdcb81a1053b366fad79fadf4eaa7
2022-09-26 17:12:40 +02:00
Arian
3be76db707 sm8350-common: overlay: Set preferred refresh rate on keyguard to 60
This ensures that the device doesn't switch to hrr while
doze mode is active.

Change-Id: I8488e86e56a46aea95f2835d8667c23401625f0b
2022-09-26 17:12:40 +02:00
TheScarastic
3427df5cfe sm8350-common: overlay: Add support for doze auto brightness
Based on observing it's values, xiaomi.sensor.aod reports
the following events:

4.0: Bright environment
5.0: Dark environment

Change-Id: Ie589066bd860a7fed3989092c21aee73686ecea4
Signed-off-by: Arian <arian.kulmer@web.de>
2022-09-26 17:12:40 +02:00
Adithya R
5a9786b385 sm8350-common: Add xiaomi cit sensor service
This service contains notifiers (Backlight2SlpiNotifier,
Freq2SlpiNotifier) which are responsible for relaying
current brightness and refresh rate to our under-display
light sensor. Without it, the screen brightness affects
light sensor readings, making auto brightness unusable.

Signed-off-by: Adithya R <gh0strider.2k18.reborn@gmail.com>
Change-Id: I1e6249e915e4973167dc1642af5e15717d2c03ef
2022-09-26 17:12:40 +02:00
Giovanni Ricca
42b801c2e4 sm8530-common: Switch to fragmented defconfigs
Change-Id: I5c3a7c41a9764221a2872830abf078ecc2cdf192
2022-09-26 17:12:40 +02:00
Giovanni Ricca
ca24a1db5c sm8350-common: sepolicy: Nuke duplicate wakeup nodes
Change-Id: I3fc529731fc592ffbb5051c8b1769342a5b2b132
2022-09-26 17:12:40 +02:00
Arian
98afa0b8da sm8350-common: vibrator: Update effect names
Change-Id: Icff77bcb42fafc688eb1c1e2397b5353f77de511
2022-09-26 17:12:40 +02:00
Alexander Koskovich
8bd2080cc3 sm8350-common: Switch to /vendor_dlkm for kernel modules
* This lets us flash /vendor regardless of the kernel situation.

Change-Id: Ie1c18354b26006e416d06474f5844ceef3cfbaf3
2022-09-26 17:12:40 +02:00
Alexander Koskovich
7689e18385 sm8350-common: Update to Boot Control HAL v1.2
Change-Id: I26da6b732fdce8c69c4390effe3d7b727d71adac
2022-09-26 17:12:40 +02:00
Siddeswar Aluganti
8e17df623a sm8350-common: gpt-utils: Update PTN_SWAP_LIST and handle multiimg(oem/qti),
* Update PTN_SWAP_LIST to reflect partition entry changes
   to BOOT LUN and handle "multiimgoem", "multiimgqti"
   partitions, similar to other BOOT LUN partitions.

Change-Id: I3fb2934c44f3c2555ef36437ae97c9a47bb874ed
2022-09-26 17:12:40 +02:00
Benergy Meenan Ravuri
fa34ced5a5 sm8350-common: gpt-utils: Do fsync after writing partition entries
Do fsync after writing partition entries to ensure data
is actually written before rebooting device.

Change-Id: I09659cab247fe280dc608e30a88d912034cbc01a
2022-09-26 17:12:40 +02:00
Arian
91901deedc sm8350-common: gpt-utils: Add product to ab partition list
Change-Id: I1424f65ff02a325130115d0b7f40be8a964ec2aa
2022-09-26 17:12:40 +02:00
Arian
4a39060209 sm8350-common: gpt-utils: Drop unused sparse_crc32
Change-Id: I020ddf0b518e9219681be8764f2e0818e3fe74eb
2022-09-26 17:12:40 +02:00
Michael Bestas
bd03a069f6 sm8350-common: bootctrl: Remove bootctrl.xiaomi_sm8350 target
* This is no longer used after switching to QTI 1.1 impl.

Change-Id: Id770b77da62c3b16eaea83cec366b299b1ea49d2
2022-09-26 17:12:40 +02:00
LuK1337
c04036a792 sm8350-common: Set max_retry_alloc_output_timeout to 0
Seems like original value makes some videos stop playing after a while?

Change-Id: Ic427e50475121e1a1d785b39a5fe807e6a09459e
2022-09-26 17:12:40 +02:00
Michael Bestas
4246a7adf3 sm8350-common: Automatically add apk/jar/vintf fragments to PRODUCT_PACKAGES
Change-Id: Iaa9d66b0bbdc55f046ee1347cbf83c7eecebb35e
2022-09-26 17:12:40 +02:00
Giovanni Ricca
3c565193f5 sm8350-common: gps: Revert oem changes
Change-Id: Ia13ce8d80233a493aa90723a1e974871ddce641b
2022-09-26 17:12:40 +02:00
Giovanni Ricca
467b1af609 sm8350-common: gps: Update to LA.UM.9.14.r1-19200.02-LAHAINA.QSSI13.0
Change-Id: I467ece57b82127382f11e48d0dd80e362df0d1c9
2022-09-26 17:12:40 +02:00
Giovanni Ricca
3648477f6e sm8350-common: Update WCNSS_qcom_cfg.ini from haydn V13.0.3.0.SKKMIXM
Change-Id: Ib8f20a16b14559b62835e07efa86076c54c5d369
2022-09-26 17:12:40 +02:00
Arian
88651f7e82 sm8350-common: wifi: Drop MIUI EDCA parameters
This is only present in the configs of china MIUI

Change-Id: Iaab8572d4ed56d02439ca6ae2d51ade6bbdfb7ee
2022-09-26 17:12:40 +02:00
Giovanni Ricca
3bffdc7265 sm8350-common: rootdir: Update init.qti.kernel.rc from haydn V13.0.3.0.SKKMIXM
* Keep previous commits applied

Change-Id: I8b7efe10b25dcd673c770bcf7ae92435065c05ac
2022-09-26 17:12:40 +02:00
Arian
e5b53b9af8 sm8350-common: rootdir: Update kernel post boot scripts from haydn V13.0.3.0.SKKMIXM
Change-Id: Id283d33472e4af8c3397728174908660e3762cd0
2022-09-26 17:12:37 +02:00
ItsVixano
9da36d6713 sm8350-common: media: Update from haydn V13.0.3.0.SKKMIXM
Change-Id: Ie4b62e86f835d96a33492d68aef55cf38f855832
2022-09-26 17:12:16 +02:00
Giovanni Ricca
9ff3970ef0 sm8350-common: Update blobs to haydn V13.0.3.0.SKKMIXM
Change-Id: Id056ba050d88849d5bdd56b0e40d0f1f4b67b6c2
2022-09-26 17:11:57 +02:00
Bruno Martins
fdc534bb54 sm8350-common: udfps: Update handler with newly introduced methods
Just stubs, at least for now.

Change-Id: Iff5604b35368ad5f417265df4e2eaf5a09ff7d74
2022-09-25 20:04:30 +02:00
Arian
1799fe9571 sm8350-common: Add udfps handler lib
Change-Id: Ib837e4a70015dc24d431458a1cce5b86e87816a9
2022-09-25 20:04:30 +02:00
Bruno Martins
16a45dcda2 sm6150-common: Move to common fingerprint HIDL
Change-Id: I7cb0a45c865d9dbfd800b1d633f8d5ae613bb1b9
2022-09-25 20:04:30 +02:00
Arian
d56b211120 sm8350-common: Drop lineage fod HAL
Change-Id: I490df0a5781a310db8d079a40a7bda5fbe7ca3e5
2022-09-25 20:04:30 +02:00
Giovanni Ricca
695e14a46a sm8350-common: Move to common Xiaomi powershare HIDL
Change-Id: I497e2dc4bbbb877fcd8a4817d2b126c35d162a1c
2022-09-25 20:04:30 +02:00
Giovanni Ricca
386e653a19 sm8350-common: Build common iFAA service
Change-Id: Ib777523cbb3cbc29086c8f6ef3cc0c31d49b9405
2022-09-25 20:04:30 +02:00
Sebastiano Barezzi
0a02546854 sm8350-common: Build mtdservice interface lib from source
Change-Id: Ie739f283c4be1b77d57aaee1941ed46957da1d1a
2022-09-25 20:04:30 +02:00
Bruno Martins
bcde8e921d sm8350-common: Switch to source-built mlipay interface
Change-Id: I7daaaffd9fe7a870e42c1d882b52dc93b3231120
2022-09-25 20:04:30 +02:00
Alexander Koskovich
b98097ff80 sm8350-common: Move DTC_EXT definition to vendor/lineage
Change-Id: I452ec4dabfd6abf052f020fe48527403df873f5f
2022-09-25 20:04:30 +02:00
Alexander Koskovich
5b6287a401 sm8350-common: Move LLVM=1 and LLVM_IAS=1 to BoardConfigKernel
Change-Id: I994ed59207aaad159d8f5363be21a0a1357374e6
2022-09-25 20:04:30 +02:00
Bruno Martins
3755bd9d07 Revert "sm6250-common: overlay-lineage: set config_haveNotch overlay to true"
This reverts commit 244efb5d7d.

The config has been removed since the centered display cutout
is now programatically detected.

Change-Id: Idcb96fe444c555a4110f7ed94e7774b413e35c33
2022-09-25 20:04:30 +02:00
Alexander Koskovich
3be792864d sm8350-common: Drop all component overrides
* Qualcomm no longer disables these for targets
   that support RRO, e.g. all QSSI targets.

Change-Id: I0372817623e8d0e58926fbfb519671c3caa07b86
2022-09-25 20:04:30 +02:00
Sebastiano Barezzi
2c89c465c5 sm8350-common: Drop QTI camera device usage
* qcom-camera topic hasn't been ported to 19.1
* Keep building vendor.qti.hardware.camera.device@1.0 interface lib, IMS stack and possibly camera HAL still needs it

Change-Id: I87bcd5b54ad986d5844df50de243fc1a18507198
2022-09-25 20:04:30 +02:00
Alexander Koskovich
5dc6b6d6b4 sm8350-common: Drop support for Snapdragon Camera
* Won't be implemented this cycle (or ever again hopefully).

Change-Id: Ie2a346319dfe814deaf9833cb31640505cc6b7dc
2022-09-25 20:04:30 +02:00
Georg Veichtlbauer
0ec2d73850 sm8350-common: Remove CLANG compile flag
Defaults to true now project-wide.

Change-Id: I1e0ff5adadc889d81c90c816457a72d2621e4b5a
2022-09-25 20:04:30 +02:00
Alexander Koskovich
805339b928 sm8350-common: Move ueventd.qcom.rc to /vendor/etc.
* This is the preferred location as of Android 12.

Change-Id: I8c7d2230281b6d8da802bf10f88461289849acaf
2022-09-25 20:04:30 +02:00
althafvly
5d7ee38e2b sm8350-common: Inherit launch_with_vendor_ramdisk for vAB
- sm8350 devices have a vendor_boot partition

Change-Id: I5c344890bc12ee769e2f27369a4151b469271a51
2022-09-25 20:04:30 +02:00