summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2021-02-06sdm660-common: doze: Use all shared resources from devicesettingsBruno Martins
Change-Id: Icd7f381c574ea36eb4d797cefd60ba9f1a0941bd
2021-01-15sdm660-common: Remove unused gps certificatesMichael Bestas
* They are used by xtwifi-inet-agent which disabled. Change-Id: I4fbf6e02276b508a27f320e630ddad3c9aada5a8
2021-01-15sdm660-common: gps: Ignore some build warningsMichael Bestas
Change-Id: If1dfd39ab820cdf5e7ac5caf05dc8fea1cd95235
2021-01-15sdm660-common: gps: Resolve unused parameter warningsMichael Bestas
Change-Id: I0acef3da2c3567a28edd0a71dac89a5828f7725d
2021-01-06sdm660-common: Disable WiFi display for nowMichael Bestas
* Don't show the broken setting until we have a working QCOM wfd stack Change-Id: Ie0637914b853609e27e8c5cb5699364b1717f712
2021-01-05sdm660-common: Fix typo in console kernel parameterErfan Abdi
Change-Id: Ia38914588a0b0e3bc30c51df9a7b8681f5bf9d76
2021-01-05sdm660-common: Use CodeAurora ImsService implementation for RCSBruno Martins
There is no evidence that Qualcomm devices running a rather recent IMS stack need to include AOSP RCS packages. RCS already worked before this change and continues to do so, but the main goal was to get rid of some of the RCS related log spam, which was accomplished here. Change-Id: I219546e29d288373877e9bcd194a60ef5e09f224
2021-01-05sdm660-common: Don't build vndk_packageLuca Stefani
* It's built by default if vndk is set to current Change-Id: I2a00446046bafe265e5ac894656abc72514319d8
2021-01-05sdm660-common: manifest: Remove Trust interface entryMichael Bestas
This has been turned into a VINTF fragment. Change-Id: Iaf53a2e1fbac75d53ec11d4c56c51230f4758daf
2020-12-29sdm660-common: Switch to standalone extract utilsMichael Bestas
Align with templates while we are at it Change-Id: I3cd279191c7bd3582f1c1f80c588eb26cf9da933
2020-12-28sdm660-common: Sign Tether RROs with default certBruno Martins
In analogy to I017491fd383551c5aadf8648edb900e0c12a27b8 Change-Id: I18f770da2986653a70fdfa92f3be5e1199d06d08
2020-12-28sdm660-common: Don't sign Wifi RROs with platform certDavid Su
Preinstalled overlays needn't be signed with the same cert as the package it overlays, simply being preinstalled is enough. Sign with the default cert instead for now, which provides fewer special privileges. Bug: 162195999 Test: verify values still overlaid correctly Change-Id: I017491fd383551c5aadf8648edb900e0c12a27b8
2020-12-28sdm660-common: Update blobs from jasmine V11.0.19.0.QDIMIXMMichael Bestas
Change-Id: I3f3b699311182449467a90f05a448411d17aadcc
2020-12-27sdm660-common: Cleanup dead targetsMichael Bestas
Change-Id: Ib1e2965a5e9f16929f1dc11c719d917cd85604d1
2020-12-27sdm660-common: Don't explicitly build configstore@1.0-serviceelektroschmock
Configstore's build rule is already included by build/make/target/product/base_vendor.mk Change-Id: Ib73d27f0e19f1eda9a50cd305b323250e122ef87
2020-12-27sdm660-common: Remove unused libextmedia_jniMichael Bestas
Change-Id: Id57661f4f1c4143cbd7b69472e6ab4b428ffab4f
2020-12-27sdm660-common: Remove services that don't existMichael Bestas
Change-Id: Ifaf8240542786ba9964d27850e22ce5c43348770
2020-12-27sdm660-common: TetheringOverlay: Drop custom dhcp rangeMichael Bestas
Qcom extends default range to add wigig support, which we don't support. Change-Id: I17324e41b8345de508e8d2627ea282c65ab1262b
2020-12-27sdm660-common: gps: Lower debug levelMichael Bestas
* Kill logcat spam Change-Id: I20d1f698d3c2d1b56e79f6eb6c5c17069e43c60f
2020-12-27sdm660-common: gps: Increase batch size to maxEthan Chen
* Hardware supports 40 Change-Id: I075fff615814fa105ec1493c5bdde60b8abccf0e
2020-12-27sdm660-common: gps: disable unused location servicesTheStrix
* Disable XTWIFI Change-Id: I70f39d8d611167f65bb3912590b05f8a8d121c80
2020-12-27sdm660-common: Remove unused entries from config.fsMichael Bestas
Change-Id: Id4bc301454f9ac675a296a1c74581211789711fc
2020-12-27sdm660-common: Don't build wcnss_serviceMichael Bestas
sdm660 uses cnss-daemon Change-Id: I621d026c377502270c0832add025ba6188e0ebde
2020-12-27sdm660-common: Remove unnecessary wcnss-service startEthan Chen
Change-Id: I47767a436557f0995abbb3c876bb268484fedaec
2020-12-27sdm660-common: Remove unused libqsap_sdkLuca Stefani
Change-Id: Ib543425786c498eec8ef421f85047bcb1cb0cae3
2020-12-27sdm660-common: do not build useless packagesDemon Singur
They are compiled as dependencies of ipacm Change-Id: I72076113083308e26573289923f5d3c00a8a6b44
2020-12-27sdm660-common: Don't declare BOARD_VENDORNolen Johnson
* Only matters when it differs from the device OEM. Change-Id: Id9af8263cb42dc7a0e3a9ce8677385e224910302
2020-12-27sdm660-common: Drop audiodMichael Bestas
* It's now deprecated Change-Id: I00c8bdc09da4ba39508314ec8feba67d60e4fb04
2020-12-27sdm660-common: Remove hbtp componentsEthan Chen
Change-Id: Id2fb715d0dbe3b148603d0fe5b9ab301fbeea683
2020-12-27sdm660-common: Remove wigig componentsEthan Chen
Change-Id: If730bffdf749f30ddf0dfeec8ce769848b19b17e
2020-12-27sdm660-common: Remove init.qcom.sensors scriptingEthan Chen
* This device does not have sscrpcd, so the extra logic in the script is useless. * The /persist/sensors directory and files already have their permissions set by init.qcom.rc during the early-boot phase. Change-Id: I3ea825c7cd297fadd19cd56217ac0010a2f47089
2020-12-27sdm660-common: Remove unnecessary android.hardware.radio entriesEthan Chen
* These are implicitly included by AOSP. Change-Id: I9e557444161e7ca60793bddde82330a6bd04908b
2020-12-27sdm660-common: Remove bogus vendor.display.config packageEthan Chen
Change-Id: Ib0caebf1d3414f46833ff0091d28aba6788b2c1c
2020-12-27sdm660-common: Remove unused vendor.qti.hardware.wifi packagesTom Marshall
* The Lineage framework does not have a dependency on any of these packages, since we do not make use of Qualcomm WLAN value-adds. Change-Id: I8802d3159354a235c25e4d1d3b96cf280dbd5c20
2020-12-27sdm660-common: Remove unnecessary netutils packagesEthan Chen
* These are already packaged by AOSP. Change-Id: I77f91fbbb33a6d891d14fe852b094ab914ca3111
2020-12-27sdm660-common: Remove unnecessary media extension packagesEthan Chen
* The mediametrics packages are part of the AOSP media stack already. * libavserviceextensions is not available in Lineage. Change-Id: Ia05789b6d59ad04e236b20155ac8b9575b0bdab1
2020-12-27sdm660-common: Remove bogus ebtables/ethertypes/libebtc packagesEthan Chen
* These don't exist. Change-Id: I08f319e26867eb0b8fcdfaa632b4f6061f33b982
2020-12-27sdm660-common: Remove cneapiclient package listingEthan Chen
* These files are listed as prebuilts already. Change-Id: I130ee9f82e6fe9a6015a3820f2ca4a0dca6c8e61
2020-12-27sdm660-common: Remove libantradio from PRODUCT_PACKAGESMichael Bestas
* It's proprietary and already included in vendor makefiles. Change-Id: Ic19703a39e3e691a04b226b2cb2a27b02703724d
2020-12-27sdm660-common: Don't build tinymixMichael Bestas
* This tool can be built manually for debugging cases, there is no need to ship it in production Change-Id: I9ab8b076b4bede70c368c198960ceabc68dad65b
2020-12-27sdm660-common: Enable ipsec_tunnel featurePrakash Pabba
Fixed : CTS issue due to ipsec_tunnel feature. CTS issues are showing failure on devices with first_api_level set to 29 . With this api level certain test cases which weren't executing till now begin executing. Ex: android.net.cts.IpSecManagerTunnelTest. These tests mandatorily requrire ipsec_tunnel feature to be enabled. Change-Id: If52b652ac3cc6488fefcf851527f224efa03e7eb
2020-12-27sdm660-common: Add permission for Wi-Fi passpoint supportMohammad Asaad Akram
Wifi Passpoint is common permission for all the targets. So, adding it in wlan makefile. Change-Id: I30df2278e693fa168de735d20d253da4e7b97200 CRs-Fixed: 2487922
2020-12-27sdm660-common: Remove explicit Ethernet support, the device supports USB OTG.Lorenzo Colitti
Change-Id: I37ed14286a1c2ede3e35214723464b5774361adb
2020-12-27sdm660-common: Remove duplicate permissionsMichael Bestas
android.hardware.opengles.aep and android.hardware.vulkan* are duplicated android.software.webview is already in system partition Change-Id: I8ca77c1f4cf17a4fd64e37293313befa561c95fe
2020-12-27sdm660-common: Drop TARGET_USES_NEW_ION_API flagCosme Domínguez Díaz
* Deprecated Change-Id: Id50d6721cb1fb96bdb6d3ddb40b36a0147094b86
2020-12-27sdm660-common: Remove deprecated TARGET_USES_OVERLAYNolen Johnson
* This is defined nowhere in tree. Change-Id: Ib82c10b46489af30c06dbe26b4aa73fd1fb15fc6
2020-12-27sdm660-common: Kill BOARD_HAS_LARGE_FILESYSTEMLuK1337
* No longer exists. Change-Id: I7f5088b8daedd87107c94f4bddd45286d7453834
2020-12-27sdm660-common: Remove flag not applicable to the target devicesBruno Martins
TARGET_PROVIDES_KEYMASTER is a no-op because there's no OSS keystore for sdm660 devices. Change-Id: I740bdc65d04cdde7b4965a9ee4705b6d317daa4f
2020-12-27sdm660-common: Remove obsolete dex settingsAnton Hansson
This block is completely redundant because.. - WITH_DEXPREOPT := true is the default - WITH_DEXPREOPT_PIC is never read - DEX_PREOPT_DEFAULT := nostripping has no effect when the BOARD_USES_SYSTEM_OTHER_ODEX flag is set to true Test: make Change-Id: I618a1e395ca1a14555cd50eef1a4f1aa079b553d
2020-12-27sdm660-common: Kill deprecated/unneeded board flagsNolen Johnson
* MAX_EGL_CACHE_KEY_SIZE - Not used anywhere. * MAX_EGL_CACHE_SIZE - Not used anywhere. * PRODUCT_VENDOR_MOVE - No longer needed. * USE_OPENGL_RENDERER - Not used in any repos we build (msm8960 display HAL leftover). * BOARD_USES_QCNE - Only referenced in very old BSPs. Change-Id: I8d140fecdbbaac979bc8398745ffa95b911e4c89
2020-12-27sdm660-common: Remove TARGET_USES_64_BIT_BINDERKilian von Pflugk
The TARGET_USES_64_BIT_BINDER option is deprecated and can be removed Change-Id: I6b828da1fbcc8c054c5b35ff78c870a689f7ed9f
2020-12-27sdm660-common: Remove deprecated TARGET_BOARD_PLATFORM_GPUArne Coucheron
Change-Id: I40a14bce12ee4725af17a3e8fbc05143e5577f8e
2020-12-27sdm660-common: Remove unnecessary kernel board flagsZhao Wei Liew
TARGET_KERNEL_ARCH is a no-op unless it is different from TARGET_ARCH. TARGET_KERNEL_HEADER_ARCH is also a no-op unless it is different from TARGET_KERNEL_ARCH. Change-Id: If64fb040c8ec61394e2657f13e51ff7a08519220
2020-12-27sdm660-common: Remove ineffective BOARD_KERNEL_TAGS_OFFSET variableDaniel Mentz
Remove various variables related to where kernel and ramdisk are loaded by the bootloader. There are two reasons for this: 1. The B1C1 bootloader ignores all the offset values for kernel, ramdisk and tags. The default B1C1 memory layout has been designed to accomodate a larger KASAN kernel. 2. The variables BOARD_KERNEL_TAGS_OFFSET and BOARD_RAMDISK_OFFSET are ignored by the Android build system (unless they are copied into the BOARD_MKBOOTIMG_ARGS variable). This is in contrast to the variables BOARD_KERNEL_BASE, BOARD_KERNEL_PAGESIZE and BOARD_MKBOOTIMG_ARGS which are referenced by build/make/core/Makefile Bug: 117832711 Change-Id: I3404a4e084ed063d51077a3a80229854362c768b
2020-12-27sdm660-common: Add interface specification for lights hal.Steven Moreland
So that init knows how to start it and to provide an example of how to specify interfaces since there are no lazy starting services on Pixel yet. In order to make lights a lazy service, it would also have to be marked as 'oneshot'. Test: manually using Light as a lazy service Bug: 64678982 Merged-In: I846a7e2d9545b42af9b985adb74883bda1b8c355 Change-Id: I846a7e2d9545b42af9b985adb74883bda1b8c355
2020-12-27sdm660-common: Migrate to Health 2.1 HALBruno Martins
Change-Id: Ic6302844ac58c16713b43b6871a705b9b4749a96
2020-12-27sdm660-common: Replace audio@2.0-service with audio.serviceRoman Kiryanov
Legacy service name, use android.hardware.audio.service instead Bug: 153579444 Test: presubmit Signed-off-by: Roman Kiryanov <rkir@google.com> Merged-In: I4c05accb86dd0c9cd1b3fef3d84e0d54b2afc6a1 Change-Id: I6b55b4b1db2577f4176c99dca7021cfe78e13307
2020-12-27sdm660-common: Only include bitness of hal impls that is used.Steven Moreland
Bug: 73829928 Test: boot, check directories, no errors during boot Change-Id: Ia1272b2bcc5006fa75a50631861fbaccdeed7bee
2020-12-27sdm660-common: wifi: Disable BSS flushxshu
Bug: 73301881 Test: Verify that the connected MAC randomization ~3 seconds delay problem is gone Change-Id: I94e639fecef85107f70de8601b377c927cbe7f75
2020-12-27sdm660-common: wifi: Increase max bss countRoshan Pius
QCOM's driver can support a max of 512 scan results. Ensure that wpa_supplicant is in sync with that number. Bug: 74724482 Test: Device boots up and connects to wifi networks. Change-Id: I62dbd2bd3789c454e9683320d3a58f67019ea7ee
2020-12-21sdm660-common: Disable qti-telephony-common injection for time beingLuK1337
TODO: revisit once usable qti-telephony-common jar is available. Change-Id: I2b80a3beb931d11db4b8367cded738e935797002
2020-12-21sdm660-common: sepolicy: Allow camera HAL read vendor_video_propMichael Bestas
Change-Id: I47490bfa19bfb6162d161ba0c5e9f48556ab6eff
2020-12-21sdm660-common: sepolicy: camera hal is hal_graphics_allocator_clientSteven Moreland
Before it had permissions to use hal_graphics_allocator_hwservice, but it didn't declare itself to be an allocator_client. Bug: 80319537 Test: boot + sanity Change-Id: I93a23cd3db270491e82b378507f3cb55063561e8
2020-12-21sdm660-common: sepolicy: camera HAL is a client of configstoreJeff Vander Stoep
Addresses: avc: denied { find } for interface=android.hardware.configstore::ISurfaceFlingerConfigs pid=817 scontext=u:r:hal_camera_default:s0 tcontext=u:object_r:hal_configstore_ISurfaceFlingerConfigs:s0 tclass=hwservice_manager permissive=0 Bug: 65454046 Test: camera app Change-Id: I84b92e5809b89b7f755322d485b92f5e7175a06a
2020-12-21sdm660-common: sepolicy: Resolve camera HAL denialsMichael Bestas
Change-Id: I589b8196c201baebd9c952a70043d317f2eb5d6b
2020-12-20sdm660-common: sepolicy: Address radio denialsLuK1337
Change-Id: If37262e6be3d31f51dcd482db04ce647ecd57e4d
2020-12-20sdm660-common: Enable HidDeviceServiceMichael Bestas
* Turns out component-overrides doesn't handle the case where a feature is enabled in config.xml but disabled in overrides. Explicitly disabling HidDeviceService causes bluetooth to time out while turning on and stuck in a crash loop. Change-Id: Idcb678d03c5dc872942fd0fda9aabcbb5f5c9a55
2020-12-20sdm660-common: Drop QTI bluetooth stackMichael Bestas
Change-Id: Ifcbfb87a82e61e2d868c1889f026525210501223
2020-12-20sdm660-common: Drop QC location supportBruno Martins
It leaks the IP, location and more to some 3rd party companies. Change-Id: I77a82306b21030056e30d43eda4e504963554309
2020-12-20sdm660-common: overlay: Add translatable="false" tags to ims package overlaysBrad Ebinger
Bug: 147569830 Test: atest TeleServiceTests:PhoneGlobalsTest Change-Id: I57d80bbf17fafdc87ba04c6e7f7ab9573482e395
2020-12-20sdm660-common: overlay: Remove old configuration and use new config for ↵Brad Ebinger
MMTEL/RCS Remove the old config_ims_package device config and configure the new MMTEL and RCS configurations in Telephony instead. Also, configure the RcsService to be the default RCS service. Bug: 111305845 Test: make checkbuild Change-Id: I0d709b8248f1c40f0a5b50ec799396706eeadd65
2020-12-20sdm660-common: bluetooth: Disable clean turn onNolen Johnson
* This isn't needed anymore. Change-Id: Ib77e5212099d82bbc07aea6044eb35109faff5cb
2020-12-20sdm660-common: Remove unnecessary usage of TOPDIREthan Chen
Change-Id: Iafaa21f49c9ddb1fed21e83948d549f5a74dcfee
2020-12-20sdm660-common: Update hidl-wrapper and telephony-utils jar pathSandeep Gutta
Include system_ext path for both hidl-wrapper and telephony-utils jar's Change-Id: I7cdd93c71bd4a029971188cab60ed98e401be583 CRs-Fixed: 2637090
2020-12-20sdm660-common: Move qti-telephony-common jar to system_ext partitionSandeep Gutta
Move qti-telephony-common jar to system_ext partition. Change-Id: Ib4c366b2c3ceeea59734902aa1825126e7fa402c CRs-Fixed: 2608010
2020-12-20sdm660-common: Move ANT+ libs to system_extMichael Bestas
Change-Id: I5a9439eeed54f325a6bf2005a90ea06723d1356b
2020-12-20sdm660-common: Move FM libs to /system_extMichael Bestas
Change-Id: Ie1b95ed052c0209bf4c19a487cd20a87484c6e0f
2020-12-20sdm660-common: Move telephony related packages to /system_extMichael Bestas
Change-Id: I6819c2af9f0f6e0e3823b853277287fc5aa8d504
2020-12-20sdm660-common: Trim QTI whitelistsBruno Martins
Change-Id: Ia1d79cc421e2f49ee30ffe15a438dfed412df251
2020-12-20sdm660-common: Remove deprecated telephony flagBruno Martins
The custom jar is dead for good in Android 11. Change-Id: I7f0f7afd186b00f01183bf4479092d03897e074a
2020-12-20sdm660-common: Drop android.hardware.thermal HALLuK1337
android.hardware.thermal@1.0::IThermal/default is deprecated in compatibility matrix at FCM Version 4; it should not be served. Change-Id: Icc3c672a0bf6b9e4ee76ccf91e6cdca5fb778fde
2020-12-20sdm660-common: Don't build textclassifierMichael Bestas
* Target no longer exists Change-Id: I2079d7dbbeb59bbe9cd925a56f6bcc84c8a38d7f
2020-12-20sdm660-common: Remove deprecated liboverlay targetMichael Bestas
* This was removed from display HAL in 2015 Change-Id: I25f675260e8ab166001dd2e2601dc13021bcc15a
2020-12-20sdm660-common: init: update audio hal service override as per latest base ↵Dhananjay Kumar
service definition Change-Id: I1c57ad2e448a95230a4adfff8fba94ffb0cddead
2020-12-20sdm660-common: sepolicy: Label /persistLuK1337
Change-Id: I471c0d1fedb51eabc32b54ab35a9823db8efd034
2020-12-20sdm660-common: vndk: Skip elf files check for vndk-ext libsDavide Garberi
Change-Id: I5983e0327a56c93c4cfc542258293249f6a59fa1
2020-12-20sdm660-common: Adapt libinit to Android 11Lucchetto
Change-Id: Ia6b6f753891b639dad4e380bdba6b594faf2a550
2020-12-20sdm660-common: TetheringOverlay: Disable BPFLuK1337
* Such is life with 4.4 kernels. Change-Id: I1c5e3fab63271b1e3fe6c814d96edbde782f27e8
2020-12-20sdm660-common: Add TetheringOverlayWeilun Du
BUG: 163800715 Signed-off-by: Weilun Du <wdu@google.com> Change-Id: Ia0834f5215ff8c3b13effa591bd2f84d93419a06
2020-12-20sdm660-common: overlay: revise p2p tether interface regex patternJimmy Chen
xiaomi sdm660 does not use separate interface for a group, it will share main p2p0 interface. Bug: 141382930 Test: run P2P with xiaomi sdm660 as GO Change-Id: I061ed0ac66f8ae75c84d7683f66d4baffd3a3112
2020-12-20sdm660-common: overlay: add p2p regex for tethering modesJimmy Chen
Bug: 137602441 Test: CtsVerifier - Wi-Fi Direct Change-Id: I215da71e96348b6bba19d4a3c6fd8c8048ff46d6
2020-12-20sdm660-common: Remove qcom.fmradio from PRODUCT_BOOT_JARSAayush Gupta
- It's loaded as app library, hence not needed to be a boot jar Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com> Change-Id: I1b1357be08b511f5af7663dee256849e2f2b1b63
2020-12-20sdm660-common: Add fingerprint configuration to overlayKevin Chyn
The framework was changed in Android R to require explicit authenticator registration. This change allows apps to continue to use the fingerprint sensor. Bug: 147445115 Test: Builds Change-Id: Id3385edc784b2053c8b54ec3153728f4e6e22a45
2020-12-20sdm660-common: sepolicy: Use hal_attribute_lineage for mlipayMichael Bestas
Change-Id: I777042d5ade15bfa02724880f4bab4931e5772f5
2020-12-20sdm660-common: sepolicy: Use BOARD_VENDOR_SEPOLICY_DIRSFelix
BOARD_SEPOLICY_DIRS is deprecated. Change-Id: I046282b2a2e8c541726fb29cb0044503322d4be9
2020-12-20sdm660-common: rootdir: Nuke wigignpt entryDavide Garberi
* We don't ship this blob and this rootdir entry gave an error due to the hidl interface Change-Id: I253494294870c653ef4e593e61007a35516ca059
2020-12-20sdm660-common: Build new aidl qti power HALArian
Change-Id: I4bdea354e54d34d0dfe9b811e228fc6f8762d2ed
2020-12-20sdm660-common: Add a shim for dpmframeworkArian
* libdpmframework depends on strndup16to8 and strdup8to16 methods. Change-Id: I39d252b5830b752728a0c8607d32d8a279524ce1 Co-authored-by: Demon000 <demonsingur@gmail.com>
2020-12-20sdm660-common: Switch to patchelf from tools-lineageMichael Bestas
Change-Id: If1a7328804fb9bc39ccec70690f1090f2d0509b3
2020-12-20sdm660-common: ifaa: Use new UnsupportedAppUsage annotationdianlujitao
Change-Id: Ife370a74a7eec384b6732c63ce78408afef5d95c