aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
...
* msm8996-common: camera: HAL3: Return Error For Unsupported Stream FormatBinhao Lin2018-02-25
| | | | | | Return error code -EINVAL instead of 0 when the stream format is unsupported Change-Id: If6aee12c68054243a90d655bbaf0e95c36887682
* msm8996-common: camera: HAL1: fix HAL1 callback cookieLida Wang2018-02-25
| | | | | | | | | 1. fix HAL1 memory callback cookie for Treble change 2. remove checking for VANILLA_HAL definition for O upgrade now for initial bring up, until the removal of the TARGET_USE_AOSP flag in devie mkfile. Change-Id: Iedf5a97e9890bc7216a3008373ddef5005836a01
* msm8996-common: wcnss_filter: /system/bin -> /vendor/bin.Cosme Domínguez Díaz2018-02-25
|
* msm8996-common: Build a vendor imageBruno Martins2018-02-25
| | | | | | | * Turn the partition /factory into something more useful for us. Change-Id: I32a3088ef7803d3db691b9031dda2dbe55565ba3
* msm8996-common: Move fstab to /vendorLuK13372018-02-25
| | | | Change-Id: I2e86c3be08d0d4f19a6cf89a931f4a1e6ac12cdf
* msm8996-common: Move hardware specific .rc files to /vendor/etc/init/hwAbhishek Arpure2018-02-25
| | | | | | | | | | | | | | | The reason these files are moved to /vendor/etc/init/hw and not /vendor/etc/init is because 'init' scans the /vendor/etc/init folder for vendor service .rc fragments to import. That would either result in duplicate imports or out-of-order imports of these hardware specific .rc files and that *may* have unintended consequences. In order to preserve the current import order for MTP, we move all hardware specific .rc files to /vendor/etc/init/hw which is not autoscanned by init BUT leave the init.${ro.hardware}.rc (i.e. init.qcom.rc in this case) in root for 'init' to find. Change-Id: I14531da05e2a3a256f734f8de96e1f1969c753f9
* msm8996-common: camera: Added LOCAL_VENDOR_MODULE to set output path of the ↵Suman Mukherjee2018-02-25
| | | | | | | | | binaries Replaced LOCAL_PROPRIETARY_MODULE with LOCAL_VENDOR_MODULE to set the output vendor path for hal binaries and libraries Change-Id: Ib04d80eabc0e17f3863e956db5f2378e426c0687
* msm8996-common: camera: Vendor SeperationSauhard Pande2018-02-25
| | | | | | Moving camera hal and mm-interface binaries to /system/vendor/lib Change-Id: Ic639b698a8bf4418d51409342ab8f1187362a99b
* msm8996-common: Split vendor specific and system propsBruno Martins2018-02-25
| | | | Change-Id: Ib1a490d2d8f23ca832af915b6af783cad6dcdf17
* Set FRP device permissionsBruno Martins2018-02-25
| | | | Change-Id: Ica769bf4bc058041ae044c6a71464823a92f073d
* Enable Factory Reset Protection (FRP)Bruno Martins2018-02-25
|
* msm8996-common: Clean up extract-files.shCosme Domínguez Díaz2018-02-24
|
* msm8996-common: Generate treble-compatible makefilesRashed Abdel-Tawab2018-02-24
| | | | Change-Id: I95fb9a2f30067c25a9d2ed3a235907959befcd90
* msm8996-common: Remove wificond from device makefilesBruno Martins2018-02-24
| | | | | | * This package is being built globally Change-Id: I70aaf469acc29ded3cf5bb24ab112a76b36a7835
* msm8996-common: Set sync wakee policy tunableManjunatha Ramachandra2018-02-21
| | | | | | | Prefer waker CPU (with 1 runnable task) instead of an idle CPU in waker cluster. Change-Id: I174d496cf31bbf8706eaf6ad3740883d1c64b20f
* msm8996-common: sepolicy: add file_contexts policy for tfa9890Cosme Domínguez Díaz2018-02-20
|
* LOS charger animation is now opt-in.Cosme Domínguez Díaz2018-02-19
| | | | * See LineageOS/android_vendor_lineage@9f22e538780601bde3754b365ec9899e76f82af8
* init.qcom.rc: Remove some OEM edits.Cosme Domínguez Díaz2018-02-19
|
* msm8996-common: Update the permission of the kmsg nodeAmeya Thakur2018-02-19
| | | | | | | pd-mapper needs to be able to write the pd error string to the kmsg buffer. It runs under the system user. Change-Id: Ic52682f8151d10c4e6ffdc2b3ed4bc2183ebd6f6
* Enable boot from offline charging mode with the power button.Cosme Domínguez Díaz2018-02-19
|
* Remove BOARD_CHARGING_CMDLINE_*Cosme Domínguez Díaz2018-02-19
| | | | * Not used anymore.
* msm8996-common: Pin .vdex files as wellPhilip Cuadra2018-02-19
| | | | | | | | | | | .vdex files have been added to allow pre-verified dex. The pinner service needs to take this in account when pinning. Add pinning of appropriate system .vdex files on 8996 targets. Bug 33168521 Test: Tested manually by confirming pinning is successful Change-Id: Ice2c3f0ec0b314963fb136793d9fa36ecba58490
* msm8996-common: Spanish translation for U-Touch.Cosme Domínguez Díaz2018-02-19
|
* msm8996-common: audio: Disable ULL modeLuK13372018-02-19
| | | | | | | | | | | | | * Ultra low latency playback is currently broken. Crackling audio can be well noticed while playing WhatsApp audio messages or even during some games. * This patch routes all audio that normally used audio-ull-playback paths to low-latency-playback paths instead, thus meaning we're switching from ULL to LL mode. Change-Id: I7d672f1ff10b984c8096c9c4ca83475e730fd16f Signed-off-by: Davide Garberi <dade.garberi@gmail.com>
* msm8996-common: Convert audio_effects.conf to audio_effects.xmlDavide Garberi2018-02-19
| | | | | | * https://github.com/luk1337/aeffects-conf2xml Signed-off-by: Davide Garberi <dade.garberi@gmail.com>
* msm8996-common: Remove safailnet completelyDavide Garberi2018-02-19
| | | | | | * It's useless and against LineageOS' requirements Signed-off-by: Davide Garberi <dade.garberi@gmail.com>
* msm8996-common: Use vendor.display.config 1.1codeworkx2018-02-19
| | | | Signed-off-by: Davide Garberi <dade.garberi@gmail.com>
* msm8996-common: Update time services to OBruno Martins2018-02-19
| | | | Signed-off-by: Davide Garberi <dade.garberi@gmail.com>
* msm8996-common: Reorder the sepolicyDavide Garberi2018-02-19
| | | | | | * Fixup of ee7d7d4737b75ac25b29e98e9af39bfd9a2e17ee Signed-off-by: Davide Garberi <dade.garberi@gmail.com>
* sepolicy: Address some denialsCosme Domínguez Díaz2018-02-19
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Also move fingerprint.te to hal_fingerprint_default.te, it helps to track and apply upstream changes. Fix hal_fingerprint_default sepolicy denials. * avc: denied { write } for pid=1933 comm=android.hardwar name=/ dev=dm-0 ino=2 scontext=u:r:hal_fingerprint_default:s0 tcontext=u:object_r:system_data_file:s0 tclass=dir permissive=0 * avc: denied { add_name } for pid=1946 comm=android.hardwar name=fpc scontext=u:r:hal_fingerprint_default:s0 tcontext=u:object_r:system_data_file:s0 tclass=dir permissive=0 * avc: denied { create } for pid=1981 comm=android.hardwar name=fpc scontext=u:r:hal_fingerprint_default:s0 tcontext=u:object_r:system_data_file:s0 tclass=dir permissive=0 * avc: denied { create } for pid=1935 comm=android.hardwar name=socket scontext=u:r:hal_fingerprint_default:s0 tcontext=u:object_r:system_data_file:s0 tclass=sock_file permissive=0 * avc: denied { setattr } for pid=1939 comm="android.hardwar" name="socket" dev="dm-0" ino=2908162 scontext=u:r:hal_fingerprint_default:s0 tcontext=u:object_r:system_data_file:s0 tclass=sock_file permissive=0 * avc: denied { read } for pid=1939 comm="android.hardwar" name="fpc" dev="dm-0" ino=2908161 scontext=u:r:hal_fingerprint_default:s0 tcontext=u:object_r:system_data_file:s0 tclass=dir permissive=0 * avc: denied { remove_name } for pid=1996 comm="android.hardwar" name="socket" dev="dm-0" ino=2908162 scontext=u:r:hal_fingerprint_default:s0 tcontext=u:object_r:system_data_file:s0 tclass=dir permissive=0 * avc: denied { unlink } for pid=1949 comm="android.hardwar" name="socket" dev="dm-0" ino=2908162 scontext=u:r:hal_fingerprint_default:s0 tcontext=u:object_r:system_data_file:s0 tclass=sock_file permissive=0 Fix rild sepolicy denials. * avc: denied { getattr } for pid=838 comm=sh path=/system/bin/toybox dev=sde18 ino=447 scontext=u:r:rild:s0 tcontext=u:object_r:toolbox_exec:s0 tclass=file permissive=0 * avc: denied { execute_no_trans } for pid=838 comm=sh path=/system/vendor/bin/toybox_vendor dev=sde18 ino=2863 scontext=u:r:rild:s0 tcontext=u:object_r:vendor_toolbox_exec:s0 tclass=file permissive=0 * avc: denied { execute } for pid=831 comm=sh name=toybox dev=sde18 ino=444 scontext=u:r:rild:s0 tcontext=u:object_r:toolbox_exec:s0 tclass=file permissive=0 * avc: denied { read open } for pid=830 comm="sh" path="/system/bin/toybox" dev="sde18" ino=444 scontext=u:r:rild:s0 tcontext=u:object_r:toolbox_exec:s0 tclass=file permissive=0 * avc: denied { execute_no_trans } for pid=1162 comm="sh" path="/system/bin/toybox" dev="sde18" ino=444 scontext=u:r:rild:s0 tcontext=u:object_r:toolbox_exec:s0 tclass=file permissive=0 Fix adbd sepolicy denial. * avc: denied { set } for property=ctl.mdnsd pid=5237 uid=2000 gid=2000 scontext=u:r:adbd:s0 tcontext=u:object_r:ctl_mdnsd_prop:s0 tclass=property_service permissive=0\x0a Fix vold sepolicy denial. * avc: denied { read } for pid=467 comm=vold name=/ dev=sda2 ino=2 scontext=u:r:vold:s0 tcontext=u:object_r:persist_file:s0 tclass=dir permissive=0 * avc: denied { open } for pid=473 comm="vold" path="/persist" dev="sda2" ino=2 scontext=u:r:vold:s0 tcontext=u:object_r:persist_file:s0 tclass=dir permissive=0 * avc: denied { ioctl } for pid=466 comm="vold" path="/persist" dev="sda2" ino=2 ioctlcmd=5879 scontext=u:r:vold:s0 tcontext=u:object_r:persist_file:s0 tclass=dir permissive=0 Fix priv_app sepolicy denial. * avc: denied { read } for pid=4397 comm=Binder:4397_1 name=modules dev=proc ino=4026532515 scontext=u:r:priv_app:s0:c512,c768 tcontext=u:object_r:proc_modules:s0 tclass=file permissive=0 * avc: denied { open } for pid=4309 comm="Binder:4309_2" path="/proc/modules" dev="proc" ino=4026532515 scontext=u:r:priv_app:s0:c512,c768 tcontext=u:object_r:proc_modules:s0 tclass=file permissive=0 * avc: denied { getattr } for pid=4543 comm="Binder:4543_4" path="/proc/modules" dev="proc" ino=4026532515 scontext=u:r:priv_app:s0:c512,c768 tcontext=u:object_r:proc_modules:s0 tclass=file permissive=0 Fix charger sepolicy denials. I found them booting from offline charging mode. * avc: denied { read } for pid=444 comm=charger name=/ dev=tmpfs ino=15050 scontext=u:r:charger:s0 tcontext=u:object_r:device:s0 tclass=dir permissive=0 * avc: denied { open } for pid=441 comm=charger path=/dev dev=tmpfs ino=14613 scontext=u:r:charger:s0 tcontext=u:object_r:device:s0 tclass=dir permissive=0 * avc: denied { dac_override } for pid=442 comm="charger" capability=1 scontext=u:r:charger:s0 tcontext=u:r:charger:s0 tclass=capability permissive=0 * avc: denied { dac_read_search } for pid=442 comm="charger" capability=2 scontext=u:r:charger:s0 tcontext=u:r:charger:s0 tclass=capability permissive=0 Signed-off-by: Davide Garberi <dade.garberi@gmail.com>
* msm8996-common: Use MIUI poweroff charging animationBruno Martins2018-02-19
| | | | | | | * It's cool, and more importantly... it actually works! Oh look, it even displays battery level. Wow. :-P Signed-off-by: Davide Garberi <dade.garberi@gmail.com>
* msm8996-common: Update overlay to hide sRGB togglemaxwen2018-02-11
| | | | | | | * Now expected as an array in Settings package Change-Id: I92a56abb0fc1379e4482d1889d04d8db6a14ea2b Signed-off-by: Davide Garberi <dade.garberi@gmail.com>
* msm8996-common: Increase radio scanning timeoutAlex Naidis2018-02-11
| | | | | | | | | In bad conditions the radio scan can take up to 4 seconds, so we choose 5 seconds as timeout Signed-off-by: Alex Naidis <alex.naidis@linux.com> Signed-off-by: Davide Garberi <dade.garberi@gmail.com>
* msm8996-common: Update IPACM from upstreamBruno Martins2018-02-11
| | | | | | | * Tag: LA.UM.6.5.r1-06000-8x96.0 Change-Id: I6e317e043adede343b6ce27cbd76e82f9204fe3d Signed-off-by: Davide Garberi <dade.garberi@gmail.com>
* msm8996-common: sepolicy: Address some denialsdavidevinavil2018-02-11
| | | | Signed-off-by: Davide Garberi <dade.garberi@gmail.com>
* msm8996: move wifi configs to vendorcodeworkx2018-02-11
| | | | | Change-Id: Icff15c4fb5afd227c68c11a48f37d5cf8a765b8a Signed-off-by: Davide Garberi <dade.garberi@gmail.com>
* msm8996: update rfs symlinkscodeworkx2018-02-11
| | | | | Change-Id: I0245125c26ebfa88d02a38a5ade3cd3125119fe3 Signed-off-by: Davide Garberi <dade.garberi@gmail.com>
* msm8996: Add OEM privileged app permissionsdianlujitao2018-02-11
| | | | Signed-off-by: Davide Garberi <dade.garberi@gmail.com>
* msm8996-common: Deprecate system/vendor completelyDavide Garberi2018-02-04
| | | | Signed-off-by: Davide Garberi <dade.garberi@gmail.com>
* msm8996-common: Fixup partitions sizesDavide Garberi2018-02-04
| | | | | | * Checked on a 64GB z2_plus, but it should be the same for the z2_row 64GB Signed-off-by: Davide Garberi <dade.garberi@gmail.com>
* msm8996-common: button_settings: Sync with upstreamDavide Garberi2018-02-03
| | | | | | * Update to https://github.com/LineageOS/android_packages_apps_LineageParts/commit/88288e08f86f3ee3240e368632bf12aafd61bcad Signed-off-by: Davide Garberi <dade.garberi@gmail.com>
* msm8996-common: Update radio propsdavidevinavil2018-02-03
| | | | Signed-off-by: Davide Garberi <dade.garberi@gmail.com>
* msm8996-common: Import TUI from LA.UM.6.5.r1-04300-8x96.0 [2/2]davidevinavil2018-02-03
| | | | Signed-off-by: Davide Garberi <dade.garberi@gmail.com>
* msm8996: decrypt: fix this audio-hal-2-0 messcodeworkx2018-02-03
| | | | | Change-Id: I2b12d2eed8fecb1cf4779121f8e8f6253eeda57c Signed-off-by: Davide Garberi <dade.garberi@gmail.com>
* msm8996: init: restart audio-hal-2-0 during decryptioncodeworkx2018-02-03
| | | | | | | | qcoms fantastic libaudiodevarb.so holds an open file handle on /data/misc/audio/aud_devi_arbi which prevents vold from unmounting tmpfs data and mounting real data after decrypting. Change-Id: I7d676b38fea9dbca3c2218085802bd20be267c57 Signed-off-by: Davide Garberi <dade.garberi@gmail.com>
* msm8996-common: fstab: Remove formattable flagcodeworkx2018-02-03
| | | | Signed-off-by: Davide Garberi <dade.garberi@gmail.com>
* msm8996: cryptfs: wait for qseecomdcodeworkx2018-02-03
| | | | | Change-Id: I5a56d08679b42055bea1ece57b5216dc331c6ed4 Signed-off-by: Davide Garberi <dade.garberi@gmail.com>
* msm8996-common: overlay-lineage: remove button backlight brightness settingsScott Mertz2018-01-29
| | | | Signed-off-by: Davide Garberi <dade.garberi@gmail.com>
* msm8996-common: sepolicy: Address some denialdavidevinavil2018-01-29
| | | | Signed-off-by: Davide Garberi <dade.garberi@gmail.com>
* msm8996-common: init.qcom.sensors.sh: Move to rootdir [2/2]davidevinavil2018-01-29
| | | | Signed-off-by: Davide Garberi <dade.garberi@gmail.com>