Commit Graph

1786 Commits

Author SHA1 Message Date
Jake Weinstein a91dfda548 perf: add Smooth Motion and Layer Extension libraries
Change-Id: I8fca4cf91a9519ea2bd0ea07529d274cf7064a4c
2020-07-14 02:50:55 +00:00
Arian ed3ec32ae5 common: Build Qualcomm PowerHAL
Change-Id: I78f24f16d7454d3cdbea6751b826f6d2badb35de
2020-06-25 15:58:45 +00:00
Jake Weinstein e8347bee9c common: clean up internal paths
No Functional Change

Change-Id: Id2cb0b1fa8bee053f1e38beb31d897d6a22fce0a
2020-06-15 00:27:15 +00:00
Jake Weinstein d1168c4080 common: av: build libmediaplayerservice
Only the 32-bit library is built by default, but
Qualcomm builds both on BSP builds.

Change-Id: I55b7bf8884f3948ed3a759704156f7788862e266
2020-06-15 00:26:55 +00:00
Jake Weinstein 1fa9864706 common: Update proprietary-files.txt for LA.UM.8.13.r1-08500-sm8250.0
Change-Id: I6b894eb40cf1f0d96b476b8c16a136e125b010ab
2020-06-02 00:37:02 +02:00
Jake Weinstein 18e0900252 telephony: move priv-app permissions to vendor/pa
Change-Id: Ib2f0e3fd46f9c37d791d05978d9ab84f53962b46
2020-05-31 20:26:16 +00:00
Alexander Koskovich aa8df2b53f common: Update from LA.UM.8.6.2.r1-07100-89xx.0.
Change-Id: I1be4827bac09b3093a4a53fb7a79f49aa1325031
2020-05-31 20:17:35 +00:00
Alexander Koskovich de899ac288
telephony: Build RmNet & IPA packages.
Change-Id: I215d34d705c5f044c4bb72371d81fb9139be9166
2020-05-14 10:39:17 -04:00
Stylogey a49c0f974b
wfd-legacy: Add missing libraries.
Change-Id: Ic0023809c6c437920a4ff56e72d241c2c83a85a6
2020-05-10 11:30:53 -04:00
Alexander Koskovich ab4c9d483a
common: wfd-legacy: Build test code for AAC.
* WFD links against libaacwrapper.

Change-Id: Ib6678fa7ce5bdf87778aee103a60007e0facd5af
2020-05-05 17:25:19 -04:00
Jake Weinstein 10564c060b
wfd: Include QCOM display packages.
* WFD is dependent on these to work.
 * Add comment to Makefile to clarify which
   SoCs use wfd (845 and up) and which use
   legacy (835 and older)

Change-Id: I072c88a23bd57e7d5312fc6a7fda11ec8e0d3634
2020-05-05 17:25:05 -04:00
Alexander Koskovich 74b31b107a common: Add legacy WFD component.
Change-Id: I8b10066a79f19b185eb5582862f370d1d6bdad25
2020-05-05 19:21:43 +00:00
Alexander Koskovich 6956d64a45
Update radio configuration to v1.2.
Change-Id: I1bae448fc97664493c5969d6f02bb2447af85154
2020-04-22 17:30:05 -04:00
Jake Weinstein 002bfb5b65 common: telephony: Build Radio HALs
Change-Id: I2bb2361e200f27191d15505094361ea765142ff8
2020-04-22 20:47:16 +00:00
Alexander Koskovich bd2fd16778
telephony: Add some libraries from from LA.UM.8.6.2.r1-06600-89xx.0.
Change-Id: I9b017ad414cb64122fc2bac54d503ffdb09ec1d3
2020-04-05 17:15:29 -04:00
Jake Weinstein 98e34b5882 common: Move flags to BoardConfigQcom in vendor/pa
Change-Id: Ic1c75434521dc4afa9addb296566f31d3994503f
2020-04-01 23:25:58 +05:30
Jake Weinstein 9a2475626c common: Move utils.mk to vendor/pa
Change-Id: I1d900a706925191376123a36bc499a328fe6c608
2020-04-01 23:11:22 +05:30
Marco Marinho 08114f5f6e common: Fix wrong QTI components manifest paths
Signed-off-by: Marco Marinho <marcomarinho12@gmail.com>
Change-Id: I332ca10771fdf7e3126c237f1acb8b7582a00c09
2020-03-30 23:45:18 +01:00
Adithya R 6b48197189 common: Move media extensions flag to vendor board config
- There is no point in adding platform-specific config here
  cuz BoardConfig is read only after pa_device.mk device.mk so
  at this point TARGET_BOARD_PLATFORM is null

