msm8976-common: Update blobs from T813XXU2BQD1

Change-Id: I3e3938773fddd721129a85552caec00f3ab8b17c
This commit is contained in:
LuK1337 2017-04-18 12:34:21 +02:00
parent 783dc8e1bb
commit b2f7745ad4
15 changed files with 135 additions and 301 deletions

View File

@ -100,8 +100,7 @@ QCOM_BT_USE_SMD_TTY := true
# Camera
USE_DEVICE_SPECIFIC_CAMERA := true
TARGET_HAS_LEGACY_CAMERA_HAL1 := true
TARGET_USE_COMPAT_GRALLOC_ALIGN := true
TARGET_USES_MEDIA_EXTENSIONS := true
# Charger
BOARD_CHARGER_ENABLE_SUSPEND := true

View File

@ -35,9 +35,9 @@ NLP_TOLERANCE_TIME_FIRST = 5000
NLP_TOLERANCE_TIME_AFTER = 20000
NLP_THRESHOLD = 3
NLP_ACCURACY_MULTIPLE = 2
NLP_COMBO_MODE_USES_QNP_WITH_NO_EULA_CONSENT = 1
#OSNLP_PACKAGE = com.google.android.gms
#OSNLP_ACTION = com.android.location.service.v3.NetworkLocationProvider
NLP_COMBO_MODE_USES_QNP_WITH_NO_EULA_CONSENT = 0
OSNLP_PACKAGE = com.google.android.gms
OSNLP_ACTION = com.android.location.service.v3.NetworkLocationProvider
# Threshold period for ZPP triggers
ZPP_TRIGGER_THRESHOLD=60000
@ -72,12 +72,12 @@ GTP_CELL_PROC=MODEM
#GTP_CELL valid modes:
# DISABLED
# BASIC
GTP_CELL=DISABLED
GTP_CELL=BASIC
#GTP_WIFI valid modes:
# DISABLED
# BASIC
GTP_WIFI=DISABLED
GTP_WIFI=BASIC
#GTP_WAA valid modes:
# DISABLED
@ -88,12 +88,12 @@ GTP_WAA=DISABLED
# DISABLED
# BASIC
# PREMIUM
SAP=PREMIUM
SAP=BASIC
#ODCPI valid modes:
#DISABLED
#BASIC
ODCPI=BASIC
ODCPI=DISABLED
#FREE_WIFI_SCAN_INJECT valid modes:
#DISABLED
@ -103,7 +103,7 @@ FREE_WIFI_SCAN_INJECT=BASIC
#SUPL_WIFI valid modes:
#DISABLED
#BASIC
SUPL_WIFI=BASIC
SUPL_WIFI=DISABLED
#WIFI_SUPPLICANT_INFO valid modes:
#DISABLED
@ -148,7 +148,7 @@ WIFI_SUPPLICANT_INFO=BASIC
#DISABLED -> if this process is to be disabled on lean and mean targets
PROCESS_NAME=/system/bin/garden_app
PROCESS_ARGUMENT=-u 0 -q 0 -j 0 -g 0 -l 0 -Z 0 -T 1
PROCESS_STATE=ENABLED
PROCESS_STATE=DISABLED
PROCESS_GROUPS=gps
PREMIUM_FEATURE=0
IZAT_FEATURE_MASK=0
@ -158,7 +158,7 @@ LEAN_TARGETS=DISABLED
PROCESS_NAME=/system/bin/gpsone_daemon
PROCESS_ARGUMENT=
PROCESS_STATE=ENABLED
PROCESS_STATE=DISABLED
PROCESS_GROUPS=inet
PREMIUM_FEATURE=0
IZAT_FEATURE_MASK=0

View File

@ -16,8 +16,12 @@
#define CAMERA_PARAMETERS_EXTRA_C \
const char CameraParameters::KEY_OIS_SUPPORTED[] = "ois_supported"; \
const char CameraParameters::KEY_SUPPORTED_EFFECT_PREVIEW_FPS_RANGE[] = "effect-available-fps-values"; \
const char CameraParameters::PIXEL_FORMAT_YUV420SP_NV21[] = "yuv420sp"; \
int CameraParameters::getInt64(const char *key) const { return -1; }
#define CAMERA_PARAMETERS_EXTRA_H \
static const char KEY_OIS_SUPPORTED[]; \
static const char KEY_SUPPORTED_EFFECT_PREVIEW_FPS_RANGE[]; \
static const char PIXEL_FORMAT_YUV420SP_NV21[]; \
int getInt64(const char *key) const;

