aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* veux: disable STATE_DOZEDoctor Strange2023-01-051-2/+2
| | | | | | | - Our device doesn't support doze - Fixes AOD flickering issues Change-Id: I44855e85f7d9e26666a8efb79afc202c69770615
* veux: Fix display flicker after exiting AD/AODAlex Cruz2023-01-051-0/+6
| | | | Change-Id: Ic8ce5064ca3e27432331ac679b7dd3df166089
* veux: overlay: Setup burnIn protection overlaysXiNGRZ2023-01-051-0/+16
| | | | Change-Id: I2f724061fd974cc6f20dc2abd64ee61c0167789a
* veux: Import missing media props from stockkubersharma0012023-01-052-1/+5
| | | | Change-Id: I6b7d0b928e3d368ce3253f6716f3df6fc628ca02
* veux: Import app/sf phase offset as duration propskubersharma0012023-01-051-4/+8
| | | | | ref: gs101 - android-12.1.0_r8 Change-Id: Iadd9780769f3f7eda9476d93ecc0817b51d6ba87
* veux: Disable radio redir_party_num featureAndrzej Perczak2023-01-051-1/+0
| | | | | | | | | Caused incoming caller number not being parsed correctly by Phone app on VoLTE and VoWiFi. No idea why Xiaomi enabled this ancient prop. Signed-off-by: Jyotiraditya Panda <jyotiraditya@aospa.co> Signed-off-by: Adithya R <gh0strider.2k18.reborn@gmail.com> Change-Id: Ie3e3459558be2bad2938aee02e1aa25da47ecd31
* veux: Set refresh rate idle timeoutsAdithya R2023-01-051-0/+5
| | | | | | | | | | | | | | | | | | | | | | This is a squash of the following: 1. Set refresh rate idle timeout in SF * This allows refresh rate to drop to 60Hz when idle, leading to minor power savings. * Kanged from redfin with minor modification. 2. Relax automatic refresh rate switching * In some cases there maybe a slight flickering while switching refresh rate. Increase the timeout to reduce the frequent switching and improve UX. * Move the props to product to override the ones in vendor which is set by display HAL configuration. Change-Id: I5fbfd45fb30479db46970214db15a115acb075ef
* veux: Set config_powerDecoupleInteractiveModeFromDisplay to truekubersharma0012023-01-051-0/+16
| | | | Change-Id: I0a87ff5b2c475769cd75e0fcbd79d230f711c5c1
* veux: FrameworksResOverlay: Import and set more defaultskubersharma0012023-01-051-12/+129
| | | | | | | | | - ref: 1. ghostrider-reborn/android_device_xiaomi_lisa 2. ArrowOS-Devices/android_device_xiaomi_sm8350-common - Adjust and cleanup as per veux Change-Id: I9fc92e55c1af3e3820670523b59f3fb04270bd66
* veux: overlay: Enable min/max refresh rate in display settingskubersharma0012023-01-051-2/+2
| | | | Change-Id: Ic070c507aeaeb98ce859fe00b95f3a6e5df26a8c
* veux: Remove config_jitzygoteBootImagePinnerServiceFiles listkubersharma0012023-01-051-11/+0
| | | | | | | - obsolete on android-12 Ref: I97738435edd07e8b6770372cd935218c1a9cd984 Change-Id: Ibbc8d35961d919ccdc454ef2043824f38191637e
* veux: Kill console parametersSebastiano Barezzi2023-01-051-3/+0
| | | | Change-Id: I69a14e00cfc3291175351259f2d8cbd6b0dc827a
* veux: Remove virtual framebufferAlexander Koskovich2023-01-051-1/+0
| | | | | | | | | * It's largely for testing purposes and it consumes a large amount of memory. If your hardware doesn't have graphics then it can be useful, which isn't the case for shipped devices. Change-Id: I2348718ad3afba846498572161fa7e83dd8b7ce9
* veux: overlay: Limit screen recorder's framerate to 60fpsnullbytepl2023-01-051-1/+3
| | | | Change-Id: Iea0976ae3b43312b4b596e004582cbe4440b1aff
* veux: Disable proximity usage during dozeDemon0002023-01-051-0/+3
| | | | Change-Id: I5c54643b3d6d6ea4e5f847870a5266bb96342583
* veux: Switch to AOSP WFDkubersharma0012023-01-055-73/+6
| | | | Change-Id: I1ae32e41ea3cdb1f3b5d7f81a57f548fa211c9ca
* veux: Update the transcoding operating ratehkuang2023-01-051-0/+5
| | | | | | Bug: 175231451 Test: CtsMediaTranscodingTestCases:MediaTranscodeManagerTest Change-Id: Id25ce60b58ab29a8670695c77be20dd53d63981a
* veux: Import product propskubersharma0012023-01-052-0/+7
| | | | | | - V13.0.8.0.RKCMIXM Change-Id: I54c4a00971a42750a4b0809913250f72b0b7c167
* veux: Set audio volume step levelskubersharma0012023-01-051-0/+3
| | | | Change-Id: Ie4f78b6a13cb40cb67ce67f0269c2a94cc900326
* veux: Remove recorder-max-base-layer-fps propkubersharma0012023-01-051-1/+0
| | | | | | - not valid Change-Id: Ib4fa4e0f878402808ce1ea8340df32eb877ef418
* veux: audio_policy_configuration: Remove quad micChenyang Zhong2023-01-051-7/+0
| | | | Change-Id: Ia29ac831f57bc958b78163090c12e340f3b3b658
* veux: audio: correct routing order for voip outputJasmine Cha2023-01-051-5/+5
| | | | | | | | | | | | Routing primary output before voip_rx output will cause unexpected RX/TX path suddenly and unmuted voice stream during when system plays touch sound and switches path between handset and handsfree. Bug: 154290829 Test: manual test in VoIP Signed-off-by: Jasmine Cha <chajasmine@google.com> Change-Id: Ia60802ec887f0dfeaa0f93d151ba2f2c50e0d41d
* veux: audio: Disable ULL modeLuK13372023-01-051-17/+12
| | | | | | | | | | | | - Ultra low latency playback is currently broken. Crackling audio can be well noticed while playing WhatsApp audio messages or even during some games. - This patch routes all audio that normally used audio-ull-playback paths to low-latency-playback paths instead, thus meaning we're switching from ULL to LL mode. Change-Id: I8adf8a67a6151843cff5860f430d87727ad8f4c2
* veux: audio: Nuke haptics output from audio policyAdithya R2023-01-051-9/+5
| | | | | | - doesnt work and kills alarm audio when vibration is enabled Change-Id: If8b4de516f60b0a4187b976c8d86b93e58119455
* veux: overlay: Enable burn-in protection for status/navbarPark Ju Hyung2023-01-051-0/+3
|
* veux: props: Set drm.service.enabledkleidione Freitas2023-01-051-0/+3
| | | | | | Signed-off-by: kleidione <kleidione@gmail.com> Change-Id: Ib9248d9e7101998975567e23dd6092dbef6b7410 Signed-off-by: kleidione <kleidione@gmail.com>
* veux: Set aux packagelist propkubersharma0012023-01-051-0/+3
| | | | Change-Id: I6fdcda70a5e0498e65e95e29480676dd8f8d7ada
* veux: Don't inherit updatable_apex.mkkubersharma0012023-01-051-3/+0
| | | | | | | | | | | | | | | | | | | This is because of the following reasons: - Many build scripts force disable it anyways by settings OVERRIDE_TARGET_FLATTEN_APEX env flag so why bother rendering differences in official and local builds [1][2]. - Compressed apex causes issues with OTA on A only devices [3]. - Compressed apex may cause issues on devices which do not meet kernel requirements [4]. - Highly anticipated mainline modules update aka Play System updates is limited to OEMs/Pixels only [5], we don't do such things on AOSP; shipping Pixel prebuilt apex components feels somewhat unethical. Ref: [1]: https://github.com/lineageos-infra/build-config/blob/8e435ce7ff7c74097b3500e143380273e099aefb/android/build.sh#L9 [2]: https://github.com/LineageOS/android_build/blob/lineage-18.1/target/product/updatable_apex.mk#L19 [3]: RecoverySystemService: Failed to reserve space for compressed apex [4]: https://source.android.com/devices/tech/ota/apex#kernel-requirements [5]: "pushed to end-user devices, either by Google (using the Google Play Store infrastructure) or by the Android partner (using a partner-provided OTA mechanism)." as stated in https://source.android.com/devices/architecture/modular-system#architecture test: m, boots and ota. Change-Id: I5b5c2366398791100fa2222ef779ca4d90842211
* veux: proprietary-files: Re-order and import some blobskleidione Freitas2022-11-092-5/+18
| | | | Change-Id: Ifa174b17f0f11a9c38864dd30e4e00523bc3ac81
* veux: overlay: Rebrand and import veux configkleidione Freitas2022-11-0929-46/+3749
| | | | Signed-off-by: kleidione <kleidione@gmail.com>
* veux: Import and cleanup rro_overlay from vayukleidione Freitas2022-11-0917-0/+338
| | | | | | - Ref: https://github.com/ArrowOS-Devices/android_device_xiaomi_vayu Signed-off-by: kleidione <kleidione@gmail.com>
* veux: Merge common tree to veuxkleidione Freitas2022-11-09409-815/+89415
| | | | | | | - Ref: https://github.com/xiaomi-sm6375-devs/android_device_xiaomi_sm6375-common Signed-off-by: kleidione <kleidione@gmail.com>
* veux: add missing camera blobskleidione Freitas2022-05-231-0/+17
|
* veux: overlay: set side FPS propertiesRamii Ahmed2022-05-231-0/+15
| | | | * Don't set displayID as it's display-independent
* veux: overlay: We got fingerprint on power buttonRamii Ahmed2022-05-232-0/+40
|
* veux: Add exclusion for vendor ELF prebuiltsRoger Ellis2022-05-231-0/+1
| | | | | | | | | | | - ELF prebuilts were banned in PRODUCT_COPY_FILES starting May 11. - Adding BUILD_BROKEN_ELF_PREBUILT_PRODUCT_COPY_FILES := true to BoardConfig.mk temoporarily. - See b/156534160 for long-term fix which should override this change. Test: Build Bug: 156534160 Change-Id: I7d80798d3b2d3818bc835fcede21de2e7ab04735
* veux: overlay: enable burn-in protectionminz12022-05-231-0/+3
| | | | Change-Id: I66713222ea83c6ccee39dc49effc36d59546c93f
* veux: overlay: Add vibration patternsErfan Abdi2022-05-231-0/+17
| | | | Change-Id: I5447126ffea6a8e8db9ef9d05aa7055f5f050b7b
* veux: overlay: Disable proximity sensor check before pulsingErik Müller2022-05-231-0/+25
| | | | | | | | * The device's ultrasound proximity sensor is not active during standby, thus it can't be used as a check before pulsing. This fixes Ambient Display. Change-Id: I1fc416247ed13cbfba245f37a4aafeae74ddbff7
* veux: overlay-lineage: define max number of notification iconseray orçunus2022-05-231-0/+4
| | | | | Change-Id: I96f218b55426cb5e04e7bc661fe6179d544e97ad Signed-off-by: eray orçunus <erayorcunus@gmail.com>
* veux: overlay-lineage: Disable proximity usage during dozeDemon0002022-05-231-0/+12
| | | | | | | | | | | When the proximity sensor is in use, the smp2p_sleepstate IRQ is fired multiple times a second, with each one holding a 200ms wakelock. This is probably a bug in the DSP firmware. To fix this, avoid using the proximity sensor in doze mode, because sleep is preferred to turning off the screen. Change-Id: I5c54643b3d6d6ea4e5f847870a5266bb96342583
* veux: Initial lineage-sdk overlaysSebastiano Barezzi2022-05-233-1/+82
| | | | Change-Id: I2aaa0c06b23b40aac120c325ce15fb0992463520
* veux: Add a script to reorder blobs listSebastiano Barezzi2022-05-231-0/+66
| | | | Change-Id: I76e85e07f5a562b7e2a3683da264ccebff5c3613
* veux: Enable refresh rate toggle in SettingsDanny Lin2022-05-231-0/+24
| | | | | | | | | Veux supports switching between 60 and 120 Hz refresh rates, so let's expose it in Settings -> Display -> Smooth Display for users to save battery if necessary. Test: visual confirmation after toggling several times Change-Id: Ie698ec4d4e738afd2a9055dba2369233103a4f13
* veux: add libinit for variant handlingRamii Ahmed2022-05-233-0/+121
| | | | Change-Id: I89280df82431980c40f415ff2e2862f7fe9eb8a6
* veux: Allow OTA assertRamii Ahmed2022-05-231-0/+3
| | | | | | * to support both variants of the device Change-Id: Idbf3d58c306a317ff21636c93c34b1420c714cba
* veux: Allow broken duplicate build rulesRamii Ahmed2022-05-231-0/+3
| | | | Change-Id: Icc7f1445a7ef12d1db9c49ddc1800e4476196411
* veux: import device specific blobsRamii Ahmed2022-05-231-0/+791
| | | | | | * From veux-user 11 RKQ1.211001.001 V13.0.10.0.RKCMIXM release-keys Change-Id: Ifd9c2d64cced3ae02554aaf04eb2e2b06d9bb6ff
* veux: import power_profile.xmlRamii Ahmed2022-04-221-0/+111
| | | | | | * From veux-user 11 RKQ1.211001.001 V13.0.10.0.RKCMIXM release-keys Change-Id: Ib63bbcc86ee346efa2a12cde6ff27221e893a792
* veux: import overlays from stockRamii Ahmed2022-04-223-0/+366
| | | | | | * From veux-user 11 RKQ1.211001.001 V13.0.10.0.RKCMIXM release-keys Change-Id: I0ec4b4487bd41be4d1e60a33b48e24126790898f