sm7325-common: update to S1RG32.53-18-11
Change-Id: I4bea9b6ebe78c4fc87c89405b43bb51467575be5
This commit is contained in:
parent
782cc6aa56
commit
f2a8de29f1
@ -50,7 +50,7 @@ BOARD_KERNEL_CMDLINE += video=vfb:640x400,bpp=32,memsize=3072000 msm_rtb.filter=
|
||||
BOARD_KERNEL_CMDLINE += service_locator.enable=1 androidboot.usbcontroller=a600000.dwc3
|
||||
BOARD_KERNEL_CMDLINE += swiotlb=0 loop.max_part=7 cgroup.memory=nokmem,nosocket
|
||||
BOARD_KERNEL_CMDLINE += pcie_ports=compat loop.max_part=7 iptable_raw.raw_before_defrag=1
|
||||
BOARD_KERNEL_CMDLINE += ip6table_raw.raw_before_defrag=1 androidboot.hab.csv=0
|
||||
BOARD_KERNEL_CMDLINE += ip6table_raw.raw_before_defrag=1 androidboot.hab.csv=8
|
||||
BOARD_KERNEL_CMDLINE += androidboot.hab.cid=50
|
||||
BOARD_KERNEL_CMDLINE += firmware_class.path=/vendor/firmware_mnt/image
|
||||
BOARD_KERNEL_CMDLINE += androidboot.selinux=permissive
|
||||
|
@ -11,6 +11,13 @@
|
||||
# the flags and formats should match the ones in "audio_policy.conf"
|
||||
|
||||
outputs {
|
||||
default {
|
||||
flags AUDIO_OUTPUT_FLAG_PRIMARY
|
||||
formats AUDIO_FORMAT_PCM_16_BIT
|
||||
sampling_rates 48000
|
||||
bit_width 16
|
||||
app_type 69936
|
||||
}
|
||||
voip_rx {
|
||||
flags AUDIO_OUTPUT_FLAG_VOIP_RX|AUDIO_OUTPUT_FLAG_DIRECT
|
||||
formats AUDIO_FORMAT_PCM_16_BIT
|
||||
@ -18,6 +25,48 @@ outputs {
|
||||
bit_width 16
|
||||
app_type 69946
|
||||
}
|
||||
deep_buffer {
|
||||
flags AUDIO_OUTPUT_FLAG_DEEP_BUFFER
|
||||
formats AUDIO_FORMAT_PCM_16_BIT
|
||||
sampling_rates 48000
|
||||
bit_width 16
|
||||
app_type 69936
|
||||
}
|
||||
direct_pcm_16 {
|
||||
flags AUDIO_OUTPUT_FLAG_DIRECT
|
||||
formats AUDIO_FORMAT_PCM_16_BIT|AUDIO_FORMAT_PCM_24_BIT_PACKED|AUDIO_FORMAT_PCM_8_24_BIT|AUDIO_FORMAT_PCM_32_BIT
|
||||
sampling_rates 44100|48000|88200|96000|176400|192000
|
||||
bit_width 16
|
||||
app_type 69936
|
||||
}
|
||||
direct_pcm_24 {
|
||||
flags AUDIO_OUTPUT_FLAG_DIRECT
|
||||
formats AUDIO_FORMAT_PCM_24_BIT_PACKED|AUDIO_FORMAT_PCM_8_24_BIT|AUDIO_FORMAT_PCM_32_BIT
|
||||
sampling_rates 44100|48000|88200|96000|176400|192000|352800|384000
|
||||
bit_width 24
|
||||
app_type 69940
|
||||
}
|
||||
direct_pcm_32 {
|
||||
flags AUDIO_OUTPUT_FLAG_DIRECT
|
||||
formats AUDIO_FORMAT_PCM_32_BIT
|
||||
sampling_rates 44100|48000|88200|96000|176400|192000|352800|384000
|
||||
bit_width 32
|
||||
app_type 69942
|
||||
}
|
||||
compress_offload_16 {
|
||||
flags AUDIO_OUTPUT_FLAG_DIRECT|AUDIO_OUTPUT_FLAG_COMPRESS_OFFLOAD|AUDIO_OUTPUT_FLAG_NON_BLOCKING
|
||||
formats AUDIO_FORMAT_MP3|AUDIO_FORMAT_PCM_16_BIT_OFFLOAD|AUDIO_FORMAT_PCM_24_BIT_OFFLOAD|AUDIO_FORMAT_FLAC|AUDIO_FORMAT_ALAC|AUDIO_FORMAT_APE|AUDIO_FORMAT_AAC_LC|AUDIO_FORMAT_AAC_HE_V1|AUDIO_FORMAT_AAC_HE_V2|AUDIO_FORMAT_WMA|AUDIO_FORMAT_WMA_PRO|AUDIO_FORMAT_VORBIS|AUDIO_FORMAT_AAC_ADTS_LC|AUDIO_FORMAT_AAC_ADTS_HE_V1|AUDIO_FORMAT_AAC_ADTS_HE_V2|AUDIO_FORMAT_AAC_LATM_LC|AUDIO_FORMAT_AAC_LATM_HE_V1|AUDIO_FORMAT_AAC_LATM_HE_V2
|
||||
sampling_rates 44100|48000|88200|96000|176400|192000
|
||||
bit_width 16
|
||||
app_type 69936
|
||||
}
|
||||
compress_offload_24 {
|
||||
flags AUDIO_OUTPUT_FLAG_DIRECT|AUDIO_OUTPUT_FLAG_COMPRESS_OFFLOAD|AUDIO_OUTPUT_FLAG_NON_BLOCKING
|
||||
formats AUDIO_FORMAT_MP3|AUDIO_FORMAT_PCM_24_BIT_OFFLOAD|AUDIO_FORMAT_FLAC|AUDIO_FORMAT_ALAC|AUDIO_FORMAT_APE|AUDIO_FORMAT_AAC_LC|AUDIO_FORMAT_AAC_HE_V1|AUDIO_FORMAT_AAC_HE_V2|AUDIO_FORMAT_WMA_PRO|AUDIO_FORMAT_VORBIS|AUDIO_FORMAT_AAC_ADTS_LC|AUDIO_FORMAT_AAC_ADTS_HE_V1|AUDIO_FORMAT_AAC_ADTS_HE_V2|AUDIO_FORMAT_AAC_LATM_LC|AUDIO_FORMAT_AAC_LATM_HE_V1|AUDIO_FORMAT_AAC_LATM_HE_V2
|
||||
sampling_rates 44100|48000|88200|96000|176400|192000
|
||||
bit_width 24
|
||||
app_type 69940
|
||||
}
|
||||
}
|
||||
|
||||
inputs {
|
||||
|
@ -1,11 +1,6 @@
|
||||
libqvrservice_client.qti.so
|
||||
libqvrcamera_client.qti.so
|
||||
libupdateprof.qti.so
|
||||
libthermalclient.qti.so
|
||||
libQOC.qti.so
|
||||
libsxrservice_client.qti.so
|
||||
libdiag_system.qti.so
|
||||
libxrvd.qti.so
|
||||
liblistenjni.qti.so
|
||||
liblistensoundmodel2.qti.so
|
||||
libqape.qti.so
|
||||
libqesdk_ndk_platform.qti.so
|
||||
liblistenjni.qti.so
|
||||
|
@ -5,8 +5,6 @@ libsdsprpc.so
|
||||
libfastcvopt.so
|
||||
liblistensoundmodel2.so
|
||||
libOpenCL.so
|
||||
libnpu.so
|
||||
libhta_hexagon_runtime.so
|
||||
libqmi_cci.so
|
||||
libqmi_common_so.so
|
||||
libqmiservices.so
|
||||
|
@ -622,7 +622,7 @@
|
||||
</hal>
|
||||
<hal format="hidl" optional="true">
|
||||
<name>vendor.qti.hardware.radio.lpa</name>
|
||||
<version>1.0-1</version>
|
||||
<version>1.0-2</version>
|
||||
<interface>
|
||||
<name>IUimLpa</name>
|
||||
<instance>UimLpa0</instance>
|
||||
|
@ -220,15 +220,6 @@
|
||||
<instance>default</instance>
|
||||
</interface>
|
||||
</hal>
|
||||
<hal format="hidl">
|
||||
<name>vendor.qti.esepowermanager</name>
|
||||
<transport>hwbinder</transport>
|
||||
<version>1.1</version>
|
||||
<interface>
|
||||
<name>IEsePowerManager</name>
|
||||
<instance>default</instance>
|
||||
</interface>
|
||||
</hal>
|
||||
<hal format="hidl">
|
||||
<name>vendor.qti.hardware.alarm</name>
|
||||
<transport>hwbinder</transport>
|
||||
@ -393,19 +384,6 @@
|
||||
<instance>default</instance>
|
||||
</interface>
|
||||
</hal>
|
||||
<hal format="hidl">
|
||||
<name>vendor.qti.hardware.qteeconnector</name>
|
||||
<transport>hwbinder</transport>
|
||||
<version>1.0</version>
|
||||
<interface>
|
||||
<name>IAppConnector</name>
|
||||
<instance>default</instance>
|
||||
</interface>
|
||||
<interface>
|
||||
<name>IGPAppConnector</name>
|
||||
<instance>default</instance>
|
||||
</interface>
|
||||
</hal>
|
||||
<hal format="hidl">
|
||||
<name>vendor.qti.hardware.radio.am</name>
|
||||
<transport>hwbinder</transport>
|
||||
@ -438,7 +416,7 @@
|
||||
<hal format="hidl">
|
||||
<name>vendor.qti.hardware.radio.lpa</name>
|
||||
<transport>hwbinder</transport>
|
||||
<version>1.1</version>
|
||||
<version>1.2</version>
|
||||
<interface>
|
||||
<name>IUimLpa</name>
|
||||
<instance>UimLpa0</instance>
|
||||
|
@ -81,13 +81,13 @@
|
||||
<Limit name="measured-frame-rate-1920x1080" range="22-33" />
|
||||
</MediaCodec>
|
||||
<MediaCodec name="c2.android.vp9.decoder" type="video/x-vnd.on2.vp9" update="true">
|
||||
<Limit name="measured-frame-rate-320x180" range="234-450" />
|
||||
<Limit name="measured-frame-rate-320x180" range="406-1104" />
|
||||
<Limit name="measured-frame-rate-640x360" range="203-330" />
|
||||
<Limit name="measured-frame-rate-1280x720" range="108-152" />
|
||||
<Limit name="measured-frame-rate-1920x1080" range="85-132" />
|
||||
</MediaCodec>
|
||||
<MediaCodec name="c2.android.h263.decoder" type="video/3gpp" update="true">
|
||||
<Limit name="measured-frame-rate-176x144" range="450-850" />
|
||||
<Limit name="measured-frame-rate-176x144" range="893-2369" />
|
||||
<Limit name="measured-frame-rate-352x288" range="650-780" />
|
||||
</MediaCodec>
|
||||
<MediaCodec name="c2.android.mpeg4.decoder" type="video/mp4v-es" update="true">
|
||||
|
@ -46,7 +46,7 @@
|
||||
<Limit name="measured-frame-rate-3840x2160" range="65-75" />
|
||||
</MediaCodec>
|
||||
<MediaCodec name="c2.qti.hevc.decoder.low_latency" type="video/hevc" update="true">
|
||||
<Limit name="measured-frame-rate-352x288" range="262-262" />
|
||||
<Limit name="measured-frame-rate-352x288" range="781-800" />
|
||||
<Limit name="measured-frame-rate-640x360" range="258-261" />
|
||||
<Limit name="measured-frame-rate-720x480" range="440-600" />
|
||||
<Limit name="measured-frame-rate-1280x720" range="215-425" />
|
||||
@ -89,7 +89,7 @@
|
||||
<Limit name="measured-frame-rate-1920x1080" range="20-31" />
|
||||
</MediaCodec>
|
||||
<MediaCodec name="c2.android.h263.decoder" type="video/3gpp" update="true">
|
||||
<Limit name="measured-frame-rate-176x144" range="450-850" />
|
||||
<Limit name="measured-frame-rate-176x144" range="2221-2272" />
|
||||
<Limit name="measured-frame-rate-352x288" range="650-780" />
|
||||
</MediaCodec>
|
||||
<MediaCodec name="c2.android.mpeg4.decoder" type="video/mp4v-es" update="true">
|
||||
|
@ -94,6 +94,7 @@
|
||||
<Limit name="frame-rate" range="1-480" />
|
||||
<Limit name="concurrent-instances" max="16" />
|
||||
<Feature name="adaptive-playback" />
|
||||
<Feature name="can-swap-width-height" required="true" />
|
||||
<Limit name="performance-point-3840x2160" value="60" />
|
||||
<Limit name="performance-point-1920x1080" value="240" />
|
||||
<Limit name="performance-point-1280x720" value="480" />
|
||||
@ -109,6 +110,7 @@
|
||||
<Limit name="frame-rate" range="1-480" />
|
||||
<Limit name="concurrent-instances" max="16" />
|
||||
<Feature name="adaptive-playback" />
|
||||
<Feature name="can-swap-width-height" required="true" />
|
||||
<Feature name="low-latency" />
|
||||
<Limit name="concurrent-instances" max="16" />
|
||||
<Limit name="performance-point-3840x2160" value="60" />
|
||||
@ -125,6 +127,7 @@
|
||||
<Limit name="bitrate" range="1-40000000" />
|
||||
<Limit name="frame-rate" range="1-60" />
|
||||
<Feature name="adaptive-playback" />
|
||||
<Feature name="can-swap-width-height" required="true" />
|
||||
<Feature name="secure-playback" required="true" />
|
||||
<Feature name="low-latency" />
|
||||
<Limit name="concurrent-instances" max="3" />
|
||||
@ -140,6 +143,7 @@
|
||||
<Limit name="bitrate" range="1-100000000" />
|
||||
<Limit name="frame-rate" range="1-480" />
|
||||
<Feature name="adaptive-playback" />
|
||||
<Feature name="can-swap-width-height" required="true" />
|
||||
<Limit name="concurrent-instances" max="16" />
|
||||
<Limit name="performance-point-3840x2160" value="60" />
|
||||
<Limit name="performance-point-1920x1080" value="240" />
|
||||
@ -155,6 +159,7 @@
|
||||
<Limit name="bitrate" range="1-70000000" />
|
||||
<Limit name="frame-rate" range="1-480" />
|
||||
<Feature name="adaptive-playback" />
|
||||
<Feature name="can-swap-width-height" required="true" />
|
||||
<Feature name="low-latency" />
|
||||
<Limit name="concurrent-instances" max="16" />
|
||||
<Limit name="performance-point-3840x2160" value="60" />
|
||||
@ -171,6 +176,7 @@
|
||||
<Limit name="bitrate" range="1-40000000" />
|
||||
<Limit name="frame-rate" range="1-60" />
|
||||
<Feature name="adaptive-playback" />
|
||||
<Feature name="can-swap-width-height" required="true" />
|
||||
<Feature name="secure-playback" required="true" />
|
||||
<Feature name="low-latency" />
|
||||
<Limit name="concurrent-instances" max="3" />
|
||||
@ -186,6 +192,7 @@
|
||||
<Limit name="bitrate" range="1-100000000" />
|
||||
<Limit name="frame-rate" range="1-60" />
|
||||
<Feature name="adaptive-playback" />
|
||||
<Feature name="can-swap-width-height" required="true" />
|
||||
<Limit name="concurrent-instances" max="3" />
|
||||
<Limit name="performance-point-3840x2160" value="60" />
|
||||
</MediaCodec>
|
||||
@ -199,6 +206,7 @@
|
||||
<Limit name="bitrate" range="1-40000000" />
|
||||
<Limit name="frame-rate" range="1-60" />
|
||||
<Feature name="adaptive-playback" />
|
||||
<Feature name="can-swap-width-height" required="true" />
|
||||
<Feature name="secure-playback" required="true" />
|
||||
<Limit name="concurrent-instances" max="3" />
|
||||
<Limit name="performance-point-3840x2160" value="60" />
|
||||
@ -213,6 +221,7 @@
|
||||
<Limit name="bitrate" range="1-40000000" />
|
||||
<Limit name="frame-rate" range="1-30" />
|
||||
<Feature name="adaptive-playback" />
|
||||
<Feature name="can-swap-width-height" required="true" />
|
||||
<Limit name="concurrent-instances" max="16" />
|
||||
<Limit name="performance-point-1920x1080" value="30" />
|
||||
</MediaCodec>
|
||||
@ -230,6 +239,7 @@
|
||||
<Limit name="frame-rate" range="1-240" />
|
||||
<Limit name="concurrent-instances" max="16" />
|
||||
<Feature name="intra-refresh" />
|
||||
<Feature name="can-swap-width-height" required="true" />
|
||||
<Feature name="bitrate-modes" value="VBR,CBR" />
|
||||
<Limit name="performance-point-3840x2160" value="30" />
|
||||
<Limit name="performance-point-1920x1080" value="120" />
|
||||
@ -247,6 +257,7 @@
|
||||
<Limit name="concurrent-instances" max="16" />
|
||||
<Feature name="bitrate-modes" value="VBR,CBR" />
|
||||
<Feature name="intra-refresh" />
|
||||
<Feature name="can-swap-width-height" required="true" />
|
||||
<Limit name="performance-point-3840x2160" value="30" />
|
||||
<Limit name="performance-point-1920x1080" value="120" />
|
||||
<Limit name="performance-point-1280x720" value="240" />
|
||||
|
@ -91,10 +91,7 @@
|
||||
ref frameworks/av/media/libstagefright/data/media_codecs_google_c2_telephony.xml
|
||||
-->
|
||||
<MediaCodecs>
|
||||
<!--
|
||||
<Include href="media_codecs_google_audio.xml" />
|
||||
<Include href="media_codecs_google_video.xml" />
|
||||
<Include href="media_codecs_google_c2.xml" />
|
||||
<Include href="media_codecs_google_telephony.xml" />
|
||||
-->
|
||||
<Include href="media_codecs_vendor_audio.xml" />
|
||||
|
||||
</MediaCodecs>
|
||||
|
@ -15,6 +15,7 @@ vendor/lib64/vendor.qti.hardware.dsp@1.0.so
|
||||
# ADSP modules
|
||||
vendor/lib/rfsa/adsp/bm2n06.bin
|
||||
vendor/lib/rfsa/adsp/bm2n08.bin
|
||||
vendor/lib/rfsa/adsp/bm2n12.bin
|
||||
vendor/lib/rfsa/adsp/bm2n13.bin
|
||||
vendor/lib/rfsa/adsp/bm2n14.bin
|
||||
vendor/lib/rfsa/adsp/bm2n15.bin
|
||||
@ -48,28 +49,6 @@ vendor/lib/rfsa/adsp/libsuper_res_networks.so
|
||||
vendor/lib/rfsa/adsp/libvpp_ais_networks.so
|
||||
vendor/lib/rfsa/adsp/libvpt_action_recognition.so
|
||||
vendor/lib/rfsa/adsp/libworker_pool.so
|
||||
vendor/lib/rfsa/adsp/tests/libbenchmark_skel.so
|
||||
vendor/lib/rfsa/adsp/tests/libfastrpc_tests1_skel.so
|
||||
vendor/lib/rfsa/adsp/tests/libfastrpc_tests_skel.so
|
||||
vendor/lib/rfsa/adsp/tests/libhap_power_test_skel.so
|
||||
vendor/lib/rfsa/adsp/tests/librpcperf1_skel.so
|
||||
vendor/lib/rfsa/adsp/tests/librpcperf_skel.so
|
||||
vendor/lib/rfsa/adsp/tests/libtest_dl1_skel.so
|
||||
vendor/lib/rfsa/adsp/tests/libtest_dl_perf1_skel.so
|
||||
vendor/lib/rfsa/adsp/tests/libtest_dl_perf_skel.so
|
||||
vendor/lib/rfsa/adsp/tests/libtest_dl_skel.so
|
||||
vendor/lib/rfsa/adsp/tests/libunsigned_pd_test_skel.so
|
||||
vendor/lib/rfsa/adsp/tests/test_elf_dep1.so
|
||||
vendor/lib/rfsa/adsp/tests/test_elf_dep2.so
|
||||
vendor/lib/rfsa/adsp/tests/test_elf_nop.so
|
||||
vendor/lib/rfsa/adsp/tests/test_elf_size_128k.so
|
||||
vendor/lib/rfsa/adsp/tests/test_elf_size_16k.so
|
||||
vendor/lib/rfsa/adsp/tests/test_elf_size_1MB.so
|
||||
vendor/lib/rfsa/adsp/tests/test_elf_size_256k.so
|
||||
vendor/lib/rfsa/adsp/tests/test_elf_size_32k.so
|
||||
vendor/lib/rfsa/adsp/tests/test_elf_size_512k.so
|
||||
vendor/lib/rfsa/adsp/tests/test_elf_size_64k.so
|
||||
vendor/lib/rfsa/adsp/tests/test_elf_size_768k.so
|
||||
vendor/lib64/rfsa/adsp/libsns_device_mode_skel.so
|
||||
vendor/lib64/rfsa/adsp/libsns_low_lat_stream_skel.so
|
||||
|
||||
@ -243,6 +222,7 @@ vendor/lib64/vendor.qti.hardware.cvp@1.0.so
|
||||
|
||||
# CVP firmware
|
||||
vendor/firmware/evass-lt.b00
|
||||
vendor/firmware/evass-lt.b01
|
||||
vendor/firmware/evass-lt.b02
|
||||
vendor/firmware/evass-lt.b03
|
||||
vendor/firmware/evass-lt.b04
|
||||
@ -263,6 +243,7 @@ vendor/firmware/evass-lt.b18
|
||||
vendor/firmware/evass-lt.b19
|
||||
vendor/firmware/evass-lt.mbn
|
||||
vendor/firmware/evass-lt.mdt
|
||||
vendor/firmware/evass.b00
|
||||
vendor/firmware/evass.b01
|
||||
vendor/firmware/evass.b02
|
||||
vendor/firmware/evass.b03
|
||||
@ -394,13 +375,6 @@ vendor/etc/init/vendor.qti.hardware.eid@1.0-service.rc
|
||||
vendor/lib64/hw/vendor.qti.hardware.eid@1.0-impl.so
|
||||
vendor/lib64/vendor.qti.hardware.eid@1.0.so
|
||||
|
||||
# ESE
|
||||
vendor/bin/hw/vendor.qti.esepowermanager@1.1-service
|
||||
vendor/etc/init/vendor.qti.esepowermanager@1.1-service.rc
|
||||
vendor/lib64/hw/vendor.qti.esepowermanager@1.1-impl.so
|
||||
vendor/lib64/vendor.qti.esepowermanager@1.0.so
|
||||
vendor/lib64/vendor.qti.esepowermanager@1.1.so
|
||||
|
||||
# FM
|
||||
vendor/lib64/hw/vendor.qti.hardware.fm@1.0-impl.so
|
||||
vendor/lib64/vendor.qti.hardware.fm@1.0.so
|
||||
@ -725,16 +699,6 @@ vendor/lib64/hw/vendor.qti.hardware.alarm@1.0-impl.so
|
||||
vendor/lib64/vendor.qti.hardware.alarm@1.0.so
|
||||
|
||||
# QCC
|
||||
lib/hw/vendor.qti.hardware.qccsyshal@1.0-impl.so
|
||||
lib64/hw/vendor.qti.hardware.qccsyshal@1.0-impl.so
|
||||
system_ext/bin/qccsyshalservice
|
||||
system_ext/etc/init/vendor.qti.hardware.qccsyshal@1.0-service.rc
|
||||
system_ext/lib/libqcc_file_agent_sys.so
|
||||
system_ext/lib/vendor.qti.hardware.qccsyshal@1.0-halimpl.so
|
||||
system_ext/lib/vendor.qti.hardware.qccsyshal@1.0.so
|
||||
system_ext/lib64/libqcc_file_agent_sys.so
|
||||
system_ext/lib64/vendor.qti.hardware.qccsyshal@1.0-halimpl.so
|
||||
system_ext/lib64/vendor.qti.hardware.qccsyshal@1.0.so
|
||||
vendor/lib/libqcc_file_agent.so
|
||||
vendor/lib/libqcci_legacy.so
|
||||
vendor/lib/vendor.qti.hardware.qccsyshal@1.0.so
|
||||
@ -806,16 +770,15 @@ vendor/lib64/hw/vendor.qti.hardware.servicetracker@1.2-impl.so
|
||||
|
||||
# RIL
|
||||
-system_ext/app/QtiTelephonyService/QtiTelephonyService.apk
|
||||
-system_ext/app/uimgbaservice/uimgbaservice.apk
|
||||
-product/app/uimgbaservice/uimgbaservice.apk
|
||||
system_ext/etc/permissions/qcrilhook.xml
|
||||
system_ext/etc/permissions/qti_libpermissions.xml
|
||||
system_ext/etc/permissions/qti_permissions.xml
|
||||
system_ext/etc/permissions/telephonyservice.xml
|
||||
system_ext/etc/permissions/UimGba.xml
|
||||
system_ext/etc/permissions/UimGbaManager.xml
|
||||
product/etc/permissions/UimGba.xml
|
||||
product/etc/permissions/UimGbaManager.xml
|
||||
system_ext/framework/qcrilhook.jar
|
||||
system_ext/framework/uimgbalibrary.jar
|
||||
system_ext/framework/uimgbamanagerlibrary.jar
|
||||
product/framework/uimgbalibrary.jar
|
||||
product/framework/uimgbamanagerlibrary.jar
|
||||
-system_ext/priv-app/qcrilmsgtunnel/qcrilmsgtunnel.apk
|
||||
-vendor/app/IWlanService/IWlanService.apk
|
||||
vendor/bin/hw/qcrilNrd
|
||||
@ -846,6 +809,7 @@ vendor/etc/init/qcrilNrd.rc
|
||||
vendor/etc/init/vendor.qti.rmt_storage.rc
|
||||
vendor/etc/init/vendor.qti.tftp.rc
|
||||
vendor/etc/qcril_database/qcrilNr.db
|
||||
vendor/etc/qcril_database/upgrade/config/10.0_config.sql
|
||||
vendor/etc/qcril_database/upgrade/config/6.0_config.sql
|
||||
vendor/etc/qcril_database/upgrade/config/9.0_config.sql
|
||||
vendor/etc/qcril_database/upgrade/ecc/0_initial.sql
|
||||
@ -865,6 +829,12 @@ vendor/etc/qcril_database/upgrade/ecc/22_version_qcrildb.sql
|
||||
vendor/etc/qcril_database/upgrade/ecc/23_version_qcrildb.sql
|
||||
vendor/etc/qcril_database/upgrade/ecc/24_version_qcrildb.sql
|
||||
vendor/etc/qcril_database/upgrade/ecc/25_version_qcrildb.sql
|
||||
vendor/etc/qcril_database/upgrade/ecc/26_version_qcrildb.sql
|
||||
vendor/etc/qcril_database/upgrade/ecc/27_version_qcrildb.sql
|
||||
vendor/etc/qcril_database/upgrade/ecc/28_version_qcrildb.sql
|
||||
vendor/etc/qcril_database/upgrade/ecc/29_version_qcrildb.sql
|
||||
vendor/etc/qcril_database/upgrade/ecc/30_version_qcrildb.sql
|
||||
vendor/etc/qcril_database/upgrade/ecc/32_version_qcrildb.sql
|
||||
vendor/etc/qcril_database/upgrade/ecc/3_version_qcrildb.sql
|
||||
vendor/etc/qcril_database/upgrade/ecc/4_version_qcrildb.sql
|
||||
vendor/etc/qcril_database/upgrade/ecc/5_version_qcrildb.sql
|
||||
@ -920,6 +890,7 @@ vendor/lib64/vendor.qti.hardware.radio.atcmdfwd@1.0.so
|
||||
vendor/lib64/vendor.qti.hardware.radio.internal.deviceinfo@1.0.so
|
||||
vendor/lib64/vendor.qti.hardware.radio.lpa@1.0.so
|
||||
vendor/lib64/vendor.qti.hardware.radio.lpa@1.1.so
|
||||
vendor/lib64/vendor.qti.hardware.radio.lpa@1.2.so
|
||||
vendor/lib64/vendor.qti.hardware.radio.qcrilhook@1.0.so
|
||||
vendor/lib64/vendor.qti.hardware.radio.qtiradio@1.0.so
|
||||
vendor/lib64/vendor.qti.hardware.radio.qtiradio@2.0.so
|
||||
@ -976,7 +947,6 @@ vendor/lib64/lib-imscommon.so
|
||||
vendor/lib64/lib-imsdpl.so
|
||||
vendor/lib64/lib-imsqimf.so
|
||||
vendor/lib64/lib-imsrcsservice.so
|
||||
vendor/lib64/lib-imsSDP.so
|
||||
vendor/lib64/lib-imsservice.so
|
||||
vendor/lib64/lib-imsvtcore.so
|
||||
vendor/lib64/lib-imsxml.so
|
||||
@ -1067,9 +1037,6 @@ vendor/etc/init/init.time_daemon.rc
|
||||
vendor/lib64/libtime_genoff.so
|
||||
|
||||
# Trusted Execution Environment connector
|
||||
vendor/bin/hw/vendor.qti.hardware.qteeconnector@1.0-service
|
||||
vendor/etc/init/vendor.qti.hardware.qteeconnector@1.0-service.rc
|
||||
vendor/lib64/hw/vendor.qti.hardware.qteeconnector@1.0-impl.so
|
||||
vendor/lib64/libGPQTEEC_vendor.so
|
||||
vendor/lib64/libGPTEE_vendor.so
|
||||
vendor/lib64/libQTEEConnector_vendor.so
|
||||
@ -1240,82 +1207,82 @@ vendor/etc/wifi/aoa_cldb_swl14.bin
|
||||
-system/framework/WfdCommon.jar|9f431b56d7f38c71089333008695dd5f717e5034
|
||||
-system_ext/priv-app/WfdService/WfdService.apk|381e93aaa1943526cbeb9957656b5a0622b589d6
|
||||
|
||||
# WiFi Display - nio - S1RN32.19
|
||||
system_ext/bin/wfdservice|2d9bde189325b3faf4e1571543867c6a7e00762d
|
||||
system_ext/etc/init/wfdservice.rc|907def8565d8f91f531ca7dfad880af05d540b0c
|
||||
system_ext/etc/permissions/wfd-system-ext-privapp-permissions-qti.xml|828999946f9dfef98f17f42a1c8daba47c2c442d
|
||||
system_ext/etc/seccomp_policy/wfdservice.policy|37994de64d6bd127898bd556cd614db459fe07ec
|
||||
system_ext/etc/wfdconfigsink.xml|cb78df66948314a75080a4161321fb3111a0785a
|
||||
system_ext/lib/libmmrtpdecoder.so|d8f7b3c849cb5254fd25a94ec85a62492d46c173
|
||||
system_ext/lib/libmmrtpencoder.so|b730328d4225dde2d057cabc537828192df6cb0b
|
||||
system_ext/lib/libwfdavenhancements.so|5bfacac70365e187a2a67e1d52e418376dfcd916
|
||||
system_ext/lib/libwfdclient.so|7f9c46d00446c9eaaa705100627336c4f033bfe0
|
||||
system_ext/lib/libwfdcommonutils.so|75b78cd4208b9de7a39cf5eaed37a906618e970b
|
||||
system_ext/lib/libwfdconfigutils.so|7c4a896067fc9f9618017548327288a05b53956d
|
||||
system_ext/lib/libwfddisplayconfig.so|a28632c27712fed3a169da6a04eb0ae6521b8e20
|
||||
system_ext/lib/libwfdmminterface.so|7902326a27e6c65a9b592ae7270bf3389eabfa29
|
||||
system_ext/lib/libwfdmmsink.so|f6b055e72b4dcd471bcb584a4f0ccee75a1d82a6
|
||||
system_ext/lib/libwfdmmsrc_system.so|2d2075b3e0f88490feeef50042ae7221bd241bde
|
||||
system_ext/lib/libwfdrtsp.so|afacb36d7c81849c8c4389c99505babf0944254b
|
||||
system_ext/lib/libwfdservice.so|bd3d5e4b9177deba42b201726644391d9de4528d
|
||||
system_ext/lib/libwfdsinksm.so|9ad592807e3853af56ed4a46f932ec0bfd853211
|
||||
system_ext/lib/libwfduibcinterface.so|62e3b74365046d70f0c6c5bceba99c83d62ee877
|
||||
system_ext/lib/libwfduibcsink.so|9c2f09898837b46a4aea4a6444f2c37f9a76f02a
|
||||
system_ext/lib/libwfduibcsinkinterface.so|5aa2ec3238a1c982fb9c40cd4443dd8634334534
|
||||
system_ext/lib/libwfduibcsrc.so|b269c1b9ef1636875b8a16f0bafdb69f38c039aa
|
||||
system_ext/lib/libwfduibcsrcinterface.so|a26c4ce864a63f9875f620b969146da412e8dee2
|
||||
system_ext/lib/vendor.qti.hardware.wifidisplaysession@1.0.so|db7b55eb78b6f90ac50e39435fa75b878c21ffea
|
||||
system_ext/lib64/libmmrtpdecoder.so|8f7c96109acb7d2566c178fc17601d48447efe27
|
||||
system_ext/lib64/libmmrtpencoder.so|ed98e847430e34aaf2d31ed9cef1275acad405fd
|
||||
system_ext/lib64/libwfdclient.so|6f7989c651fd4e3fb8077a64ff1d3ca65b3da68e
|
||||
system_ext/lib64/libwfdcommonutils.so|e04e93b29772079e3695f355c5f448ce6f5744f3
|
||||
system_ext/lib64/libwfdconfigutils.so|7a4bb44d3d510458be42259c183ce58cf85c529c
|
||||
system_ext/lib64/libwfddisplayconfig.so|635ccdc62a3a3c4b74abd1753eadf8c234cbc036
|
||||
system_ext/lib64/libwfdmminterface.so|e336cbd7189ca6f232bfae3cca3634bffe3fd035
|
||||
system_ext/lib64/libwfdmmsink.so|6d242e3cea5dc46cbd237a3b02e5596581091250
|
||||
system_ext/lib64/libwfdnative.so|3ea6a5ada79e68f1a1ca1a7602caced33b779581
|
||||
system_ext/lib64/libwfdrtsp.so|2fb6c120db75e8b7fb4a08c48659e8bb7d0376b2
|
||||
system_ext/lib64/libwfdsinksm.so|7f8ace302737112b7b8b7862d8462e5e55a6af1c
|
||||
system_ext/lib64/libwfduibcinterface.so|1e8df941b0c2f71ad0e15e85522f177ed38e766d
|
||||
system_ext/lib64/libwfduibcsink.so|ba8d0e93566359220c801166e098077db2bc7530
|
||||
system_ext/lib64/libwfduibcsinkinterface.so|5625c6182ce0d154698b726f868f299bf736ee97
|
||||
system_ext/lib64/libwfduibcsrc.so|03e2b139fb399aa5beb1caaa4df0f5c7eb675a9d
|
||||
system_ext/lib64/libwfduibcsrcinterface.so|aef1b83ef458c79cd345031654d38bc8897c94ae
|
||||
vendor/bin/wfdhdcphalservice|40c3d329f49cbb56286d6a550cc8b12ac95048df
|
||||
vendor/bin/wfdvndservice|194bb3aef5237f05d0c8fab2c88846147a6cc55a
|
||||
vendor/bin/wifidisplayhalservice|f887a8806cf686502a4a0d1929149b470db650f7
|
||||
vendor/etc/ArmHDCP_QTI_Android.cfg|d1f207f28d92d8474a86781beed1e876a0138290
|
||||
vendor/etc/init/android.hardware.drm@1.1-service.wfdhdcp.rc|c266f08783a17f6583e3f22c85e55b0c200442ea
|
||||
vendor/etc/init/com.qualcomm.qti.wifidisplayhal@1.0-service.rc|576ce4393b7746b77a230745aa9e9ee3bd31b17d
|
||||
vendor/etc/init/wfdvndservice.rc|42e28fb8e0bf00620d7b9939b5bd3164ca671033
|
||||
vendor/etc/seccomp_policy/wfdhdcphalservice.policy|23b46af886f3233c2bddff87507ae8d37c31c022
|
||||
vendor/etc/seccomp_policy/wfdvndservice.policy|b46f0c22a1f9b65c6750205e161c0a3f84ac716b
|
||||
vendor/etc/seccomp_policy/wifidisplayhalservice.policy|4712472d9c28f5d5d517928979c743b0a458a168
|
||||
vendor/etc/wfdconfig.xml|39756882c95a82a8eb2c4db62ae335ef26912e94
|
||||
vendor/lib/libDxHdcp.so|18782ea7ed1557a20c3dae0bbfca9d235645bd2d
|
||||
vendor/lib/libFileMux_proprietary.so|1e125137fcc2c1843cc14e3ec34fc1068fc6bc14
|
||||
vendor/lib/libmm-hdcpmgr.so|b31b57dc7e115ec3f7229caec72092c2a59d3d99
|
||||
vendor/lib/libmmrtpdecoder_proprietary.so|227a26b9ec9ee6f2dc95de47b713b215e8b6c93e
|
||||
vendor/lib/libmmrtpencoder_proprietary.so|d0aec32b8e565912ecc475bad40ed626ac1ee04d
|
||||
vendor/lib/libwfdcodecv4l2_proprietary.so|c7ad50efcc442e0cc8a3ee74b1e3e7e69062c41a
|
||||
vendor/lib/libwfdcommonutils_proprietary.so|069de88af766248366b37acf7bee10dd38615bcf
|
||||
vendor/lib/libwfdconfigutils_proprietary.so|13ca09418c2d6fc9cb890bab0651a670debaae3c
|
||||
vendor/lib/libwfddisplayconfig_proprietary.so|cf19ff465e7f48f5ee585136a56b5aedf24999b9
|
||||
vendor/lib/libwfdhdcpcp.so|3175943b1337caec0bc06725a70f96206034217f
|
||||
vendor/lib/libwfdhdcpservice_proprietary.so|4afea7f26d83a2d9816b832d26d339f4e8183ede
|
||||
vendor/lib/libwfdmminterface_proprietary.so|a8b3ba12a87d4a5369010d8737bf7a4114a74b77
|
||||
vendor/lib/libwfdmmservice_proprietary.so|a2e5a10e37319e5afe16f3d0235be365b4acecc2
|
||||
vendor/lib/libwfdmmsrc_proprietary.so|3e3022edcd1335838544d074b59ef4f96a32db9c
|
||||
vendor/lib/libwfdmodulehdcpsession.so|c22e0ab383ce1b5b5c03b88efb0cb7303b4fd1c9
|
||||
vendor/lib/libwfdrtsp_proprietary.so|e719d1a1d1b6f49acbdab6034b7a05911d6e0ff3
|
||||
vendor/lib/libwfdsessionmodule.so|72e48f0c78897faafab788162826c4497b329eb8
|
||||
vendor/lib/libwfdsourcesession_proprietary.so|fd1e4af9d117ec86d5256fc2a1a9ee272a3e2fd0
|
||||
vendor/lib/libwfdsourcesm_proprietary.so|2409879ae4d0d893a08a818c903cf5c0e2857335
|
||||
vendor/lib/libwfduibcinterface_proprietary.so|6c58302aa9d8b8ff044c6e79ddfb5ef9ce01b57e
|
||||
vendor/lib/libwfduibcsink_proprietary.so|dab4d097d780793fa5300a5e815ac69d65dfb366
|
||||
vendor/lib/libwfduibcsinkinterface_proprietary.so|0fef474153602ed2336c6d23e906942deac9feaf
|
||||
vendor/lib/libwfduibcsrc_proprietary.so|11f1152f0da71d978a17a66a883c65763dd08c1e
|
||||
vendor/lib/libwfduibcsrcinterface_proprietary.so|bfd97b6d662657234774a3c9c87f8a0670f92dd9
|
||||
vendor/lib/libwfdutils_proprietary.so|67df61c8ed10620bd5e2059720903627762df6ec
|
||||
vendor/lib/vendor.qti.hardware.wifidisplaysession@1.0.so|c08e1803c3089ee5da37b0a56eb9c2bdf9aeb4b2
|
||||
vendor/lib/vendor.qti.hardware.wifidisplaysessionl@1.0-halimpl.so|fefea0a3279f850e562cfaaf4fe3b24af1dd3994
|
||||
# WiFi Display
|
||||
system_ext/bin/wfdservice
|
||||
system_ext/etc/init/wfdservice.rc
|
||||
system_ext/etc/permissions/wfd-system-ext-privapp-permissions-qti.xml
|
||||
system_ext/etc/seccomp_policy/wfdservice.policy
|
||||
system_ext/etc/wfdconfigsink.xml
|
||||
system_ext/lib/libmmrtpdecoder.so
|
||||
system_ext/lib/libmmrtpencoder.so
|
||||
system_ext/lib/libwfdavenhancements.so
|
||||
system_ext/lib/libwfdclient.so
|
||||
system_ext/lib/libwfdcommonutils.so
|
||||
system_ext/lib/libwfdconfigutils.so
|
||||
system_ext/lib/libwfddisplayconfig.so
|
||||
system_ext/lib/libwfdmminterface.so
|
||||
system_ext/lib/libwfdmmsink.so
|
||||
system_ext/lib/libwfdmmsrc_system.so
|
||||
system_ext/lib/libwfdrtsp.so
|
||||
system_ext/lib/libwfdservice.so
|
||||
system_ext/lib/libwfdsinksm.so
|
||||
system_ext/lib/libwfduibcinterface.so
|
||||
system_ext/lib/libwfduibcsink.so
|
||||
system_ext/lib/libwfduibcsinkinterface.so
|
||||
system_ext/lib/libwfduibcsrc.so
|
||||
system_ext/lib/libwfduibcsrcinterface.so
|
||||
system_ext/lib/vendor.qti.hardware.wifidisplaysession@1.0.so
|
||||
system_ext/lib64/libmmrtpdecoder.so
|
||||
system_ext/lib64/libmmrtpencoder.so
|
||||
system_ext/lib64/libwfdclient.so
|
||||
system_ext/lib64/libwfdcommonutils.so
|
||||
system_ext/lib64/libwfdconfigutils.so
|
||||
system_ext/lib64/libwfddisplayconfig.so
|
||||
system_ext/lib64/libwfdmminterface.so
|
||||
system_ext/lib64/libwfdmmsink.so
|
||||
system_ext/lib64/libwfdnative.so
|
||||
system_ext/lib64/libwfdrtsp.so
|
||||
system_ext/lib64/libwfdsinksm.so
|
||||
system_ext/lib64/libwfduibcinterface.so
|
||||
system_ext/lib64/libwfduibcsink.so
|
||||
system_ext/lib64/libwfduibcsinkinterface.so
|
||||
system_ext/lib64/libwfduibcsrc.so
|
||||
system_ext/lib64/libwfduibcsrcinterface.so
|
||||
vendor/bin/wfdhdcphalservice
|
||||
vendor/bin/wfdvndservice
|
||||
vendor/bin/wifidisplayhalservice
|
||||
vendor/etc/ArmHDCP_QTI_Android.cfg
|
||||
vendor/etc/init/android.hardware.drm@1.1-service.wfdhdcp.rc
|
||||
vendor/etc/init/com.qualcomm.qti.wifidisplayhal@1.0-service.rc
|
||||
vendor/etc/init/wfdvndservice.rc
|
||||
vendor/etc/seccomp_policy/wfdhdcphalservice.policy
|
||||
vendor/etc/seccomp_policy/wfdvndservice.policy
|
||||
vendor/etc/seccomp_policy/wifidisplayhalservice.policy
|
||||
vendor/etc/wfdconfig.xml
|
||||
vendor/lib/libDxHdcp.so
|
||||
vendor/lib/libFileMux_proprietary.so
|
||||
vendor/lib/libmm-hdcpmgr.so
|
||||
vendor/lib/libmmrtpdecoder_proprietary.so
|
||||
vendor/lib/libmmrtpencoder_proprietary.so
|
||||
vendor/lib/libwfdcodecv4l2_proprietary.so
|
||||
vendor/lib/libwfdcommonutils_proprietary.so
|
||||
vendor/lib/libwfdconfigutils_proprietary.so
|
||||
vendor/lib/libwfddisplayconfig_proprietary.so
|
||||
vendor/lib/libwfdhdcpcp.so
|
||||
vendor/lib/libwfdhdcpservice_proprietary.so
|
||||
vendor/lib/libwfdmminterface_proprietary.so
|
||||
vendor/lib/libwfdmmservice_proprietary.so
|
||||
vendor/lib/libwfdmmsrc_proprietary.so
|
||||
vendor/lib/libwfdmodulehdcpsession.so
|
||||
vendor/lib/libwfdrtsp_proprietary.so
|
||||
vendor/lib/libwfdsessionmodule.so
|
||||
vendor/lib/libwfdsourcesession_proprietary.so
|
||||
vendor/lib/libwfdsourcesm_proprietary.so
|
||||
vendor/lib/libwfduibcinterface_proprietary.so
|
||||
vendor/lib/libwfduibcsink_proprietary.so
|
||||
vendor/lib/libwfduibcsinkinterface_proprietary.so
|
||||
vendor/lib/libwfduibcsrc_proprietary.so
|
||||
vendor/lib/libwfduibcsrcinterface_proprietary.so
|
||||
vendor/lib/libwfdutils_proprietary.so
|
||||
vendor/lib/vendor.qti.hardware.wifidisplaysession@1.0.so
|
||||
vendor/lib/vendor.qti.hardware.wifidisplaysessionl@1.0-halimpl.so
|
||||
|
@ -31,6 +31,11 @@
|
||||
#=============================================================================
|
||||
|
||||
function configure_zram_parameters() {
|
||||
# Moto yangbq2: Skip this if we are using zram from fstab.
|
||||
using_zram_from_fstab=`getprop ro.boot.using_zram_from_fstab`
|
||||
if [ "$using_zram_from_fstab" == "true" ]; then
|
||||
return
|
||||
fi
|
||||
MemTotalStr=`cat /proc/meminfo | grep MemTotal`
|
||||
MemTotal=${MemTotalStr:16:8}
|
||||
|
||||
@ -123,7 +128,6 @@ function configure_memory_parameters() {
|
||||
|
||||
configure_zram_parameters
|
||||
configure_read_ahead_kb_values
|
||||
echo 0 > /proc/sys/vm/page-cluster
|
||||
echo 100 > /proc/sys/vm/swappiness
|
||||
}
|
||||
|
||||
|
@ -1,5 +1,5 @@
|
||||
#=============================================================================
|
||||
# Copyright (c) 2020 Qualcomm Technologies, Inc.
|
||||
# Copyright (c) 2020-2021 Qualcomm Technologies, Inc.
|
||||
# All Rights Reserved.
|
||||
# Confidential and Proprietary - Qualcomm Technologies, Inc.
|
||||
#
|
||||
@ -125,7 +125,6 @@ function configure_memory_parameters() {
|
||||
|
||||
configure_zram_parameters
|
||||
configure_read_ahead_kb_values
|
||||
echo 0 > /proc/sys/vm/page-cluster
|
||||
echo 100 > /proc/sys/vm/swappiness
|
||||
|
||||
# Disable wsf beacause we are using efk.
|
||||
|
@ -1,6 +1,6 @@
|
||||
#! /vendor/bin/sh
|
||||
|
||||
# Copyright (c) 2012-2013,2016,2018-2020 The Linux Foundation. All rights reserved.
|
||||
# Copyright (c) 2012-2013,2016,2018-2021 The Linux Foundation. All rights reserved.
|
||||
#
|
||||
# Redistribution and use in source and binary forms, with or without
|
||||
# modification, are permitted provided that the following conditions are met:
|
||||
@ -255,6 +255,9 @@ case "$target" in
|
||||
# 196610 is decimal for 0x30002 to report version 3.2
|
||||
case "$soc_hwid" in
|
||||
294|295|296|297|298|313|353|354|363|364)
|
||||
# Disable adsprpcd_sensorspd daemon
|
||||
setprop vendor.fastrpc.disable.adsprpcd_sensorspd.daemon 1
|
||||
|
||||
setprop vendor.opengles.version 196610
|
||||
if [ $soc_hwid = 354 ]
|
||||
then
|
||||
@ -367,6 +370,8 @@ case "$target" in
|
||||
setprop vendor.display.enhance_idle_time 1
|
||||
setprop vendor.netflix.bsp_rev ""
|
||||
;;
|
||||
518)
|
||||
;;
|
||||
*)
|
||||
# default case is for bengal
|
||||
setprop vendor.netflix.bsp_rev "Q6115-31409-1"
|
||||
@ -492,6 +497,14 @@ case "$product" in
|
||||
*)
|
||||
;;
|
||||
esac
|
||||
|
||||
case "$product" in
|
||||
"msmnile_gvmgh")
|
||||
setprop vendor.display.lcd_density 160
|
||||
;;
|
||||
*)
|
||||
;;
|
||||
esac
|
||||
# Setup display nodes & permissions
|
||||
# HDMI can be fb1 or fb2
|
||||
# Loop through the sysfs nodes and determine
|
||||
|
@ -64,8 +64,17 @@ function 8953_sched_dcvs_eas()
|
||||
for cpubw in $device/*cpu-cpu-ddr-bw/devfreq/*cpu-cpu-ddr-bw
|
||||
do
|
||||
echo "bw_hwmon" > $cpubw/governor
|
||||
echo 85 > $cpubw/bw_hwmon/io_percent
|
||||
echo 34 > $cpubw/bw_hwmon/io_percent
|
||||
echo 0 > $cpubw/bw_hwmon/guard_band_mbps
|
||||
echo 20 > $cpubw/bw_hwmon/hist_memory
|
||||
echo 10 > $cpubw/bw_hwmon/hyst_length
|
||||
echo 1600 > $cpubw/bw_hwmon/idle_mbps
|
||||
echo 20 > $cpubw/bw_hwmon/low_power_delay
|
||||
echo 34 > $cpubw/bw_hwmon/low_power_io_percent
|
||||
echo "1611 3221 5859 6445 7104" > $cpubw/bw_hwmon/mbps_zones
|
||||
echo 4 > $cpubw/bw_hwmon/sample_ms
|
||||
echo 250 > $cpubw/bw_hwmon/up_scale
|
||||
echo 1611 > $cpubw/min_freq
|
||||
done
|
||||
done
|
||||
else
|
||||
@ -117,8 +126,8 @@ function 8917_sched_dcvs_eas()
|
||||
for cpubw in $device/*cpu-cpu-ddr-bw/devfreq/*cpu-cpu-ddr-bw
|
||||
do
|
||||
echo "bw_hwmon" > $cpubw/governor
|
||||
echo 85 > $cpubw/bw_hwmon/io_percent
|
||||
echo 0 > $cpubw/bw_hwmon/guard_band_mbps
|
||||
echo 20 > $cpubw/bw_hwmon/io_percent
|
||||
echo 30 > $cpubw/bw_hwmon/guard_band_mbps
|
||||
done
|
||||
done
|
||||
else
|
||||
@ -191,8 +200,8 @@ function 8937_sched_dcvs_eas()
|
||||
for cpubw in $device/*cpu-cpu-ddr-bw/devfreq/*cpu-cpu-ddr-bw
|
||||
do
|
||||
echo "bw_hwmon" > $cpubw/governor
|
||||
echo 85 > $cpubw/bw_hwmon/io_percent
|
||||
echo 0 > $cpubw/bw_hwmon/guard_band_mbps
|
||||
echo 20 > $cpubw/bw_hwmon/io_percent
|
||||
echo 30 > $cpubw/bw_hwmon/guard_band_mbps
|
||||
done
|
||||
done
|
||||
else
|
||||
@ -905,6 +914,13 @@ function enable_swap() {
|
||||
fi
|
||||
}
|
||||
|
||||
function disable_ppr()
|
||||
{
|
||||
if [ -f /sys/module/process_reclaim/parameters/enable_process_reclaim ]; then
|
||||
echo 0 > /sys/module/process_reclaim/parameters/enable_process_reclaim
|
||||
fi
|
||||
}
|
||||
|
||||
function configure_memory_parameters() {
|
||||
# Set Memory parameters.
|
||||
#
|
||||
@ -2414,6 +2430,10 @@ case "$target" in
|
||||
|
||||
# Set Memory parameters
|
||||
configure_memory_parameters
|
||||
|
||||
if [ $KernelVersionA -ge 4 ] && [ $KernelVersionB -ge 19 ]; then
|
||||
disable_ppr
|
||||
fi
|
||||
;;
|
||||
esac
|
||||
case "$soc_id" in
|
||||
@ -2687,6 +2707,10 @@ case "$target" in
|
||||
echo 1 > /proc/sys/kernel/power_aware_timer_migration
|
||||
# Set Memory parameters
|
||||
configure_memory_parameters
|
||||
|
||||
if [ $KernelVersionA -ge 4 ] && [ $KernelVersionB -ge 19 ]; then
|
||||
disable_ppr
|
||||
fi
|
||||
;;
|
||||
*)
|
||||
;;
|
||||
@ -2712,6 +2736,7 @@ case "$target" in
|
||||
#disable sched_boost in 8937
|
||||
echo 0 > /proc/sys/kernel/sched_boost
|
||||
|
||||
if [ $KernelVersionA -le 4 ] && [ $KernelVersionB -le 9 ]; then
|
||||
for devfreq_gov in /sys/class/devfreq/qcom,mincpubw*/governor
|
||||
do
|
||||
echo "cpufreq" > $devfreq_gov
|
||||
@ -2734,6 +2759,7 @@ case "$target" in
|
||||
do
|
||||
echo 40 > $gpu_bimc_io_percent
|
||||
done
|
||||
fi
|
||||
|
||||
# disable thermal core_control to update interactive gov and core_ctl settings
|
||||
echo 0 > /sys/module/msm_thermal/core_control/enabled
|
||||
@ -2784,6 +2810,9 @@ case "$target" in
|
||||
echo 1 > /proc/sys/kernel/power_aware_timer_migration
|
||||
# Set Memory parameters
|
||||
configure_memory_parameters
|
||||
if [ $KernelVersionA -ge 4 ] && [ $KernelVersionB -ge 19 ]; then
|
||||
disable_ppr
|
||||
fi
|
||||
;;
|
||||
*)
|
||||
|
||||
@ -2808,8 +2837,8 @@ case "$target" in
|
||||
for cpubw in $device/*cpu-cpu-ddr-bw/devfreq/*cpu-cpu-ddr-bw
|
||||
do
|
||||
echo "bw_hwmon" > $cpubw/governor
|
||||
echo 85 > $cpubw/bw_hwmon/io_percent
|
||||
echo 0 > $cpubw/bw_hwmon/guard_band_mbps
|
||||
echo 20 > $cpubw/bw_hwmon/io_percent
|
||||
echo 30 > $cpubw/bw_hwmon/guard_band_mbps
|
||||
done
|
||||
done
|
||||
else
|
||||
@ -2991,6 +3020,10 @@ case "$target" in
|
||||
# Set Memory parameters
|
||||
configure_memory_parameters
|
||||
|
||||
if [ $KernelVersionA -ge 4 ] && [ $KernelVersionB -ge 19 ]; then
|
||||
disable_ppr
|
||||
fi
|
||||
|
||||
#disable sched_boost
|
||||
echo 0 > /proc/sys/kernel/sched_boost
|
||||
|
||||
@ -3420,7 +3453,7 @@ case "$target" in
|
||||
fi
|
||||
|
||||
case "$soc_id" in
|
||||
"394" )
|
||||
"394" | "467" | "468" )
|
||||
|
||||
# Core control parameters on big
|
||||
echo 2 > /sys/devices/system/cpu/cpu4/core_ctl/min_cpus
|
||||
@ -4221,6 +4254,109 @@ case "$target" in
|
||||
;;
|
||||
esac
|
||||
|
||||
#power/perf tunings for khaje
|
||||
case "$soc_id" in
|
||||
"518" )
|
||||
|
||||
# Core control parameters on big
|
||||
echo 0 > /sys/devices/system/cpu/cpu0/core_ctl/enable
|
||||
echo 2 > /sys/devices/system/cpu/cpu4/core_ctl/min_cpus
|
||||
echo 40 > /sys/devices/system/cpu/cpu4/core_ctl/busy_down_thres
|
||||
echo 60 > /sys/devices/system/cpu/cpu4/core_ctl/busy_up_thres
|
||||
echo 100 > /sys/devices/system/cpu/cpu4/core_ctl/offline_delay_ms
|
||||
echo 4 > /sys/devices/system/cpu/cpu4/core_ctl/task_thres
|
||||
|
||||
# Setting b.L scheduler parameters
|
||||
echo 65 > /proc/sys/kernel/sched_downmigrate
|
||||
echo 71 > /proc/sys/kernel/sched_upmigrate
|
||||
echo 85 > /proc/sys/kernel/sched_group_downmigrate
|
||||
echo 100 > /proc/sys/kernel/sched_group_upmigrate
|
||||
|
||||
# cpuset settings
|
||||
echo 0-3 > /dev/cpuset/background/cpus
|
||||
echo 0-3 > /dev/cpuset/system-background/cpus
|
||||
|
||||
|
||||
# configure governor settings for little cluster
|
||||
echo "schedutil" > /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor
|
||||
echo 0 > /sys/devices/system/cpu/cpu0/cpufreq/schedutil/up_rate_limit_us
|
||||
echo 0 > /sys/devices/system/cpu/cpu0/cpufreq/schedutil/down_rate_limit_us
|
||||
echo 1516800 > /sys/devices/system/cpu/cpu0/cpufreq/schedutil/hispeed_freq
|
||||
echo 691200 > /sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq
|
||||
echo 0 > /sys/devices/system/cpu/cpu0/cpufreq/schedutil/rtg_boost_freq
|
||||
|
||||
# configure governor settings for big cluster
|
||||
echo "schedutil" > /sys/devices/system/cpu/cpu4/cpufreq/scaling_governor
|
||||
echo 0 > /sys/devices/system/cpu/cpu4/cpufreq/schedutil/up_rate_limit_us
|
||||
echo 0 > /sys/devices/system/cpu/cpu4/cpufreq/schedutil/down_rate_limit_us
|
||||
echo 1344000 > /sys/devices/system/cpu/cpu4/cpufreq/schedutil/hispeed_freq
|
||||
echo 1056000 > /sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq
|
||||
echo 0 > /sys/devices/system/cpu/cpu4/cpufreq/schedutil/rtg_boost_freq
|
||||
|
||||
echo "0:1190000" > /sys/devices/system/cpu/cpu_boost/input_boost_freq
|
||||
echo 80 > /sys/devices/system/cpu/cpu_boost/input_boost_ms
|
||||
|
||||
echo 1 > /proc/sys/kernel/sched_walt_rotate_big_tasks
|
||||
|
||||
# sched_load_boost as -6 is equivalent to target load as 85. It is per cpu tunable.
|
||||
echo -6 > /sys/devices/system/cpu/cpu0/sched_load_boost
|
||||
echo -6 > /sys/devices/system/cpu/cpu1/sched_load_boost
|
||||
echo -6 > /sys/devices/system/cpu/cpu2/sched_load_boost
|
||||
echo -6 > /sys/devices/system/cpu/cpu3/sched_load_boost
|
||||
echo -6 > /sys/devices/system/cpu/cpu4/sched_load_boost
|
||||
echo -6 > /sys/devices/system/cpu/cpu5/sched_load_boost
|
||||
echo -6 > /sys/devices/system/cpu/cpu6/sched_load_boost
|
||||
echo -6 > /sys/devices/system/cpu/cpu7/sched_load_boost
|
||||
echo 85 > /sys/devices/system/cpu/cpu0/cpufreq/schedutil/hispeed_load
|
||||
echo 85 > /sys/devices/system/cpu/cpu4/cpufreq/schedutil/hispeed_load
|
||||
|
||||
# Set Memory parameters
|
||||
configure_memory_parameters
|
||||
|
||||
# Enable bus-dcvs
|
||||
|
||||
for device in /sys/devices/platform/soc
|
||||
do
|
||||
for cpubw in $device/*cpu-cpu-ddr-bw/devfreq/*cpu-cpu-ddr-bw
|
||||
do
|
||||
echo "bw_hwmon" > $cpubw/governor
|
||||
echo 50 > $cpubw/polling_interval
|
||||
echo 762 > $cpubw/min_freq
|
||||
echo "2288 3440 4173 5195 5859 7759 10322 11863 13763 15960" > $cpubw/bw_hwmon/mbps_zones
|
||||
echo 85 > $cpubw/bw_hwmon/io_percent
|
||||
echo 4 > $cpubw/bw_hwmon/sample_ms
|
||||
echo 90 > $cpubw/bw_hwmon/decay_rate
|
||||
echo 190 > $cpubw/bw_hwmon/bw_step
|
||||
echo 20 > $cpubw/bw_hwmon/hist_memory
|
||||
echo 0 > $cpubw/bw_hwmon/hyst_length
|
||||
echo 80 > $cpubw/bw_hwmon/down_thres
|
||||
echo 0 > $cpubw/bw_hwmon/guard_band_mbps
|
||||
echo 250 > $cpubw/bw_hwmon/up_scale
|
||||
echo 1600 > $cpubw/bw_hwmon/idle_mbps
|
||||
done
|
||||
|
||||
done
|
||||
# memlat specific settings are moved to seperate file under
|
||||
# device/target specific folder
|
||||
setprop vendor.dcvs.prop 1
|
||||
|
||||
# colcoation v3 disabled
|
||||
echo 0 > /proc/sys/kernel/sched_min_task_util_for_boost
|
||||
echo 0 > /proc/sys/kernel/sched_min_task_util_for_colocation
|
||||
|
||||
# Turn off scheduler boost at the end
|
||||
echo 0 > /proc/sys/kernel/sched_boost
|
||||
|
||||
echo N > /sys/module/lpm_levels/system/pwr/pwr-l2-gdhs/idle_enabled
|
||||
echo N > /sys/module/lpm_levels/system/perf/perf-l2-gdhs/idle_enabled
|
||||
echo N > /sys/module/lpm_levels/system/pwr/pwr-l2-gdhs/suspend_enabled
|
||||
echo N > /sys/module/lpm_levels/system/perf/perf-l2-gdhs/suspend_enabled
|
||||
# Turn on sleep modes
|
||||
echo 0 > /sys/module/lpm_levels/parameters/sleep_disabled
|
||||
|
||||
;;
|
||||
esac
|
||||
|
||||
# Scuba perf/power tunings
|
||||
case "$soc_id" in
|
||||
"441" | "471" | "473" | "474" )
|
||||
@ -5092,6 +5228,29 @@ esac
|
||||
|
||||
case "$target" in
|
||||
"msmnile")
|
||||
# cpuset parameters
|
||||
target_varient=`getprop ro.build.product`
|
||||
if [ "$target_varient" == "msmnile_gvmq" ]; then
|
||||
echo 4-7 > /dev/cpuset/background/cpus
|
||||
echo 4-7 > /dev/cpuset/system-background/cpus
|
||||
|
||||
# Enable oom_reaper
|
||||
if [ -f /sys/module/lowmemorykiller/parameters/oom_reaper ]; then
|
||||
echo 1 > /sys/module/lowmemorykiller/parameters/oom_reaper
|
||||
else
|
||||
echo 1 > /proc/sys/vm/reap_mem_on_sigkill
|
||||
fi
|
||||
# Disable wsf, beacause we are using efk.
|
||||
# wsf Range : 1..1000 So set to bare minimum value 1.
|
||||
echo 1 > /proc/sys/vm/watermark_scale_factor
|
||||
|
||||
# Disable wsf, beacause we are using efk.
|
||||
# wsf Range : 1..1000 So set to bare minimum value 1.
|
||||
echo 1 > /proc/sys/vm/watermark_scale_factor
|
||||
# Enable oom_reaper
|
||||
echo 1 > /proc/sys/vm/reap_mem_on_sigkill
|
||||
|
||||
else
|
||||
# Core control parameters for gold
|
||||
echo 2 > /sys/devices/system/cpu/cpu4/core_ctl/min_cpus
|
||||
echo 60 > /sys/devices/system/cpu/cpu4/core_ctl/busy_up_thres
|
||||
@ -5125,10 +5284,10 @@ case "$target" in
|
||||
echo 10 > /proc/sys/kernel/sched_group_downmigrate
|
||||
echo 1 > /proc/sys/kernel/sched_walt_rotate_big_tasks
|
||||
|
||||
# cpuset parameters
|
||||
echo 0-3 > /dev/cpuset/background/cpus
|
||||
echo 0-3 > /dev/cpuset/system-background/cpus
|
||||
|
||||
|
||||
# Turn off scheduler boost at the end
|
||||
echo 0 > /proc/sys/kernel/sched_boost
|
||||
|
||||
@ -5162,9 +5321,6 @@ case "$target" in
|
||||
# wsf Range : 1..1000 So set to bare minimum value 1.
|
||||
echo 1 > /proc/sys/vm/watermark_scale_factor
|
||||
|
||||
echo 0-3 > /dev/cpuset/background/cpus
|
||||
echo 0-3 > /dev/cpuset/system-background/cpus
|
||||
|
||||
# Enable oom_reaper
|
||||
if [ -f /sys/module/lowmemorykiller/parameters/oom_reaper ]; then
|
||||
echo 1 > /sys/module/lowmemorykiller/parameters/oom_reaper
|
||||
@ -5271,7 +5427,7 @@ case "$target" in
|
||||
configure_automotive_sku_parameters
|
||||
fi
|
||||
fi
|
||||
|
||||
fi
|
||||
;;
|
||||
esac
|
||||
|
||||
|
@ -11,7 +11,7 @@
|
||||
export PATH=/vendor/bin
|
||||
|
||||
soc_id=`getprop ro.vendor.qti.soc_id`
|
||||
if [ "$soc_id" -eq 415 ] || [ "$soc_id" -eq 439 ] || [ "$soc_id" -eq 450 ] || [ "$soc_id" -eq 475 ] || [ "$soc_id" -eq 515 ]; then
|
||||
if [ "$soc_id" -eq 415 ] || [ "$soc_id" -eq 439 ] || [ "$soc_id" -eq 450 ] || [ "$soc_id" -eq 475 ] || [ "$soc_id" -eq 497 ] || [ "$soc_id" -eq 498 ] || [ "$soc_id" -eq 499 ] || [ "$soc_id" -eq 515 ]; then
|
||||
setprop persist.vendor.hvdcp_opti.start 2
|
||||
exit 0
|
||||
fi
|
||||
@ -39,7 +39,7 @@ else
|
||||
for i in 0 1 2 3 4 5 6 7 8 9
|
||||
do
|
||||
devname=`cat /sys/bus/iio/devices/iio:device$i/name`
|
||||
if [[ "$devname" == *smb* ]] || [[ "$devname" == *qg* ]] || [[ "$devname" == *div2_cp* ]]; then
|
||||
if [[ "$devname" == *smb* ]] || [[ "$devname" == *qg* ]] || [[ "$devname" == *div2_cp* ]] || [[ "$devname" == *div2-cp* ]]; then
|
||||
find /sys/bus/iio/devices/iio:device$i/ -type f -maxdepth 1 | xargs chown system.system
|
||||
fi
|
||||
done
|
||||
|
@ -43,12 +43,16 @@ fi
|
||||
target_qssi=`getprop vendor.media.target.qssi`
|
||||
target=`getprop ro.board.platform`
|
||||
build_codename=`getprop vendor.media.system.build_codename`
|
||||
product=`getprop ro.build.product`
|
||||
|
||||
case "$target" in
|
||||
"lahaina")
|
||||
case "$soc_hwid" in
|
||||
475|515)
|
||||
setprop vendor.media.target_variant "_yupik_v0"
|
||||
if [ $build_codename -le "12" ]; then
|
||||
setprop vendor.netflix.bsp_rev "Q7325-SPY-33758-1"
|
||||
fi
|
||||
sku_ver=`cat /sys/devices/platform/soc/aa00000.qcom,vidc/sku_version` 2> /dev/null
|
||||
if [ $sku_ver -eq 1 ]; then
|
||||
setprop vendor.media.target_variant "_yupik_v1"
|
||||
@ -56,7 +60,7 @@ case "$target" in
|
||||
;;
|
||||
450)
|
||||
setprop vendor.media.target_variant "_shima_v3"
|
||||
if [ $build_codename -eq "11" ]; then
|
||||
if [ $build_codename -le "12" ]; then
|
||||
setprop vendor.netflix.bsp_rev "Q875-32774-1"
|
||||
fi
|
||||
sku_ver=`cat /sys/devices/platform/soc/aa00000.qcom,vidc/sku_version` 2> /dev/null
|
||||
@ -66,13 +70,16 @@ case "$target" in
|
||||
setprop vendor.media.target_variant "_shima_v2"
|
||||
fi
|
||||
;;
|
||||
497|498)
|
||||
setprop vendor.media.target_variant "_yupik_iot"
|
||||
;;
|
||||
*)
|
||||
if [ $target_qssi == "true" ]; then
|
||||
setprop vendor.media.target_variant "_lahaina_vendor"
|
||||
else
|
||||
setprop vendor.media.target_variant "_lahaina"
|
||||
fi
|
||||
if [ $build_codename -eq "11" ]; then
|
||||
if [ $build_codename -le "12" ]; then
|
||||
setprop vendor.netflix.bsp_rev "Q875-32408-1"
|
||||
fi
|
||||
;;
|
||||
@ -82,10 +89,13 @@ case "$target" in
|
||||
case "$soc_hwid" in
|
||||
507)
|
||||
setprop vendor.media.target_variant "_blair"
|
||||
if [ $build_codename -le "12" ]; then
|
||||
setprop vendor.netflix.bsp_rev "Q4350-32962-1"
|
||||
fi
|
||||
;;
|
||||
454|472)
|
||||
setprop vendor.media.target_variant "_holi"
|
||||
if [ $build_codename -eq "11" ]; then
|
||||
if [ $build_codename -le "12" ]; then
|
||||
setprop vendor.netflix.bsp_rev "Q4350-32962-1"
|
||||
fi
|
||||
;;
|
||||
@ -93,8 +103,24 @@ case "$target" in
|
||||
;;
|
||||
"msmnile")
|
||||
setprop vendor.media.target_variant "_msmnile"
|
||||
if [ $product == "msmnile_gvmq" ]; then
|
||||
case "$soc_hwid" in
|
||||
460)
|
||||
setprop vendor.media.target_variant "_direwolf"
|
||||
;;
|
||||
377)
|
||||
setprop vendor.media.target_variant "_sm6150"
|
||||
;;
|
||||
362|405)
|
||||
setprop vendor.media.target_variant "_msmnile"
|
||||
;;
|
||||
esac
|
||||
fi
|
||||
;;
|
||||
"sm6150")
|
||||
setprop vendor.media.target_variant "_sm6150"
|
||||
;;
|
||||
"direwolf")
|
||||
setprop vendor.media.target_variant "_direwolf"
|
||||
;;
|
||||
esac
|
||||
|
@ -15,10 +15,13 @@ setprop ro.vendor.qti.soc_id $soc_id
|
||||
if [ "$soc_id" -eq 415 ] || [ "$soc_id" -eq 439 ] || [ "$soc_id" -eq 456 ] ||
|
||||
[ "$soc_id" -eq 501 ] || [ "$soc_id" -eq 502 ]; then
|
||||
setprop ro.vendor.qti.soc_name lahaina
|
||||
setprop ro.vendor.qti.soc_model SM8350
|
||||
elif [ "$soc_id" -eq 450 ]; then
|
||||
setprop ro.vendor.qti.soc_name shima
|
||||
setprop ro.vendor.qti.soc_model SM7350
|
||||
elif [ "$soc_id" -eq 475 ] || [ "$soc_id" -eq 499 ] ||
|
||||
[ "$soc_id" -eq 497 ] || [ "$soc_id" -eq 498 ] ||
|
||||
[ "$soc_id" -eq 515 ]; then
|
||||
setprop ro.vendor.qti.soc_name yupik
|
||||
setprop ro.vendor.qti.soc_model SM7325
|
||||
fi
|
||||
|
@ -1,4 +1,6 @@
|
||||
on charger
|
||||
stop vendor.sensors
|
||||
wait /sys/class/power_supply/battery
|
||||
start vendor.thermal-com
|
||||
start system_suspend
|
||||
|
||||
|
@ -12,6 +12,10 @@ on property:ro.boot.default_usb_mode=device && property:vendor.usb.controller=*
|
||||
setprop sys.usb.controller ${vendor.usb.controller}
|
||||
write /sys/class/udc/${vendor.usb.controller}/device/../mode peripheral
|
||||
|
||||
on early-boot
|
||||
# Permission for Health Storage HAL
|
||||
chown system system /sys/devices/platform/soc/1d84000.ufshc/manual_gc
|
||||
chown system system /sys/devices/platform/soc/1d84000.ufshc/ufshid/trigger
|
||||
#sync power supply with healthd
|
||||
wait /sys/class/power_supply/battery
|
||||
wait /sys/class/power_supply/usb
|
||||
|
@ -226,7 +226,7 @@ on post-fs-data
|
||||
mkdir /data/vendor/bug2go 0770 log log
|
||||
|
||||
# Setup folder for aplogd
|
||||
mkdir /data/vendor/aplogd 0750 log log
|
||||
mkdir /data/vendor/aplogd 0770 log log
|
||||
|
||||
# Subsystem RAM-dumps
|
||||
mkdir /data/vendor/ss-ram-dumps 0750 system log
|
||||
@ -411,3 +411,13 @@ service vendor.sensors-hal-2-0-multihal /vendor/bin/hw/android.hardware.sensors@
|
||||
writepid /dev/cpuset/system-background/tasks
|
||||
capabilities BLOCK_SUSPEND
|
||||
rlimit rtprio 10 10
|
||||
|
||||
# from hardware/interfaces/sensors/2.1/multihal
|
||||
# to add input and uhid group access
|
||||
service vendor.sensors-hal-2-1-multihal /vendor/bin/hw/android.hardware.sensors@2.1-service.multihal
|
||||
class hal
|
||||
user system
|
||||
group system wakelock context_hub input uhid
|
||||
writepid /dev/cpuset/system-background/tasks
|
||||
capabilities BLOCK_SUSPEND
|
||||
rlimit rtprio 10 10
|
||||
|
@ -27,7 +27,7 @@
|
||||
|
||||
on init
|
||||
mount configfs none /config
|
||||
mkdir /config/usb_gadget/g1 0770
|
||||
mkdir /config/usb_gadget/g1 0775
|
||||
mkdir /config/usb_gadget/g2 0770
|
||||
mkdir /config/usb_gadget/g1/strings/0x409 0770
|
||||
mkdir /config/usb_gadget/g2/strings/0x409 0770
|
||||
@ -77,18 +77,28 @@ on init
|
||||
"
|
||||
write /config/usb_gadget/g1/functions/uvc.0/streaming/uncompressed/u/360p/wWidth 640
|
||||
write /config/usb_gadget/g1/functions/uvc.0/streaming/uncompressed/u/360p/wHeight 360
|
||||
write /config/usb_gadget/g1/functions/uvc.0/streaming/uncompressed/u/360p/dwMaxVideoFrameBufferSize 345600
|
||||
write /config/usb_gadget/g1/functions/uvc.0/streaming/uncompressed/u/360p/dwMinBitRate 41472000
|
||||
write /config/usb_gadget/g1/functions/uvc.0/streaming/uncompressed/u/360p/dwMaxBitRate 82944000
|
||||
write /config/usb_gadget/g1/functions/uvc.0/streaming/uncompressed/u/360p/dwMaxVideoFrameBufferSize 460800
|
||||
write /config/usb_gadget/g1/functions/uvc.0/streaming/uncompressed/u/360p/dwMinBitRate 55296000
|
||||
write /config/usb_gadget/g1/functions/uvc.0/streaming/uncompressed/u/360p/dwMaxBitRate 110592000
|
||||
mkdir /config/usb_gadget/g1/functions/uvc.0/streaming/uncompressed/u/480p
|
||||
write /config/usb_gadget/g1/functions/uvc.0/streaming/uncompressed/u/480p/dwFrameInterval \
|
||||
"500000
|
||||
666666
|
||||
"
|
||||
write /config/usb_gadget/g1/functions/uvc.0/streaming/uncompressed/u/480p/wWidth 640
|
||||
write /config/usb_gadget/g1/functions/uvc.0/streaming/uncompressed/u/480p/wHeight 480
|
||||
write /config/usb_gadget/g1/functions/uvc.0/streaming/uncompressed/u/480p/dwMaxVideoFrameBufferSize 614400
|
||||
write /config/usb_gadget/g1/functions/uvc.0/streaming/uncompressed/u/480p/dwMinBitRate 73728000
|
||||
write /config/usb_gadget/g1/functions/uvc.0/streaming/uncompressed/u/480p/dwMaxBitRate 98304000
|
||||
mkdir /config/usb_gadget/g1/functions/uvc.0/streaming/uncompressed/u/720p
|
||||
write /config/usb_gadget/g1/functions/uvc.0/streaming/uncompressed/u/720p/dwFrameInterval \
|
||||
"1000000
|
||||
"
|
||||
write /config/usb_gadget/g1/functions/uvc.0/streaming/uncompressed/u/720p/wWidth 1280
|
||||
write /config/usb_gadget/g1/functions/uvc.0/streaming/uncompressed/u/720p/wHeight 720
|
||||
write /config/usb_gadget/g1/functions/uvc.0/streaming/uncompressed/u/720p/dwMaxVideoFrameBufferSize 1382400
|
||||
write /config/usb_gadget/g1/functions/uvc.0/streaming/uncompressed/u/720p/dwMinBitRate 110592000
|
||||
write /config/usb_gadget/g1/functions/uvc.0/streaming/uncompressed/u/720p/dwMaxBitRate 165888000
|
||||
write /config/usb_gadget/g1/functions/uvc.0/streaming/uncompressed/u/720p/dwMaxVideoFrameBufferSize 1843200
|
||||
write /config/usb_gadget/g1/functions/uvc.0/streaming/uncompressed/u/720p/dwMinBitRate 147456000
|
||||
write /config/usb_gadget/g1/functions/uvc.0/streaming/uncompressed/u/720p/dwMaxBitRate 147456000
|
||||
mkdir /config/usb_gadget/g1/functions/uvc.0/streaming/mjpeg/m
|
||||
mkdir /config/usb_gadget/g1/functions/uvc.0/streaming/mjpeg/m/360p
|
||||
write /config/usb_gadget/g1/functions/uvc.0/streaming/mjpeg/m/360p/dwFrameInterval \
|
||||
@ -100,6 +110,16 @@ on init
|
||||
write /config/usb_gadget/g1/functions/uvc.0/streaming/mjpeg/m/360p/dwMaxVideoFrameBufferSize 345600
|
||||
write /config/usb_gadget/g1/functions/uvc.0/streaming/mjpeg/m/360p/dwMinBitRate 41472000
|
||||
write /config/usb_gadget/g1/functions/uvc.0/streaming/mjpeg/m/360p/dwMaxBitRate 82944000
|
||||
mkdir /config/usb_gadget/g1/functions/uvc.0/streaming/mjpeg/m/480p
|
||||
write /config/usb_gadget/g1/functions/uvc.0/streaming/mjpeg/m/480p/dwFrameInterval \
|
||||
"333333
|
||||
666666
|
||||
"
|
||||
write /config/usb_gadget/g1/functions/uvc.0/streaming/mjpeg/m/480p/wWidth 640
|
||||
write /config/usb_gadget/g1/functions/uvc.0/streaming/mjpeg/m/480p/wHeight 480
|
||||
write /config/usb_gadget/g1/functions/uvc.0/streaming/mjpeg/m/480p/dwMaxVideoFrameBufferSize 460800
|
||||
write /config/usb_gadget/g1/functions/uvc.0/streaming/mjpeg/m/480p/dwMinBitRate 55296000
|
||||
write /config/usb_gadget/g1/functions/uvc.0/streaming/mjpeg/m/480p/dwMaxBitRate 110592000
|
||||
mkdir /config/usb_gadget/g1/functions/uvc.0/streaming/mjpeg/m/720p
|
||||
write /config/usb_gadget/g1/functions/uvc.0/streaming/mjpeg/m/720p/dwFrameInterval \
|
||||
"333333
|
||||
@ -110,6 +130,16 @@ on init
|
||||
write /config/usb_gadget/g1/functions/uvc.0/streaming/mjpeg/m/720p/dwMaxVideoFrameBufferSize 1382400
|
||||
write /config/usb_gadget/g1/functions/uvc.0/streaming/mjpeg/m/720p/dwMinBitRate 165888000
|
||||
write /config/usb_gadget/g1/functions/uvc.0/streaming/mjpeg/m/720p/dwMaxBitRate 331776000
|
||||
mkdir /config/usb_gadget/g1/functions/uvc.0/streaming/mjpeg/m/960p
|
||||
write /config/usb_gadget/g1/functions/uvc.0/streaming/mjpeg/m/960p/dwFrameInterval \
|
||||
"333333
|
||||
666666
|
||||
"
|
||||
write /config/usb_gadget/g1/functions/uvc.0/streaming/mjpeg/m/960p/wWidth 1280
|
||||
write /config/usb_gadget/g1/functions/uvc.0/streaming/mjpeg/m/960p/wHeight 960
|
||||
write /config/usb_gadget/g1/functions/uvc.0/streaming/mjpeg/m/960p/dwMaxVideoFrameBufferSize 1843200
|
||||
write /config/usb_gadget/g1/functions/uvc.0/streaming/mjpeg/m/960p/dwMinBitRate 221184000
|
||||
write /config/usb_gadget/g1/functions/uvc.0/streaming/mjpeg/m/960p/dwMaxBitRate 442368000
|
||||
mkdir /config/usb_gadget/g1/functions/uvc.0/streaming/mjpeg/m/1080p
|
||||
write /config/usb_gadget/g1/functions/uvc.0/streaming/mjpeg/m/1080p/dwFrameInterval \
|
||||
"333333
|
||||
@ -572,6 +602,46 @@ on property:sys.usb.ffs.ready=1 && property:sys.usb.config=ncm,webcam,adb && pro
|
||||
write /config/usb_gadget/g1/UDC ${sys.usb.controller}
|
||||
setprop sys.usb.state ${sys.usb.config}
|
||||
|
||||
on property:sys.usb.config=readyfor && property:sys.usb.configfs=1
|
||||
write /config/usb_gadget/g1/configs/b.1/strings/0x409/configuration "readyfor"
|
||||
rm /config/usb_gadget/g1/configs/b.1/f1
|
||||
rm /config/usb_gadget/g1/configs/b.1/f2
|
||||
rm /config/usb_gadget/g1/configs/b.1/f3
|
||||
rm /config/usb_gadget/g1/configs/b.1/f4
|
||||
rm /config/usb_gadget/g1/configs/b.1/f5
|
||||
rm /config/usb_gadget/g1/configs/b.1/f6
|
||||
rm /config/usb_gadget/g1/configs/b.1/f7
|
||||
rm /config/usb_gadget/g1/configs/b.1/f8
|
||||
rm /config/usb_gadget/g1/configs/b.1/f9
|
||||
write /config/usb_gadget/g1/idVendor 0x22b8
|
||||
write /config/usb_gadget/g1/idProduct 0x2e46
|
||||
symlink /config/usb_gadget/g1/functions/${vendor.usb.rndis.func.name}.rndis /config/usb_gadget/g1/configs/b.1/f1
|
||||
write /config/usb_gadget/g1/configs/b.1/f1/wceis 1
|
||||
write /config/usb_gadget/g1/UDC ${sys.usb.controller}
|
||||
setprop sys.usb.state ${sys.usb.config}
|
||||
|
||||
on property:sys.usb.config=readyfor,adb && property:sys.usb.configfs=1
|
||||
start adbd
|
||||
|
||||
on property:sys.usb.ffs.ready=1 && property:sys.usb.config=readyfor,adb && property:sys.usb.configfs=1
|
||||
write /config/usb_gadget/g1/configs/b.1/strings/0x409/configuration "readyfor_adb"
|
||||
rm /config/usb_gadget/g1/configs/b.1/f1
|
||||
rm /config/usb_gadget/g1/configs/b.1/f2
|
||||
rm /config/usb_gadget/g1/configs/b.1/f3
|
||||
rm /config/usb_gadget/g1/configs/b.1/f4
|
||||
rm /config/usb_gadget/g1/configs/b.1/f5
|
||||
rm /config/usb_gadget/g1/configs/b.1/f6
|
||||
rm /config/usb_gadget/g1/configs/b.1/f7
|
||||
rm /config/usb_gadget/g1/configs/b.1/f8
|
||||
rm /config/usb_gadget/g1/configs/b.1/f9
|
||||
write /config/usb_gadget/g1/idVendor 0x22b8
|
||||
write /config/usb_gadget/g1/idProduct 0x2e47
|
||||
symlink /config/usb_gadget/g1/functions/${vendor.usb.rndis.func.name}.rndis /config/usb_gadget/g1/configs/b.1/f1
|
||||
symlink /config/usb_gadget/g1/functions/ffs.adb /config/usb_gadget/g1/configs/b.1/f2
|
||||
write /config/usb_gadget/g1/configs/b.1/f1/wceis 1
|
||||
write /config/usb_gadget/g1/UDC ${sys.usb.controller}
|
||||
setprop sys.usb.state ${sys.usb.config}
|
||||
|
||||
on property:sys.usb.config=ptp && property:sys.usb.configfs=1
|
||||
write /config/usb_gadget/g1/idProduct 0x2e83
|
||||
write /config/usb_gadget/g1/idVendor 0x22b8
|
||||
|
@ -240,7 +240,7 @@ on post-fs-data
|
||||
mkdir /data/vendor/pwr 0700 root root
|
||||
|
||||
# Create directory used by media clients
|
||||
mkdir /data/vendor/media 0770 mediacodec media
|
||||
mkdir /data/vendor/media 0775 mediacodec media
|
||||
|
||||
# Create /data/vendor/tzstorage directory for SFS listener
|
||||
mkdir /data/vendor/tzstorage 0770 system system
|
||||
|
@ -9,3 +9,4 @@ on early-init
|
||||
# Set ro.boot.product.vendor.sku to soc_name
|
||||
exec u:r:vendor_qti_init_shell:s0 -- /vendor/bin/init.qti.qcv.sh
|
||||
setprop ro.boot.product.vendor.sku ${ro.vendor.qti.soc_name}
|
||||
setprop ro.soc.model ${ro.vendor.qti.soc_model}
|
@ -1,4 +1,4 @@
|
||||
# Copyright (c) 2012-2015, 2017-2019, The Linux Foundation. All rights reserved.
|
||||
# Copyright (c) 2012-2015, 2017-2020, The Linux Foundation. All rights reserved.
|
||||
#
|
||||
# Redistribution and use in source and binary forms, with or without
|
||||
# modification, are permitted provided that the following conditions are met:
|
||||
@ -32,10 +32,7 @@ firmware_directories /vendor/firmware_mnt/image/
|
||||
|
||||
# the DIAG device node is not world writable/readable.
|
||||
/dev/diag 0660 system oem_2901
|
||||
/dev/ttydiag0 0660 system oem_2901
|
||||
/dev/ttydiag1 0660 system oem_2901
|
||||
/dev/ttydiag2 0660 system oem_2901
|
||||
/dev/ttydiag3 0660 system oem_2901
|
||||
/dev/mhi_*_pipe_4 0660 system system
|
||||
|
||||
/dev/genlock 0666 system system
|
||||
/dev/wlan 0660 wifi wifi
|
||||
@ -44,6 +41,7 @@ firmware_directories /vendor/firmware_mnt/image/
|
||||
/dev/kgsl-2d0 0666 root root
|
||||
/dev/kgsl-2d1 0666 root root
|
||||
/dev/ion 0664 system system
|
||||
/dev/membuf 0664 system system
|
||||
/dev/rtc0 0660 system system
|
||||
/dev/smd0 0660 system system
|
||||
/dev/smd4 0660 system system
|
||||
@ -61,6 +59,11 @@ firmware_directories /vendor/firmware_mnt/image/
|
||||
/dev/ipa_adpl 0660 system oem_2905
|
||||
/dev/synx_device 0660 root camera
|
||||
/dev/hab 0666 system system
|
||||
/dev/hgsl 0666 system system
|
||||
/dev/iio:device* 0664 system system
|
||||
|
||||
#permissions for UFS RPMB BSG device node
|
||||
/dev/0:0:0:49476 0600 system system
|
||||
|
||||
#permissions for CSVT
|
||||
/dev/smd11 0660 radio radio
|
||||
@ -131,7 +134,6 @@ firmware_directories /vendor/firmware_mnt/image/
|
||||
/dev/cvp* 0660 system camera
|
||||
/dev/media* 0660 system camera
|
||||
/dev/v4l-subdev* 0660 system camera
|
||||
/dev/cci_intf 0660 system camera
|
||||
/dev/qseecom 0660 system drmrpc
|
||||
/dev/qce 0660 system drmrpc
|
||||
/dev/smcinvoke 0660 system drmrpc
|
||||
@ -144,12 +146,12 @@ firmware_directories /vendor/firmware_mnt/image/
|
||||
/dev/sp_nvm 0660 system system
|
||||
/dev/sp_ssr 0660 system system
|
||||
/dev/sp_keymaster 0660 system system
|
||||
/dev/sp_keymaster_ssr 0660 system system
|
||||
/dev/sec_nvm_* 0660 system system
|
||||
/dev/cryptoapp 0660 system system
|
||||
/dev/spdaemon_ssr 0660 system system
|
||||
/dev/iuicc 0660 system system
|
||||
/dev/iuicc0 0660 system system
|
||||
/dev/iuicc1 0660 system system
|
||||
/dev/spu_hal_ssr 0660 system system
|
||||
/dev/iuicc* 0660 system system
|
||||
/dev/gemini0 0660 system camera
|
||||
/dev/jpeg0 0660 system camera
|
||||
/dev/jpeg1 0660 system camera
|
||||
@ -172,13 +174,19 @@ firmware_directories /vendor/firmware_mnt/image/
|
||||
#qvr
|
||||
/dev/qvr_external_sensor_ioctl 0660 system system
|
||||
/sys/kernel/qvr_external_sensor/fd 0660 system system
|
||||
/dev/bus/usb/* 0660 root usb
|
||||
/dev/hidraw* 0660 root usb
|
||||
|
||||
# wlan
|
||||
/dev/wcnss_wlan 0660 system system
|
||||
/dev/wcnss_ctrl 0660 system system
|
||||
/sys/devices/soc/a000000.qcom,wcnss-wlan/net/wlan0/queues/rx-* rps_cpus 0660 system system
|
||||
/sys/devices/soc/a000000.qcom,wcnss-wlan/net/p2p0/queues/rx-* rps_cpus 0660 system system
|
||||
/sys/devices/platform/soc/*.qcom,icnss/net/wlan*/queues/rx-* rps_cpus 0660 system system
|
||||
/sys/devices/platform/soc/1c00000.qcom,pcie/pci0000:00/0000:00:00.0/0000:01:00.0/net/wlan*/queues/rx-* rps_cpus 0660 system system
|
||||
/sys/devices/platform/soc/17a10040.qcom,wcn6750/net/wlan*/queues/rx-* rps_cpus 0660 system system
|
||||
/dev/spidev0.0 0660 system audio
|
||||
/dev/i2c-7 0660 system audio
|
||||
/dev/msm_camera/* 0660 system camera
|
||||
/dev/gemini/ 0660 system camera
|
||||
/dev/mercury0 0660 system camera
|
||||
@ -231,6 +239,8 @@ firmware_directories /vendor/firmware_mnt/image/
|
||||
/dev/i2c-5 0660 media media
|
||||
/dev/avtimer 0660 system audio
|
||||
/dev/spidev2.0 0660 system audio
|
||||
/dev/spidev22.0 0660 system audio
|
||||
/dev/spidev10.0 0660 system audio
|
||||
|
||||
# DVB devices
|
||||
/dev/dvb/adapter0/demux* 0440 media media
|
||||
@ -262,13 +272,8 @@ firmware_directories /vendor/firmware_mnt/image/
|
||||
/sys/devices/virtual/optical_sensors/proximity ps_poll_delay 0660 input system
|
||||
/sys/devices/virtual/optical_sensors/lightsensor ls_auto 0660 input system
|
||||
/sys/devices/virtual/optical_sensors/lightsensor ls_poll_delay 0660 input system
|
||||
/sys/devices/virtual/input/input* poll 0660 root input
|
||||
/sys/devices/virtual/input/input* pollrate_ms 0660 root input
|
||||
/sys/devices/virtual/input/input* enable 0660 root input
|
||||
/sys/devices/virtual/input/input* enable_wakeup 0660 root input
|
||||
/sys/devices/virtual/input/input* flush 0660 root input
|
||||
/sys/devices/virtual/input/input* max_latency 0660 root input
|
||||
/sys/devices/virtual/input/input* poll_delay 0660 root input
|
||||
/sys/devices/virtual/input/input* poll 0660 input system
|
||||
/sys/devices/virtual/input/input* pollrate_ms 0660 input system
|
||||
/sys/devices/soc/78b7000.i2c/i2c-3/3-0020/input/input* secure_touch 0440 system drmrpc
|
||||
/sys/devices/soc/78b7000.i2c/i2c-3/3-0020/input/input* secure_touch_enable 0660 system drmrpc
|
||||
/sys/devices/soc/78b7000.i2c/i2c-3/3-0038/input/input* secure_touch 0440 system drmrpc
|
||||
@ -289,7 +294,7 @@ firmware_directories /vendor/firmware_mnt/image/
|
||||
/sys/devices/virtual/input/input* enable_ps_sensor 0660 system input
|
||||
/sys/devices/virtual/input/input* set_delay_ms 0660 system input
|
||||
/sys/devices/virtual/input/input* do_flush 0660 system input
|
||||
/dev/laser 0660 system camera
|
||||
/dev/stmvl53l5 0660 system camera
|
||||
|
||||
# vm_bms
|
||||
/dev/vm_bms 0660 system system
|
||||
@ -333,6 +338,19 @@ firmware_directories /vendor/firmware_mnt/image/
|
||||
/sys/class/fts/touch_aoi aoi_set 0660 root system
|
||||
/sys/class/fts/touch_aoi power_set 0660 root system
|
||||
|
||||
# Goodix fingerprint device
|
||||
/dev/goodix_fp 0660 system system
|
||||
|
||||
# EgisTech fingerprint device
|
||||
/dev/esfp0 0660 system system
|
||||
|
||||
# Change permission for FPC fingerprint
|
||||
/sys/class/fingerprint/fpc1020 nav 0440 system system
|
||||
/sys/class/fingerprint/fpc1020 irq 0440 system system
|
||||
/sys/class/fingerprint/fpc1020 irq_cnt 0440 system system
|
||||
/sys/class/fingerprint/fpc1020 dev_enable 0220 system system
|
||||
/sys/class/fingerprint/fpc1020 vendor 0444 system system
|
||||
|
||||
#ImproveTouch device
|
||||
/dev/hbtp_input 0660 system system
|
||||
/dev/hbtp_vm 0660 system system
|
||||
@ -352,7 +370,14 @@ firmware_directories /vendor/firmware_mnt/image/
|
||||
/dev/block/platform/soc/8804000.sdhci/by-name/frp 0600 system system
|
||||
|
||||
# Add device block for MISC
|
||||
/dev/block/platform/soc/7464900.sdhci/by-name/misc 0660 root system
|
||||
/dev/block/platform/soc/624000.ufshc/by-name/misc 0660 root system
|
||||
/dev/block/platform/soc/1da4000.ufshc/by-name/misc 0660 root system
|
||||
/dev/block/platform/soc/c0c4000.sdhci/by-name/misc 0660 root system
|
||||
/dev/block/platform/soc/1d84000.ufshc/by-name/misc 0660 root system
|
||||
/dev/block/platform/soc/7c4000.sdhci/by-name/misc 0660 root system
|
||||
/dev/block/platform/soc/4744000.sdhci/by-name/misc 0660 root system
|
||||
/dev/block/platform/soc/4804000.ufshc/by-name/misc 0660 root system
|
||||
|
||||
# Kmsg device
|
||||
/dev/kmsg 0620 root system
|
||||
@ -361,12 +386,15 @@ firmware_directories /vendor/firmware_mnt/image/
|
||||
/sys/class/leds/red delay_on 0640 system system
|
||||
/sys/class/leds/red delay_off 0640 system system
|
||||
/sys/class/leds/red breath 0640 system system
|
||||
/sys/class/leds/red trigger 0640 system system
|
||||
/sys/class/leds/green delay_on 0640 system system
|
||||
/sys/class/leds/green delay_off 0640 system system
|
||||
/sys/class/leds/green breath 0640 system system
|
||||
/sys/class/leds/green trigger 0640 system system
|
||||
/sys/class/leds/blue delay_on 0640 system system
|
||||
/sys/class/leds/blue delay_off 0640 system system
|
||||
/sys/class/leds/blue breath 0640 system system
|
||||
/sys/class/leds/blue trigger 0640 system system
|
||||
|
||||
# NPU device
|
||||
/dev/msm_npu 0644 system system
|
||||
@ -410,29 +438,73 @@ firmware_directories /vendor/firmware_mnt/image/
|
||||
/sys/class/graphics/fb0 modes 0664 system graphics
|
||||
/sys/class/graphics/fb0 mode 0664 system graphics
|
||||
/sys/class/graphics/fb0 msm_cmd_autorefresh_en 0664 system graphics
|
||||
*/
|
||||
|
||||
/sys/devices/platform/soc/ae00000.qcom,mdss_mdp power/control 0664 system graphics
|
||||
|
||||
#asm330 sensor
|
||||
#common sensors files
|
||||
/sys/devices/platform/soc/*.i2c/i2c-*/*-*/iio:device* buffer/enable 0664 system system
|
||||
/sys/devices/platform/soc/*.i2c/i2c-*/*-*/iio:device* buffer/length 0664 system system
|
||||
/sys/devices/platform/soc/*.i2c/i2c-*/*-*/iio:device* buffer/watermark 0664 system system
|
||||
/sys/devices/platform/soc/*.i2c/i2c-*/*-*/iio:device* discharded_samples 0664 system system
|
||||
/sys/devices/platform/soc/*.i2c/i2c-*/*-*/iio:device* current_timestamp_clock 0664 system system
|
||||
/sys/devices/platform/soc/*.i2c/i2c-*/*-*/iio:device* hwfifo_flush 0664 system system
|
||||
/sys/devices/platform/soc/*.i2c/i2c-*/*-*/iio:device* hwfifo_watermark 0664 system system
|
||||
/sys/devices/platform/soc/*.i2c/i2c-*/*-*/iio:device* hwfifo_watermark_max 0664 system system
|
||||
/sys/devices/platform/soc/*.i2c/i2c-*/*-*/iio:device* mount_matrix 0664 system system
|
||||
/sys/devices/platform/soc/*.i2c/i2c-*/*-*/iio:device* name 0664 system system
|
||||
/sys/devices/platform/soc/*.i2c/i2c-*/*-*/iio:device* sampling_frequency 0664 system system
|
||||
/sys/devices/platform/soc/*.i2c/i2c-*/*-*/iio:device* sampling_frequency_available 0664 system system
|
||||
/sys/devices/platform/soc/*.i2c/i2c-*/*-*/iio:device* scan_elements/in_timestamp_en 0664 system system
|
||||
/sys/devices/platform/soc/*.i2c/i2c-*/*-*/iio:device* scan_elements/in_timestamp_index 0664 system system
|
||||
/sys/devices/platform/soc/*.i2c/i2c-*/*-*/iio:device* scan_elements/in_timestamp_type 0664 system system
|
||||
|
||||
# standard iio accel attributes
|
||||
/sys/devices/platform/soc/*.i2c/i2c-*/*-*/iio:device* in_accel_scale_available 0664 system system
|
||||
/sys/devices/platform/soc/*.i2c/i2c-*/*-*/iio:device* in_accel_x_raw 0664 system system
|
||||
/sys/devices/platform/soc/*.i2c/i2c-*/*-*/iio:device* in_accel_x_scale 0664 system system
|
||||
/sys/devices/platform/soc/*.i2c/i2c-*/*-*/iio:device* in_accel_y_raw 0664 system system
|
||||
/sys/devices/platform/soc/*.i2c/i2c-*/*-*/iio:device* in_accel_y_scale 0664 system system
|
||||
/sys/devices/platform/soc/*.i2c/i2c-*/*-*/iio:device* in_accel_z_raw 0664 system system
|
||||
/sys/devices/platform/soc/*.i2c/i2c-*/*-*/iio:device* in_accel_z_scale 0664 system system
|
||||
/sys/devices/platform/soc/*.i2c/i2c-*/*-*/iio:device* scan_elements/in_accel_x_en 0664 system system
|
||||
/sys/devices/platform/soc/*.i2c/i2c-*/*-*/iio:device* scan_elements/in_accel_x_index 0664 system system
|
||||
/sys/devices/platform/soc/*.i2c/i2c-*/*-*/iio:device* scan_elements/in_accel_x_type 0664 system system
|
||||
/sys/devices/platform/soc/*.i2c/i2c-*/*-*/iio:device* scan_elements/in_accel_y_en 0664 system system
|
||||
/sys/devices/platform/soc/*.i2c/i2c-*/*-*/iio:device* scan_elements/in_accel_y_index 0664 system system
|
||||
/sys/devices/platform/soc/*.i2c/i2c-*/*-*/iio:device* scan_elements/in_accel_y_type 0664 system system
|
||||
/sys/devices/platform/soc/*.i2c/i2c-*/*-*/iio:device* scan_elements/in_accel_z_en 0664 system system
|
||||
/sys/devices/platform/soc/*.i2c/i2c-*/*-*/iio:device* scan_elements/in_accel_z_index 0664 system system
|
||||
/sys/devices/platform/soc/*.i2c/i2c-*/*-*/iio:device* scan_elements/in_accel_z_type 0664 system system
|
||||
|
||||
# standard iio gyro attributes
|
||||
/sys/devices/platform/soc/*.i2c/i2c-*/*-*/iio:device* in_anglvel_scale_available 0664 system system
|
||||
/sys/devices/platform/soc/*.i2c/i2c-*/*-*/iio:device* in_anglvel_x_raw 0664 system system
|
||||
/sys/devices/platform/soc/*.i2c/i2c-*/*-*/iio:device* in_anglvel_x_scale 0664 system system
|
||||
/sys/devices/platform/soc/*.i2c/i2c-*/*-*/iio:device* in_anglvel_y_raw 0664 system system
|
||||
/sys/devices/platform/soc/*.i2c/i2c-*/*-*/iio:device* in_anglvel_y_scale 0664 system system
|
||||
/sys/devices/platform/soc/*.i2c/i2c-*/*-*/iio:device* in_anglvel_z_raw 0664 system system
|
||||
/sys/devices/platform/soc/*.i2c/i2c-*/*-*/iio:device* in_anglvel_z_scale 0664 system system
|
||||
/sys/devices/platform/soc/*.i2c/i2c-*/*-*/iio:device* scan_elements/in_anglvel_x_en 0664 system system
|
||||
/sys/devices/platform/soc/*.i2c/i2c-*/*-*/iio:device* scan_elements/in_anglvel_x_index 0664 system system
|
||||
/sys/devices/platform/soc/*.i2c/i2c-*/*-*/iio:device* scan_elements/in_anglvel_x_type 0664 system system
|
||||
/sys/devices/platform/soc/*.i2c/i2c-*/*-*/iio:device* scan_elements/in_anglvel_y_en 0664 system system
|
||||
/sys/devices/platform/soc/*.i2c/i2c-*/*-*/iio:device* scan_elements/in_anglvel_y_index 0664 system system
|
||||
/sys/devices/platform/soc/*.i2c/i2c-*/*-*/iio:device* scan_elements/in_anglvel_y_type 0664 system system
|
||||
/sys/devices/platform/soc/*.i2c/i2c-*/*-*/iio:device* scan_elements/in_anglvel_z_en 0664 system system
|
||||
/sys/devices/platform/soc/*.i2c/i2c-*/*-*/iio:device* scan_elements/in_anglvel_z_index 0664 system system
|
||||
/sys/devices/platform/soc/*.i2c/i2c-*/*-*/iio:device* scan_elements/in_anglvel_z_type 0664 system system
|
||||
|
||||
|
||||
# standard iio temp attributes
|
||||
/sys/devices/platform/soc/*.i2c/i2c-*/*-*/iio:device* in_temp_offset 0664 system system
|
||||
/sys/devices/platform/soc/*.i2c/i2c-*/*-*/iio:device* in_temp_raw 0664 system system
|
||||
/sys/devices/platform/soc/*.i2c/i2c-*/*-*/iio:device* in_temp_scale 0664 system system
|
||||
/sys/devices/platform/soc/*.i2c/i2c-*/*-*/iio:device* in_temp_scale_available 0664 system system
|
||||
|
||||
# I2C
|
||||
/dev/i2c-* 0660 system system
|
||||
|
||||
# Egistec fingerprint
|
||||
/dev/esfp0 0660 system system
|
||||
|
||||
# Goodix FPS
|
||||
/dev/goodix_fp 0664 system system
|
||||
|
||||
# Change permission for FPC fingerprint
|
||||
/sys/class/fingerprint/fpc1020 nav 0440 system system
|
||||
/sys/class/fingerprint/fpc1020 irq 0440 system system
|
||||
/sys/class/fingerprint/fpc1020 irq_cnt 0440 system system
|
||||
/sys/class/fingerprint/fpc1020 dev_enable 0220 system system
|
||||
/sys/class/fingerprint/fpc1020 vendor 0444 system system
|
||||
|
||||
# Motorola: Add for QVR(qvrservice) to access the glass usb device
|
||||
/dev/bus/usb/001/* 0660 system system
|
||||
/dev/bus/usb/002/* 0660 system system
|
||||
|
||||
# Motorola: Add for HIDRAW to access the glass usb device
|
||||
/dev/hidraw* 0660 uhid uhid
|
||||
|
||||
# NFC ST Driver permissions
|
||||
/dev/st21nfc 0660 nfc nfc
|
||||
|
@ -1,21 +0,0 @@
|
||||
# device specific syscalls
|
||||
# extension of services/mediacodec/minijail/seccomp_policy/mediacodec-seccomp-arm.policy
|
||||
pselect6: 1
|
||||
eventfd2: 1
|
||||
sendto: 1
|
||||
recvfrom: 1
|
||||
_llseek: 1
|
||||
sysinfo: 1
|
||||
getcwd: 1
|
||||
getdents64: 1
|
||||
ARM_cacheflush: 1
|
||||
inotify_init1: 1
|
||||
inotify_add_watch: 1
|
||||
inotify_rm_watch: 1
|
||||
uname: 1
|
||||
ueventd: 1
|
||||
timer_create: 1
|
||||
timer_settime: 1
|
||||
rt_sigtimedwait: 1
|
||||
readlink: 1
|
||||
open: 1
|
13
vendor.prop
13
vendor.prop
@ -18,7 +18,6 @@ persist.vendor.audio.dualmic.config=endfire
|
||||
persist.vendor.audio.fluence.speaker=false
|
||||
persist.vendor.audio.fluence.tmic.enabled=false
|
||||
persist.vendor.audio.fluence.voicecall=true
|
||||
persist.vendor.audio.fluence.voicecomm=true
|
||||
persist.vendor.audio.fluence.voicerec=false
|
||||
persist.vendor.audio.ha_proxy.enabled=true
|
||||
persist.vendor.audio.ras.enabled=false
|
||||
@ -204,6 +203,7 @@ ro.hardware.egl=adreno
|
||||
ro.hardware.vulkan=adreno
|
||||
ro.opengles.version=196610
|
||||
vendor.gralloc.disable_ubwc=0
|
||||
vendor.hw.sf.IdleLazyResetThresholdT=1000
|
||||
|
||||
# IMS
|
||||
persist.vendor.ims.cam_sensor_delay=20
|
||||
@ -227,6 +227,7 @@ ro.nfc.port=I2C
|
||||
|
||||
# Perf
|
||||
ro.vendor.extension_library=libqti-perfd-client.so
|
||||
ro.vendor.perf-hal.ver=2.2
|
||||
|
||||
# QSPM
|
||||
ro.vendor.qspm.enable=true
|
||||
@ -272,8 +273,7 @@ persist.vendor.radio.start_ota_daemon=0
|
||||
persist.vendor.radio.suppress_ussd_rel=1
|
||||
persist.vendor.radio.sw_mbn_update=0
|
||||
persist.vendor.rcs.presence.provision=0
|
||||
ro.vendor.hw.dualsim=true
|
||||
ro.vendor.radio.imei.sv=3
|
||||
ro.vendor.radio.imei.sv=14
|
||||
|
||||
# Sensors
|
||||
persist.vendor.sensors.allow_non_default_discovery=true
|
||||
@ -291,6 +291,9 @@ ro.soc.model=SM7325
|
||||
# SSR
|
||||
persist.vendor.ssr.restart_level=ALL_ENABLE
|
||||
|
||||
# Stagefright
|
||||
debug.stagefright.c2inputsurface=-1
|
||||
|
||||
# Surfaceflinger
|
||||
ro.sf.lcd_density=400
|
||||
ro.surface_flinger.force_hwc_copy_for_virtual_displays=true
|
||||
@ -307,8 +310,12 @@ ro.surface_flinger.use_smart_90_for_video=true
|
||||
ro.surface_flinger.wcg_composition_dataspace=143261696
|
||||
|
||||
# USB
|
||||
sys.usb.mtp.batchcancel=1
|
||||
vendor.usb.diag.func.name=ffs
|
||||
vendor.usb.use_ffs_mtp=1
|
||||
|
||||
# Wfd
|
||||
vendor.media.wfd.automode=1
|
||||
|
||||
# WiFi
|
||||
wifi.aware.interface=wifi-aware0
|
||||
|
@ -51,7 +51,7 @@ gVhtTxMCS=2
|
||||
gEnable2x2=1
|
||||
gVhtRxMCS2x2=2
|
||||
gVhtTxMCS2x2=2
|
||||
gIPAConfig=0x7d
|
||||
gIPAConfig=0
|
||||
gIPADescSize=800
|
||||
dp_tx_ring_size=5120
|
||||
dp_tx_compl_ring_size=8192
|
||||
|
@ -1,9 +1,6 @@
|
||||
# This file allows user to override the factory
|
||||
# defaults for the WLAN Driver
|
||||
|
||||
# Disable channel bonding mode 24GHZ
|
||||
gChannelBondingMode24GHz=0
|
||||
|
||||
# IKSWO-42425: Enable user triggered SSR
|
||||
gEnableForceTargetAssert=1
|
||||
|
||||
@ -480,6 +477,9 @@ gEnableSelfRecovery=1
|
||||
avoid_list_expiry_time=5
|
||||
black_list_expiry_time=1
|
||||
bad_bssid_counter_thresh=10
|
||||
|
||||
# Enable SRD channel
|
||||
etsi13_srd_chan_in_master_mode=1
|
||||
END
|
||||
|
||||
# Note: Configuration parser would not read anything past the END marker
|
||||
|
@ -118,6 +118,14 @@ gEnableConcurrentSTA=wlan1
|
||||
# Enable Indoor channel support for MHS to turn on in 6Ghz
|
||||
gindoor_channel_support=1
|
||||
|
||||
gEnableSelfRecovery=1
|
||||
gEnableForceTargetAssert=1
|
||||
avoid_list_expiry_time=5
|
||||
black_list_expiry_time=1
|
||||
bad_bssid_counter_thresh=10
|
||||
|
||||
# Enable SRD channel
|
||||
etsi13_srd_chan_in_master_mode=1
|
||||
END
|
||||
|
||||
# Note: Configuration parser would not read anything past the END marker
|
||||
|
Loading…
x
Reference in New Issue
Block a user