View File

@ -1,31 +0,0 @@
#
# Copyright (C) 2017 The LineageOS Project
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
LOCAL_PATH := $(call my-dir)
include $(CLEAR_VARS)
LOCAL_SRC_FILES := \
bionic/bionic_time_conversions.cpp \
bionic/pthread_cond.cpp
LOCAL_SHARED_LIBRARIES := libc
LOCAL_MODULE := libc_shim
LOCAL_MODULE_TAGS := optional
LOCAL_32_BIT_ONLY := true
include $(BUILD_SHARED_LIBRARY)

View File

@ -1,17 +0,0 @@
#include "private/bionic_time_conversions.h"
#define NS_PER_S 1000000000
bool timespec_from_absolute_timespec(timespec& ts, const timespec& abs_ts, clockid_t clock) {
clock_gettime(clock, &ts);
ts.tv_sec = abs_ts.tv_sec - ts.tv_sec;
ts.tv_nsec = abs_ts.tv_nsec - ts.tv_nsec;
if (ts.tv_nsec < 0) {
ts.tv_sec--;
ts.tv_nsec += NS_PER_S;
}
if (ts.tv_nsec < 0 || ts.tv_sec < 0) {
return false;
}
return true;
}

View File

@ -1,79 +0,0 @@
#include <pthread.h>
#include <sys/syscall.h>
#include <sys/mman.h>
#include <linux/futex.h>
#include <errno.h>
#include <stdatomic.h>
#include <time.h>
#include <unistd.h>
#include "private/bionic_futex.h"
#include "private/bionic_time_conversions.h"
#define COND_SHARED_MASK 0x0001
#define COND_CLOCK_MASK 0x0002
#define COND_IS_SHARED(c) (((c) & COND_SHARED_MASK) != 0)
#define COND_GET_CLOCK(c) (((c) & COND_CLOCK_MASK) >> 1)
struct pthread_cond_internal_t {
atomic_uint state;
bool process_shared() {
return COND_IS_SHARED(atomic_load_explicit(&state, memory_order_relaxed));
}
int get_clock() {
return COND_GET_CLOCK(atomic_load_explicit(&state, memory_order_relaxed));
}
#if defined(__LP64__)
char __reserved[44];
#endif
};
static pthread_cond_internal_t* __get_internal_cond(pthread_cond_t* cond_interface) {
return reinterpret_cast<pthread_cond_internal_t*>(cond_interface);
}
static int __pthread_cond_timedwait_relative(pthread_cond_internal_t* cond, pthread_mutex_t* mutex,
const timespec* rel_timeout_or_null) {
unsigned int old_state = atomic_load_explicit(&cond->state, memory_order_relaxed);
pthread_mutex_unlock(mutex);
int status = __futex_wait_ex(&cond->state, cond->process_shared(), old_state, rel_timeout_or_null);
pthread_mutex_lock(mutex);
if (status == -ETIMEDOUT) {
return ETIMEDOUT;
}
return 0;
}
static int __pthread_cond_timedwait(pthread_cond_internal_t* cond, pthread_mutex_t* mutex,
const timespec* abs_timeout_or_null, clockid_t clock) {
timespec ts;
timespec* rel_timeout = NULL;
if (abs_timeout_or_null != NULL) {
rel_timeout = &ts;
if (!timespec_from_absolute_timespec(*rel_timeout, *abs_timeout_or_null, clock)) {
return ETIMEDOUT;
}
}
return __pthread_cond_timedwait_relative(cond, mutex, rel_timeout);
}
int pthread_cond_timedwait(pthread_cond_t *cond_interface, pthread_mutex_t * mutex,
const timespec *abstime) {
pthread_cond_internal_t* cond = __get_internal_cond(cond_interface);
return __pthread_cond_timedwait(cond, mutex, abstime, cond->get_clock());
}
int pthread_cond_wait(pthread_cond_t* cond_interface, pthread_mutex_t* mutex) {
pthread_cond_internal_t* cond = __get_internal_cond(cond_interface);
return __pthread_cond_timedwait(cond, mutex, NULL, cond->get_clock());
}

View File

