510 Commits (lineage-17.1)

Author SHA1 Message Date
ripee 2e1b717760 msm8976-common: Enable debugging hwui profile
* Fixes screen flickering in many apps
3 years ago
Erfan Abdi f746dd6d30 msm8976-common: Setup device soong namespace 3 years ago
ripee 01014cd2a5
Merge pull request #2 from LineageOS/lineage-16.0
msm8976-common: proprietary-files: Update default source note
3 years ago
syphyr 2d9dd6b391 msm8976-common: proprietary-files: Update default source note
Sources from T813XXS2BSJ3_T813XAC2BSA2_XAC

Change-Id: I07d28010ed55e5f55922093b348f1d9cec357cd9
3 years ago
Wang Han 9d7432ca2a msm8976-common: Extend sphal search paths for media swcodec
* Legacy devices do not have vndk-sp, so we have to add
   /system/{LIB} to sphal search paths to make sure linker
   can find the according libraries successfully.

Change-Id: I95b4b4cc9b187ce2b3a50e4e4d1e4940f36e087d
3 years ago
aviraxp 08ebba53cf msm8976-common: Import and bind mount loader config for media swcodec
* This config needs to be modified for legacy devices. As
   there is no easy way to split it, import it into device
   tree and bind mount it instead.

 * Head at android-10.0.0_r2
3 years ago
ripee fd211ae015 msm8976-common: Go back to passthrough camera implementation 3 years ago
npjohnson 603bbe069b msm8976-common: Set sys.usb.ffs.aio_compat in recovery as well 3 years ago
David Ng 288a849491 msm8976-common: Define extra folders in makefile instead of init.qcom.rc
With Android 10, these folders get wiped out unless declared at compile time.
3 years ago
ripee 716572f24a msm8976-common: Add support for Miracasting 3 years ago
Han Wang 26a396efe4 msm8976-common: Adjust pinned files following runtime module work
Test: adb shell dumpsys pinner
3 years ago
ripee f40d286569 msm8976-common: Remove F2FS 3 years ago
aviraxp 2efb3d7e2e msm8976-common: Kang libperipheral_client.so from crackling MM
* Somehow (likely due to some bionic changes), nougat blob never
  works on Q and causes NPDs in various processes. This lib
  somehow fixes it.
3 years ago
Suren Baghdasaryan ddf1881ec8 msm8976-common: gps: Add libprocessgroup dependency to set_sched_policy users
Add libprocessgroup dependency required for set_sched_policy function.
Include sched_policy_ctrl.h header which now contains set_sched_policy

Bug: 111307099
Test: builds, boots

Change-Id: Id90ba4f0782c7a9a620e6bd273813e5a56dbd140
Signed-off-by: Suren Baghdasaryan <surenb@google.com>
3 years ago
Pranav Vashi 9fa553206f msm8976-common: overlay: Disable config_cleanupUnusedFingerprints 3 years ago
mohammad92 49fbfaf1d3 msm8976-common: Disable codec2 3 years ago
Tri Vo 526caab0c0 msm8976-common: Move device-specific entries to /vendor/ueventd.rc 3 years ago
Sujin Panicker f43bf03649 msm8976-common: fix rank of OMX audio codec components
Rank OMX SW audio codecs higher than C2 codecs.
3 years ago
Nirmal Abraham fb9a008419 msm8976-common: Disable SF Latch Buffer Signaled property 3 years ago
Ady Abraham 0f1f589f2d msm8976-common: Enable GL comp backpressure
Enable backpressure for client composition to avoid jank due to
HWC queue stuffing.

Test: 1. Open Camera
      2. Swipe horizontally to go back to previous app.
3 years ago
arco c9313c6b6f msm8976-common: Remove config_enabled_lte overlay
This is true by default.
3 years ago
aviraxp 3e4efd36c7 msm8976-common: Remove deprecated ipv6 tethering support
* This is not a thing anymore since N.
3 years ago
bgcngm 76e7066381 msm8976-common: Set shipping API level in the common product makefile
It's not meant to be set as a board config flag. Simply do it by
inheriting the makefile that now also exists for devices launched
with Marshmallow.
3 years ago
Sujin Panicker c21dab3d1b msm8976-common: media: Update opus omx codec ranking
Update opus omx codec ranking to give c2 implementation
higher priority.
3 years ago
John Stultz ac522297f7 msm8976-common: Disable nonblocking_ffs to avoid recent crashes with adbd
Recent changes to adbd have enabled nonblocking_ffs by default.

These have seeminly uncovered some bad memory corruption in the
kernel ffs gadget driver on every kernel I've tried so far.

