summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2022-08-30common: seecomp: Update to LA.UM.9.1.r1-06700-SMxxx0.0HEADsugisawa-mr1sugisawaAlexander Koskovich
Change-Id: I8c450d31c9308a8ab615dfeee7a580e5f9f11b35
2022-08-30common: telephony: Sync up /system_ext properties with QSSI 12Alexander Koskovich
Change-Id: Ife1c6024697038855293c419fcbd157e69998c11
2022-08-30common: Move all property overrides to {system_ext, vendor}Alexander Koskovich
Change-Id: If9cfaf3b6f356fa0f880cc3ad2c2d032505f2d1e
2022-08-30common: perf: add missing libpowercore:32Omkar Chandorkar
* with help of https://github.com/joshchoo/aosp-missing-blobs Change-Id: I333b6da2c67a33885fb8a5af20e888e80acf712e
2022-08-30Revert "common: perf: Enable the pre-rendering feature."Juhyung Park
This reverts commit 07fb532f08809b673a4f3cdf61c1a23a54d72089. This causes weird inconsistent scrolling behaviors, even on v5.4. Change-Id: I57e6e31aed281c51ec436dabf8e1fbb770580fa2 Signed-off-by: Juhyung Park <qkrwngud825@gmail.com>
2022-08-30common: perf: Sync properties with recent CAF buildsOmkar Chandorkar
Change-Id: I1835e09edc8408f6d9871533e25ceb14ca3e30c6 Signed-off-by: Omkar Chandorkar <gotenksIN@aosip.dev>
2022-08-30common: perf: copy task_profiles from system/core for 5.4Jake Weinstein
The reason Qualcomm maintains their own copy of task_profiles for lahaina is that API 30 does not support UClamp. However, the current task_profiles for API 31 and higher does support UClamp. Qualcomm's modifications such as I/O CGroups and audio CPUSet are already integrated in the CLO system/core task_profiles, so we can use that instead of maintaining our own. Change-Id: Ibd3378976cf6f761eefdec3a1051ba80fa1e247e
2022-08-30common: bt: Disable a2dp aac whitelistdianlujitao
* Results in some supposedly AAC compatible devices like the Samsung Galaxy Buds Live not having it as an option despite being a supported codec of the device. Change-Id: Ie971c6f33f5cf125a43394e1abd406ac93701712
2022-08-30common: audio: Add missing makefile includeJake Weinstein
Change-Id: I96b8b3426f4aae737f5389c9ccac142004a6324f
2022-08-30common: gps: Bring inline with qssi-userOmkar Chandorkar
* qmapbridge is only used for debugging Signed-off-by: Omkar Chandorkar <gotenksIN@aosip.dev> Change-Id: Id9f8d7b5532cba8ab55aece8e8ebf575fc674974
2022-03-07common: Introduce GPS componentAlexander Koskovich
Change-Id: I3d88f36b7da6e06a9a340b9202864ede36378cca
2022-03-04common: grab NFC modules from nfc-vendor-product.mkalk3pInjection
Change-Id: I03bd35adda2bc06fc1685e7e8b6a4106594541f0
2022-02-20common: telephony: add CarrierConfig RROAlexander Koskovich
Squashed with the following changes: Author: Dyneteve <sound0020@gmail.com> Date: Sat Sep 28 16:01:51 2019 +0300 overlay: CarrierConfig: Remove "SIM x is HD capable" message * sed -i 's/"config_update_service_status" value="true"/"config_update_service_status" value="false"/g' Change-Id: I5acc7063df462f5174901ea645f2dbd8d218fd3b Author: Jake Weinstein <jake@aospa.co> Date: Sat Dec 5 07:07:29 2020 +0100 common: overlay: Disable global mode and CDMA choices. * Cleans up mobile network settings. Change-Id: Ib331062fa77a18661bbfcd1a49f62ddf9144228c Author: Alexander Koskovich <zvnexus@outlook.com> Date: Wed Oct 14 16:06:57 2020 -0700 common: overlay: Remove MMS stuff. Change-Id: Ia33d73ae59d09c97ab450039b02febbded63fedf Change-Id: Iede341fa8ea4b2c2e29b0406dc6e9f6899e0ca37
2022-02-20common: telephony: Force enable ims featuresOmkar Chandorkar
* voLTE/voWIFI/viLTE respectively Signed-off-by: Omkar Chandorkar <gotenksIN@aosip.dev> Change-Id: Ie2027b387564d8dda938bad2629c27d552def590
2022-02-20Revert "common: init: Override readahead to 128KiB after post-boot."alk3pInjection
This reverts commit 26fb3a6a920215366e1fcbd1a3cac811285ad5e2. Change-Id: I226c5f2a00142ca04deefdd6fe14d370bc7b86dd
2022-01-22telephony: Use OnePlus apnsalk3pInjection
Change-Id: Ib6f15d694770aba7ae3d49a9ccfa6d9cffa87571
2022-01-22sensitive_pn: Add two numbers for Italydwayne goben
– Telefono Amico Italia – European Hotline for Missing Children Change-Id: Ie5abc4b255c1502a38d59fffaa325af76a2b481d
2022-01-22sensitive_pn: Convert to new formatMichael W
* Also: add a lot of additional info for many of the numbers based on the comments from the commit prior to this Change-Id: I937637c8f002d193ed6b23ac60c1f350d7d2eec7
2022-01-22sensitive_pn: Comment, add and change numbers for multiple countriesArekusu Rin
* Renamed Macedonia to North Macedonia. * Renamed GB to United Kingdom. Change-Id: Ibe0968b3679834f86854a86a1104cbde4c1fffaa
2022-01-16common: Import QCOM board targetsAlexander Koskovich
Change-Id: If54316d01628d1a69123a638d74897e0e34f9a7c
2022-01-16common: opt-out of DLKM script if module install path is not definedJake Weinstein
Change-Id: Ia8643c5ba1d77b15309e46b1269d18682b4a287c
2022-01-16common: ignore vendor modules if we're not building modulesJake Weinstein
Most build modules into kernel, this fixes errors like: vendor/qcom/build/tasks/generate_extra_images.mk:244: error: writing to readonly directory: "/audio_apr.ko" Change-Id: Ie45613c91f90f1e30340a5b173513c462e14d8b9
2022-01-16common: Don't dump product config in the make output logsAlexander Koskovich
This reverts commit 58ceb965d1bb688e4851f388ca90f8f821374609. Change-Id: I364eecede2f7b911c17071b5f3680091899fa440
2022-01-16common: Fix possible DTBO directoriesAlexander Koskovich
Change-Id: Ia96933d0021058042c0845fb8a29f39fd4469f0d
2022-01-16common: Add a couple makefiles from LA.UM.9.14.r1-18600.02-LAHAINA.QSSI12.0Alexander Koskovich
* DLKM for kernel modules, and a task to generate extra images, e.g. DTBO. Change-Id: I9dceb8c786af6e42b4160a8e12f94b1d03df49ce
2022-01-16common: Import compatibility matrix from LA.UM.9.14.r1-18600.02-LAHAINA.QSSI12.0Alexander Koskovich
Change-Id: I9f3326c36e87155dfe6dc1fc2a3152faccadc94a
2022-01-16common: Include QCOM AndroidBoardCommonAlexander Koskovich
* Has a couple things common to QCOM targets, mount points, and ION headers. Change-Id: I2649e91f05b612a01877f0dd7ba300aec0461e8b Squashed also with the following commmit: Author: Vishalcj17 <vishalcj@aospa.co> Date: Fri, 14 May 2021 18:57:48 +0700 common: Copy out Framework Compatibility Matrix from core. Change-Id: I16f105fd4cfb89a236e0bde93ff98b58e17e67cc Change-Id: I32b19cbf1b0a1b098f04a1ee7555941b71f93439
2022-01-16common: Add QTI perf componentAlexander Koskovich
Squashed with the following changes: Author: Vishalcj17 <vishalcj@aospa.co> Date: Thu Oct 28 15:59:17 2021 +0900 [DNM] perf: Remove libcomposerextn for now. * Causes surfaceflinger crash. Change-Id: Ic97b979e5217d8477a01827c7cd73b869643c9c1 Author: Alexander Koskovich <zvnexus@outlook.com> Date: Thu Jun 3 11:16:51 2021 -0700 common: Update to QSSI (12100) | MANNAR (05700) Change-Id: Ie57ae6091f1bf20270a78041463d24cb0931152e Author: Alexander Koskovich <zvnexus@outlook.com> Date: Tue May 4 08:56:07 2021 -0700 common: perf: Add the poweropt service back. Change-Id: I2f4d083e159041b12a0864fb7ce3f44b08747988 Author: Alexander Koskovich <zvnexus@outlook.com> Date: Tue May 4 07:52:47 2021 -0700 common: Update to QSSI (11600) | MANNAR (05200) Change-Id: I7e69f4bcb7c3dd322a96595cf014d3184d9bb000 Author: Alexander Koskovich <zvnexus@outlook.com> Date: Mon Apr 26 22:11:38 2021 -0700 common: perf: Enable PASR active mode on v5.4 targets. Change-Id: Ifef2c6786b84dcb5ef5479176ba6ced23b696276 Author: Jun Wang <junwan@codeaurora.org> Date: Wed Apr 29 00:44:19 2020 +0800 common: perf: Enable the pre-rendering feature. * Pre-rendering feature can improve FPS and reduce the janks in scrolling cases. * It is to be noted that QCOM only intends this be enabled on LAHAINA, SHIMA, YUPIK and HOLI targets. Change-Id: Ifd19196bc1f43643826edcd5bfa70bcb9612eda7 Author: Alexander Koskovich <zvnexus@outlook.com> Date: Wed Apr 21 08:29:48 2021 -0700 common: Include beluga properties for LAHAINA. Change-Id: Ib83c8e4959cf891fc0063408c0d8c7ea59c34ce5 Author: Alexander Koskovich <zvnexus@outlook.com> Date: Wed Apr 21 08:38:40 2021 -0700 common: perf: Remove libmemutils. * It's an overriding target in LAHAINA display HAL, and it doesn't link against anything otherwise so not quite sure why I originally added it. Change-Id: I0ae5ab5191d1b983d44a7fffc1810dec7436916b Author: Alexander Koskovich <zvnexus@outlook.com> Date: Wed Apr 21 08:36:25 2021 -0700 common: perf: Add support for the gPLAF feature. Change-Id: I07f185138e6e03311a2a144f021f0f2343e8487f Author: Alexander Koskovich <zvnexus@outlook.com> Date: Thu Apr 22 06:04:36 2021 -0700 common: Move task profiles to perf component. * Looked like media on first glance to me. Change-Id: Ibc275a70441807be085984fac682fbe4fbb5039e Author: Alexander Koskovich <zvnexus@outlook.com> Date: Mon Apr 19 21:59:21 2021 -0700 common: perf: Simplify copy out. * Was broken on LAHAINA and realized that this is a lot more complicated than it needs to be. Change-Id: I530e3a83200d044af6a604bf8aef74c2c89f6944 Author: Alexander Koskovich <zvnexus@outlook.com> Date: Thu Apr 15 01:59:21 2021 -0700 common: init: Update to LAHAINA (15500) | QSSI (11000). * The init component is LAHAINA (15800). Change-Id: I8e0414c31227c127cb469f4a8c7e335a4ec8f09f Author: Adithya R <gh0strider.2k18.reborn@gmail.com> Date: Sat Mar 13 21:34:03 2021 +0530 common: perf: Move sm6150 configs to correct folder * TARGET_BOARD_PLATFORM is set to sm6150 on this platform. * Also move perf configs correctly into subdir. Change-Id: Ia7f2f0c85ac5c3e43625a0c449d389e044a9e0e6 Author: Alexander Koskovich <zvnexus@outlook.com> Date: Fri Mar 12 07:12:46 2021 -0700 common: perf: Remove libpowercallback. * Leftover. Change-Id: I95de5df6ca960bcc2fe1ea9cddb5d4fff433eb77 Author: Alexander Koskovich <zvnexus@outlook.com> Date: Wed Mar 10 23:21:40 2021 -0700 common: perf: Update configs from LA.UM.9.12.r1-10800-SMxx50.0. Change-Id: Ic920b609f31b07225f00bc16a4548c2ee1780304 Author: StyloGey <stylogey@gmail.com> Date: Mon Mar 1 18:14:03 2021 +0100 common: perf: correct irq priority of sdm660 Change-Id: Ieb7035242598fa62cb58b19fb6ab3ceea7431f4c Author: Alexander Koskovich <zvnexus@outlook.com> Date: Mon Mar 1 06:58:05 2021 -0700 common: perf: Disable the IOP HAL for select platforms. Change-Id: Iabf70c3d8e94e10f64e7eb8e9afa47dfc562d9c4 Author: Alexander Koskovich <zvnexus@outlook.com> Date: Mon Mar 1 06:24:13 2021 -0700 common: perf: Don't include platform boost configs. * HOLI doesn't build the boost HAL that uses these. Change-Id: I47d865876a7e02e569a75b6b173f203638743976 Author: Alexander Koskovich <zvnexus@outlook.com> Date: Mon Mar 1 06:13:34 2021 -0700 common: perf: Remove poweropt service. * Pretty much no device can use this, and doesn't offer much value to the devices that can. Revisit this in the future. Change-Id: Id6875d6fffede876b7d9ca3a5bba84db8b8b8025 Author: Alexander Koskovich <zvnexus@outlook.com> Date: Fri Feb 19 09:01:22 2021 -0700 common: perf: Build libpsi from source. * Pulled this into proprietary files without a second thought, assumed it was apart of psiclient. Change-Id: I0adca9e5a8c9b06bbf4b99d50b27309fc34bffda Author: Alexander Koskovich <zvnexus@outlook.com> Date: Fri Feb 19 00:12:26 2021 -0700 common: perf: Add performance configs per SoC. Change-Id: I5d630928c2b5d4b6f73b2ba2191178e5eea705ec Author: Alexander Koskovich <zvnexus@outlook.com> Date: Tue Feb 16 01:13:43 2021 -0700 common: perf: Don't advertise the sPLH feature. * Broken on every non 5.4 device, and its very vocal about that fact, performance dips as a result. Change-Id: I2564297bb3e4c8111ba024937e8186fe92f7c21e Author: Alexander Koskovich <zvnexus@outlook.com> Date: Mon Feb 15 20:40:21 2021 -0700 common: perf: Add back 32 bit libraries. * Turns out select legacy platforms require this still for media. Change-Id: I939d9762974fb640b44d5df00e33c7659f487564 Author: Alexander Koskovich <zvnexus@outlook.com> Date: Thu Feb 11 09:47:16 2021 -0700 common: perf: Bring in /vendor stack from LA.UM.9.16.r1-03300-MANNAR.0. Change-Id: I36985b69b67778878508cc993d6bd5fc9d47f049 Author: Alexander Koskovich <zvnexus@outlook.com> Date: Thu Feb 11 10:49:22 2021 -0700 common: Update to LA.QSSI.11.0.r1-09900-qssi.0. Change-Id: I6d4c3757904e55a043f57ba6ff2d269ed28f47ca Author: Alexander Koskovich <zvnexus@outlook.com> Date: Mon Feb 15 13:34:20 2021 -0700 common: Move AOSPA performance RC to proper component. Change-Id: I5c19db40049f500f1ef4ef9639f0c2d22f6233e6 Author: Alexander Koskovich <zvnexus@outlook.com> Date: Fri Jan 29 11:39:15 2021 -0700 common: Remove 32 bit libraries where possible. * Reduces size of affected components by about 20%. Change-Id: Ia7ca6c72f094a8da2a66a5819b8dc61289f4d467 Author: Alexander Koskovich <zvnexus@outlook.com> Date: Thu Dec 24 12:08:30 2020 -0700 common: perf: Add QXPerformance JAR. Change-Id: I07952acfe53af0c07b35fb30e928a2b1971795c0 Author: Alexander Koskovich <zvnexus@outlook.com> Date: Thu Dec 3 07:24:27 2020 -0700 common: Use platform certificate with QSSI apps. * Looking back they only presign a select few /vendor apps. Change-Id: I7fadd728d9be7c69f8bf2dd2a9b483f3efe6e306 Author: Alexander Koskovich <zvnexus@outlook.com> Date: Sun Nov 29 22:30:43 2020 -0700 common: Add Service Tracker to the perf component. Change-Id: I1f405004023052fdc908418ad2a1abb7bd03fdc5 Author: Alexander Koskovich <zvnexus@outlook.com> Date: Thu Nov 12 22:02:22 2020 -0700 common: Update to LA.QSSI.11.0.r1-07500-qssi.0. Change-Id: I6c2d30261395b2880d20a1d1ea1e37eaa03baf61 Author: Alexander Koskovich <zvnexus@outlook.com> Date: Wed Oct 28 19:46:26 2020 -0700 common: Look through QSSI dump and find stuff we want to pull in. Change-Id: I2bddc8cb1fc99f340d5b074870a5e908d70231fd Author: Jake Weinstein <jake@aospa.co> Date: Mon Oct 26 20:07:10 2020 +0100 common: add libbeluga (Scudo performance optimization) to perf component Change-Id: I6774fb91abf1f9f56d7283a0be9ee939a5a7a281 Author: Alexander Koskovich <zvnexus@outlook.com> Date: Fri Oct 16 20:25:30 2020 -0700 common: Update to LA.QSSI.11.0.r1-06600-qssi.0. Change-Id: I2b4e5fcf5b07285a5ffd52fd59a2a3eb08498829 Author: Alexander Koskovich <zvnexus@outlook.com> Date: Wed Sep 16 12:24:46 2020 -0700 common: Update from LA.QSSI.11.0.r1-05600-qssi.0. Change-Id: I30d3d09087414b76afd41c7593697f0651c4bba0 Author: Alexander Koskovich <zvnexus@outlook.com> Date: Tue Aug 25 15:09:54 2020 +0000 common: Clean up pathing, structure, move framework modules to dex import. Change-Id: I145c8cc21b7137d2c8e8e33ca8369a9251f39cbf Author: Alexander Koskovich <zvnexus@outlook.com> Date: Tue Aug 25 12:06:17 2020 +0000 common: Update from LA.UM.8.12.c3-11300-sm8250.0. * Add & pin some blobs from legacy SOCs that aren't auto generated in newer releases. Change-Id: I00ca9d513b8458a9e4ca9e74382a84645a93c93f Author: Jake Weinstein <jake@aospa.co> Date: Mon Jun 29 20:50:50 2020 +0200 perf: add Smooth Motion and Layer Extension libraries Change-Id: I8fca4cf91a9519ea2bd0ea07529d274cf7064a4c Author: Jake Weinstein <jake@aospa.co> Date: Wed Jun 10 00:24:01 2020 +0200 common: clean up internal paths No Functional Change Change-Id: Id2cb0b1fa8bee053f1e38beb31d897d6a22fce0a Author: Jake Weinstein <jake@aospa.co> Date: Mon Jun 1 22:44:56 2020 +0200 common: Update proprietary-files.txt for LA.UM.8.13.r1-08500-sm8250.0 Change-Id: I6b894eb40cf1f0d96b476b8c16a136e125b010ab Change-Id: I625dc9b1d3222221b19755785840b074587e1184
2022-01-16common: Add common QTI componentsTheStrix
- To use this, set TARGET_COMMON_QTI_COMPONENTS := <components> - Configurations go inside qti-components/<component>/qti-<component>.mk Change-Id: I247743279d1f189c57053dd8f3dffed037f8a192
2022-01-16common: Mark some gralloc bits as validBruno Martins
* Add GRALLOC_USAGE_PRIVATE_WFD as valid gralloc bits for all the platforms and GRALLOC_USAGE_PRIVATE_10BIT_TP only for the UM 4.9-based platforms. Both are defined in the respective display HALs (in gralloc/gralloc_priv.h) being the latter only available for sdm845. * This results in the same as applying https://goo.gl/SR7sFY, but it's preferable since it makes use of our own method of extending the valid gralloc 1.0 usage bits (see commit 59009f8). TARGET_ADDITIONAL_GRALLOC_10_USAGE_BITS is extended here on purpose and as a bitwise OR of all the values in order not to clear what might have been set in the device trees. Change-Id: I5536f341e75088cc72ac369065011388f0a6d3f1
2022-01-16mediacodec: Allow syscalls needed by OMX componentPraveen Chavan
perf daemon needs uname, ueventd, timer_create, timer_settime, rt_sigtimedwait syscalls. Add them to media.codec's whitelist. CRs-Fixed: 2062950 Change-Id: Ib07d73140470d9def0d9411469ee1525e13f4bc7
2022-01-16common: Add system call to the SE whitelistAmit Shekhar
Add system call to the SE policy whitelist Change-Id: I1793d20c49f838929aa0dc1720eb062535ae8f09 CRs-Fixed: 2050577
2022-01-16mediacodec: Adding syscalls inotify_rm_watch for VPP functionalityUmesh Pandey
CRs-Fixed: 2058795 Change-Id: I294b03f4a46020a022cacf1267ebf68b0bdd6e19
2022-01-16common: add support for advanced DPM platformAlex Naidis
* add needed modules to bootclasspath * Target must provide these as packages! Change-Id: I09c69158269feecc2873848d05158fdce49be6e5 Signed-off-by: Alex Naidis <alex.naidis@linux.com>
2022-01-16common: Added syscall to media extractor policyVara Prasad A V S G
Change-Id: I46c007ff3dfc5f9e26e7a83eb7edd5c8c8b454ec
2022-01-16common: Grant permission for 'getdents64' in mediacodec policyBharat Pawar
This is for seccomp. Change-Id: I807484b5a5d69db81db4684adb91c0795ba88673
2022-01-16common: Adding syscalls for VPP functionalityUma Mehta
Adding syscalls inotify_init1 and inotify_add_watch used by VPP functionality. Change-Id: I1a867c1168292359f9f76f507eda1c1045324f4a
2022-01-16mediacodec: allow sysinfo and getcwd syscallUma Mehta
Add sysinfo and getcwd syscall to make operations using gpustats successfull. Change-Id: Ibaf899904a6a33997eeb696d7a8ee073f29820c1
2022-01-16common: Add QC mediacodec extensionsAlex Naidis
Qualcomm added these to thulium (msm8996). However since the AV stack is shared across the chipsets it is required for all devices which inherit device/qcom/common. This commit squashes the following commits: mediaextractor: allow pread64 and readlinkat syscalls Add pread64 and readlinkat syscalls. Change-Id: Ic466e6d401fea5c9b47a9e3abf388cdae1a90f93 Signed-off-by: Alex Naidis <alex.naidis@linux.com> mediacodec: allow sendto and recvfrom syscalls Add sendto and recvfrom syscalls CRs-Fixed: 1001945 Change-Id: Id4287b742f8c559f4e566a687578abdd100ffe4c Signed-off-by: Alex Naidis <alex.naidis@linux.com> mediacodec: allow lseek syscall Add _lseek syscall to make file operations are successful. Change-Id: I746bf6a9fd5492a359086f8003a771234337e61d Signed-off-by: Alex Naidis <alex.naidis@linux.com>
2022-01-16common: Skip boot jars checkJake Weinstein
Matches CAF and fixes errors like these Error: out/target/common/obj/JAVA_LIBRARIES/telephony-common_intermediates/classes.jar contains class file org/codeaurora/ims/ImsMultiIdentityControllerBase$MultiIdentityBinder.class, which is not in the whitelist Error: out/target/common/obj/JAVA_LIBRARIES/tcmiface_intermediates/classes.jar contains class file com/quicinc/tcmiface/DpmTcmIface.class, which is not in the whitelist Error: out/target/common/obj/JAVA_LIBRARIES/telephony-ext_intermediates/classes.jar contains class file org/codeaurora/internal/BearerAllocationStatus$1.class, which is not in the whitelist Change-Id: I94f376d14134c80c14188b07eebca01933b7e47a
2022-01-16common: Mark QCNE as supportedAlex Naidis
All Qualcomm devices are capable of theoretic QCNE support. Change-Id: I812a044105698971c280657e40e737be049c124f Signed-off-by: Alex Naidis <alex.naidis@linux.com>
2022-01-16common: enable BOARD_USES_ADRENOJake Weinstein
* Needed for N media HAL Change-Id: I4299f0ac598ae524f7a644e1cfedf0876532c51f
2022-01-16common: imply certain variables for QC targetsJake Weinstein
Change-Id: I6bbaf55c0c89d90dc55e77128d5f43e2ef88d62b
2022-01-11common: Implement MSM-specific init extension libraryDavid Ng
This is a squash of the following: Author: Hernán Castañón <herna@paranoidandroid.co> Date: Fri Jan 5 10:54:14 2018 +0100 common: init: add libselinux This is needed in favour of a compiling issue on oreo-mr1. Change-Id: I38fbc1aaa3ceafdcd3176f980455bcae2c8259ec Signed-off-by: Hernán Castañón <herna@paranoidandroid.co> Author: Willi Ye <williye97@gmail.com> Date: Mon Nov 6 16:59:54 2017 +0100 common: init: Add necessary libraries Change-Id: I0ba99df45865b33e6266d12b8dfe874af7155f05 Author: Alex Naidis <alex.naidis@linux.com> Date: Fri Dec 30 02:44:39 2016 +0100 common: init: Kill board init support * These files were still using the old syntax and thus breaking build. * Instead of fixing all of them, remove support, since they have no use. Change-Id: I522655a8c52089dd779a131ac2a785c63856e61f Signed-off-by: Alex Naidis <alex.naidis@linux.com> Author: Alex Naidis <alex.naidis@linux.com> Date: Tue Dec 27 20:42:17 2016 +0100 common: init: Remove junk * As preparation for the comeback Change-Id: Iafa198bf0c70106944acd4ebbf2d492e622dbf09 Signed-off-by: Alex Naidis <alex.naidis@linux.com> Author: Jake Weinstein <xboxlover360@gmail.com> Date: Sun Dec 20 19:58:37 2015 +0000 init: remove display density code * Let devices define this Change-Id: Ieeaf4ec6ab0f4da08ca6f9428c72de57997a17d0 Author: Anshuman Dani <adani@codeaurora.org> Date: Tue Nov 19 20:33:19 2013 +0530 init_msm8960: Overwrite ro.opengles.version for 8960 Overwrite the ro.opengles.version property with 0x2000. This change is specific to 8960 Classic, which can only support upto Open GLES vesion 2.0 This change fixes the CTS test failure android.opengl.cts.OpenGlEsVersionTest CRs-Fixed: 575502 Change-Id: I7e90ddde44fef596d1446e6f1acfe7070ef9337b Author: dhacker29 <dhackerdvm@gmail.com> Date: Sat Feb 1 17:22:00 2014 -0600 common: init: Add hook for target specific libinit defines * Set TARGET_LIBINIT_DEFINES_FILE := path to your file in BoardConfig Change-Id: I2cc84a0c82875b2cf57c2b94a544a30c9ada546b Author: Jake Weinstein <xboxlover360@gmail.com> Date: Tue Oct 20 19:49:43 2015 +0000 common: build vendor init static library as C++ * This is necessary in order to match https://android.googlesource.com/platform/system/core/+/f3cf438714aa1284d8a58e2f3b108ba93f6d3abb * Based on the following Change-Id: Ib3f2e4c533129aba8fba9eda8509762c7fc5d7c7 Author: Tanya Finkel <tfinkel@codeaurora.org> Date: Mon Apr 20 23:53:30 2015 -0700 display: Fix resolution for SBC8016 platform The default display for the SBC platform is HDMI display. Change-Id: I41003b140a7201f681fcc5005106ccdd0e5736e3 Author: Pushkaraj Patil <ppatil@codeaurora.org> Date: Fri Jan 30 16:13:08 2015 +0530 common: Set separate system property for 8929 8929 is using 8939 system property to select hw hevc decoder solution but this may lead to other CTS issues as 8929 have different specification. Use separate system property for 8929. Change-Id: I8687279c7fa2957ddf16dfeeba4f0c859c3bf01b Author: Pushkaraj Patil <ppatil@codeaurora.org> Date: Wed Jan 28 14:37:43 2015 +0530 common: use hw hevc decoder for msm8929 8929 target is using software hevc decoder. Set a system property so as to use hw hevc decoder, for all variants of 8929. Change-Id: I156a26e905859a23f96a32ca4b98cdee688833df Author: Manikanta Kanamarlapudi <kmanikan@codeaurora.org> Date: Mon Dec 29 13:34:27 2014 +0530 common: Set system property to differentiate 8916 and 8939 hw Set system property to differentiate 8916 and 8939 hw based on soc-id to select appropriate media_codecs.xml Change-Id: I043e00c9c580994b511f8fcec4a0890da90645a6 CRs-Fixed: 770327 Author: Pushkaraj Patil <ppatil@codeaurora.org> Date: Tue Sep 2 16:07:20 2014 +0530 init: disable narrow search range For 8916 narrow search range should be disable. Disable set property vidc.enc.narrow.searchrange, if target is 8916. Change-Id: I501eaf1de72334a0a86baa222d29387b4da66860 Author: Praveena Pachipulusu <pveena@codeaurora.org> Date: Tue Apr 22 16:04:05 2014 +0530 init_msm8916: Properly handle reading sysfs node Properly handle failure to read sysfs file used to determine the lcd density. Change-Id: I864f67e9c9489b20f3634179e277fb5ad6096af0 Author: Praveena Pachipulusu <pveena@codeaurora.org> Date: Fri Apr 4 12:20:24 2014 +0530 init: Add MSM-specific init extension library Implement MSM-specific initialization during boot up at "init" stage. Set DPI property based on panel resolutions by reading virtual_size sysfs entry. Change-Id: Ie0e1b5e68c72abe4aa11edbd4700bef3208dd461 Author: Manikanta Kanamarlapudi <kmanikan@codeaurora.org> Date: Thu Aug 7 20:08:37 2014 +0530 common: Add setprop to differentiate sw/hw HEVC Add setprop to differentiate sw/hw HEVC based on msm_id Change-Id: I15421fa9217597a541e0ee042ba48662fcda59b4 Author: Manikanta Kanamarlapudi <kmanikan@codeaurora.org> Date: Thu Jul 17 21:09:24 2014 +0530 common: Add init_msm for 8916 file Add init_msm for 8916 file and do setprop's for hw/sw HEVC based on msm_id Change-Id: I4cde44765e017add364a3632632a4c78cdab33f5 Author: Shruthi Krishna <skrish@codeaurora.org> Date: Mon Mar 23 11:51:19 2015 -0700 Renaming thulium to msm8996 Change-Id: I912a7bc3a107341e7d413937c0d1e9580e0a20d6 Author: Bruce Levy <blevy@codeaurora.org> Date: Fri Mar 6 16:09:58 2015 -0800 init: Add MSM-specific init extension library for thulium - Implements MSM-specific initialization during bootup - Sets the lcd density to 480 Change-Id: I30259948edf866b0e288d33ae1965aa1bd980f93 Author: Ilia Lin <ilialin@codeaurora.org> Date: Tue Mar 11 14:00:59 2014 +0200 init: qcom: Set ro.sf.lcd_density for SBC APQ8084 Set the property ro.sf.lcd_density value to comply the SBC APQ8084 display size. qemu.hw.mainkeys is set to 0, because SBC is headless device and doesn't have HW buttons. Change-Id: I3e4e56245f95a061ea218f16c0af3f10a797ad4b Author: Vijay Ganti <viganti@codeaurora.org> Date: Wed Feb 12 13:06:42 2014 -0800 init: Update LCD density setting for APQ8084 MTP and Liquid Update LCD density on Liquid to 320 and MTP to 480 based on UX profiling and Jank analysis CRs-fixed: 612032 Change-Id: I1d2ee7671b7fd388967087df4f4bf8711f010478 (cherry picked from Author: Jake Weinstein <xboxlover360@gmail.com> Date: Sun Oct 11 17:31:15 2015 +0000 init: add support for MSM8952/MSM8976 Change-Id: I045bab35a8b97e84b41612e0ac0e33d43995ef60 Author: Jake Weinstein <xboxlover360@gmail.com> Date: Sun Oct 11 17:30:27 2015 +0000 init: add support for MSM8909 Change-Id: I852690234de1b2ffd0b6cf457106fff353a89a53 Author: Prabhanjan Kandula <pkandula@codeaurora.org> Date: Mon Mar 30 20:18:17 2015 +0530 init: display: Add permission to camera bw node Allow surfaceflinger process to access fb0/mdp/bw_mode_bitmap, so that framework can hint the camera usage to limit the bw. Change-Id: I566010e1b988ab06f6618967f5b9c6d0cfb68890 Author: Ilia Lin <ilialin@codeaurora.org> Date: Tue Oct 21 14:01:57 2014 +0300 init: qcom: Set LCD density for Dragonboard APQ8094 Set proper LCD dencity for the FWVGA display on the Dragonboard APQ8094. Change-Id: I6bd657ee90a21ed8a13e6456b05feaf79b5c5c95 Author: Arun Kumar K.R <akumarkr@codeaurora.org> Date: Tue Jun 24 13:17:55 2014 -0700 init: Add MSM-specific init extension library for 8994 - Implements MSM-specific initialization during bootup - Sets the lcd density at the bootup Change-Id: I2bbc3e724682b8b11329b87c26aca1e4faf8d357 Author: Jeykumar Sankaran <jsanka@codeaurora.org> Date: Mon Dec 8 13:52:20 2014 -0800 init: Add MSM-specific init extension library for 8992 - Implements MSM-specific initialization during bootup - Sets the lcd density to 480 Change-Id: I2997e902c3bdafefda0bb98b8d8b3c1279c7b5dc Author: Saurabh Shah <saurshah@codeaurora.org> Date: Wed Feb 25 17:09:29 2015 -0800 device/qcom/common: Add permissions for mode and modes Add permissions, owners for /sys/class/graphics/fb0/{mode, modes} These are meant to be read/written to by hwc. Change-Id: I43f38b8106ac066b37912a3ebd2af2375f3e7b09 Author: Jeykumar Sankaran <jsanka@codeaurora.org> Date: Wed Aug 13 20:36:23 2014 -0700 init: Set permissions for dynamic partial update node Set file permissions for dynamic partial update system node to control the feature at runtime. Change-Id: Icd4799907d168c2606c8811c73f4fedd847d55f0 Author: Arun Kumar K.R <akumarkr@codeaurora.org> Date: Fri Aug 29 15:52:12 2014 -0700 init_msm: Add usergroup permission to dynamic_fps node. HWC will be writing to this sysfs node to set the variable refresh rate, hence set proper usergroup Change-Id: If668003463f580050d5843af97bf8f8761eb7f88 Author: Naseer Ahmed <naseer@codeaurora.org> Date: Wed Feb 25 11:37:08 2015 -0500 init: Set permissions for physical address Change-Id: Ic7f0b296e9ab5f1738aae4f46dcb47e935da8045 CRs-Fixed: 795622 Author: Naseer Ahmed <naseer@codeaurora.org> Date: Wed Jul 23 18:13:12 2014 -0400 init: Add permissions for CEC nodes Change-Id: I220fd52e33690ee6d4de39f121464571c7ce91e0 Author: Naseer Ahmed <naseer@codeaurora.org> Date: Wed Jan 28 18:50:43 2015 -0500 init_msm: S3D mode permissions Allow HWC write permissions on this node. Change-Id: I732c2003f1130f9ebefb17e0fcd0f14044dc24f9 Author: Tatenda Chipeperekwa <tatendac@codeaurora.org> Date: Wed Nov 19 11:06:52 2014 -0800 init: Add persmissions to access res_info node for HDMI timing info The HDMI driver now provides timing information through the res_info sysfs node. The display HAL will need permissions to read/write this node as part of HDMI initialization. Change-Id: I2d767534a877368f55d614118676edb5f4f90b9e Author: Matthew Qin <yqin@codeaurora.org> Date: Tue Apr 29 16:47:29 2014 +0800 init: Add ro.alarm_boot property support ro.alarm_boot property is used to let framwork detect if it is RTC triggered boot. Change-Id: Id503ad39a2872fdb3acbc79233c008dc4f4e4a3c Author: Ramkumar Radhakrishnan <ramkumar@codeaurora.org> Date: Tue Feb 11 19:45:58 2014 -0800 init script: Add usergroup write permission to idle_time node Set usergroup write permission of idle_time node to enable idle timeout feature. Change-Id: If6b0a94e93b5117c4004726d62a346403f7a8ed3 Author: Aravind Venkateswaran <aravindh@codeaurora.org> Date: Tue Feb 4 12:35:02 2014 -0800 init: Set DPI property based on platform subtype ID There is a need to support panels of different resolutions on msm8926. In such scenarios, the platform subtype ID is used to uniquely identify such panels. Use this ID to correctly configure the device property for the DPI setting. Change-Id: If2d7c3cb2a528e9fe6780116ea1ceb278eba138d Author: Pradeep Panigrahi <pradeepp@codeaurora.org> Date: Sat Jan 11 12:50:53 2014 +0530 init: qcom: Setting Bluetooth soc property In case of msm8974-apq, setting Bluetooth property as ath3k Change-Id: I4c9da7fc422d82b97b1dac353c33b1b1913fc826 Author: Uday Kumar Sundar <usundar@codeaurora.org> Date: Fri Dec 13 16:10:44 2013 -0800 init: Add coredump support for processes This change will set-up the core-dump directory and the core-file pattern. The coredumps will not be generated during crashes on boot-up. The core-dumps will only be generated on crashes after the boot-up. Change-Id: Ie8c15f500aa871b7b06913e70d0076656834b319 Author: Arun Kumar K.R <akumarkr@codeaurora.org> Date: Fri Nov 15 12:01:06 2013 -0800 init_msm: use qemu.hw.mainkeys instead of ro.hw.nav_keys Android removed support for ro.hw.nav_keys property to enable/disable the virtual keys on the target, hence just use qemu.hw.mainkeys. Change-Id: Ieb700313ea49a32ed98f80e3e8cce9ab9e07624b Author: Praveena Pachipulusu <pveena@codeaurora.org> Date: Tue Oct 8 09:36:48 2013 +0530 init: set hdmi node permissions during initialization - Add functions to setPermission and setOwner for file nodes - Set hdmi node permissions based on fb number. Change-Id: I57babd7aa8387d35860ad66892dd0c21ca35c135 Author: David Ng <dave@codeaurora.org> Date: Thu Oct 10 13:59:30 2013 -0700 init: Update lcd density setting for APQ8084 Use correct LCD density and softkey enable setting for APQ8084. Change-Id: I0ba8bc5d69981224c2dcdb314926a11d9f6a85eb Author: David Ng <dave@codeaurora.org> Date: Mon Sep 23 18:52:19 2013 -0700 init: Add MSM-specific init extension library Implement MSM-specific initialization during boot up at "init" stage. This allows variable setting based on runtime query of hardware configuration. Change-Id: Id14293a9f030d6631c55e84498f503a5bcb818e2 Change-Id: I28fc2f6e03b6a1d6f910d380a3338f124e34a4b3 Signed-off-by: alk3pInjection <webmaster@raspii.tech>
2022-01-11common: Revert "Remove dtbtool"alk3pInjection
This reverts commit 8dbb46938854fc06a5468c119537fcf67d12fbfe. Change-Id: If38284b91330d07df6920426e64560d50c046699
2022-01-11common: Initial startupalk3pInjection
Change-Id: Ie73007b3fe2462dee2c85aeb5c68a5807f9ff4af
2018-04-01Remove QC releasetools and recovery extensionsMichael Bestas
* They are outdated and they aren't used by anyone Change-Id: I93d3f47718a0ce413ff8b4d773d342565544ba27
2018-03-27Remove dtbtoolMichael Bestas
* It's moved to system/tools/dtbtool Change-Id: Iabed3953969cf730fc179555ee6b803ee2eb6379
2018-03-25Revert "Rules to enable LTO for Adreno GFX driver."Michael Bestas
* Moved to vendor/lineage This reverts commit 91552490da0c6c66189cde1cfb761b7c678b60a1. Change-Id: I2af0698b7fe69aa5ef141e6835d1c384afd7d433
2017-11-03power: Make powerHAL compatible for passthrough HIDL designRuchi Kandoi
Bug: 31177288 Change-Id: Ia65f6b50d091a02199565af1d8855ec7473e7323 Signed-off-by: Ruchi Kandoi <kandoiruchi@google.com>