@ -1,14 +0,0 @@
static inline __always_inline int __futex(volatile void* ftx, int op, int value, const struct timespec* timeout) {
// Our generated syscall assembler sets errno, but our callers (pthread functions) don't want to.
int saved_errno = errno;
int result = syscall(__NR_futex, ftx, op, value, timeout);
if (__predict_false(result == -1)) {
result = -errno;
errno = saved_errno;
}
return result;
}
static inline int __futex_wait_ex(volatile void* ftx, bool shared, int value, const struct timespec* timeout) {
return __futex(ftx, shared ? FUTEX_WAIT : FUTEX_WAIT_PRIVATE, value, timeout);
}

View File

@ -1,3 +0,0 @@
#include <time.h>
bool timespec_from_absolute_timespec(timespec& ts, const timespec& abs_ts, clockid_t clock);

View File

@ -105,8 +105,7 @@ PRODUCT_PACKAGES += \
# Camera
PRODUCT_PACKAGES += \
camera.msm8952 \
libc_shim
camera.msm8952
# Display
PRODUCT_PACKAGES += \
@ -128,7 +127,6 @@ PRODUCT_PACKAGES += \
# GPS
PRODUCT_PACKAGES += \
gps.msm8952 \
libcurl
PRODUCT_PACKAGES += \

View File

@ -281,10 +281,6 @@
<!-- Operating volatage for bluetooth controller. 0 by default-->
<integer translatable="false" name="config_bluetooth_operating_voltage_mv">3300</integer>
<!-- Enable overlay for all location components. -->
<string name="config_networkLocationProviderPackageName" translatable="false">com.qualcomm.location</string>
<string name="config_fusedLocationProviderPackageName" translatable="false">com.qualcomm.location</string>
<!-- Default list of files pinned by the Pinner Service -->
<string-array translatable="false" name="config_defaultPinnerServiceFiles">
<item>"/system/framework/arm64/boot-framework.oat"</item>

View File

