aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* lake: enable navbar with overlayHEADs12.1ExactExampl2022-08-191-0/+3
| | | | | | Let`s use overlay to enable navbar, so it`s settings should be shown under system/gestures menu. Change-Id: I0fcf3104a9e1e2df19db0c4e85e6e27b5f915120
* Revert "lake: Default to full gesture navigation"jro1979oliver2022-08-191-5/+0
| | | | | | This reverts commit 5d815ca1b2814c4e4ff44ff2e5c4150f21f8a176. Change-Id: I97444aa51db84ac71a41243e5431eb6f696ef7d9
* lake: overlay: Update deprecated screen power itemsGeorg Veichtlbauer2022-06-031-3/+3
| | | | | | | | | * screen.on -> screen.on.display0 * screen.full -> screen.full.display0 AOSP frameworks/base: 8ac63071a4e6da7e0740f5eb6c6753218efcfd3a Change-Id: Iad50e6cb63368e2d71e6fa1dbb6997c0f95d321e
* lake: : override product info for safetynetAli B2022-06-021-0/+3
| | | | | | * Plus: use walleye oreo fingerprint, since lake fp is borked xD Change-Id: I9cd28522330b18a52ecc469c3f5da37c0f260f18
* lake: Update dependenciesJeferson2022-06-021-1/+1
| | | | Change-Id: Ic94f14ee72145b246388573ef5a9a93d234d4f08
* lake: Default to full gesture navigationDanny Lin2022-06-021-0/+5
| | | | | | | This is what most people use nowadays, so let's use it as the default. People who don't like it can still change it in Settings. Change-Id: I2a354dbe3cf436428197f78e033b0387b6b0e523
* lake: Aicipifyjro1979oliver2022-06-023-7/+11
| | | | Change-Id: Ib7dba6879a4fef9fb5450495572f6823e6ef2544
* lake: Deduplicate privapp permissionNolen Johnson2022-04-261-1/+0
| | | | Change-Id: I34c18d1e6217bf0a70aef3625a2b289c6275e3e9
* lake: Pull more permissions for camera from stockJeferson2022-04-271-0/+1
| | | | Change-Id: I9d0415a1bd948b8c3ff25c62e3c3b83e6222d10f
* lake: Give permissions to let MotCam start activities from backgroundJeferson2022-04-261-1/+1
| | | | Change-Id: I4dd3d4933fe5d7662dbec938a6eb2f61332d2bb9
* lake: Squashed inclusion of MotCamera2Jeferson2022-03-292-0/+63
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This is a squashed commit of: Add Moto Camera 2 & priv-app permissions * Snap APIv2 doesn't support our Aux Cam, or Camera Mods (considering they are removable and need special HAL handling for flash, internal Camera/USB disabling, etc. * Snap APIv1 doesn't like our front-flash, or video recording audio (likely fixable). As well as the aforementioned lack of Camera Mod support. * Mata ships Klik to support an external Camera "mod" and sets precedent for shipping OEM Cameras, so we're just going to go ahead and do it. Change-Id: I7d5001e7f743cdb9aaeb70c032a19cc008209135 --------------------------------------------------------- Mark MotCamera2 as presigned Change-Id: Ifa4501b9dc14326ce73df1b106a9a0dcd5f9b5f6 --------------------------------------------------------- Include MotoSignatureApp * Needed for MotCamera2 to update via the Play Store. * Also exclude from dex-opt'ing on host, as this app is known not to like that (see: shamu, clark). Change-Id: Ibf2aafd731783fdae63b228460753457296de47c ---------------------------------------------------------- Pin MotCamera2 current version Change-Id: I01afda4e67f91f0c21858ec617655a30203e1ed7 ---------------------------------------------------------- Update MotCamera2 to EOL version Change-Id: I3dd0a1534ab6f345da696ecfb625a5e09530b7d6 ---------------------------------------------------------- Separate JNI libs for MotCamera2 from APK Remove JNI libraries from APK and put them under /system/priv-app/MotCamera2/lib in order to reduce size of MotCamera2.apk. Signed-off-by: Ihor Ivanov <toulmee@gmail.com> Change-Id: I54bda3fe7bfce1c34ad87aec6c51510716fd7ef3 ---------------------------------------------------------- Override Camera2 with MotCamera2 properly * Possible as of https://review.lineageos.org/c/LineageOS/android_tools_extract-utils/+/314698. Change-Id: I88808f7ab795099dc0ea1e80992d7c68aaa90167 --------------------------------------------------------- Change-Id: I89aa823bac2a2fa4b92d324cc0dbcdc6811468de
* Revert "lake: Fix OTA assert"Nolen Johnson2022-03-231-1/+1
| | | | | | | | This reverts commit f30e57250aeceed01bbcb58bd63d92fd4025976d. Reason for revert: https://review.lineageos.org/c/LineageOS/android_bootable_recovery/+/326842 Change-Id: I7be74b454387fa6693d3916d851f15b33805aabd
* lake: Split system_ext and vendor propsBruno Martins2022-03-185-58/+55
| | | | Change-Id: Iee726d7d95d2bc4abb14fcfdffc55a04aca6e1cc
* lake: Fix OTA assertMarc Bourgoin2022-03-151-1/+1
| | | | | | `E: Package is for product lake,lake_n but expected lake` Change-Id: I6a8ce575c5f6c87d11b924224b17fc85075028a9
* lake: init: Drop no longer necessary libbase include dirBruno Martins2022-03-151-1/+0
| | | | | | | It seems that soong is now solving exported headers for all modules in shared_libs. Change-Id: Id9612abe17222226fd8b3009c92f5376543ec261
* lake: Remove PRODUCT_COMPATIBLE_PROPERTY_OVERRIDESebastiano Barezzi2022-03-141-1/+0
| | | | | | * Deprecated Change-Id: I1b3638b07ed45f6f72b551d1d241d48f661310c6
* lake: Kang sensors.ssc from riverJeferson2022-03-141-0/+4
| | | | | | * From motorola/river_retail/river: 10/QPUS30.52-33-11/df129:user/release-keys Change-Id: Id236587002cdfbbb3468e470a13dee9002f2b348
* lake: Move retail variant product.name from lake_retail to lakeNolen Johnson2021-10-192-2/+2
| | | | Change-Id: I806057f79ef4c356dc001f9f7b83bec56512e0db
* lake: Update fingerprintsNolen Johnson2021-09-212-8/+9
| | | | Change-Id: I760239c024e68e9f2b0287b6e84c11b7b724ce38
* lake: Correct product values to reflect stockNolen Johnson2021-09-171-3/+3
| | | | Change-Id: I2e930c2be4c71c447316f7a2bc1034771cc04714
* fixup! lake: AB_OTA_UPDATER is BoardConfig variableNolen Johnson2021-07-312-9/+9
| | | | Change-Id: Ic2d221c3bc58f112b52d601c42a8af0c0c891b0d
* lake: AB_OTA_UPDATER is BoardConfig variableTao Bao2021-07-312-8/+9
| | | | | | Bug: 130433003 Test: TreeHugger Change-Id: I70c7a884df45781e8b14339edd02985ba3de02fd
* lake: Enforce RRO for all resource overlaysAnton Hansson2021-07-311-3/+1
| | | | | | Bug: 118823052 Test: make Change-Id: I579d09480c7a482543ea616dd5c493d825bb98b1
* lake: Remove PRODUCT_RELEASE_NAMEMarc Bourgoin2021-07-311-1/+0
| | | | | | * lineage vendor uses PRODUCT_DEVICE instead Change-Id: I3f47524713965a2658ac1f738e91e2136680028a
* lake: egis: Drop keys for BACK and APP_SWITCHJoshua Blanchard2021-07-211-2/+0
| | | | | | | | - This defines key codes for the fingerprint sensor and being it's on the back of the device, we don't support full navigation gestures at this time, so disable BACK and APP_SWITCH. Change-Id: Ida6f1f2b5842cc1de1151b32c1caf27628f739e1
* lake: Allow 3rd party apps to use fingerprint gesturesrazorloves2021-06-131-0/+3
| | | | Change-Id: I7f08c640452f169c3e403c7af20ca61e7e90ca5c
* lake: Update to ↵Nolen Johnson2021-05-031-2/+2
| | | | | | motorola/lake_retail/lake:10/QPWS30.61-21-18-7/fac4a:user/release-keys Change-Id: I7d6324600e72c5d23901718d31677196fff17fc0
* lake: Explicitly state source of blobsNolen Johnson2021-05-031-0/+3
| | | | Change-Id: I5aec86ff035efeed225b72a3dfb7caa66885ab86
* lake: Make vendor board-configuration mandatoryNolen Johnson2021-04-121-1/+1
| | | | Change-Id: I2cb9aba5f858c845399aa80afdbbf97edfd801dd
* lake: Don't let builds complete without vendor treeKevin F. Haggerty2021-04-121-1/+1
| | | | | | | | | * There is zero reason to ever build without blobs. We've even seen this situation with official builds from our servers. It's always better for a build to fail than it is for it to produce something that has no chance at working. Change-Id: I4968795670c91f691e9ecdc0e4af62e16ba3a93a
* lake: Import fluence props from sdm660-commonJoshua Blanchard2021-04-051-0/+11
| | | | | | - Fluence props were decommonized. Change-Id: I950b03206adcefbf4a60e4effcaef385cc6029ad
* lake: overlay: Adjust rounded_corner_* settingsJoshua Blanchard2021-02-283-21/+3
| | | | Change-Id: I468bd1f7cdf034653ab4d322bb43bd1b350bf360
* lake: overlay: Drop QQS height as these are the default settingsJoshua Blanchard2021-02-281-6/+0
| | | | Change-Id: Ide73ae0c67cd2ac9e9f6c0a8208717b36aca5e63
* lake: overlay: Increase status bar height for notchJoshua Blanchard2021-02-281-1/+2
| | | | | | - Seems Moto updated it from P -> Q Change-Id: I0e8afe449e940e696aa1430530ac55dcbf5c9e45
* lake: Cleanup dead targetsNolen Johnson2021-02-031-3/+0
| | | | | | | | | | | | | | | | | | | | build/make/core/main.mk:1136: warning: device/motorola/nash/lineage_nash.mk includes non-existent modules in PRODUCT_PACKAGES Offending entries: init.qti.fm.sh nqnfcee_access.xml nqnfcse_access.xml build/make/core/main.mk:1136: error: Build failed. 15:35:26 ckati failed with: exit status 1 To do this yourself, put the following line into lineage_$TARGET.mk: `$(call enforce-product-packages-exist,)` Note that the above flag must be in the product makefile to work. Change-Id: I0e4d93f4c3be077d49befa1f547d11d623ca74d5
* lake: Fix camera recordingErfan Abdi2021-01-311-0/+4
| | | | | | | | | * Patched libmmcamera2_pproc_modules to not look for manufacturer prop, when it finds motorola as manufacturer camera hal will start some processes that leads to crash on android R... * I'm not sure whats downside of this hexpatch but camera recording is fixed... Change-Id: I8f67d0b07063df30af325a6b8d4181c90c18202f
* lake: Switch to standalone extract utilsMichael Bestas2021-01-032-38/+11
| | | | | | * Align with templates while we are at it Change-Id: Ife50623a3d1b8733f5cc76995c982d8950d39ad4
* lake: init: Override system_ext props tooArne Coucheron2020-12-231-0/+1
| | | | Change-Id: I4114ab9547dbfea4ba2d043a6be55a9694ce9de3
* lake: sepolicy: Use BOARD_VENDOR_SEPOLICY_DIRSFelix2020-12-231-1/+1
| | | | | | BOARD_SEPOLICY_DIRS is deprecated. Change-Id: I046282b2a2e8c541726fb29cb0044503322d4be9
* lake: Set ro.boot.product.hardware.sku during early-initJoshua Blanchard2020-12-231-0/+3
| | | | | | | * Move product hardware sku property to early-init so that the property is set before hwservicemanager startup. Change-Id: Icd40af90a242d831ddebce6272c379a30c5e94aa
* lake: init: Replace property_set() with android::base::SetProperty()Tom Cherry2020-12-231-1/+1
| | | | | | | * Changed in https://github.com/LineageOS/android_system_core/commit/c88d8f93cfaa8cbf368a0fa94e8bc84bc55c3ece Test: boot, unit test cases Change-Id: I36b8c83e845d887f1b203355c2391ec123c3d05f
* lake: init: include libbase in shared libsJoshua Blanchard2020-12-231-0/+3
| | | | Change-Id: Id378bfdcb62d7eea1006b641c9819b61ae529bc1
* lake: gpt-utils: Drop include for stdio.hAayush Gupta2020-12-231-1/+0
| | | | | | | | | | | Required macros are already defined in kernel now, and due to use of generated_kernel_headers, these gives conflict when compiled, hence drop this include and use kernel side declaration Test: libgptutils.motorola_sdm660 compiles without any issues after this drop Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com> Change-Id: I3edb0826bbac1dc2919bbb049b1e8956d0e1a8d7
* lake: Update NFC version to 1.2Joshua Blanchard2020-12-021-1/+1
| | | | | Change-Id: I00375a41701de022b5135e0404e13c7a76fce837 Signed-off-by: Joshua Blanchard <joshua.lee.bbg@gmail.com>
* lake: Don't declare BOARD_NFC_CHIPSETMarc Bourgoin2020-12-021-3/+0
| | | | | | That cflag is required for pn547, pn548 and pn551. pn553 doesn't require it Change-Id: I613af16afcce28c48a3ac48863815f2c0db7bc75
* lake: move NFC fw to /vendor/libMarc Bourgoin2020-12-021-1/+1
| | | | | | | Currently our source-built NFC HAL only checks for firmware in the 32bit folder, whereas Motorola modified it to look in the 64bit lib folder, so let's just move ours to the 32bit folder. Change-Id: I2575cd5f3724b1fb0e3ddf6136bd864ade459e05
* lake: Update NFC configs to QPWS30.61-21-18-3Marc Bourgoin2020-12-022-153/+133
| | | | | | * DerpFix! Move NFA_STORAGE back to /data/vendor/nfc Change-Id: If0f1dd18ce06acc0a4b08b87c5a420d28c155749
* lake: Partially import target specific init.mmi.overlay.rcJoshua Blanchard2020-11-081-0/+32
| | | | | | | | * This is the target-specific file and mostly includes items specific to the device. Add what's relevant (or not already included in init.qcom.rc) to init.${ro.boot.device}.rc Change-Id: I395a85b89d02f10aa4daf6acf77eb58ca4ff0b80
* lake: Give audio hal access to prox and spkr calibration dataJoshua Blanchard2020-11-083-0/+11
| | | | | | | | | | | * Speaker (and receiver) calibration files are located on persist partition. Grant audio permission to find and read these files. * Moto's libspeakerbundle needs access to the proximity sensor, so allow it to find sensorservice so MotSpeakerHelperProximity can instantiate SensorManager. Change-Id: I888a424fc1c42dea0f130adfc74e02e47927e2b8
* lake: Switch to prebuilt audio halJoshua Blanchard2020-11-083-42/+51
| | | | | | | | * Addresses ALL of the audio related issues, including.. - Ridiculously low in-call audio in earpiece & speaker - Audio recording in most (if not all?) Camera apps Change-Id: I60d5e10c9f52a420af86b249d2eed151b5d88ae0