summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2024-05-17fixup! gs201: Inline kernel buildinguminekoalk3pInjection
Change-Id: I01a6ac10c06cb02c935b806d8a9082ece6729793
2024-02-05gs201: Inline kernel buildingalk3pInjection
Co-authored-by: Michael Bestas <mkbestas@lineageos.org> Change-Id: I1a51a31ff3455bc8ca4a99879646a4240afc55dc
2024-01-19gs201: sepolicy: Import missing face policy from stockAnay Wadhera
* Exo camera policy imported from gs101 Also squashed with: Author: Anay Wadhera <anay1018@gmail.com> Date: Sun Oct 30 11:15:07 2022 -0400 gs201-sepolicy: Import face policy from coral and strip Change-Id: I004ff70976d26c08933de8eccedc62d1235072eb Author: DarkJoker360 <simoespo159@gmail.com> Date: Fri, 4 Aug 2023 08:35:34 +0000 faceunlock: sepolicy: Correct face service label * Lynx has different face service AIDL name, let's improve the regex to make sure all devices have the correct selinux label. Signed-off-by: DarkJoker360 <simoespo159@gmail.com> Change-Id: I007a30b37b423feea2f5cc97e188c737b06a494f
2024-01-19Update IWLAN config with IMS changes in gs201Tommy Webb
Resolve issues with VoWiFi (Wi-Fi Calling) for Pixel 7 series, which now uses a different proprietary package for its qualified networks service. Issue: calyxos#1324 Change-Id: Ie2984ff22cf786eb82a536bfb1d9ffaff15ae079
2024-01-16Revert^2 "gs201: Add device manifest for keymint"alk3pInjection
This reverts commit 23545adfdfb980f466a5f0fd407f3481ab5372e0. Change-Id: I7b525862d9c58c348f02cb51a413cf38995f4abb
2024-01-11gs201: Add AOSP Bluetooth soong namespaceChris Crump
Change-Id: Id60d0b1a6c15d203e9846e995b1d00357045bce7
2024-01-09Revert "gs201: Add device manifest for keymint"alk3pInjection
This partially reverts commit d7e7800a2a37d03c06b3a6682003331dde81b9c3. Change-Id: I4aacdb419a48165fd4a4bb2c1c8f1ed6713ba66b
2024-01-02gs201: Switch to EROFSalk3pInjection
See also: https://source.android.com/docs/core/architecture/kernel/erofs Change-Id: I7212a0807abc95014eee9bd8194c87abaf217a55
2024-01-02gs201: Switch to dot product CPU variantAdithya R
Change-Id: I484bb2bcc181c62e29c04bc6e467e5edea8ac0d8
2024-01-02gs201: Optimize native executables for Cortex-A76 CPUDanny Lin
Allow the compiler to take advantage of ARMv8.2 extensions to improve performance in native executables, not just Java code compiled by ART. Change-Id: Idd3414de107f47a18c2769dc930e6c4bceacdc62
2024-01-02gs201: Disable CMA migration failure debuggingDanny Lin
This will be useful for Google, but not us, so just disable it to reduce overhead if CMA migration faliures do actually occur. Change-Id: I3029a00c3d336c6f6ad2468f25735972c5126a14
2024-01-02gs201: Allow running 32-bit appsalk3pInjection
Change-Id: Ibf1e2d8313b0a2fd09bb0cf4c17f2774f20ee15a
2024-01-02gs201: Mark QTI Boost Framework as not supportedalk3pInjection
Change-Id: I87f8802179f6982960b0f7f3b1760a83dbdf1a9d
2024-01-02gs201: Enable Now Playingalk3pInjection
Change-Id: Id8aa0fe2f2bf46b1612b946784f56606a9caf5bc
2024-01-02gs201: Disable UI blur effectsDanny Lin
On the Pixel 6 Pro (raven) at 120 Hz, disabling blur makes the GPU use 86% less power during the notification shade pull-down animation. Change-Id: I30dd609bdb0a9062a99e478eac46f382c644308c
2024-01-02gs201: Don't build userdata.imgDanny Lin
We don't want factory images to wipe user data, and fastboot -w does the job anyway. Change-Id: I208fe605500465f732a5df698f745ba075aed9dc
2024-01-02gs201: don't inherit aosp_product.mkLuK1337
This includes some unnecessary telephony bits and overrides. Change-Id: Id75d9fd584a9981e756bb65a668ed526b4d1cd05
2024-01-02gs201: add 'tablet' to product characteristics when neededLuK1337
Change-Id: I20105565a1b313fe6ff8499b49d3691f776f9267
2024-01-02gs201: don't explicitly build messagingLuK1337
It's included via aosp_base_telephony.mk. Change-Id: Ic260cc12fb63cf804fab1f842fad7d68b622785d
2024-01-02gs201: exclude telephony components if BOARD_WITHOUT_RADIOMichael Bestas
Change-Id: I0298d04c1ca814417aef275d3f6a144101d2f7a6
2024-01-02gs201: Label vendor.dolby.media.c2@1.0-serviceMichael Bestas
Change-Id: I89fb4c149aed94cf2f7c3d34f7fde5877175b1e2
2024-01-02gs201: Allow radio access to IOemSlsiRadioExternalChirayu Desai
Change-Id: Ib5d57b199b3e8288cd3de0c12898f0c1d679be4a
2024-01-02gs201: Include missing vendor sepolicyMichael Bestas
Change-Id: Id35fb4b22e2ee8dfafdfb8ae601ab823435d2b94
2024-01-02gs201: Update seapp certificates to match stock presigned appsDanny Lin
Certificates extracted from stock vendor_mac_permissions.xml using adevtool: https://github.com/kdrag0n/adevtool Change-Id: Iaf59f1548905d16fe7ad231c039ba43941c15710
2024-01-02gs201: Fix public key for EuiccSupportPixel sepolicy domainAlessandro Astone
Change-Id: I00f7a9a2b0f41d08af3262b0efd625dd2b6e1c9f
2024-01-02gs201: Add AiAi allowlistReallySnow
* In Android 12, Android System Intelligence (com.google.android.as) uses some of the Private Compute Service (com.google.android.as.oss) services. The absence of these Allowlists will cause Android System Intelligence to fail to connect to the network and cause collapse. * We don't need to extract google.xml to fix it, just extract the AiAi part Change-Id: I446ae5d243cff134901094f82c90a0bbf3bb4381
2024-01-02gs201: Squashed import of AiAi configsDanny Lin
Co-authored-by: Alessandro Astone <ales.astone@gmail.com> Co-authored-by: Michael Bestas <mkbestas@lineageos.org> Change-Id: I78bd7d04cbd0b35f6a8c01df3a8c1013d99bbf42
2024-01-02gs201: Include missing ConnectivityThermalPowerManager sepolicyMichael Bestas
Change-Id: I1e0f05159a6797251ed85360966aa45246005bbd
2024-01-02gs201: Allow ConnectivityThermalPowerManager to request thermal mitigationDanny Lin
ConnectivityThermalPowerManager mainly exists to manage thermal mitigation. Change-Id: I7d1ad7cb45a24697e444ac1f85ccfb507cb1ce49
2024-01-02gs201: Configure ConnectivityThermalPowerManagerDanny Lin
Extracted from stock cheetah UQ1A.231205.015 Change-Id: I71ad5adf9bf64bb1e30354446220d5769a9d44ca
2024-01-02gs201: Enable Adaptive Connectivity settingDanny Lin
This feature is provided by the ConnectivityThermalPowerManager app that we extract as a proprietary blob, so we can expose it. Change-Id: I407e9e2235531fbca0b2c0e48b68105b1e77ad1f
2024-01-02gs201: Remove quick_qs_{offset,total}_height overlaysMichael Bestas
Commit 49895bb361e74ffe92a3c0b76f988c8e4697b5c1 in device/google/gs101 failed to remove these overlays. Since this tree was created from device/google/gs101, this results in the following issue on pantah: * Pull down status bar * Try to adjust brightness, network settings open instead This is caused by the 171px offset that causes the status bar to overlap the brightness slider. Test: Reliably adjust brightness, confirm with "Show layout bounds" from developer settings. Change-Id: I1b97a28c257cb5b0faba830f29e9058d2dbe50fa
2024-01-02gs201: Set camera extension package to Google packageNolen Johnson
Change-Id: I519ebf8a1e2a9d06561471206c91c01b352ebd47
2024-01-02gs201: Set default screen brightnessMichael Bestas
Extracted from stock. Change-Id: I8a5e2c8717c145e66aaa0e926ceefc7e117b04c2
2024-01-02gs201: Set auto brightness mode on by defaultrazorloves
* Stock sets this on by default, mirror that behavior. Change-Id: I5cb8e3db27849ebd90459a6d70e053158c05bcc9
2024-01-02gs201: Set OPA property to enable google assistantrazorloves
Change-Id: I741171219d64a28d56531f063f95f3f6f6cf81e6
2024-01-02gs201: Set config_nightDisplayColorTemperatureCoefficientsMichael Bestas
Extracted from stock. Change-Id: I5d69d01204b0dd86a7205eb3b16e02f97a7f3db2
2024-01-02gs201: Enable USB and skin temperature warningsDanny Lin
Extracted from stock. Change-Id: I951f60579a4b7fa2dcc270b5acd433ad1ecb083c
2024-01-02gs201: enable config_vibrateOnIconAnimationDan Pasanen
* need those sexy vibes Change-Id: If5671135879f6f4069d0ed881b41b0a243890349
2024-01-02gs201: overlay: Enable multiple vibration strength levelsDanny Lin
All production GS201 devices have CS40L2x haptic driver ICs that support multiple intensities, so expose the Off/Low/Medium/High vibration strength options like stock. Change-Id: I72645b5bd5772e182592a630df86f9b6166b4923
2024-01-02gs201: Don't pin camera app in memoryDanny Lin
The default camera app can be *huge* in some cases, e.g. when the app in question is Google Camera. The system will only pin up to the first 80 MiB of the APK file, as well as the first 80 MiB of its odex. There are several problems with this: - We could easily end up with 160 MiB of camera app files pinned, which is a tall order with the 6 GiB of usable RAM that we have - The data that gets pinned may not even be the most critical data for launching the camera Let's disable pinning of the camera app to save RAM. Change-Id: I745e39b6ff212dfaf9213517d2a2be8ff7384e24
2024-01-02gs201: Disable userdebug diagnosticsEthan Chen
* We can't make use of most of the debug features on userdebug builds. Change-Id: I31df2090b31243b742c4e82dc08cd8491dada54f
2024-01-02gs201: Add device manifest for radio & keymintChirayu Desai
Change-Id: Ib6c4b28d33fb64cb05c715d86a96a829a498beac
2024-01-02gs201: Build a disabled vbmeta imageRashed Abdel-Tawab
Squashed with: Author: Nolen Johnson <johnsonnolen@gmail.com> Date: Sun May 9 16:04:34 2021 -0400 Simplify AVB flag logic * AVB's `--flags 3` argument builds a disabled VBMeta with disabled hashtree, so no need to set both flags individually. Change-Id: Ibe9ee322a5af58f13e76d53e18dee49451fe8838 Change-Id: Ie8f1e0929b037b35b5e45c2e31be9253fa0bb097
2024-01-02gs201: Build vendor imageChirayu Desai
Change-Id: I08dff42223ae54386a5ed050b51aa4a39e08bdb6
2024-01-02Disable armnn nnapi backendRenato Grottesi
Discontinue maintenance and active support of ArmNN on Pixel phones. Bug: 294459623 Test: Local nnapi_info Merged-In: Ic0db64d2eec0cb955ae710fa0ac89de3d7136db6 Change-Id: Idfa020dc46070764ccfff148b1fdfc72ccd16442
2024-01-02Remove settings for old ArmNN HIDL backendRenato Grottesi
Compile ArmNN shim over the support library. Remove SELinux permissions and settings for the old HIDL backend. The AIDL settings will be in the gs-common folder. Test: Local run of CtsNNAPITestCases Test: Local run of VtsHalNeuralnetworksTargetTest Test: Local run of MLTS Benchmark Bug: 283724775 Merged-In: I3652eceb14d06a3e909444edc21ad86d9378bc6c Change-Id: If26928b13cdd9f3342026af95b9446f2918784fa
2024-01-01gs201: Use Google's wifi_ext servicemydongistiny
* Use vendor.google.wifi_ext@1.0-service that is in the vendor partition instead of the AOSP WiFi service. Change-Id: Ia0fff6ffc532cc6b5e41f8ac242d00e64627cee8
2024-01-01gs201: Pin standard SystemUI instead of Google'sBruno Martins
Change-Id: If96bb13d6cc2c2156d8df111a1037247c96c6e0f (cherry picked from commit 043d76955467053dcf8f615f6637bdc66b667c0c)
2024-01-01gs201: Update sepolicy pathMichael Bestas
Change-Id: I428e79c2c49f27a1245f21876b916aee513db06b