@ -9,7 +9,9 @@ etc/Speaker_cal.acdb
# ADSP
bin/adsprpcd
vendor/lib64/libadsp_default_listener.so
vendor/lib64/libadsprpc.so
vendor/lib/libadsp_default_listener.so
vendor/lib/libadsprpc.so
vendor/lib/libfastcvadsp_stub.so
vendor/lib/libfastcvopt.so
@ -20,7 +22,6 @@ vendor/lib/rfsa/adsp/libdspCV_skel.so
vendor/lib/rfsa/adsp/libfastcvadsp_skel.so
vendor/lib/rfsa/adsp/libfastcvadsp.so
vendor/lib/rfsa/adsp/libobjectMattingApp_skel.so
vendor/lib/rfsa/adsp/libpanorama_skel.so
vendor/lib/rfsa/adsp/libscveBlobDescriptor_skel.so
vendor/lib/rfsa/adsp/libscveObjectSegmentation_skel.so
vendor/lib/rfsa/adsp/libscveT2T_skel.so
@ -34,15 +35,14 @@ vendor/lib64/libacdbrtac.so
vendor/lib64/libadiertac.so
vendor/lib64/libaudcal.so
vendor/lib64/libaudioalsa.so
vendor/lib64/libhwdaphal.so
vendor/lib/libacdb-fts.so
vendor/lib/libacdbloader.so
vendor/lib/libacdbmapper.so
vendor/lib/libacdbrtac.so
vendor/lib/libadiertac.so
vendor/lib/libadm.so
vendor/lib/libaudcal.so
vendor/lib/libaudioalsa.so
vendor/lib/libhwdaphal.so
vendor/lib/soundfx/libqcbassboost.so
vendor/lib/soundfx/libqcreverb.so
vendor/lib/soundfx/libqcvirt.so
@ -72,6 +72,7 @@ vendor/lib/libjpegdmahw.so
vendor/lib/libjpegehw.so
vendor/lib/libmmcamera2_c2d_module.so
vendor/lib/libmmcamera2_cpp_module.so
vendor/lib/libmmcamera2_dcrf.so
vendor/lib/libmmcamera2_frame_algorithm.so
vendor/lib/libmmcamera2_iface_modules.so
vendor/lib/libmmcamera2_imglib_modules.so
@ -88,8 +89,10 @@ vendor/lib/libmmcamera2_stats_modules.so
vendor/lib/libmmcamera2_vpe_module.so
vendor/lib/libmmcamera2_wnr_module.so
vendor/lib/libmmcamera_cac3_lib.so
vendor/lib/libmmcamera_chromaflash_lib.so
vendor/lib/libmmcamera_csidtg.so
vendor/lib/libmmcamera_dbg.so
vendor/lib/libmmcamera_dcrf_lib.so
vendor/lib/libmmcamera_dw9807_eeprom.so
vendor/lib/libmmcamera_eeprom_util.so
vendor/lib/libmmcamera_eztune_module.so
@ -129,6 +132,7 @@ vendor/lib/libmmcamera_isp_scaler_viewfinder44.so
vendor/lib/libmmcamera_isp_sce40.so
vendor/lib/libmmcamera_isp_sub_module.so
vendor/lib/libmmcamera_isp_wb40.so
vendor/lib/libmmcamera_optizoom_lib.so
vendor/lib/libmmcamera_pdafcamif.so
vendor/lib/libmmcamera_pdaf.so
vendor/lib/libmmcamera_ppbase_module.so
@ -139,6 +143,7 @@ vendor/lib/libmmcamera_tintless_algo.so
vendor/lib/libmmcamera_tintless_bg_pca_algo.so
vendor/lib/libmmcamera_tuning_lookup.so
vendor/lib/libmmcamera_tuning.so
vendor/lib/libmmcamera_ubifocus_lib.so
vendor/lib/libmmcamera_vpu_module.so
vendor/lib/libmmjpeg.so
vendor/lib/libmmqjpeg_codec.so
@ -234,9 +239,13 @@ etc/firmware/ois_VE_BU24219.bin
# DRM
bin/qseecomd
vendor/bin/qseeproxydaemon
vendor/lib64/lib-sec-disp.so
vendor/lib64/libdrmfs.so
vendor/lib64/libdrmtime.so
vendor/lib64/libGPreqcancel.so
vendor/lib64/libGPreqcancel_svc.so
vendor/lib64/libqisl.so
vendor/lib64/libQSEEComAPI.so
vendor/lib64/librpmb.so
vendor/lib64/libsecureui.so
@ -259,99 +268,100 @@ lib/libsynaFpSensorTestNwd.so
# Gatekeeper
vendor/lib64/hw/gatekeeper.msm8952.so
# GPS - from Mi Max
bin/garden_app|3f11fd9d48cd603b2946d2aecf9231e6d0b7897f
bin/loc_launcher|7a525372df8d38db852be9ef4b8a554dc65d69cd
bin/xtwifi-client|b39bf2ed886c05f56a54e98f4f66bf41e0d67651
bin/xtwifi-inet-agent|c3a25436fd1624cc51c364824b33e22159b07821
etc/permissions/com.qti.location.sdk.xml|cb68a566bd77dcc75bb7547199d528289fac01cb
etc/permissions/com.qualcomm.location.xml|878999ca1861e71cdbda75378164d6113296a428
etc/permissions/izat.xt.srv.xml|a0f460056f27b5495a4d6e959eecf0e429c42a57
framework/com.qti.location.sdk.jar|77d824800d15da47ea065ef8ac002299464d3ba7
framework/izat.xt.srv.jar|9070a55970099aebbb2ebe20ffbaf36528eb28e7
-lib64/libloc_api_v02.so|8cae1087f2038534776ca86074d597f265058b38
lib64/libloc_ds_api.so|4329bbd2517e43dc59ec789463bf6789f0584e88
-priv-app/com.qualcomm.location/com.qualcomm.location.apk|5e8a3d9e15b927e5746b990848e04b350f3527fb
vendor/bin/slim_daemon|295c46c9208e7c7217a41ebf373180c045defbf4
vendor/lib64/hw/flp.default.so|901b917c00e03a0acdb3f0ecccffc9213b1d84e4
vendor/lib64/libalarmservice_jni.so|d600c10a58c5064894a855702f90fecd0784a293
vendor/lib64/libasn1cper.so|8bf6e5570fb1c7965675246680a228608802e4c1
vendor/lib64/libasn1crt.so|1fc898e7c74c61bb4a6fbfa756ac9b053092a6b3
vendor/lib64/libasn1crtx.so|cc751286b4e7d25d0224c75b75265ad2acd39682
vendor/lib64/libdataitems.so|8279da714d99b86e0f9e56ece595c437544d46a6
vendor/lib64/libflp.so|26940d2208f512540b91b71f461608d1603b996c
vendor/lib64/libgdtap.so|fe1574db60863e7d5c0db7ad7c9cf825feaa70a7
vendor/lib64/libgeofence.so|216fa8001671cd60a859569823cbbf18636312f7
vendor/lib64/libizat_core.so|ec4f3d409d618a537e1e77b2076790df4069682a
vendor/lib64/liblbs_core.so|ccb88eb1c2e441a1727a729afccb0687b7763596
vendor/lib64/libloc_ext.so|367bf94e2544b77acce180f60a5b8e10ec6101af
vendor/lib64/liblocationservice.so|0ac5f2bd379f4a9db4aa5048370ef0d38437a3d5
vendor/lib64/liblocationservice_glue.so|7aed8fcd6337f67a28291612ca9b8526121cbdf1
vendor/lib64/liblowi_client.so|e5bc06f8ff324305d106e3e13c5dfaecef375069
vendor/lib64/libquipc_os_api.so|678e68d532694fe332a3a6718a668af750c4682e
vendor/lib64/libulp2.so|6f3ed8d9cb642f101e06c69496d333b129e2b281
vendor/lib64/libxt_native.so|696f4fea9e799492409db5f6e45863ac1bd372d8
vendor/lib64/libxtadapter.so|8040ecf9c4e7e302ce2baeaaaf23d7da022b58c9
vendor/lib64/libxtwifi_ulp_adaptor.so|301ddc7c1bb788623e92c91fa63266a78f675238
# GPS
bin/garden_app
bin/loc_launcher
bin/xtwifi-client
bin/xtwifi-inet-agent
etc/permissions/com.qti.location.sdk.xml
etc/permissions/izat.xt.srv.xml
framework/com.qti.location.sdk.jar
framework/izat.xt.srv.jar
lib64/hw/gps.default.so
lib64/libgps.utils.so
-lib64/libloc_api_v02.so
lib64/libloc_core.so
lib64/libloc_ds_api.so
lib64/libloc_eng.so
vendor/lib64/hw/flp.default.so
vendor/lib64/libalarmservice_jni.so
vendor/lib64/libasn1cper.so
vendor/lib64/libasn1crt.so
vendor/lib64/libasn1crtx.so
vendor/lib64/libdataitems.so
vendor/lib64/libflp.so
vendor/lib64/libgdtap.so
vendor/lib64/libgeofence.so
vendor/lib64/libizat_core.so
vendor/lib64/liblbs_core.so
vendor/lib64/libloc_ext.so
vendor/lib64/liblocationservice.so
vendor/lib64/liblocationservice_glue.so
vendor/lib64/liblowi_client.so
vendor/lib64/libquipc_os_api.so
vendor/lib64/libulp2.so
vendor/lib64/libxt_native.so
vendor/lib64/libxtadapter.so
vendor/lib64/libxtwifi_ulp_adaptor.so
# Graphics - from Mi Max
vendor/lib64/egl/eglSubDriverAndroid.so|e98ec3f44246e14b84c4832cff3d6f374fa91263
vendor/lib64/egl/libEGL_adreno.so|3eda0fe6b13291ce80137508d9e6b9200e0a5cf2
vendor/lib64/egl/libGLESv1_CM_adreno.so|b596233e2d6f1f8703677320af88166d533e82df
vendor/lib64/egl/libGLESv2_adreno.so|98d78fe0a67284cb7f902a767337526d627c8fda
vendor/lib64/egl/libq3dtools_adreno.so|72469dbee993656e3dcceff22d942e7e88d103c0
vendor/lib64/egl/libq3dtools_esx.so|f8cca2fbb4740195c6c13e50ade6abab35271907
vendor/lib64/egl/libQTapGLES.so|fd94c79ef9d2c8dfc06e4b3c293eda64e38568e1
vendor/lib64/hw/vulkan.msm8952.so|d20674a6be6b1b27f5db40fd2637a882d747a902
vendor/lib64/libadreno_utils.so|c748281c382e798051dc59ca16ad26e98cff6eb5
vendor/lib64/libbccQTI.so|6d2001c415c5125d6393e52fff3e2073877877fd
vendor/lib64/libC2D2.so|25e15520757374b463ed1228e7e6f5af7cf12a24
vendor/lib64/libc2d30-a5xx.so|05412fc4d9605378dede3882bf678dcfdc0e85a3
vendor/lib64/libc2d30_bltlib.so|9d8212dd391fdb16d7bd76927ae7a10c1e1af4aa
vendor/lib64/libCB.so|58b9b3c96b9475d5940f2011e0b6284dc448ba45
vendor/lib64/libgsl.so|403770f9885ae4bb21b7f09f41bbf3fd56d57d68
vendor/lib64/libllvm-glnext.so|510bf6c4ad252a9d3bbb14377ad69f065e6cabb1
vendor/lib64/libllvm-qcom.so|c2d558ef305dadf21ded4efd81027a39d53e86fc
vendor/lib64/libllvm-qgl.so|5efb11398feea48db39fe84eaacd865e35739e61
vendor/lib64/libmm-disp-apis.so|9bbc89ae665310da384fcd960c51236c92f947d2
vendor/lib64/libmm-qdcm.so|59800c8833adf8fca6369bd08dfd16d6787f09c4
vendor/lib64/libOpenCL.so|62e208a4a184d09b77b9ebf1a45011d4371f48ba
vendor/lib64/librs_adreno.so|901f80c99a6529c38dbd9d048c4225b8473296a3
vendor/lib64/librs_adreno_sha1.so|bbd90846d53789a965de284d459a9c75d0af8965
vendor/lib64/libRSDriver_adreno.so|2f7261ebff591cb669a7e35c127ffd95c40421af
vendor/lib64/libscale.so|80665732835e27e7f3960268e212b94e01ad9fc5
vendor/lib64/libsd_sdk_display.so|ce3cd929d4ccc708f2ff052b17afbc554935c26d
vendor/lib/egl/eglSubDriverAndroid.so|ab342fa94c1dbc113719a82dfd35f650ca91a15f
vendor/lib/egl/libEGL_adreno.so|7a051d1eb1d7c31d5c2ccf97153c2eda3b64a37b
vendor/lib/egl/libGLESv1_CM_adreno.so|30d6f31b01aecb6687a76b10487444a8a65de488
vendor/lib/egl/libGLESv2_adreno.so|6258569a2e3ad11f12a3131ba4c5c66b47c411ad
vendor/lib/egl/libq3dtools_adreno.so|33707155f9cbbcecee3f267f20d2aeb5c3c55d9e
vendor/lib/egl/libq3dtools_esx.so|e534fb5a62782b388ad9c16d727e3d5229f3235f
vendor/lib/egl/libQTapGLES.so|381b3bf22cc2c45211607e0a0a1ed20b46365a40
vendor/lib/hw/vulkan.msm8952.so|c8c47cde89804fcd8b2b3f133ca554bba4f559ef
vendor/lib/libadreno_utils.so|522db7791ef53fc0747fc66274e3d9d01ac7b406
vendor/lib/libbccQTI.so|363ffc697eaae3e9011ee2bf632fe29b4106c434
vendor/lib/libC2D2.so|dc2b67f9f9390499e3f2b9c9444a695289f799cb
vendor/lib/libc2d30-a5xx.so|a6aa4fe9b5941d1b2cc35e065b209e4a5700d590
vendor/lib/libc2d30_bltlib.so|0fb006e71b2f0b42595c5a95046a7a083ade8fd9
vendor/lib/libCB.so|a24338bfabb07be412a3bef9b9b1ea5da76a4063
vendor/lib/libgsl.so|97b5bac7c9e9af3961ef8d371ffe5cecff3e692f
vendor/lib/libllvm-glnext.so|86a8efd0f526a3d746f21e7319356beac50c3d0a
vendor/lib/libllvm-qcom.so|4ae219adc7b40dc4e86adce4554ab5fb6f3b4d92
vendor/lib/libllvm-qgl.so|023b153dd38b7959573e2a36dd684ff19b45bd05
vendor/lib/libmm-disp-apis.so|c2bd0b6099ec2f2abdcaacb98cd68f86f781771f
vendor/lib/libmm-qdcm.so|8b823a370692e3b1314e7a676e71278416556930
vendor/lib/libmmQSM.so|ba300f71ead44760fbb235acd5af7412556979f7
vendor/lib/libOpenCL.so|4a83b024abc875faf9afb1a58f23e5f845e52e15
vendor/lib/librs_adreno.so|7f0fe9802d2bd832b98848d7436ae1aafbe52221
vendor/lib/librs_adreno_sha1.so|a1f25810ea66873752e903e24416f4733f62fd2c
vendor/lib/libRSDriver_adreno.so|9bb87c44e5ff170b15a0fd517b8b53ae896fbd95
vendor/lib/libsd_sdk_display.so|c18e7b0891e2a4360f4a6d2203a0a9812a18b986
vendor/lib/libscale.so|538727f410c867699ec4403f9b52968a3eb55cbf
# Graphics
vendor/lib64/egl/eglSubDriverAndroid.so
vendor/lib64/egl/libEGL_adreno.so
vendor/lib64/egl/libGLESv1_CM_adreno.so
vendor/lib64/egl/libGLESv2_adreno.so
vendor/lib64/egl/libq3dtools_adreno.so
vendor/lib64/egl/libq3dtools_esx.so
vendor/lib64/egl/libQTapGLES.so
vendor/lib64/hw/vulkan.msm8952.so
vendor/lib64/libadreno_utils.so|f7299c94bd0bbbbbb2546cb1c1eb1a82bbce51fd
vendor/lib64/libbccQTI.so
vendor/lib64/libC2D2.so
vendor/lib64/libc2d30-a5xx.so
vendor/lib64/libc2d30_bltlib.so
vendor/lib64/libCB.so
vendor/lib64/libgsl.so
vendor/lib64/libllvm-glnext.so
vendor/lib64/libllvm-qcom.so
vendor/lib64/libllvm-qgl.so
vendor/lib64/libmm-disp-apis.so
vendor/lib64/libmm-qdcm.so
vendor/lib64/libOpenCL.so
vendor/lib64/librs_adreno.so
vendor/lib64/librs_adreno_sha1.so
vendor/lib64/libRSDriver_adreno.so
vendor/lib64/libscale.so
vendor/lib64/libsd_sdk_display.so
vendor/lib/egl/eglSubDriverAndroid.so
vendor/lib/egl/libEGL_adreno.so
vendor/lib/egl/libGLESv1_CM_adreno.so
vendor/lib/egl/libGLESv2_adreno.so
vendor/lib/egl/libq3dtools_adreno.so
vendor/lib/egl/libq3dtools_esx.so
vendor/lib/egl/libQTapGLES.so
vendor/lib/hw/vulkan.msm8952.so
vendor/lib/libadreno_utils.so|068a84b05e35d5217bd253b7956eeb2f15512ac9
vendor/lib/libbccQTI.so
vendor/lib/libC2D2.so
vendor/lib/libc2d30-a5xx.so
vendor/lib/libc2d30_bltlib.so
vendor/lib/libCB.so
vendor/lib/libgsl.so
vendor/lib/libllvm-glnext.so
vendor/lib/libllvm-qcom.so
vendor/lib/libllvm-qgl.so
vendor/lib/libmm-disp-apis.so
vendor/lib/libmm-qdcm.so
vendor/lib/libmmQSM.so
vendor/lib/libOpenCL.so
vendor/lib/librs_adreno.so
vendor/lib/librs_adreno_sha1.so
vendor/lib/libRSDriver_adreno.so
vendor/lib/libsd_sdk_display.so
vendor/lib/libscale.so
# Graphics firmware - from Mi Max
etc/firmware/a530_pfp.fw|448f9db8271fefb08348cbc50409e8e95bd93f78
etc/firmware/a530_pm4.fw|5741a28752355b478d455635bab008028ff7e1c6
# Graphics firmware
etc/firmware/a530_pfp.fw
etc/firmware/a530_pm4.fw
# Keystore
vendor/lib64/hw/keystore.msm8952.so
@ -373,22 +383,6 @@ vendor/lib/libOmxEvrcDec.so
vendor/lib/libOmxQcelp13Dec.so
vendor/lib/libOmxWmaDec.so
# Media firmware
etc/firmware/venus-v1.b00
etc/firmware/venus-v1.b01
etc/firmware/venus-v1.b02
etc/firmware/venus-v1.b03
etc/firmware/venus-v1.b04
etc/firmware/venus-v1.mbn
etc/firmware/venus-v1.mdt
etc/firmware/venus.b00
etc/firmware/venus.b01
etc/firmware/venus.b02
etc/firmware/venus.b03
etc/firmware/venus.b04
etc/firmware/venus.mbn
etc/firmware/venus.mdt
# Perf
bin/msm_irqbalance
vendor/bin/perfd
@ -403,11 +397,7 @@ vendor/lib/libperipheral_client.so
# Postprocessing
etc/permissions/com.qti.snapdragon.sdk.display.xml
framework/com.qti.snapdragon.sdk.display.jar
vendor/lib64/libdisp-aba.so
vendor/lib64/libmm-als.so
vendor/lib64/libmm-dspp-utils.so
vendor/lib64/libmm-qdcm-diag.so
vendor/lib/libmm-als.so
# QMI
@ -457,23 +447,18 @@ vendor/lib/libsensor1.so
# Thermal
vendor/bin/thermal-engine
vendor/lib64/libsmemlog.so
vendor/lib64/libthermalclient.so
vendor/lib64/libthermalioctl.so
vendor/lib/libsmemlog.so
vendor/lib/libthermalclient.so
# Time services
-vendor/lib64/libtime_genoff.so
-vendor/lib/libtime_genoff.so
# WideVine - from bullhead
vendor/lib/libwvdrm_L1.so|3eaf8ed1cb337608a1ccdb80d2c95804e7aea323
vendor/lib/libwvm.so|59c4c078f4b897ddac8f665309b7a3f25522f207
vendor/lib/libWVStreamControlAPI_L1.so|6b28492ac55b9a3d86993343cf2c8b55240b3420
vendor/lib/drm/libdrmwvmplugin.so|3bee766222895f524421eb996ca6a08bcf95f19f
vendor/lib/mediadrm/libwvdrmengine.so|301e0ef26cfc3a22efd52ebf4bb095d0a33bc68d
# WiFi
bin/cnss-daemon
# WideVine
vendor/lib/mediadrm/libwvdrmengine.so
# WiFi Firmware
etc/firmware/bdwlan30.bin

