summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* armani: Remove additional property overrideHEADo8.1Hemant Sharma2018-01-221-3/+1
| | | | Change-Id: I7a3433e1ea71dff674d1da44c4836172662fcb61
* armani: Update dexpreopt flagsHemant Sharma2018-01-161-7/+1
| | | | Change-Id: Iec40efc53e4fa2484b5a6653ba14cc80486c429a
* armani: Update init extension to work with 8.1Hemant Sharma2018-01-161-0/+1
| | | | Change-Id: I4cc3f50101636435883027bbaee35ddea9f1241b
* armani: add aicp.mk and update depsHemant Sharma2018-01-142-3/+37
| | | | Change-Id: I6928a7f43364876bbf750b99cdd14da5a6f8d577
* armani: overlay: Disable SystemUI anti-falsing on lockscreenAdrian DC2018-01-141-0/+4
| | | | | | | | | | | | | | | * The anti-falsing implementation from HumanInteractionClassifier regularly prevents easy swipe to unlock or to pattern / pin on the keyguard lockscreen, requiring multiple attempts until accepted due to a hardcoded evaluation (5.0f) while normal usage shows better results without it * Another solved situation is remote device access like Vysor or TeamViewer were the device is almost impossible to swipe properly from a computer client Change-Id: I0c2590f56e2cf6d6cd4ff3af2341a985670168e3 Signed-off-by: Adrian DC <radian.dc@gmail.com>
* armani: Add seccomp policyHemant Sharma2018-01-143-0/+16
| | | | Change-Id: I1782f78693940f0501193ee473f58845b4d30cc9
* armani: Use XML audio policy configuration fileBruno Martins2018-01-144-129/+229
| | | | | | | | | | | | * Switch to audio_policy_configuration.xml instead of using the legacy audio_policy.conf. * Removed multi-channel profile as it is redundant with respect to direct output profiles [1]. [1] https://source.codeaurora.org/quic/la/platform/hardware/qcom/audio/commit/?h=LA.UM.6.5.r1-04300-8x96.0&id=ac3415870d63b18694e49d982e89ccb10dbcb2c3 Change-Id: Ia93e30428ff9e27ae409e685a84fa5a8e406bca0
* armani: enable binderized gralloc serviceArtem Borisov2018-01-141-1/+1
| | | | | | There is no reason to keep using passthrough, as our binder works properly now. Change-Id: I9b72e9e703cfccc1c9a21f39264412cda0a6e233
* armani: disable fancy Bluetooth features to ensure A2DPHamster Tian2018-01-141-3/+3
| | | | | | | * Don't know why this would interfere with A2DP. A2DP works after this change anyway, including LDAC. Change-Id: I2797c4de51fdcfcc51f44f09f0f7bbe1ea80dff7
* armani: Use 64-bit binder APIHemant Sharma2018-01-141-0/+3
| | | | Change-Id: I2a4adb31d3af1de4dfe765af0ca6164cc904a22a
* armani: disable unused overlayHemant Sharma2018-01-141-4/+4
| | | | Change-Id: Ied15fdb5cbe6c6d2dd8f306d4032f8f012f1161c
* armani: Enable boot and system server dex-preoptHemant Sharma2018-01-141-0/+9
| | | | | | | | As stated in https://android.googlesource.com/platform/build/+/418258c this is required in O-MR1 since sepolicy now prevents system server from loading anything from /data making our system extremely slow and janky. Change-Id: I215ec7ebe95981ef0b953fe938e12b83675795ab
* armani: Update ramdiskHemant Sharma2018-01-141-0/+19
| | | | | | * set proper permission to leds and flash light Change-Id: I5d3fbd45a6715e7d23cb92981ee324f84b142b2b
* armani: Create media_profiles_V1_0.xmlPawin Vongmasa2018-01-142-66/+3
| | | | | | | | media_profiles_V1_0.xml is created from media_profiles.xml by replacing the dtd schema inside media_profiles.xml with an external reference to /system/etc/media_profiles_V1_0.dtd. Change-Id: I0fbb03603a72d0108a96bfa0f0a4ceb12ef3d430
* armani: Include legacy qcom sepolicy rulesHemant Sharma2018-01-141-0/+1
| | | | Change-Id: I493f9c050f2f5d7576168b577e60e9f8918c2344
* armani: Enable pre-O hw crypto compat flagHemant Sharma2018-01-141-0/+1
| | | | Change-Id: I0ace1f36843b1f070bcd58b9852632cf1df1ebfb
* armani: Replace QCOM group identifiers with oem_XXXXEthan Chen2018-01-142-2/+5
| | | | | | | | | * config.fs doesn't give the ability to add AIDs to Android init such that they can can actually be used in init scripts. * Replace instances of qcom_diag, rfs, rfs_shared with the appropriate IDs (2950, 3012, 3013) Change-Id: Ided896c4ee051a9bc19fd61ae6e03624f2d54cf3
* armani: Update for moved hardware key overlaysBruno Martins2018-01-142-15/+16
| | | | | | * These have now been moved to the SDK Change-Id: I551ddc8c58ccd7184fddb1c615b15cce8127daad
* armani: update DRM supportHemant Sharma2018-01-141-0/+6
| | | | Change-Id: I5b46a506ddc4cade1a0d04812eec8ad0d67e5675
* armani: camera: Add camera libshimAshish Saini2018-01-144-2/+14
| | | | | | | | Camera module was unable to load symbol *android::CameraParameters::WHITE_BALANCE_MANUAL_CCT *android::CameraParameters::FOCUS_MODE_MANUAL_POSITION Change-Id: I053ba7b43092b621df22bf9e416f68ad910bcbe2
* armani: Update for early-mounted system partitionRashed Abdel-Tawab2018-01-143-5/+26
| | | | | | | | | | * This removes /system entry from fstab, since this partition is now early-mounted and the fstab entry is specified in device tree. * At the same time, also include a fully populated fstab, in order to avoid build breakage while generating recovery updater scripts. Change-Id: I8e558458b984e97a45a920c3751a6b7c3f2ebc5c
* armani: Convert audio_effects.conf to XMLLuK13372018-01-143-212/+34
| | | | | | * Converted using : https://github.com/luk1337/aeffects-conf2xml Change-Id: I09ffaa34b91cc4e2d8ddb8dcb66095a4faee48ae
* armani: camera: Update CameraWrapperHemant Sharma2018-01-142-5/+41
| | | | Change-Id: Idb4efac3ecc15122a89d06b8d73a2266c9ceaf18
* armani: Include newest FM HAL dependency blobsBruno Martins2018-01-141-0/+5
| | | | | | * Taken from OnePlus3 OPR6.170623.013 package Change-Id: I548a089fb516f60ead9ce1c16fcc3d986d34117a
* armani: Add compatiblity matrixBruno Martins2018-01-102-0/+60
| | | | Change-Id: Ibf6053f1a7e9df5384664379772cb8757e897622
* armani: Enable radio and wifi services 1.1Bruno Martins2018-01-101-2/+2
| | | | Change-Id: Ie3cb5f7075c66f6870961415b1096ca6eeb50d0e
* armani: Declare camera HAL instance as legacyBruno Martins2018-01-101-1/+1
| | | | Change-Id: I02ea93f480658282ddfb10d8a877a7c721a7e3d3
* armani: overlays: Update for new LED capabilitiesSam Mortimer2018-01-102-7/+6
| | | | | | | | | | | *) frameworks/base bool config_intrusiveBatteryLed is no longer used so it has been removed. *) Use LIGHTS_BATTERY_LIGHT capability in lineage-sdk instead. *) Update config_deviceLightCapabilities comments Change-Id: Ia813cdd0596ece07ff38e1087d9cdf9e135f20be
* armani: Remove unused headers configHemant Sharma2018-01-101-3/+0
| | | | Change-Id: I3ac4650a345b62383a1e0ff20810dbac645d2d8f
* armani: bdaddr_xiaomi: move to vendorHemant Sharma2018-01-102-1/+2
| | | | Change-Id: I1a5d59e88145129d19d661ebdc7644752db20dbd
* armani: Move audio configuration files to vendorBruno Martins2018-01-101-3/+3
| | | | Change-Id: I10aed2621c03dcb6a5fa13bfa51ba5d732b15466
* armani: Build our MultiHAL sensors HALHemant Sharma2018-01-103-1/+6
| | | | Change-Id: Idd16175b8246bbdcd373db3bb27121483cb12009
* armani: sensors: Initial implementation of a wrapper for old sensors HALGabriele M2018-01-101-22/+74
| | | | | | | | | | | This is a wrapper based on multihal that tries to make old sensors HALs compliant with API 1.3. See the followings pages for more details: - https://source.android.com/devices/sensors/versioning - https://source.android.com/devices/sensors/hal-interface Change-Id: I9513164864d8220fae1309f15306cff7e53b6935
* armani: sensors: Adjust for our usecaseHemant Sharma2018-01-103-8/+4
| | | | | | | | | | | | | * Rename hals.conf -> _hals.conf so legitimate MultiHAL won't attempt to load our HALs. * Rename multihal -> multihal-armani so soong doesn't complain about duplicate package names. * Remove USE_SENSOR_MULTI_HAL flag requirement so we can actually build it. * Use TARGET_BOARD_PLATFORM variable in package name because it's a common tree. Change-Id: If01cff8c361c3d205cd3354c1e231858987ce446
* armani: Import sensors MultiHALLuK13372018-01-107-0/+984
| | | | Change-Id: Ia42041404ff6e19e0e62729b4f17668ab9b96a2a
* armani: gps: Move device dependent modules to /vendorDiego Wilson2018-01-103-0/+5
| | | | Change-Id: Ie587fa991e15c2bbdf3e511368e5171d4d1b7118
* armani: update sec_config for sensor serviceSimon Shields2018-01-102-257/+257
| | | | | | | | the sensor group no longer exists, and so sensors falls back to using the "net_raw" group. Make sure that IPC from net_raw to sensors is allowed. Change-Id: I4148d6b12377c2174e1eba5ff365e74ba057d4fe
* armani: rootdir: Enable FunctionFSHemant Sharma2018-01-101-0/+6
| | | | Change-Id: I111986a05885a63f305c6c61b44ebcf0fd21b29a
* armani: Add kernel image nameHemant Sharma2018-01-101-0/+1
| | | | Change-Id: I5232487484bc15b99b1143177a3ee503da8db454
* armani: power: Move module to vendorHemant Sharma2018-01-101-0/+1
| | | | Change-Id: Iadb1f2bc08dbd09af7a26a04c35e6a13f4e5598d
* armani: Move firmware modules to vendorHemant Sharma2018-01-101-24/+24
| | | | Change-Id: I93bf29e021ef2a0336898ca16a5e609ad99e691f
* armani: Move proprietary lib files to vendorHemant Sharma2018-01-101-8/+8
| | | | Change-Id: Id2714986dbfe726f01615192098b11843b42d6d6
* armani: Ship missing OMX codecs decodersHemant Sharma2018-01-101-0/+5
| | | | Change-Id: I96f21e4067eb072f28ca16b7ec111f1d44948f87
* armani: Drop GPS NLP supportHemant Sharma2018-01-104-32/+1
| | | | | | | | * It doesn't work all that well on O since it crashes the whole system every so often. Change-Id: I2a538f66df50acf4ee3c2d9f7f2b795e1535d80c
* armani: CameraWrapper: Move module to vendorHemant Sharma2018-01-101-0/+1
| | | | Change-Id: I3d060897b6dcf4c5828c99c63877f4de0bb4ec22
* armani: liblight: Move module to vendorHemant Sharma2018-01-101-0/+1
| | | | Change-Id: I0a3efa08654716e28c746a7f7f309cffb85cee1f
* armani: Move wcnss_service to vendorHemant Sharma2018-01-101-0/+1
| | | | Change-Id: I09a381e14d2c25c26e444a0b1c3c2ebaf6363bf7
* armani: Move WiFi firmware files to vendorHemant Sharma2018-01-101-2/+2
| | | | Change-Id: I62b193e5cc857ae79cb762c8dfefc8211a2adf10
* armani: Move proprietary binaries to vendorHemant Sharma2018-01-104-39/+39
| | | | Change-Id: I93616a602194946d347185d961b999ab68609ca7
* armani: init: Use GID "wakelock" to control access to kernel wakelockPavlin Radoslavov2018-01-101-1/+1
| | | | Change-Id: Ifba535cea074b72b7072a425dab4bd926f0fb252