aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Merge "beckham: Use a debug flag to turn on the AOD animation" into s12.1HEADs12.1Jeferson Rodrigo de Oliveira2022-07-112-0/+7
|\
| * beckham: Use a debug flag to turn on the AOD animationJeferson2022-05-092-0/+7
| | | | | | | | Change-Id: I8480a048f31b5c76b253581905b03932d35c058c
* | Revert "beckham: sepolicy: Grant appdomain access to /dev/gbraw*"jro1979oliver2022-07-082-2/+2
| | | | | | | | | | | | This reverts commit 3f6de09a9755f04212c15361c1909ffb3ed154f0. Change-Id: I2e26287e356fac95080e83a2e7d8b6028f0f9d1b
* | beckham: pin modified ModFmwkProxyService.apkJeferson2022-07-081-1/+1
| | | | | | | | Change-Id: I6abc2e7f3ba5c150872416de503c44208eff2a7e
* | beckham: 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
* beckham: : override product info for safetynetAli B2022-03-301-2/+7
| | | | | | * Plus: use walleye oreo fingerprint, since beckham fp is borked xD Change-Id: I9cd28522330b18a52ecc469c3f5da37c0f260f18
* beckham: Update dependenciesJeferson2022-03-301-1/+1
| | | | Change-Id: Ic94f14ee72145b246388573ef5a9a93d234d4f08
* beckham: Default to full gesture navigationDanny Lin2022-03-301-0/+6
| | | | | | | 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
* beckham: Aicipifyjro1979oliver2022-03-305-40/+23
| | | | Change-Id: Ib7dba6879a4fef9fb5450495572f6823e6ef2544
* beckham: Split system_ext and vendor propsBruno Martins2022-03-185-48/+46
| | | | Change-Id: Iee726d7d95d2bc4abb14fcfdffc55a04aca6e1cc
* beckham: DIR -> DIRSNolen Johnson2022-03-161-2/+2
| | | | Change-Id: Ic9b785895635c72f34cdf1d09f86b26521c9fa7e
* beckham: Enable fluence for voice call and speakerJeferson2022-03-161-2/+2
| | | | Change-Id: I23248cb7725b7c8db38831d1822f9351c2d20b6a
* beckham: Move MotCamera2 back to Android.bpIhor Ivanov2022-03-141-26/+0
| | | | | | | | Since JNI libs were separated from APK file, there is no need for Android.mk anymore. Signed-off-by: Ihor Ivanov <toulmee@gmail.com> Change-Id: I79bb1ff4a7f033cd7611c12503db03acf749f67c
* beckham: Override Camera2 with MotCamera2 properlyNolen Johnson2022-03-141-1/+1
| | | | | | * Possible as of https://review.lineageos.org/c/LineageOS/android_tools_extract-utils/+/314698. Change-Id: I88808f7ab795099dc0ea1e80992d7c68aaa90167
* beckham: Override Camera2 here instead of via remove_packagesNolen Johnson2022-03-143-15/+1
| | | | | | * Already hand-writing Android.mk, so why not. Change-Id: I0bd7b31968ba074b50d88a8abaca8bac07f6b034
* beckham: Separate JNI libs for MotCamera2 from APKIhor Ivanov2022-03-141-0/+98
| | | | | | | | | 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
* beckham: Decommonize sensors.ssc.soJeferson2022-03-141-0/+4
| | | | Change-Id: Id236587002cdfbbb3468e470a13dee9002f2b348
* beckham: Label and adress mods battery prop denialsJeferson2022-03-145-0/+7
| | | | Change-Id: I333df834477c5fc4040f34a551d635bdcd7e9ec1
* beckham: Run mods_app as system userJeferson2022-03-141-1/+1
| | | | Change-Id: I31d78a8b8c1361957bc427b1322253076096f3bb
* beckham: sepolicy: Add mlstrustedsubject attribute to mods_appChenyang Zhong2022-03-141-0/+1
| | | | | | | | This ensures that mods_app has the proper permission to access /data/user_de/0/com.motorola.modservice/ Signed-off-by: Chenyang Zhong <zhongcy95@gmail.com Change-Id: Ie8caef2171dcdc02f160d0de545906e21085547c
* beckham: Use PRODUCT_*_SEPOLICY_DIRS to build product sepolicy.Tri Vo2022-03-141-2/+2
| | | | | | | | | | We are restoring the old behavior of BOARD_PLAT_*_SEPOLICY_DIR that extends system sepolicy. To that end, we use another make variable to specify product sepolicy. Bug: 119305624 Test: m selinux_policy Change-Id: I67636b7aaff2bd5ae5309981f9fa2f8ce51edf6f
* beckham: overlay: Declare support for wireless chargingBruno Martins2021-12-311-0/+4
| | | | | | * Only exposed via mods, but official Qi nonetheless. Change-Id: Iba6a8b357779a3bb2134f2fc0878819339615239
* beckham: AB_OTA_UPDATER is BoardConfig variableTao Bao2021-07-312-7/+8
| | | | | | Bug: 130433003 Test: TreeHugger Change-Id: I70c7a884df45781e8b14339edd02985ba3de02fd
* beckham: Enforce RRO for all resource overlaysAnton Hansson2021-07-311-3/+1
| | | | | | Bug: 118823052 Test: make Change-Id: I579d09480c7a482543ea616dd5c493d825bb98b1
* beckham: Remove PRODUCT_RELEASE_NAMEMarc Bourgoin2021-07-311-1/+0
| | | | | | * lineage vendor uses PRODUCT_DEVICE instead Change-Id: I3f47524713965a2658ac1f738e91e2136680028a
* beckham: Make vendor board-configuration mandatoryNolen Johnson2021-04-121-1/+1
| | | | Change-Id: I2cb9aba5f858c845399aa80afdbbf97edfd801dd
* beckham: 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
* beckham: Import fluence props from sdm660-commonJoshua Blanchard2021-04-031-0/+11
| | | | | | - Fluence props were decommonized. Change-Id: I950b03206adcefbf4a60e4effcaef385cc6029ad
* beckham: Drop IMotHealth from vendor sepolicyJoshua Blanchard2021-04-031-1/+0
| | | | | | - IMotHealth is labeled in device/lineage/sepolicy now Change-Id: If70b06efe95a39506b108406a0fde3167bf18eaf
* beckham: Use libmemset_shim for charge_only_modeJoshua Blanchard2021-04-031-0/+6
| | | | | | | | | - Common tree already builds and includes libmemset_shim as part of common charge_only_mode, however we ship our own from beckham stock as it has dependencies on libmodmanager for battery mods support with off mode charging. Change-Id: I63ec90c600bdd52e66847267645e09a1bb6fb20f
* beckham: overlay: Drop Power Menu alignmentJoshua Blanchard2021-04-031-23/+0
| | | | | | - No longer exists/needed as the power menu is centered in R Change-Id: I22fa79c71b9b5f5563433beb5f1f65afe6f62a52
* beckham: overlay: Consolidate rounded_corner_radius_* valuesJoshua Blanchard2021-04-031-7/+2
| | | | | | | - Only set "rounded_corner_radius" being that the values for _top/_bottom are identical. Change-Id: Id8b9025138d184bdf728b019c47d68f3ef267ec7
* beckham: Build motorola.hardware.health@1.0 from sourceJoshua Blanchard2021-04-032-2/+4
| | | | Change-Id: Ieddb2fd1cfe4037afd01e76e3f07a0fd2380087b
* beckham: Fix formatting on modservice whitelistJoshua Blanchard2021-04-031-3/+3
| | | | | | | | - Otherwise these are ignored and ProjectorMod fails to start with background intent not allowed errors, leading to it eventually crashing modservice. Change-Id: Ia11f0c76ff1261628a01dd9bcd473236afbf18e1
* beckham: add additional missing firmwareJoshua Blanchard2021-04-031-10/+17
| | | | | | | | | | | | - Add ap_gain{_mmul}.bin for libmmieffectswrapper - Drop camera firmwares beckham doesn't use. The one we kept is the only one that get loaded and used. - Logs complain hard for a moment about opalum and capsense firnware. Stock apparently hides these in system, so move them to vendor. Change-Id: I680a31aab566591460ff8efefb52f8b8235c818a
* beckham: include libmcf-qc-fd-offline.soJoshua Blanchard2021-04-031-0/+2
| | | | Change-Id: I92602106ed69b5e870e280237efa51063fe53cb6
* beckham: Update MotCamera2 to EOL versionNolen Johnson2021-04-031-1/+1
| | | | Change-Id: I3dd0a1534ab6f345da696ecfb625a5e09530b7d6
* beckham: Move MotCamera2 back to Android.mk [1/2]Nolen Johnson2021-04-031-0/+25
| | | | | | | | | | | | | | | - To pull this off using common tree setup, we create a custom function in target device tree that achieves the desired result and then call that function during vendor makefile generation. Original commit description: "I hate this as much as any of you, but Android.bp has no native way to tell the build system to literally just copy the APK without messing unnecessarily with JNI dependencies." Signed-off-by: Joshua Blanchard <joshua.lee.bbg@gmail.com> Change-Id: I5efd9534fc3721061e249e2a5545a14e707538d2
* beckham: Pin MotCamera2 current versionJoshua Blanchard2021-04-031-1/+1
| | | | Change-Id: I01afda4e67f91f0c21858ec617655a30203e1ed7
* beckham: Include Moto Health HALNolen Johnson2021-04-035-3/+30
| | | | | | - Adapted for beckham's needs. Change-Id: I48803eeb72499fe8459805f6ef80ef5f868f431e
* beckham: Add "system/" prefix to system blobs pathBruno Martins2021-04-032-34/+34
| | | | Change-Id: Id94956fbfd9695f398fd0580548aa17e9d0d126b
* beckham: Add MODIFY_AUDIO_ROUTING to privapp perms for ModServiceNolen Johnson2021-04-031-1/+1
| | | | Change-Id: I0c56c8dfaf76eb133883946caceb2fec7baa37e7
* beckham: Make ModService requires MODIFY_AUDIO_ROUTING permissionNolen Johnson2021-04-031-1/+1
| | | | | | | | | | | | | | | | | | * Previous to 11, this permission wasn't explicitely needed. Now it is, and ModService doesn't request it, so allow do the following: * `apktool d ModService.apk` * Add the following permission to the list of requested permissions: <uses-permission android:name="android.permission.MODIFY_AUDIO_ROUTING"/> * `apktool b ModService -o ModService.apk` * Additionally, this is now fine to platform sign, as Moto Mods are now EOL, and therefore we don't have to worry about ModService updates anymore. We will leave the vendor_platform_signature function for for other apps like ProjectorMod to use. Change-Id: Ie4a218ff94dc47091487cc0af7a1dd28b79ed863
* beckham: Update Mods priv-app's from foles QPFS30.130-15-11-10Joshua Blanchard2021-04-031-3/+3
| | | | | | | - Patched ModFmwkProxyService && ModService to include changes from previous versions as needed. Change-Id: I7179c39fe2e7ed203ab03aa6434e4bafc66fba0f
* beckham: Cleanup dead targetsNolen Johnson2021-04-031-2/+0
| | | | | | | | | | | | | | | | | | | build/make/core/main.mk:1136: warning: device/motorola/beckham/lineage_beckham.mk includes non-existent modules in PRODUCT_PACKAGES Offending entries: 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
* beckham: 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
* beckham: Add IModManager to VINTF manifestJoshua Blanchard2021-01-311-0/+9
| | | | Change-Id: Ia4bdd85fa116aa62121b5b1f7218402774579f89
* beckham: sepolicy: Use BOARD_VENDOR_SEPOLICY_DIRSFelix2021-01-091-1/+1
| | | | | | BOARD_SEPOLICY_DIRS is deprecated. Change-Id: I046282b2a2e8c541726fb29cb0044503322d4be9
* beckham: Set ro.boot.product.hardware.sku during early-initJoshua Blanchard2021-01-091-0/+3
| | | | | | | * Move product hardware sku property to early-init so that the property is set before hwservicemanager startup. Change-Id: Icd40af90a242d831ddebce6272c379a30c5e94aa
* beckham: gpt-utils: Drop include for stdio.hAayush Gupta2021-01-091-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