View File

@ -30,8 +30,6 @@ import init.qcom.usb.rc
import init.target.rc
on early-init
export LD_SHIM_LIBS /system/bin/mm-qcamera-daemon|libc_shim.so
mount debugfs debugfs /sys/kernel/debug
chmod 0755 /sys/kernel/debug
@ -1442,10 +1440,6 @@ service loc_launcher /system/bin/loc_launcher
class late_start
group gps inet qcom_diag wifi
on property:crypto.driver.load=1
insmod /system/lib/modules/qce.ko
insmod /system/lib/modules/qcedev.ko
service hostapd /system/bin/hostapd -dd /data/hostapd/hostapd.conf
class late_start
user root
@ -1453,9 +1447,6 @@ service hostapd /system/bin/hostapd -dd /data/hostapd/hostapd.conf
oneshot
disabled
service cnss-daemon /system/bin/cnss-daemon -n -l
class late_start
on property:ro.data.large_tcp_window_size=true
# Adjust socket buffer to enlarge TCP receive window for high bandwidth (e.g. DO-RevB)
write /proc/sys/net/ipv4/tcp_adv_win_scale 2
@ -1484,6 +1475,12 @@ service qseecomd /system/bin/qseecomd
group root
writepid /dev/cpuset/system-background/tasks
service qseeproxydaemon /system/vendor/bin/qseeproxydaemon
class late_start
user system
group system
writepid /dev/cpuset/system-background/tasks
service perfd /system/vendor/bin/perfd
class main
user root