Change-Id: Ife96c4c95bb764d08d1c3d0fed1cf2921a58390b
2020-03-29 11:27:45 +05:30
Jake Weinstein a4cf285bca common: enable TARGET_USES_MEDIA_EXTENSIONS on Legacy Devices
This list of SoCs matches CAF.

Change-Id: Ib0f0e63bc0ab365ba4f2e159b43059aa4dd9d9c2
2020-03-23 21:16:07 +01:00
TheStrix d0d9d95577 common: Add common QTI components
- To use this, set TARGET_COMMON_QTI_COMPONENTS := <components>.
   e.g. TARGET_COMMON_QTI_COMPONENTS := av bt perf
 - Configurations go inside qti-components/<component>/qti-<component>.mk
 - Blob list go in qti-components/<component>/proprietary-files.txt

Change-Id: I9868b02da59c69326f3587cf338187753955c1db
2020-03-19 19:22:43 +05:30
Jake Weinstein 4cfb0a59d8 common: move seccomp to vendor/pa
Change-Id: Ifd24850a786c336d7529317a53bdbd912cdecd58
2020-03-19 04:43:51 +01:00
Jake Weinstein 43d8769333 common: remove vendor_hal_makefile_generator.sh
Qualcomm moved this to vendor/qcom/opensource/core-utils/build/update-vendor-hal-makefiles.sh
Both are still supported, but update-vendor-hal-makefiles.sh is used
if it's present and improves incremental build time.

Change-Id: I6b5724c1762d873001be62b91f064af4c1e1f72a
2020-03-19 01:59:37 +01:00
Jake Weinstein e1fec2e04d common: remove libinit_msm
This is not needed.

Change-Id: Ie43d98e5eb2638cfcbda0d24a2b1094ffc65b35f
2020-03-19 01:53:46 +01:00
Jake Weinstein 89be514360 common: remove dtbtool
This isn't used by anything recent and to avoid bitrot, maintainers
can track this from LOS at https://github.com/LineageOS/android_system_tools_dtbtool

Change-Id: I6ca87d7911f76adbd964dad5b0eb91cfcd575549
2020-03-19 01:45:29 +01:00
Jake Weinstein 2c646e73c8 common: remove deprecated flags
Change-Id: I9470d0b21e6badda35e35c74be51ff8a2725576a
2020-03-09 03:42:01 +01:00
Jake Weinstein 8444453ffe common: remove TARGET_USES_AOSP
This isn't used anywhere meaningful.

Change-Id: I4d860852c2a5b7da4e5948a4c8834c43c82c1bfe
2020-01-28 06:04:41 +01:00
Jake Weinstein 94b99b76ed common: move skip boot jars check to vendor/pa
This is relevant on all devices.

Change-Id: Ie2a68283cb85a9b74a8f317d7f5bd28e755f7b6a
2020-01-28 06:03:08 +01:00
Jake Weinstein 01c2af7430 common: add next-gen platforms to utils.mk
Change-Id: I0908a133953f4ad9071360e137a3eebe45e5da76
2020-01-23 05:35:24 +01:00
Jake Weinstein 7dce3a1e74 common: automatically define AOSP and QCOM_BSP flags by SoC
Change-Id: I8e457b7e14d33080eed8fb7bfb0a9d23f3bf4959
2020-01-23 05:35:20 +01:00
Dileep Marchya d0aaccef65 hidl-gen: Match exact string in hidl-gen before skipping.
- Grep leads to a substring match and causes package
  names to get skipped incorrectly. Use -w option to
  find the exact match.

CRs-Fixed: 2479486
Change-Id: Ic1fbe72304177d396eab142eaf832b841b61da24
2019-09-13 04:59:40 +02:00
Lalit Kansara 249303aabe Avoid setting read-only variables
.