Unfortunately I've not been able to diagnose what is going wrong,
so for now, lets disable the nonblocking_ffs.

We still need to root cause the issue as its a problem even with
the mainline kernel on HiKey, so its likely a generic kernel issue.

Signed-off-by: John Stultz <john.stultz@linaro.org>
3 years ago
Lucas Dupin 97aa3b8823 msm8976-common: Disable window rounded corner animations
For graphics performance reasons
3 years ago
bgcngm ab74a417b9 msm8976-common: Switch legacy Wi-Fi service 3 years ago
Katz Yamada 1f63b1236c msm8976-common: gps: Fix for buffer overrun crash at copying nmea string
Add zero clearing of allocated nmea buffer to ensure
the nmea string is null terminated.

Change-Id: I78e8b03bc7d0f9b69e1a51356da379a57a647cad
CRs-Fixed: 2041933
3 years ago
ripee e474914e6b msm8976-common: Do not create directory for TZ Apps 3 years ago
spyffe 1c2f979274 msm8976-common: Switch to IMapper 2.1 3 years ago
followmsi f7acd762e0 msm8976-common: HWC2: Add properties to revert latching changes
3 years ago
luk1337 b0f11914d9 msm8976-common: Move to hardware/samsung fingerprint HAL 3 years ago
ripee bb1b84673d msm8976-common: Uprev keymaster to 4.0 3 years ago
ArianK16a 2851c3581c msm8976-common: rootdir: Set usb to mtp on charger
* Otherwise adb will try to start and crash the device
  while offmode charging at a computer.
3 years ago
ripee a0630b1abf msm8976-common: Convert lights HAL into a binderized HAL 3 years ago
arco 8e30e03999 msm8976-common: Add 0x2000U to additional gralloc usage bits
Fixes video playback error.

| Gralloc2: buffer descriptor contains invalid usage bits 0x2000
3 years ago
mikeNG eac97cf9ad msm8976-common: Update to power HAL 1.2 3 years ago
Subbaraman Narayanamurthy 17cb046079 msm8976-common: rootdir: add CAP_SYS_BOOT for charger
Add CAP_SYS_BOOT capability for charger service so that it can
shutdown/reboot the system.
3 years ago
Subbaraman Narayanamurthy 84ba1fbeaa msm8976-common: Change user/group permission for for charger
Make charger binary run as system instead of root. Since it
needs to handle input key events, add input as a supplemental
group in addition to system and graphics.
3 years ago
Subbaraman Narayanamurthy e610027c1f msm8976-common: rootdir: Update charger service path
charger binary is moved to /system/bin. Update it accordingly.
3 years ago
youngguo18 f84502f992 msm8976-common: Uprev Wifi supplicant HAL from 1.1 to 1.2
Update manifest with hidl 1.2 required for WPA3 and OWE.
3 years ago
Jong Wook Kim 99e3b678e0 msm8976-common: Device Manifest Uprev Wifi HAL from 1.2 to 1.3
Move Wifi HAL from 1.2 to 1.3

Bug: 111753174
Test: builds and wifi works
3 years ago
Roshan Pius 36caba610c msm8976-common: hostapd(hidl): Uprev to 1.1 3 years ago
arco 87bfe39e45 msm8976-common: Drop mediaextractor seccomp policy
These syscalls are now allowed by default.

[arco] Also clean mediacodec.policy
3 years ago
elektroschmock ecce5c6cb9 msm8976-common: Convert ConfigStore properties to system properties
Configstore is deprecated since Android 10 due to high memory consumption

3 years ago
Peter Kalauskas afabc732c8 msm8976-common: Convert IMediaCasService to use vintf_fragments
Change-Id: I43366fd9e95b30948aaa97f1cd5ff8b189de6c52
Signed-off-by: abdoi94 <abdoi94.iq@gmail.com>
3 years ago
Anton Hansson 38f7ddeb98 msm8976-common: Use generic arch variant
Follow blueline which has not demonstrated any regressions
after switching to a generic arch variant.
3 years ago
Anton Hansson 1ac7628b9e msm8976-common: Set cpu runtime variant to cortex-a53
This makes bionic and various art tools that compile/runs cpu-specific
code choose the kryo variant at runtime. It does not affect
build-time compilation.
3 years ago
bgcngm b6058f1f8e msm8976-common: sepolicy: Label files under extra root folders
These labels are no longer being set in QC sepolicy.
3 years ago
Diego Wilson e8bae43212 msm8976-common: gps: Move device dependent modules to /vendor
Change-Id: I8229a6e4a9512a03cbc6c9522bb1dc0ce988d1c9
3 years ago