View File

@ -1,3 +1,4 @@
persist.sys.timeadjust u:object_r:timekeep_prop:s0
service.camera.hdmi_preview u:object_r:camera_prop:s0
service.camera.samsung.enabled u:object_r:camera_prop:s0
storage.efs_sync.done u:object_r:rmt_storage_prop:s0

View File

@ -60,7 +60,6 @@ ro.frp.pst=/dev/block/bootdevice/by-name/persistent
# GPS
persist.gps.qc_nlp_in_use=1
persist.loc.nlp_name=com.qualcomm.location
ro.gps.agps_provider=1
# Media

View File

@ -164,10 +164,7 @@ g11hSupportEnabled=1
# DFS Master Capability
gEnableDFSMasterCap=1
# ESE Support and fast transition
EseEnabled=1
ImplicitQosIsEnabled=0
gNeighborScanTimerPeriod=200
@ -383,7 +380,7 @@ gVdevTypeNss_5g=43690
# gPassiveMaxChannelTime=110
# gPassiveMinChannelTime=60
gActiveMaxChannelTime=80
gActiveMinChannelTime=40
gActiveMinChannelTime=60
#If set to 0, MCC is not allowed.
gEnableMCCMode=1
@ -415,7 +412,7 @@ gEnableActiveModeOffload=1
gScanAgingTime=0
#Enable Scan Results Aging based on number of scans
gScanResultAgeCount=3
gScanResultAgeCount=1
#Enable Power saving mechanism Based on Android Framework
#If set to 0 Driver internally control the Power saving mechanism
@ -524,6 +521,8 @@ gEnable5gEBT=1
# to disable set it to zero. ssdp = 0
# Setup multicast pattern for mDNS 224.0.0.251,
# SSDP 239.255.255.250 and LLMNR 224.0.0.252
ssdp = 0
#Enable Memory Deep Sleep