Change-Id: I518747820f628b9caba047b0efee76347fc8a6ab
2019-09-13 04:59:40 +02:00
Jake Weinstein 3ef6db5bf3 common: Skip boot jars check
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
2019-09-02 04:14:24 +00:00
Jake Weinstein a662332215 common: import dtbtool from LineageOS
https://github.com/LineageOS/android_system_tools_dtbtool
Change-Id: I6ad7243ea64cca292b8cf90433814b9f06ed7954
2019-08-23 18:49:20 +02:00
Jake Weinstein c36be5da03 common: enable TARGET_ENABLE_QC_AV_ENHANCEMENTS for all QC devices
Change-Id: I892e675e6f22e4a5c02235cd434764336b8d4458
2019-08-02 08:45:25 -05:00
Jake Weinstein a328996fff common: remove deprecated DPM configuration
Change-Id: I84d706b1adf72c4f9c36bbdb87476186fff328ed
2019-07-31 20:34:50 +00:00
Hernán Castañón Álvarez 7d83e83c2a common: utils: add msmnile, trinket & sm6150
Signed-off-by: Hernán Castañón Álvarez <herna@paranoidandroid.co>
Change-Id: I1254567866b148c83ebdaa3389092cac992d5d7b
2019-07-30 00:58:56 +00:00
Praveen Chavan 23308047a6 mediacodec: Allow syscalls needed by OMX component
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
2019-07-29 16:36:43 +05:30
Amit Shekhar 6ab2c32c56 common: Add system call to the SE whitelist
Add system call to the SE policy whitelist

Change-Id: I1793d20c49f838929aa0dc1720eb062535ae8f09
CRs-Fixed: 2050577
2019-07-29 16:34:13 +05:30
Umesh Pandey d192025ba8 mediacodec: Adding syscalls inotify_rm_watch for VPP functionality.
CRs-Fixed: 2058795
Change-Id: I294b03f4a46020a022cacf1267ebf68b0bdd6e19
2019-07-29 16:25:30 +05:30
TheStrix d70f672d88 common: utils: Add sdm710 & sdm845
Change-Id: Idd004ed531742f51ea17468d05086679891b08bf
2019-03-23 19:10:08 +05:30
Akhil Narang 9a329a8b04
common: utils: add sdm660
Change-Id: I3b2ba6aa79db7d05c09986fe05cfcdf0dd890009
Signed-off-by: Akhil Narang <akhilnarang.1999@gmail.com>
2019-01-06 23:47:56 +05:30
Jake Weinstein 65ef3f960f Remove cryptfs_hw, power HAL, dtbtool and thermal-engine header
In Android Pie, Qualcomm moved these to vendor/qcom/open-source

Change-Id: I370c88083375aae55bfb863516cc8e52ffa7b169
2018-09-20 16:13:48 +00:00
TheStrix f1cf443934 common: Add Script to generate vendor hal make files
Change-Id: Id1d93616bc0b9d6be7530893fec5ba94412c2fd7
2018-09-20 04:45:37 +00:00
Alex Naidis 390170a7d5 power: Restore SPM compatibility between the implementations
We need to move our SPM implementation into the switch
statement to allow it to co-exist with QC's SPM implementation
which is used for msm8998 only as of now.

Change-Id: I419afefe714d6b464824be397bbe949b6c8a6470
Signed-off-by: Alex Naidis <alex.naidis@linux.com>
2018-05-17 00:57:39 +02:00
Sathish Ambley cabbaa5aff Changes to handle VR state transition in power HAL
Change-Id: Ieb104ca1a8d7dce3678f9d22a6e820049f70fe3d
2018-05-16 23:49:01 +02:00
Ananth Raghavan Subramanian 3dd804c7d6 power: Using PerfHAL API
Using the PerfHAL API to comply with Treble

Change-Id: I0ce40bbefb8c867dda8ee5eb1f948af2106e692d
2018-05-16 23:48:47 +02:00
Balamurugan Thanikachalam f51d27826e power: display on/off hints
Send display on and display off hints to perf hal.

Change-Id: I95ef9172901e6bf543fa095874e3c67748b3ebe6
2018-05-16 21:44:50 +00:00
Vara Prasad A V S G 291b2ca606 Move power.qcom to /vendor
Change-Id: Ifb8ab8dee48b7aa19892349a942c90fb9812811a
2018-05-16 21:43:19 +00:00
Ananth Raghavan Subramanian f12f335396 power: PowerHAL for 8998
PowerHAL now parses xml for resource list

Change-Id: Ic5c2c1836e3b092e5cdc3827e323a2ffc816f5a3
2018-05-16 21:42:55 +00:00