gs101: Move device configuration to vendor
and remove unused stuff while we are at it Change-Id: I5fd03d5a72bbde6f397d095bacd971e7e1a5006c
This commit is contained in:
@@ -1,13 +0,0 @@
|
|||||||
BasedOnStyle: Google
|
|
||||||
AccessModifierOffset: -2
|
|
||||||
AllowShortFunctionsOnASingleLine: Inline
|
|
||||||
ColumnLimit: 100
|
|
||||||
CommentPragmas: NOLINT:.*
|
|
||||||
DerivePointerAlignment: false
|
|
||||||
IndentWidth: 4
|
|
||||||
ContinuationIndentWidth: 8
|
|
||||||
PointerAlignment: Right
|
|
||||||
TabWidth: 4
|
|
||||||
UseTab: Never
|
|
||||||
AllowShortIfStatementsOnASingleLine: false
|
|
||||||
SpacesBeforeTrailingComments: 2
|
|
||||||
@@ -24,12 +24,6 @@
|
|||||||
// identical with the exception of the encryption settings, so to keep them in
|
// identical with the exception of the encryption settings, so to keep them in
|
||||||
// sync the rules below generate them from a template file.
|
// sync the rules below generate them from a template file.
|
||||||
|
|
||||||
soong_namespace {
|
|
||||||
imports: [
|
|
||||||
"device/google/gs101",
|
|
||||||
],
|
|
||||||
}
|
|
||||||
|
|
||||||
package {
|
package {
|
||||||
// See: http://go/android-license-faq
|
// See: http://go/android-license-faq
|
||||||
// A large-scale-change added 'default_applicable_licenses' to import
|
// A large-scale-change added 'default_applicable_licenses' to import
|
||||||
@@ -39,11 +33,6 @@ package {
|
|||||||
default_applicable_licenses: ["device_google_gs101_license"],
|
default_applicable_licenses: ["device_google_gs101_license"],
|
||||||
}
|
}
|
||||||
|
|
||||||
filegroup {
|
|
||||||
name: "gs101_srcs",
|
|
||||||
srcs: ["fstab.gs101.in"],
|
|
||||||
}
|
|
||||||
|
|
||||||
genrule {
|
genrule {
|
||||||
name: "gen_fstab.gs101",
|
name: "gen_fstab.gs101",
|
||||||
srcs: ["fstab.gs101.in"],
|
srcs: ["fstab.gs101.in"],
|
||||||
|
|||||||
@@ -1,4 +0,0 @@
|
|||||||
# Android fstab file.
|
|
||||||
# <src> <mnt_point> <type> <mnt_flags and options> <fs_mgr_flags>
|
|
||||||
# Keep persist in an fstab file, since we need to run fsck on it after abnormal shutdown.
|
|
||||||
/dev/block/platform/14700000.ufs/by-name/persist /mnt/vendor/persist ext4 noatime,nosuid,nodev,data=journal,commit=1 wait,check,formattable,metadata_csum
|
|
||||||
@@ -1,20 +0,0 @@
|
|||||||
on post-fs
|
|
||||||
## ensure correct calibration file permissions
|
|
||||||
chown root system /mnt/vendor/persist/sensorcal.json
|
|
||||||
chmod 0640 /mnt/vendor/persist/sensorcal.json
|
|
||||||
start vendor.flash-nanohub-fw
|
|
||||||
|
|
||||||
on post-fs-data
|
|
||||||
mkdir /data/vendor/sensor
|
|
||||||
chown root system /data/vendor/sensor
|
|
||||||
chmod 0770 /data/vendor/sensor
|
|
||||||
|
|
||||||
service vendor.flash-nanohub-fw /vendor/bin/nanoapp_cmd download
|
|
||||||
oneshot
|
|
||||||
disabled
|
|
||||||
user root
|
|
||||||
group system
|
|
||||||
|
|
||||||
on post-fs-data
|
|
||||||
mkdir /data/system/nanohub_lock/
|
|
||||||
restorecon /data/system/nanohub_lock
|
|
||||||
@@ -1,25 +0,0 @@
|
|||||||
# Factory specific init.rc
|
|
||||||
|
|
||||||
on early-init
|
|
||||||
mount debugfs /sys/kernel/debug /sys/kernel/debug
|
|
||||||
|
|
||||||
on init
|
|
||||||
export PATH /product/bin:/apex/com.android.runtime/bin:/apex/com.android.art/bin:/system_ext/bin:/system/bin:/system/xbin:/odm/bin:/vendor/bin:/vendor/xbin:/vendor/bin/factory
|
|
||||||
|
|
||||||
# Set UDFPS default calibration to LHBM
|
|
||||||
setprop persist.vendor.sensors.fingerprint.ghbm 0
|
|
||||||
|
|
||||||
on post-fs-data
|
|
||||||
# HBM mode for UDFPS factory apk
|
|
||||||
chmod 666 /d/dri/0/DSI-1/panel/reg/payload
|
|
||||||
chmod 666 /d/dri/0/DSI-1/panel/hbm_mode
|
|
||||||
chmod 666 /sys/class/backlight/panel0-backlight/local_hbm_max_timeout
|
|
||||||
chmod 666 /sys/class/backlight/panel0-backlight/local_hbm_mode
|
|
||||||
chmod 666 /sys/class/backlight/panel0-backlight/hbm_mode
|
|
||||||
|
|
||||||
on boot
|
|
||||||
# FTM log folder
|
|
||||||
mkdir /data/ftmlog 0775 system system
|
|
||||||
|
|
||||||
# Audio test folder
|
|
||||||
mkdir /data/AudioTest 0775 system system
|
|
||||||
@@ -1,842 +0,0 @@
|
|||||||
import /vendor/etc/init/hw/init.gs101.storage.rc
|
|
||||||
import /vendor/etc/init/hw/init.gs101.usb.rc
|
|
||||||
import android.hardware.drm@1.2-service.widevine.rc
|
|
||||||
import init.exynos.sensorhub.rc
|
|
||||||
import /vendor/etc/init/hw/init.aoc.rc
|
|
||||||
|
|
||||||
on early-init
|
|
||||||
mount_all /vendor/etc/fstab.persist --early
|
|
||||||
|
|
||||||
on init
|
|
||||||
# CPU0 cannot be offline
|
|
||||||
chmod 0444 /sys/devices/system/cpu/cpu0/online
|
|
||||||
|
|
||||||
# Set teo as cpu idle governor
|
|
||||||
write /sys/devices/system/cpu/cpuidle/current_governor teo
|
|
||||||
# Disable util-awareness
|
|
||||||
write /proc/vendor_sched/teo_util_threshold "1024 1024 1024"
|
|
||||||
|
|
||||||
chown system system /sys/devices/system/cpu/cpufreq/policy0/sched_pixel/lcpi_threshold
|
|
||||||
chown system system /sys/devices/system/cpu/cpufreq/policy0/sched_pixel/spc_threshold
|
|
||||||
chown system system /sys/devices/system/cpu/cpufreq/policy0/sched_pixel/limit_frequency
|
|
||||||
chown system system /sys/devices/system/cpu/cpufreq/policy0/sched_pixel/pmu_limit_enable
|
|
||||||
chown system system /sys/devices/system/cpu/cpufreq/policy4/sched_pixel/lcpi_threshold
|
|
||||||
chown system system /sys/devices/system/cpu/cpufreq/policy4/sched_pixel/spc_threshold
|
|
||||||
chown system system /sys/devices/system/cpu/cpufreq/policy4/sched_pixel/limit_frequency
|
|
||||||
chown system system /sys/devices/system/cpu/cpufreq/policy4/sched_pixel/pmu_limit_enable
|
|
||||||
chown system system /sys/devices/system/cpu/cpufreq/policy6/sched_pixel/lcpi_threshold
|
|
||||||
chown system system /sys/devices/system/cpu/cpufreq/policy6/sched_pixel/spc_threshold
|
|
||||||
chown system system /sys/devices/system/cpu/cpufreq/policy6/sched_pixel/limit_frequency
|
|
||||||
chown system system /sys/devices/system/cpu/cpufreq/policy6/sched_pixel/pmu_limit_enable
|
|
||||||
chown system system /sys/class/devfreq/gs_memlat_devfreq:devfreq_mif_cpu0_memlat@17000010/memlat_cpuidle_state_aware
|
|
||||||
chown system system /sys/class/devfreq/gs_memlat_devfreq:devfreq_mif_cpu1_memlat@17000010/memlat_cpuidle_state_aware
|
|
||||||
chown system system /sys/class/devfreq/gs_memlat_devfreq:devfreq_mif_cpu2_memlat@17000010/memlat_cpuidle_state_aware
|
|
||||||
chown system system /sys/class/devfreq/gs_memlat_devfreq:devfreq_mif_cpu3_memlat@17000010/memlat_cpuidle_state_aware
|
|
||||||
chown system system /sys/class/devfreq/gs_memlat_devfreq:devfreq_mif_cpu4_memlat@17000010/memlat_cpuidle_state_aware
|
|
||||||
chown system system /sys/class/devfreq/gs_memlat_devfreq:devfreq_mif_cpu5_memlat@17000010/memlat_cpuidle_state_aware
|
|
||||||
chown system system /sys/class/devfreq/gs_memlat_devfreq:devfreq_mif_cpu6_memlat@17000010/memlat_cpuidle_state_aware
|
|
||||||
chown system system /sys/class/devfreq/gs_memlat_devfreq:devfreq_mif_cpu7_memlat@17000010/memlat_cpuidle_state_aware
|
|
||||||
|
|
||||||
start vendor.keymaster-3-0
|
|
||||||
|
|
||||||
# ZRAM setup
|
|
||||||
write /sys/block/zram0/comp_algorithm lz77eh
|
|
||||||
write /proc/sys/vm/page-cluster 0
|
|
||||||
|
|
||||||
# Some user code relies on ro.boot.hardware.revision
|
|
||||||
setprop ro.boot.hardware.revision ${ro.revision}
|
|
||||||
|
|
||||||
# Allow PAI targeting per hardware SKU
|
|
||||||
setprop ro.oem.key1 ${ro.boot.hardware.sku}
|
|
||||||
|
|
||||||
# Property used by vintf for sku specific manifests
|
|
||||||
# Property used by NFC for sku specific configurations
|
|
||||||
setprop ro.boot.product.hardware.sku ${ro.boot.hardware.sku}
|
|
||||||
|
|
||||||
# Support legacy paths
|
|
||||||
symlink /data/app /factory
|
|
||||||
|
|
||||||
# Apply network parameters for high data performance.
|
|
||||||
write /proc/sys/net/core/rmem_default 327680
|
|
||||||
write /proc/sys/net/core/rmem_max 8388608
|
|
||||||
write /proc/sys/net/core/wmem_default 327680
|
|
||||||
write /proc/sys/net/core/wmem_max 8388608
|
|
||||||
write /proc/sys/net/core/optmem_max 20480
|
|
||||||
write /proc/sys/net/core/netdev_max_backlog 10000
|
|
||||||
write /proc/sys/net/ipv4/tcp_rmem "2097152 4194304 8388608"
|
|
||||||
write /proc/sys/net/ipv4/tcp_wmem "262144 524288 8388608"
|
|
||||||
write /proc/sys/net/ipv4/tcp_mem "44259 59012 88518"
|
|
||||||
write /proc/sys/net/ipv4/udp_mem "88518 118025 177036"
|
|
||||||
|
|
||||||
write /sys/class/net/rmnet0/queues/rx-0/rps_cpus fe
|
|
||||||
write /sys/class/net/rmnet1/queues/rx-0/rps_cpus fe
|
|
||||||
write /sys/class/net/rmnet2/queues/rx-0/rps_cpus fe
|
|
||||||
write /sys/class/net/rmnet3/queues/rx-0/rps_cpus fe
|
|
||||||
write /sys/class/net/rmnet4/queues/rx-0/rps_cpus fe
|
|
||||||
write /sys/class/net/rmnet5/queues/rx-0/rps_cpus fe
|
|
||||||
write /sys/class/net/rmnet6/queues/rx-0/rps_cpus fe
|
|
||||||
write /sys/class/net/rmnet7/queues/rx-0/rps_cpus fe
|
|
||||||
|
|
||||||
# Boot time 183626384
|
|
||||||
write /proc/vendor_sched/groups/ta/uclamp_min 201
|
|
||||||
write /proc/vendor_sched/groups/ta/prefer_idle 1
|
|
||||||
write /proc/vendor_sched/groups/fg/uclamp_min 201
|
|
||||||
write /proc/vendor_sched/groups/fg/prefer_idle 1
|
|
||||||
write /proc/vendor_sched/groups/sys/uclamp_min 201
|
|
||||||
write /proc/vendor_sched/groups/sys/prefer_idle 1
|
|
||||||
|
|
||||||
# governor setting
|
|
||||||
write /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor sched_pixel
|
|
||||||
write /sys/devices/system/cpu/cpu0/cpufreq/sched_pixel/up_rate_limit_us 500
|
|
||||||
write /sys/devices/system/cpu/cpu0/cpufreq/sched_pixel/down_rate_limit_scale_pow 2
|
|
||||||
write /sys/devices/system/cpu/cpu4/cpufreq/scaling_governor sched_pixel
|
|
||||||
write /sys/devices/system/cpu/cpu4/cpufreq/sched_pixel/up_rate_limit_us 500
|
|
||||||
write /sys/devices/system/cpu/cpu6/cpufreq/scaling_governor sched_pixel
|
|
||||||
write /sys/devices/system/cpu/cpu6/cpufreq/sched_pixel/up_rate_limit_us 500
|
|
||||||
|
|
||||||
# memlat cpuidle awareness setting
|
|
||||||
write /sys/class/devfreq/gs_memlat_devfreq:devfreq_mif_cpu0_memlat@17000010/memlat_cpuidle_state_aware 2
|
|
||||||
write /sys/class/devfreq/gs_memlat_devfreq:devfreq_mif_cpu1_memlat@17000010/memlat_cpuidle_state_aware 2
|
|
||||||
write /sys/class/devfreq/gs_memlat_devfreq:devfreq_mif_cpu2_memlat@17000010/memlat_cpuidle_state_aware 2
|
|
||||||
write /sys/class/devfreq/gs_memlat_devfreq:devfreq_mif_cpu3_memlat@17000010/memlat_cpuidle_state_aware 2
|
|
||||||
write /sys/class/devfreq/gs_memlat_devfreq:devfreq_mif_cpu4_memlat@17000010/memlat_cpuidle_state_aware 2
|
|
||||||
write /sys/class/devfreq/gs_memlat_devfreq:devfreq_mif_cpu5_memlat@17000010/memlat_cpuidle_state_aware 2
|
|
||||||
write /sys/class/devfreq/gs_memlat_devfreq:devfreq_mif_cpu6_memlat@17000010/memlat_cpuidle_state_aware 2
|
|
||||||
write /sys/class/devfreq/gs_memlat_devfreq:devfreq_mif_cpu7_memlat@17000010/memlat_cpuidle_state_aware 2
|
|
||||||
|
|
||||||
mkdir /dev/cpuset/camera-daemon-high-group
|
|
||||||
write /dev/cpuset/camera-daemon-high-group/cpus 0-7
|
|
||||||
write /dev/cpuset/camera-daemon-high-group/mems 0
|
|
||||||
chown system system /dev/cpuset/camera-daemon-high-group/tasks
|
|
||||||
chmod 0664 /dev/cpuset/camera-daemon-high-group/tasks
|
|
||||||
|
|
||||||
mkdir /dev/cpuset/camera-daemon-mid-group
|
|
||||||
write /dev/cpuset/camera-daemon-mid-group/cpus 0-7
|
|
||||||
write /dev/cpuset/camera-daemon-mid-group/mems 0
|
|
||||||
chown system system /dev/cpuset/camera-daemon-mid-group/tasks
|
|
||||||
chmod 0664 /dev/cpuset/camera-daemon-mid-group/tasks
|
|
||||||
|
|
||||||
mkdir /dev/cpuset/camera-daemon-mid-high-group
|
|
||||||
write /dev/cpuset/camera-daemon-mid-high-group/cpus 0-7
|
|
||||||
write /dev/cpuset/camera-daemon-mid-high-group/mems 0
|
|
||||||
chown system system /dev/cpuset/camera-daemon-mid-high-group/tasks
|
|
||||||
chmod 0664 /dev/cpuset/camera-daemon-mid-high-group/tasks
|
|
||||||
|
|
||||||
# nanohub sensor
|
|
||||||
chmod 0664 /dev/nanohub
|
|
||||||
chmod 0664 /dev/nanohub_comms
|
|
||||||
chown system system /dev/nanohub
|
|
||||||
chown system system /dev/nanohub_comms
|
|
||||||
|
|
||||||
# logbuffer
|
|
||||||
chown system system /dev/logbuffer_maxfg
|
|
||||||
chown system system /dev/logbuffer_maxfg_base
|
|
||||||
chown system system /dev/logbuffer_maxfg_flip
|
|
||||||
chown system system /dev/logbuffer_maxfg_monitor
|
|
||||||
chown system system /dev/logbuffer_maxfg_base_monitor
|
|
||||||
chown system system /dev/logbuffer_maxfg_flip_monitor
|
|
||||||
chown system system /dev/logbuffer_maxq
|
|
||||||
chown system system /dev/logbuffer_google,cpm
|
|
||||||
chown system system /dev/logbuffer_rtx
|
|
||||||
chown system system /dev/logbuffer_ssoc
|
|
||||||
chown system system /dev/logbuffer_ttf
|
|
||||||
chown system system /dev/logbuffer_tcpm
|
|
||||||
chown system system /dev/logbuffer_usbpd
|
|
||||||
chown system system /dev/logbuffer_pogo_transport
|
|
||||||
chown system system /dev/logbuffer_wireless
|
|
||||||
chown system system /dev/logbuffer_pca9468
|
|
||||||
chown system system /dev/logbuffer_cpm
|
|
||||||
chown system system /dev/logbuffer_bd
|
|
||||||
chown system system /dev/logbuffer_cpif
|
|
||||||
|
|
||||||
# Dump maxfg
|
|
||||||
chown system system /sys/class/power_supply/maxfg/m5_model_state
|
|
||||||
chown system system /sys/class/power_supply/maxfg_base/m5_model_state
|
|
||||||
|
|
||||||
# Modem temperature driver
|
|
||||||
chown radio system /sys/devices/platform/cp-tm1/cp_temp
|
|
||||||
|
|
||||||
# insert display module
|
|
||||||
start init_display
|
|
||||||
|
|
||||||
# Charge stats (write 0)
|
|
||||||
chown system system /sys/class/power_supply/battery/charge_stats
|
|
||||||
|
|
||||||
# Pca Charge stats (write 0)
|
|
||||||
chown system system /sys/class/power_supply/pca9468-mains/device/chg_stats
|
|
||||||
|
|
||||||
# Wireless Charge stats (write 0)
|
|
||||||
chown system system /sys/class/power_supply/wireless/device/charge_stats
|
|
||||||
|
|
||||||
# Thermal Charge stats (write 0)
|
|
||||||
chown system system /sys/devices/platform/google,charger/thermal_stats
|
|
||||||
|
|
||||||
# Google Charger stats (write 0)
|
|
||||||
chown system system /sys/devices/platform/google,charger/charge_stats
|
|
||||||
|
|
||||||
# Permission for wireless charging fan
|
|
||||||
chown system system /sys/devices/platform/google,charger/thermal_dc_fan_alarm
|
|
||||||
chown system system /sys/devices/platform/google,cpm/thermal_mdis_fan_alarm
|
|
||||||
|
|
||||||
# Permission for wireless charging
|
|
||||||
chown system system /sys/class/power_supply/wireless/capacity
|
|
||||||
chown system system /sys/class/power_supply/wireless/device/rtx
|
|
||||||
chown system system /sys/class/power_supply/wireless/device/rxdata
|
|
||||||
chown system system /sys/class/power_supply/wireless/device/txdata
|
|
||||||
chown system system /sys/class/power_supply/wireless/device/rxlen
|
|
||||||
chown system system /sys/class/power_supply/wireless/device/txlen
|
|
||||||
chown system system /sys/class/power_supply/wireless/device/ccreset
|
|
||||||
chown system system /sys/class/power_supply/wireless/device/status
|
|
||||||
chown system system /sys/class/power_supply/wireless/device/version
|
|
||||||
chown system system /sys/class/power_supply/wireless/device/features
|
|
||||||
chown system system /sys/class/power_supply/wireless/device/authtype
|
|
||||||
chown system system /sys/class/power_supply/wireless/device/authtstart
|
|
||||||
|
|
||||||
# Adaptive charge
|
|
||||||
chown system system /sys/class/power_supply/battery/charge_deadline
|
|
||||||
|
|
||||||
# Charging policy
|
|
||||||
chown system system /sys/class/power_supply/battery/charging_policy
|
|
||||||
|
|
||||||
# BatteryHealthData
|
|
||||||
chown system system /sys/class/power_supply/battery/first_usage_date
|
|
||||||
chown system system /sys/class/power_supply/battery/swelling_data
|
|
||||||
|
|
||||||
# Battery Defender
|
|
||||||
chown system system /sys/devices/platform/google,battery/power_supply/battery/bd_trickle_cnt
|
|
||||||
chown system system /sys/devices/platform/google,battery/power_supply/battery/bd_trickle_dry_run
|
|
||||||
chown system system /sys/devices/platform/google,battery/power_supply/battery/bd_trickle_enable
|
|
||||||
chown system system /sys/devices/platform/google,battery/power_supply/battery/bd_trickle_recharge_soc
|
|
||||||
chown system system /sys/devices/platform/google,battery/power_supply/battery/bd_trickle_reset_sec
|
|
||||||
chown system system /sys/devices/platform/google,battery/power_supply/battery/bd_clear
|
|
||||||
chown system system /sys/devices/platform/google,battery/power_supply/battery/health_safety_margin
|
|
||||||
chown system system /sys/devices/platform/google,battery/power_supply/battery/aacr_state
|
|
||||||
chown system system /sys/devices/platform/google,battery/power_supply/battery/aacr_cycle_max
|
|
||||||
chown system system /sys/devices/platform/google,battery/power_supply/battery/aacr_cycle_grace
|
|
||||||
chown system system /sys/devices/platform/google,charger/bd_drainto_soc
|
|
||||||
chown system system /sys/devices/platform/google,charger/bd_recharge_soc
|
|
||||||
chown system system /sys/devices/platform/google,charger/bd_recharge_voltage
|
|
||||||
chown system system /sys/devices/platform/google,charger/bd_resume_abs_temp
|
|
||||||
chown system system /sys/devices/platform/google,charger/bd_resume_soc
|
|
||||||
chown system system /sys/devices/platform/google,charger/bd_resume_temp
|
|
||||||
chown system system /sys/devices/platform/google,charger/bd_resume_time
|
|
||||||
chown system system /sys/devices/platform/google,charger/bd_temp_dry_run
|
|
||||||
chown system system /sys/devices/platform/google,charger/bd_temp_enable
|
|
||||||
chown system system /sys/devices/platform/google,charger/bd_trigger_temp
|
|
||||||
chown system system /sys/devices/platform/google,charger/bd_trigger_time
|
|
||||||
chown system system /sys/devices/platform/google,charger/bd_trigger_voltage
|
|
||||||
chown system system /sys/devices/platform/google,charger/bd_clear
|
|
||||||
chown system system /sys/devices/platform/google,charger/bd_state
|
|
||||||
chown system system /sys/devices/platform/google,charger/charge_start_level
|
|
||||||
chown system system /sys/devices/platform/google,charger/charge_stop_level
|
|
||||||
chown system system /sys/devices/platform/google,cpm/dc_ctl
|
|
||||||
# Important to include dd_state as it's used in battery defender in charger mode
|
|
||||||
chown system system /sys/devices/platform/google,charger/dd_state
|
|
||||||
chown system system /sys/devices/platform/google,charger/dd_settings
|
|
||||||
|
|
||||||
# Power Stats HAL
|
|
||||||
chown system system /dev/bbd_pwrstat
|
|
||||||
|
|
||||||
# Add memlat governor settings
|
|
||||||
write /sys/class/devfreq/gs_memlat_devfreq:devfreq_mif_cpu0_memlat@17000010/polling_interval 10
|
|
||||||
write /sys/class/devfreq/gs_memlat_devfreq:devfreq_mif_cpu1_memlat@17000010/polling_interval 10
|
|
||||||
write /sys/class/devfreq/gs_memlat_devfreq:devfreq_mif_cpu2_memlat@17000010/polling_interval 10
|
|
||||||
write /sys/class/devfreq/gs_memlat_devfreq:devfreq_mif_cpu3_memlat@17000010/polling_interval 10
|
|
||||||
write /sys/class/devfreq/gs_memlat_devfreq:devfreq_mif_cpu4_memlat@17000010/polling_interval 10
|
|
||||||
write /sys/class/devfreq/gs_memlat_devfreq:devfreq_mif_cpu5_memlat@17000010/polling_interval 10
|
|
||||||
write /sys/class/devfreq/gs_memlat_devfreq:devfreq_mif_cpu6_memlat@17000010/polling_interval 10
|
|
||||||
write /sys/class/devfreq/gs_memlat_devfreq:devfreq_mif_cpu7_memlat@17000010/polling_interval 10
|
|
||||||
write /sys/class/devfreq/gs_memlat_devfreq:devfreq_mif_cpu0_memlat@17000010/mem_latency/ratio_ceil 400
|
|
||||||
write /sys/class/devfreq/gs_memlat_devfreq:devfreq_mif_cpu1_memlat@17000010/mem_latency/ratio_ceil 400
|
|
||||||
write /sys/class/devfreq/gs_memlat_devfreq:devfreq_mif_cpu2_memlat@17000010/mem_latency/ratio_ceil 400
|
|
||||||
write /sys/class/devfreq/gs_memlat_devfreq:devfreq_mif_cpu3_memlat@17000010/mem_latency/ratio_ceil 400
|
|
||||||
write /sys/class/devfreq/gs_memlat_devfreq:devfreq_mif_cpu4_memlat@17000010/mem_latency/ratio_ceil 2700
|
|
||||||
write /sys/class/devfreq/gs_memlat_devfreq:devfreq_mif_cpu5_memlat@17000010/mem_latency/ratio_ceil 2700
|
|
||||||
write /sys/class/devfreq/gs_memlat_devfreq:devfreq_mif_cpu6_memlat@17000010/mem_latency/ratio_ceil 3200
|
|
||||||
write /sys/class/devfreq/gs_memlat_devfreq:devfreq_mif_cpu7_memlat@17000010/mem_latency/ratio_ceil 3200
|
|
||||||
|
|
||||||
# Set boost_adpf_prio, -1 by default
|
|
||||||
write /proc/vendor_sched/boost_adpf_prio ${persist.device_config.vendor_system_native_boot.boost_adpf_prio:--1}
|
|
||||||
|
|
||||||
on init && property:ro.boot.hw.soc.rev=0
|
|
||||||
setprop vendor.powerhal.config powerhint_a0.json
|
|
||||||
|
|
||||||
on init && property:ro.boot.hw.soc.rev=1
|
|
||||||
setprop vendor.powerhal.config powerhint_a1.json
|
|
||||||
|
|
||||||
on init && property:ro.boot.hw.soc.rev=0
|
|
||||||
# STOPSHIP b/177967147 disable SICD
|
|
||||||
write /sys/devices/platform/cpupm/cpupm/sicd 0
|
|
||||||
|
|
||||||
on init && property:ro.boot.hw.soc.rev=1
|
|
||||||
# STOPSHIP b/177967147 disable SICD
|
|
||||||
write /sys/devices/platform/cpupm/cpupm/sicd 0
|
|
||||||
|
|
||||||
on late-fs
|
|
||||||
# Start bootanimation class before mount
|
|
||||||
start bootanim
|
|
||||||
class_start animation
|
|
||||||
|
|
||||||
# Mount RW partitions which need run fsck
|
|
||||||
mount_all --late
|
|
||||||
|
|
||||||
on late-init
|
|
||||||
write /sys/devices/system/cpu/cpu0/cpufreq/sched_pixel/down_rate_limit_us 5000
|
|
||||||
write /sys/devices/system/cpu/cpu4/cpufreq/sched_pixel/down_rate_limit_us 20000
|
|
||||||
write /sys/devices/system/cpu/cpu6/cpufreq/sched_pixel/down_rate_limit_us 20000
|
|
||||||
|
|
||||||
on post-fs-data
|
|
||||||
# Log data folder
|
|
||||||
mkdir /data/vendor 0771 radio system
|
|
||||||
mkdir /data/vendor/log 0771 radio system
|
|
||||||
mkdir /data/vendor/log/cbd 0771 radio system
|
|
||||||
mkdir /data/vendor/log/rfsd 0771 radio system
|
|
||||||
|
|
||||||
mkdir /data/exynos/log 0771 radio system
|
|
||||||
mkdir /data/vendor/rild 0771 radio system
|
|
||||||
mkdir /data/vendor/dump 0771 radio system
|
|
||||||
mkdir /data/vendor/slog 0771 system system
|
|
||||||
|
|
||||||
# PixelLogger log paths.
|
|
||||||
mkdir /data/vendor/radio 773 system radio
|
|
||||||
mkdir /data/vendor/radio/logs 773 system radio
|
|
||||||
mkdir /data/vendor/radio/logs/always-on 777 system radio
|
|
||||||
|
|
||||||
# Modem extended log folder
|
|
||||||
mkdir /data/vendor/radio/extended_logs 0771 radio system
|
|
||||||
|
|
||||||
# Modem MDS log folder
|
|
||||||
mkdir /data/vendor/radio/mds 0771 radio system
|
|
||||||
|
|
||||||
# Unzipped modem images folder
|
|
||||||
mkdir /data/vendor/radio/image 0771 radio system
|
|
||||||
|
|
||||||
# Modem stat folder
|
|
||||||
mkdir /data/vendor/modem_stat 0771 radio system
|
|
||||||
write /data/vendor/modem_stat/debug.txt ""
|
|
||||||
chown radio system /data/vendor/modem_stat/debug.txt
|
|
||||||
chmod 0664 /data/vendor/modem_stat/debug.txt
|
|
||||||
|
|
||||||
# Modem replay folder
|
|
||||||
mkdir /mnt/vendor/modem_userdata/replay 0775 radio system
|
|
||||||
|
|
||||||
# Write display MIPI frequency from Modem
|
|
||||||
chown system system /sys/devices/platform/1c2c0000.drmdsim/hs_clock
|
|
||||||
chown system system /sys/devices/platform/1c2d0000.drmdsim/hs_clock
|
|
||||||
chmod 0664 /sys/devices/platform/1c2c0000.drmdsim/hs_clock
|
|
||||||
chmod 0664 /sys/devices/platform/1c2d0000.drmdsim/hs_clock
|
|
||||||
|
|
||||||
setprop wifi.direct.interface p2p-dev-wlan0
|
|
||||||
setprop wifi.aware.interface aware_nmi0
|
|
||||||
|
|
||||||
# IPSEC PIDDIR for VoWiFi
|
|
||||||
mkdir /data/vendor/misc 0771 root system
|
|
||||||
mkdir /data/vendor/misc/vpn 0771 root system
|
|
||||||
|
|
||||||
# Permissions Camera
|
|
||||||
mkdir /data/vendor/camera 0770 system camera
|
|
||||||
mkdir /data/vendor/camera/catpipe 0770 system camera
|
|
||||||
chmod 0755 /sys/kernel/debug/tracing
|
|
||||||
restorecon /sys/kernel/debug/tracing/trace_marker
|
|
||||||
|
|
||||||
# ranging sensor
|
|
||||||
chown system system /dev/ispolin_ranging
|
|
||||||
chmod 0660 /dev/ispolin_ranging
|
|
||||||
|
|
||||||
# Factory calibration files
|
|
||||||
chmod 0771 /mnt/vendor/persist/camera
|
|
||||||
chmod 0771 /mnt/vendor/persist/camera/OTP_calibration
|
|
||||||
chmod 0771 /mnt/vendor/persist/camera/pdaf_calibration_data
|
|
||||||
chmod 0771 /mnt/vendor/persist/camera/rear
|
|
||||||
|
|
||||||
# Audio dump and debug
|
|
||||||
mkdir /data/vendor/audio 0770 audio audio
|
|
||||||
|
|
||||||
# Create the directories for Darwinn HAL.
|
|
||||||
mkdir /data/vendor/hal_neuralnetworks_darwinn 0770 system system
|
|
||||||
mkdir /data/vendor/hal_neuralnetworks_darwinn/checksum_cache 0770 system system
|
|
||||||
mkdir /data/vendor/edgetpu 0770 system system
|
|
||||||
mkdir /data/vendor/edgetpu/cache 0770 system system
|
|
||||||
|
|
||||||
# Compatibility path for TPU
|
|
||||||
symlink /dev/abrolhos /dev/edgetpu
|
|
||||||
|
|
||||||
on zygote-start
|
|
||||||
# For PixelLogger configuration file.
|
|
||||||
chmod 0771 /data/vendor/wifi
|
|
||||||
write /proc/vendor_sched/groups/sys/uclamp_min 0
|
|
||||||
|
|
||||||
on post-fs-data
|
|
||||||
# Create the directories used by the Wireless subsystem
|
|
||||||
mkdir /data/vendor/wifi 0771 wifi wifi
|
|
||||||
mkdir /data/vendor/wifi/wpa 0770 wifi wifi
|
|
||||||
mkdir /data/vendor/wifi/wpa/sockets 0770 wifi wifi
|
|
||||||
|
|
||||||
# Gatekeeper data
|
|
||||||
mkdir /data/vendor/gk 0771 system system
|
|
||||||
|
|
||||||
# HWC data
|
|
||||||
mkdir /data/vendor/log/hwc 0771 system graphics
|
|
||||||
|
|
||||||
# Video data
|
|
||||||
mkdir /data/vendor/media 0700 mediacodec mediacodec
|
|
||||||
|
|
||||||
on post-fs-data
|
|
||||||
# GPS
|
|
||||||
mkdir /data/vendor/gps 0771 system system
|
|
||||||
chown system system /data/vendor/gps
|
|
||||||
rm /data/vendor/gps/gps_started
|
|
||||||
rm /data/vendor/gps/glonass_started
|
|
||||||
rm /data/vendor/gps/beidou_started
|
|
||||||
rm /data/vendor/gps/smd_started
|
|
||||||
rm /data/vendor/gps/sv_cno.info
|
|
||||||
|
|
||||||
chown gps system /sys/devices/platform/10940000.spi/spi_master/spi5/spi5.0/nstandby
|
|
||||||
chmod 0664 /dev/ttyBCM
|
|
||||||
chown gps system /dev/ttyBCM
|
|
||||||
chmod 0664 /dev/bbd_control
|
|
||||||
chown gps system /dev/bbd_control
|
|
||||||
chmod 0664 /dev/bbd_patch
|
|
||||||
chown gps system /dev/bbd_patch
|
|
||||||
chmod 0664 /dev/bbd_sensor
|
|
||||||
chown gps system /dev/bbd_sensor
|
|
||||||
|
|
||||||
on early-boot
|
|
||||||
# Wait for insmod_sh to finish all common modules
|
|
||||||
wait_for_prop vendor.common.modules.ready 1
|
|
||||||
|
|
||||||
on boot
|
|
||||||
|
|
||||||
# Allow to access debugfs for system:system
|
|
||||||
chmod 0755 /sys/kernel/debug
|
|
||||||
chown system system /sys/kernel/debug
|
|
||||||
|
|
||||||
#setprop ro.radio.noril no
|
|
||||||
|
|
||||||
# default country code
|
|
||||||
setprop ro.boot.wificountrycode 00
|
|
||||||
|
|
||||||
# Set up kernel tracing, but disable it by default
|
|
||||||
chmod 0222 /sys/kernel/debug/tracing/trace_marker
|
|
||||||
write /sys/kernel/debug/tracing/tracing_on 0
|
|
||||||
|
|
||||||
# Change permission for A-Box firmware logs file & GPR dump
|
|
||||||
chown audioserver system /sys/devices/platform/17c50000.abox/reset
|
|
||||||
chown audioserver system /sys/devices/platform/17c50000.abox/service
|
|
||||||
chown audioserver system /sys/devices/platform/17c50000.abox/0.abox_debug/gpr
|
|
||||||
chown audioserver system /sys/devices/platform/17c50000.abox/0.abox_debug/calliope_sram
|
|
||||||
chown audioserver system /sys/devices/platform/17c50000.abox/0.abox_debug/calliope_dram
|
|
||||||
chown audioserver system /sys/devices/platform/17c50000.abox/0.abox_debug/calliope_iva
|
|
||||||
chown audioserver system /sys/kernel/debug/abox/log-00
|
|
||||||
|
|
||||||
# Permission for USB SELECT
|
|
||||||
chown system system /sys/class/android_usb/android0/enable
|
|
||||||
chmod 0660 /sys/class/android_usb/android0/enable
|
|
||||||
chown system system /sys/class/android_usb/android0/idVendor
|
|
||||||
chmod 0660 /sys/class/android_usb/android0/idVendor
|
|
||||||
chown system system /sys/class/android_usb/android0/idProduct
|
|
||||||
chmod 0660 /sys/class/android_usb/android0/idProduct
|
|
||||||
chown system system /sys/class/android_usb/android0/f_diag/clients
|
|
||||||
chmod 0660 /sys/class/android_usb/android0/f_diag/clients
|
|
||||||
chown system system /sys/class/android_usb/android0/functions
|
|
||||||
chmod 0660 /sys/class/android_usb/android0/functions
|
|
||||||
chown system system /sys/class/android_usb/android0/bDeviceClass
|
|
||||||
chmod 0660 /sys/class/android_usb/android0/bDeviceClass
|
|
||||||
|
|
||||||
# Permission for UART SWITCH
|
|
||||||
chmod 0660 /sys/class/sec/switch/uart_sel
|
|
||||||
chown system system /sys/class/sec/switch/uart_sel
|
|
||||||
|
|
||||||
# VTS sysfs file permission
|
|
||||||
chown audioserver system /sys/devices/platform/13810000.vts/vts_svoice_model
|
|
||||||
chown audioserver system /sys/devices/platform/13810000.vts/vts_google_model
|
|
||||||
chmod 0660 /sys/devices/platform/13810000.vts/vts_svoice_model
|
|
||||||
chmod 0660 /sys/devices/platform/13810000.vts/vts_google_model
|
|
||||||
|
|
||||||
# WLAN firmware/driver path
|
|
||||||
chown wifi wifi /sys/module/bcmdhd/parameters/nvram_path
|
|
||||||
chown wifi wifi /sys/module/bcmdhd/parameters/firmware_path
|
|
||||||
|
|
||||||
on property:persist.vendor.radio.no_modem_board=1
|
|
||||||
setprop ro.radio.noril yes
|
|
||||||
|
|
||||||
on fs
|
|
||||||
mount_all --early
|
|
||||||
restorecon_recursive /mnt/vendor/efs
|
|
||||||
chown radio system /mnt/vendor/efs
|
|
||||||
restorecon_recursive /mnt/vendor/efs_backup
|
|
||||||
chown radio system /mnt/vendor/efs_backup
|
|
||||||
restorecon_recursive /mnt/vendor/modem_userdata
|
|
||||||
chown radio system /mnt/vendor/modem_userdata
|
|
||||||
|
|
||||||
# for cycle count backup
|
|
||||||
mkdir /mnt/vendor/persist/battery 0700 system system
|
|
||||||
|
|
||||||
restorecon_recursive /mnt/vendor/persist
|
|
||||||
restorecon_recursive /mnt/vendor/persist/aoc
|
|
||||||
restorecon_recursive /mnt/vendor/persist/audio
|
|
||||||
restorecon_recursive /mnt/vendor/persist/sensors
|
|
||||||
restorecon_recursive /mnt/vendor/persist/battery
|
|
||||||
restorecon_recursive /mnt/vendor/persist/modem
|
|
||||||
# Set up display-related directories and permissions
|
|
||||||
# Add restorecon_recursive command to make sure the restorecon label is persist_display_file.
|
|
||||||
restorecon_recursive /mnt/vendor/persist/display
|
|
||||||
mkdir /mnt/vendor/persist/data/sfs 0700 system system
|
|
||||||
mkdir /mnt/vendor/persist/data/tz 0700 system system
|
|
||||||
mkdir /mnt/vendor/persist/touch 0770 system system
|
|
||||||
mkdir /mnt/vendor/persist/audio 0770 system system
|
|
||||||
chown media audio /mnt/vendor/persist/audio
|
|
||||||
|
|
||||||
# Permissions for ION
|
|
||||||
chmod 0660 /sys/class/ion_cma/ion_video_ext/isolated
|
|
||||||
chown system system /sys/class/ion_cma/ion_video_ext/isolated
|
|
||||||
|
|
||||||
# Permissions for hwcomposer
|
|
||||||
chown system system /sys/class/backlight/panel0-backlight/als_table
|
|
||||||
chown system system /sys/class/backlight/panel0-backlight/brightness
|
|
||||||
chown system system /sys/class/backlight/panel0-backlight/dimming_on
|
|
||||||
chown system system /sys/class/backlight/panel0-backlight/hbm_mode
|
|
||||||
chown system system /sys/class/backlight/panel0-backlight/local_hbm_mode
|
|
||||||
chown system system /sys/class/backlight/panel0-backlight/allow_wakeup_by_state_change
|
|
||||||
chown system system /sys/devices/platform/exynos-drm/primary-panel/gamma
|
|
||||||
chown system system /sys/devices/platform/exynos-drm/primary-panel/min_vrefresh
|
|
||||||
chown system system /sys/devices/platform/exynos-drm/primary-panel/idle_delay_ms
|
|
||||||
chown system system /sys/devices/platform/exynos-drm/primary-panel/panel_need_handle_idle_exit
|
|
||||||
chown system system /sys/module/drm/parameters/vblankoffdelay
|
|
||||||
chown system system /sys/module/drm/parameters/debug
|
|
||||||
chown system system /sys/class/dqe0/atc/ambient_light
|
|
||||||
chown system system /sys/class/dqe0/atc/st
|
|
||||||
chown system system /sys/class/dqe0/atc/en
|
|
||||||
chown system system /sys/class/dqe0/atc/lt
|
|
||||||
chown system system /sys/class/dqe0/atc/ns
|
|
||||||
chown system system /sys/class/dqe0/atc/dither
|
|
||||||
chown system system /sys/class/dqe0/atc/pl_w1
|
|
||||||
chown system system /sys/class/dqe0/atc/pl_w2
|
|
||||||
chown system system /sys/class/dqe0/atc/ctmode
|
|
||||||
chown system system /sys/class/dqe0/atc/pp_en
|
|
||||||
chown system system /sys/class/dqe0/atc/upgrade_on
|
|
||||||
chown system system /sys/class/dqe0/atc/tdr_max
|
|
||||||
chown system system /sys/class/dqe0/atc/tdr_min
|
|
||||||
chown system system /sys/class/dqe0/atc/back_light
|
|
||||||
chown system system /sys/class/dqe0/atc/dstep
|
|
||||||
chown system system /sys/class/dqe0/atc/scale_mode
|
|
||||||
chown system system /sys/class/dqe0/atc/threshold_1
|
|
||||||
chown system system /sys/class/dqe0/atc/threshold_2
|
|
||||||
chown system system /sys/class/dqe0/atc/threshold_3
|
|
||||||
chown system system /sys/class/dqe0/atc/gain_limit
|
|
||||||
chown system system /sys/class/dqe0/atc/lt_calc_ab_shift
|
|
||||||
chown system system /sys/devices/platform/1c300000.drmdecon/early_wakeup
|
|
||||||
chmod 0660 /sys/devices/platform/1c300000.drmdecon/early_wakeup
|
|
||||||
chown system system /sys/devices/platform/1c302000.drmdecon/early_wakeup
|
|
||||||
chmod 0660 /sys/devices/platform/1c302000.drmdecon/early_wakeup
|
|
||||||
|
|
||||||
# Copy DRM Key
|
|
||||||
# copy /system/app/wv.keys /factory/wv.keys
|
|
||||||
|
|
||||||
# Permission for DRM Key
|
|
||||||
# chmod 0644 /factory/wv.keys
|
|
||||||
|
|
||||||
# Permission for flashlight control for HAL3.3
|
|
||||||
# The Istor espresso board does not have the flash led h/w, So the below permission line are blocked.
|
|
||||||
# If you want to test the flashlight in board which have the flash led h/w, Enable the below blocked lines.
|
|
||||||
chmod 0660 /sys/class/camera/flash/rear_torch_flash
|
|
||||||
chown system camera /sys/class/camera/flash/rear_torch_flash
|
|
||||||
#load ecd firmware
|
|
||||||
write /proc/ecd/load_firmware 1
|
|
||||||
|
|
||||||
service abox /vendor/bin/main_abox 17c50000.abox
|
|
||||||
class late_start
|
|
||||||
user audioserver
|
|
||||||
group audioserver
|
|
||||||
seclabel u:r:abox:s0
|
|
||||||
|
|
||||||
# on eng builds, enable kgdb on the serial console
|
|
||||||
on property:ro.build.type=eng
|
|
||||||
write /sys/module/kgdboc/parameters/kgdboc ttyFIQ1
|
|
||||||
write /sys/module/fiq_debugger/parameters/kgdb_enable 1
|
|
||||||
|
|
||||||
# Touch
|
|
||||||
on property:vendor.device.modules.ready=1
|
|
||||||
chown system system /sys/class/spi_master/spi11/spi11.0/stm_fts_cmd
|
|
||||||
chown system system /sys/class/spi_master/spi11/spi11.0/glove_mode
|
|
||||||
chown system system /sys/class/spi_master/spi6/spi6.0/stm_fts_cmd
|
|
||||||
chown system system /sys/class/spi_master/spi6/spi6.0/glove_mode
|
|
||||||
chown system system /sys/devices/virtual/sec/tsp/fw_version
|
|
||||||
chown system system /sys/devices/virtual/sec/tsp/cmd
|
|
||||||
chown system system /sys/devices/virtual/sec/tsp/cmd_result
|
|
||||||
chown system system /sys/devices/virtual/sec/tsp/status
|
|
||||||
chown system system /sys/class/spi_master/spi11/spi11.0/input/nvt_touch/force_touch_active
|
|
||||||
chown system system /sys/class/spi_master/spi11/spi11.0/input/nvt_touch/nvt_dttw_mode
|
|
||||||
# Allow access to touch
|
|
||||||
chown system input /dev/touch_offload
|
|
||||||
chmod 660 /dev/touch_offload
|
|
||||||
|
|
||||||
# Route touch_sensitivity_mode to persist
|
|
||||||
on property:debug.touch_sensitivity_mode=0
|
|
||||||
setprop persist.vendor.touch_sensitivity_mode 0
|
|
||||||
|
|
||||||
on property:debug.touch_sensitivity_mode=1
|
|
||||||
setprop persist.vendor.touch_sensitivity_mode 1
|
|
||||||
|
|
||||||
on property:init.svc.vendor.charger=running
|
|
||||||
stop keymaster-4-0
|
|
||||||
|
|
||||||
setprop sys.usb.configfs 1
|
|
||||||
setprop vendor.setup.power 1
|
|
||||||
|
|
||||||
# keep one little and one big
|
|
||||||
write /sys/devices/system/cpu/cpu1/online 0
|
|
||||||
write /sys/devices/system/cpu/cpu2/online 0
|
|
||||||
write /sys/devices/system/cpu/cpu3/online 0
|
|
||||||
write /sys/devices/system/cpu/cpu5/online 0
|
|
||||||
write /sys/devices/system/cpu/cpu6/online 0
|
|
||||||
write /sys/devices/system/cpu/cpu7/online 0
|
|
||||||
|
|
||||||
on property:sys.boot_completed=1
|
|
||||||
# Enable ZRAM on boot_complete
|
|
||||||
swapon_all /vendor/etc/fstab.${ro.board.platform}
|
|
||||||
write /proc/sys/vm/swappiness 60
|
|
||||||
|
|
||||||
# Force empty CMA
|
|
||||||
write /sys/kernel/vendor_mm/cma/farawimg/force_empty 1
|
|
||||||
|
|
||||||
# Back to default VM settings
|
|
||||||
write /proc/sys/vm/dirty_expire_centisecs 3000
|
|
||||||
write /proc/sys/vm/dirty_background_ratio 10
|
|
||||||
|
|
||||||
# Reset DDR frequency
|
|
||||||
write /sys/devices/platform/17000010.devfreq_mif/devfreq/17000010.devfreq_mif/exynos_data/cancel_boot_freq 1
|
|
||||||
write /sys/devices/platform/17000020.devfreq_int/devfreq/17000020.devfreq_int/exynos_data/cancel_boot_freq 1
|
|
||||||
|
|
||||||
# Setup final cpuset
|
|
||||||
write /dev/cpuset/top-app/cpus ${persist.device_config.vendor_system_native.top-app_cpuset:-0-7}
|
|
||||||
write /dev/cpuset/foreground/cpus ${persist.device_config.vendor_system_native.foreground_cpuset:-0-3,4-5}
|
|
||||||
write /dev/cpuset/foreground_window/cpus ${persist.device_config.vendor_system_native.foreground_window_cpuset:-0-3,4-5}
|
|
||||||
write /dev/cpuset/background/cpus ${persist.device_config.vendor_system_native.background_cpuset:-0-3}
|
|
||||||
write /dev/cpuset/system-background/cpus ${persist.device_config.vendor_system_native.system-background_cpuset:-0-3}
|
|
||||||
write /dev/cpuset/restricted/cpus ${persist.device_config.vendor_system_native.restricted_cpuset:-0-3}
|
|
||||||
write /dev/cpuset/camera-daemon/cpus ${persist.device_config.vendor_system_native.camera-daemon_cpuset:-0-7}
|
|
||||||
setprop vendor.powerhal.init 1
|
|
||||||
|
|
||||||
# Set uclamp.max for some groups, which could indicate cpu importance used in scheduling
|
|
||||||
write /proc/vendor_sched/groups/bg/uclamp_max 512
|
|
||||||
write /proc/vendor_sched/groups/sys_bg/uclamp_max 512
|
|
||||||
write /proc/vendor_sched/groups/ota/uclamp_max 512
|
|
||||||
write /proc/vendor_sched/groups/dex2oat/uclamp_max 615
|
|
||||||
|
|
||||||
# Set PMU freq limit parameters
|
|
||||||
write /sys/devices/system/cpu/cpufreq/policy0/sched_pixel/lcpi_threshold 2
|
|
||||||
write /sys/devices/system/cpu/cpufreq/policy0/sched_pixel/spc_threshold 59
|
|
||||||
write /sys/devices/system/cpu/cpufreq/policy0/sched_pixel/limit_frequency 1401000
|
|
||||||
write /sys/devices/system/cpu/cpufreq/policy4/sched_pixel/lcpi_threshold 6
|
|
||||||
write /sys/devices/system/cpu/cpufreq/policy4/sched_pixel/spc_threshold 64
|
|
||||||
write /sys/devices/system/cpu/cpufreq/policy4/sched_pixel/limit_frequency 1826000
|
|
||||||
write /sys/devices/system/cpu/cpufreq/policy6/sched_pixel/lcpi_threshold 5
|
|
||||||
write /sys/devices/system/cpu/cpufreq/policy6/sched_pixel/spc_threshold 69
|
|
||||||
write /sys/devices/system/cpu/cpufreq/policy6/sched_pixel/limit_frequency 2507000
|
|
||||||
write /proc/vendor_sched/pmu_poll_time 10
|
|
||||||
|
|
||||||
# gvotables for dumpstate
|
|
||||||
chown system system /sys/kernel/debug/gvotables
|
|
||||||
|
|
||||||
# AOC reset permission
|
|
||||||
chown root system /sys/devices/platform/19000000.aoc/reset
|
|
||||||
chmod 0220 /sys/devices/platform/19000000.aoc/reset
|
|
||||||
|
|
||||||
# write serialno to battery path for pairing
|
|
||||||
write /sys/class/power_supply/battery/dev_sn ${ro.boot.serialno}
|
|
||||||
|
|
||||||
# Test Harness Mode default battery profile.
|
|
||||||
on property:persist.sys.test_harness=1 && property:persist.vendor.testing_battery_profile=0
|
|
||||||
setprop persist.vendor.charge.stop.level 70
|
|
||||||
setprop persist.vendor.charge.start.level 35
|
|
||||||
setprop vendor.battery.defender.disable 1
|
|
||||||
|
|
||||||
# Extremely restricted battery profile.
|
|
||||||
on property:persist.sys.test_harness=1 && property:persist.vendor.testing_battery_profile=1
|
|
||||||
setprop persist.vendor.charge.stop.level 50
|
|
||||||
setprop persist.vendor.charge.start.level 35
|
|
||||||
setprop vendor.battery.defender.disable 1
|
|
||||||
|
|
||||||
# Normal behavior (as if the device was a regular device)
|
|
||||||
on property:persist.sys.test_harness=1 && property:persist.vendor.testing_battery_profile=2
|
|
||||||
setprop persist.vendor.charge.stop.level 100
|
|
||||||
setprop persist.vendor.charge.start.level 0
|
|
||||||
|
|
||||||
# Unrestricted, allows charging to 100%
|
|
||||||
on property:persist.sys.test_harness=1 && property:persist.vendor.testing_battery_profile=3
|
|
||||||
setprop persist.vendor.charge.stop.level 100
|
|
||||||
setprop persist.vendor.charge.start.level 0
|
|
||||||
setprop vendor.battery.defender.disable 1
|
|
||||||
|
|
||||||
# ACA (Adaptice Charge Always On) persist properties
|
|
||||||
on property:persist.vendor.adaptive.charge.soc=*
|
|
||||||
write /sys/class/power_supply/battery/charge_limit ${persist.vendor.adaptive.charge.soc}
|
|
||||||
|
|
||||||
service init_display /vendor/bin/init.display.sh
|
|
||||||
class main
|
|
||||||
user root
|
|
||||||
group root system
|
|
||||||
disabled
|
|
||||||
oneshot
|
|
||||||
file /dev/kmsg w
|
|
||||||
|
|
||||||
# bugreport is triggered by holding down volume down, volume up and power
|
|
||||||
service bugreport /system/bin/dumpstate -d -p -z
|
|
||||||
class main
|
|
||||||
disabled
|
|
||||||
oneshot
|
|
||||||
keycodes 114 115 116
|
|
||||||
|
|
||||||
# Proxy for Secure Storage
|
|
||||||
on post-fs-data
|
|
||||||
mkdir /data/vendor/rebootescrow 0770 hsm hsm
|
|
||||||
start vendor.rebootescrow-citadel
|
|
||||||
mkdir /data/vendor/ss 0770 root system
|
|
||||||
mkdir /mnt/vendor/persist/ss 0770 root system
|
|
||||||
restorecon_recursive /mnt/vendor/persist/ss
|
|
||||||
symlink /mnt/vendor/persist/ss /data/vendor/ss/persist
|
|
||||||
chown root system /data/vendor/ss/persist
|
|
||||||
chmod 0770 /data/vendor/ss/persist
|
|
||||||
chown system system /data/vendor/ss/persist/nsp
|
|
||||||
|
|
||||||
restart storageproxyd
|
|
||||||
|
|
||||||
service storageproxyd /vendor/bin/storageproxyd -d /dev/trusty-ipc-dev0 \
|
|
||||||
-r /dev/sg1 -p /data/vendor/ss -t ufs
|
|
||||||
class early_hal
|
|
||||||
user system
|
|
||||||
group system
|
|
||||||
|
|
||||||
# Write build info to kdebuginfo
|
|
||||||
on property:ro.build.fingerprint=*
|
|
||||||
write /sys/module/debug_kinfo/parameters/build_info ${ro.build.fingerprint}
|
|
||||||
|
|
||||||
# Bluetooth
|
|
||||||
on early-boot
|
|
||||||
chown bluetooth system /sys/devices/platform/175b0000.serial/serial0/serial0-0/bluetooth/hci0/rfkill0/state
|
|
||||||
chown bluetooth system /sys/devices/platform/odm/odm:btbcm/rfkill/rfkill0/state
|
|
||||||
chown bluetooth system /sys/devices/platform/odm/odm:btbcm/rfkill/rfkill2/state
|
|
||||||
|
|
||||||
on post-fs-data
|
|
||||||
chown bluetooth system /proc/bluetooth/sleep/btwake
|
|
||||||
chown bluetooth system /proc/bluetooth/sleep/lpm
|
|
||||||
chown bluetooth system /proc/bluetooth/sleep/btwrite
|
|
||||||
mkdir /data/vendor/bluetooth 0770 bluetooth system
|
|
||||||
|
|
||||||
on post-fs-data
|
|
||||||
mkdir /data/vendor/powerstats 0771 system system
|
|
||||||
chown system system /data/vendor/powerstats
|
|
||||||
# Thermal Residency Stats (write 1 to reset)
|
|
||||||
chown system system /sys/kernel/metrics/thermal/tr_by_group/tmu/stats_reset
|
|
||||||
chown system system /sys/kernel/metrics/thermal/tr_by_group/spmic/stats_reset
|
|
||||||
|
|
||||||
on property:vendor.thermal.link_ready=1
|
|
||||||
# BCL
|
|
||||||
write /sys/devices/virtual/pmic/mitigation/clock_ratio/tpu_light_clk_ratio 0x80041c3
|
|
||||||
write /sys/devices/virtual/pmic/mitigation/clock_ratio/cpu2_light_clk_ratio 0xfff041c3
|
|
||||||
write /sys/devices/virtual/pmic/mitigation/clock_ratio/gpu_heavy_clk_ratio 0xfff04385
|
|
||||||
write /sys/devices/virtual/pmic/mitigation/clock_ratio/tpu_heavy_clk_ratio 0xfff041c1
|
|
||||||
write /sys/devices/virtual/pmic/mitigation/clock_ratio/cpu2_heavy_clk_ratio 0xfff041c0
|
|
||||||
write /sys/devices/virtual/pmic/mitigation/triggered_lvl/smpl_lvl 3100
|
|
||||||
write /sys/devices/virtual/pmic/mitigation/triggered_lvl/ocp_cpu1_lvl 7000
|
|
||||||
write /sys/devices/virtual/pmic/mitigation/triggered_lvl/soft_ocp_cpu1_lvl 7000
|
|
||||||
write /sys/devices/virtual/pmic/mitigation/clock_div/tpu_clk_div 0x1
|
|
||||||
write /sys/devices/virtual/pmic/mitigation/clock_div/gpu_clk_div 0x1
|
|
||||||
write /sys/devices/virtual/pmic/mitigation/clock_div/cpu2_clk_div 0x1
|
|
||||||
# Thermal
|
|
||||||
chown system system /dev/thermal/tz-by-name/quiet_therm/trip_point_0_temp
|
|
||||||
chown system system /dev/thermal/tz-by-name/quiet_therm/trip_point_0_hyst
|
|
||||||
chown system system /dev/thermal/tz-by-name/neutral_therm/trip_point_0_temp
|
|
||||||
chown system system /dev/thermal/tz-by-name/neutral_therm/trip_point_0_hyst
|
|
||||||
chown system system /dev/thermal/tz-by-name/usb_pwr_therm2/trip_point_0_temp
|
|
||||||
chown system system /dev/thermal/tz-by-name/usb_pwr_therm2/trip_point_0_hyst
|
|
||||||
chown system system /dev/thermal/tz-by-name/usb_pwr_therm2/emul_temp
|
|
||||||
chmod 664 /dev/thermal/cdev-by-name/thermal-cpufreq-0/user_vote
|
|
||||||
chown system system /dev/thermal/cdev-by-name/thermal-cpufreq-0/user_vote
|
|
||||||
chmod 664 /dev/thermal/cdev-by-name/thermal-cpufreq-1/user_vote
|
|
||||||
chown system system /dev/thermal/cdev-by-name/thermal-cpufreq-1/user_vote
|
|
||||||
chmod 664 /dev/thermal/cdev-by-name/thermal-cpufreq-2/user_vote
|
|
||||||
chown system system /dev/thermal/cdev-by-name/thermal-cpufreq-2/user_vote
|
|
||||||
chmod 664 /dev/thermal/cdev-by-name/thermal-gpufreq-0/user_vote
|
|
||||||
chown system system /dev/thermal/cdev-by-name/thermal-gpufreq-0/user_vote
|
|
||||||
chmod 664 /dev/thermal/cdev-by-name/tpu_cooling/user_vote
|
|
||||||
chown system system /dev/thermal/cdev-by-name/tpu_cooling/user_vote
|
|
||||||
chmod 664 /dev/thermal/cdev-by-name/fcc/cur_state
|
|
||||||
chown system system /dev/thermal/cdev-by-name/fcc/cur_state
|
|
||||||
chmod 664 /dev/thermal/cdev-by-name/dc_icl/cur_state
|
|
||||||
chown system system /dev/thermal/cdev-by-name/dc_icl/cur_state
|
|
||||||
chmod 664 /dev/thermal/cdev-by-name/wlc_fcc/cur_state
|
|
||||||
chown system system /dev/thermal/cdev-by-name/wlc_fcc/cur_state
|
|
||||||
chmod 664 /dev/thermal/cdev-by-name/usbc-port/cur_state
|
|
||||||
chown system system /dev/thermal/cdev-by-name/usbc-port/cur_state
|
|
||||||
|
|
||||||
on charger
|
|
||||||
write /proc/vendor_sched/groups/sys/uclamp_min 0
|
|
||||||
write /proc/vendor_sched/groups/sys/prefer_idle 0
|
|
||||||
|
|
||||||
# Use charger thermal config
|
|
||||||
setprop vendor.thermal.config "thermal_info_config_charge.json"
|
|
||||||
|
|
||||||
# Wait for insmod_sh to finish all common modules
|
|
||||||
wait_for_prop vendor.common.modules.ready 1
|
|
||||||
|
|
||||||
# Create thermal symlink in off charging mode
|
|
||||||
mkdir /dev/thermal 0750 system system
|
|
||||||
mkdir /dev/thermal/tz-by-name 0750 system system
|
|
||||||
mkdir /dev/thermal/cdev-by-name 0750 system system
|
|
||||||
start vendor.thermal.symlinks
|
|
||||||
|
|
||||||
# Cancel boot devfreq and uclamp
|
|
||||||
write /sys/devices/platform/17000010.devfreq_mif/devfreq/17000010.devfreq_mif/exynos_data/cancel_boot_freq 1
|
|
||||||
write /sys/devices/platform/17000020.devfreq_int/devfreq/17000020.devfreq_int/exynos_data/cancel_boot_freq 1
|
|
||||||
write /proc/vendor_sched/groups/ta/uclamp_min 0
|
|
||||||
write /proc/vendor_sched/groups/ta/prefer_idle 0
|
|
||||||
write /proc/vendor_sched/groups/fg/uclamp_min 0
|
|
||||||
write /proc/vendor_sched/groups/fg/prefer_idle 0
|
|
||||||
write /proc/vendor_sched/groups/sys/uclamp_min 0
|
|
||||||
write /proc/vendor_sched/groups/sys/prefer_idle 0
|
|
||||||
|
|
||||||
# Enable SICD
|
|
||||||
write /sys/devices/system/cpu/cpupm/cpupm/sicd 1
|
|
||||||
|
|
||||||
on property:vendor.disable.bcl.control=1
|
|
||||||
write /sys/devices/virtual/pmic/mitigation/instruction/enable_mitigation 0
|
|
||||||
|
|
||||||
on property:vendor.disable.bcl.control=0
|
|
||||||
write /sys/devices/virtual/pmic/mitigation/instruction/enable_mitigation 1
|
|
||||||
|
|
||||||
on property:ro.boot.mode=charger && property:init.svc.vendor.charger=running
|
|
||||||
# Disable dock-defend in Off Mode Charger
|
|
||||||
write /sys/devices/platform/google,charger/dd_state -1
|
|
||||||
|
|
||||||
# Cpuset experiment
|
|
||||||
on property:persist.device_config.vendor_system_native.top-app_cpuset=*
|
|
||||||
write /dev/cpuset/top-app/cpus ${persist.device_config.vendor_system_native.top-app_cpuset:-0-7}
|
|
||||||
on property:persist.device_config.vendor_system_native.foreground_cpuset=*
|
|
||||||
write /dev/cpuset/foreground/cpus ${persist.device_config.vendor_system_native.foreground_cpuset:-0-3,4-5}
|
|
||||||
on property:persist.device_config.vendor_system_native.foreground_window_cpuset=*
|
|
||||||
write /dev/cpuset/foreground/cpus ${persist.device_config.vendor_system_native.foreground_window_cpuset:-0-3,4-5}
|
|
||||||
on property:persist.device_config.vendor_system_native.background_cpuset=*
|
|
||||||
write /dev/cpuset/background/cpus ${persist.device_config.vendor_system_native.background_cpuset:-0-3}
|
|
||||||
on property:persist.device_config.vendor_system_native.system-background_cpuset=*
|
|
||||||
write /dev/cpuset/system-background/cpus ${persist.device_config.vendor_system_native.system-background_cpuset:-0-3}
|
|
||||||
on property:persist.device_config.vendor_system_native.restricted_cpuset=*
|
|
||||||
write /dev/cpuset/restricted/cpus ${persist.device_config.vendor_system_native.restricted_cpuset:-0-3}
|
|
||||||
on property:persist.device_config.vendor_system_native.camera-daemon_cpuset=*
|
|
||||||
write /dev/cpuset/camera-daemon/cpus ${persist.device_config.vendor_system_native.camera-daemon_cpuset:-0-7}
|
|
||||||
|
|
||||||
# Set esim property for LPA
|
|
||||||
on property:persist.vendor.modem.esim_profiles_exist=*
|
|
||||||
setprop persist.modem.esim_profiles_exist ${persist.vendor.modem.esim_profiles_exist}
|
|
||||||
|
|
||||||
# Battery health
|
|
||||||
on property:persist.vendor.pulsar.opt_out=1
|
|
||||||
write /sys/class/power_supply/battery/aacp_opt_out 1
|
|
||||||
|
|
||||||
on property:persist.vendor.pulsar.opt_out=0
|
|
||||||
write /sys/class/power_supply/battery/aacp_opt_out 0
|
|
||||||
|
|
||||||
# NFC
|
|
||||||
on post-fs-data
|
|
||||||
mkdir /data/vendor/nfc 0770 nfc nfc
|
|
||||||
@@ -1,420 +0,0 @@
|
|||||||
on early-boot
|
|
||||||
mkdir /config/usb_gadget/g1
|
|
||||||
mkdir /config/usb_gadget/g1/strings/0x409
|
|
||||||
mkdir /config/usb_gadget/g1/configs/b.1
|
|
||||||
write /config/usb_gadget/g1/idVendor 0x18d1
|
|
||||||
write /config/usb_gadget/g1/strings/0x409/serialnumber ${ro.serialno}
|
|
||||||
write /config/usb_gadget/g1/strings/0x409/manufacturer ${ro.product.manufacturer}
|
|
||||||
write /config/usb_gadget/g1/strings/0x409/product ${ro.product.model}
|
|
||||||
write /config/usb_gadget/g1/configs/b.1/MaxPower 0x384
|
|
||||||
write /config/usb_gadget/g1/os_desc/b_vendor_code 0x1
|
|
||||||
write /config/usb_gadget/g1/os_desc/qw_sign "MSFT100"
|
|
||||||
|
|
||||||
# ffs function
|
|
||||||
mkdir /config/usb_gadget/g1/functions/ffs.adb 0770 shell shell
|
|
||||||
mkdir /config/usb_gadget/g1/functions/ffs.mtp
|
|
||||||
mkdir /config/usb_gadget/g1/functions/ffs.ptp
|
|
||||||
mkdir /dev/usb-ffs 0775 shell shell
|
|
||||||
mkdir /dev/usb-ffs/adb 0770 shell shell
|
|
||||||
mkdir /dev/usb-ffs/mtp 0770 mtp mtp
|
|
||||||
mkdir /dev/usb-ffs/ptp 0770 mtp mtp
|
|
||||||
mount functionfs adb /dev/usb-ffs/adb rmode=0770,fmode=0660,uid=2000,gid=2000,no_disconnect=1
|
|
||||||
mount functionfs mtp /dev/usb-ffs/mtp rmode=0770,fmode=0660,uid=1024,gid=1024,no_disconnect=1
|
|
||||||
mount functionfs ptp /dev/usb-ffs/ptp rmode=0770,fmode=0660,uid=1024,gid=1024,no_disconnect=1
|
|
||||||
setprop sys.usb.mtp.device_type 3
|
|
||||||
setprop sys.usb.mtp.batchcancel true
|
|
||||||
symlink /config/usb_gadget/g1/configs/b.1 /config/usb_gadget/g1/os_desc/b.1
|
|
||||||
|
|
||||||
# mtp function
|
|
||||||
mkdir /config/usb_gadget/g1/functions/mtp.gs0
|
|
||||||
|
|
||||||
# ptp function
|
|
||||||
mkdir /config/usb_gadget/g1/functions/ptp.gs1
|
|
||||||
|
|
||||||
# accessory function
|
|
||||||
mkdir /config/usb_gadget/g1/functions/accessory.gs2
|
|
||||||
|
|
||||||
# audio_source function
|
|
||||||
mkdir /config/usb_gadget/g1/functions/audio_source.gs3
|
|
||||||
|
|
||||||
# rndis function
|
|
||||||
mkdir /config/usb_gadget/g1/functions/rndis.gs4
|
|
||||||
# Modify class/subclass/protocol for rndis.gs4
|
|
||||||
# Remote NDIS: Class: Wireless Controller (0xe0), Subclass: 0x1, Protocol: 0x3
|
|
||||||
write /config/usb_gadget/g1/functions/rndis.gs4/class e0
|
|
||||||
write /config/usb_gadget/g1/functions/rndis.gs4/subclass 01
|
|
||||||
write /config/usb_gadget/g1/functions/rndis.gs4/protocol 03
|
|
||||||
write /config/usb_gadget/g1/functions/rndis.gs4/os_desc/interface.ncm/compatible_id RNDIS
|
|
||||||
write /config/usb_gadget/g1/functions/rndis.gs4/ifname rndis%d
|
|
||||||
setprop vendor.usb.rndis.config rndis.gs4
|
|
||||||
|
|
||||||
# midi function
|
|
||||||
mkdir /config/usb_gadget/g1/functions/midi.gs5
|
|
||||||
|
|
||||||
# acm function
|
|
||||||
mkdir /config/usb_gadget/g1/functions/acm.gs6
|
|
||||||
|
|
||||||
# dm function
|
|
||||||
mkdir /config/usb_gadget/g1/functions/dm.gs7
|
|
||||||
|
|
||||||
# uts function
|
|
||||||
mkdir /config/usb_gadget/g1/functions/uts.gs8
|
|
||||||
|
|
||||||
# ncm function
|
|
||||||
mkdir /config/usb_gadget/g1/functions/ncm.gs9
|
|
||||||
write /config/usb_gadget/g1/functions/ncm.gs9/os_desc/interface.ncm/compatible_id WINNCM
|
|
||||||
write /config/usb_gadget/g1/functions/ncm.gs9/ifname ncm%d
|
|
||||||
|
|
||||||
# etr_miu function
|
|
||||||
mkdir /config/usb_gadget/g1/functions/etr_miu.gs11
|
|
||||||
|
|
||||||
# acm function for uwb
|
|
||||||
mkdir /config/usb_gadget/g1/functions/acm.uwb0
|
|
||||||
|
|
||||||
# uvc function
|
|
||||||
mkdir /config/usb_gadget/g1/functions/uvc.0
|
|
||||||
write /config/usb_gadget/g1/functions/uvc.0/function_name "Android Webcam"
|
|
||||||
write /config/usb_gadget/g1/functions/uvc.0/streaming_maxpacket 3072
|
|
||||||
write /config/usb_gadget/g1/functions/uvc.0/streaming_maxburst 1
|
|
||||||
# write /config/usb_gadget/g1/functions/uvc.0/streaming_interval 2
|
|
||||||
# setup control params
|
|
||||||
mkdir /config/usb_gadget/g1/functions/uvc.0/control/header/h
|
|
||||||
symlink /config/usb_gadget/g1/functions/uvc.0/control/header/h /config/usb_gadget/g1/functions/uvc.0/control/class/fs/h
|
|
||||||
symlink /config/usb_gadget/g1/functions/uvc.0/control/header/h /config/usb_gadget/g1/functions/uvc.0/control/class/ss/h
|
|
||||||
mkdir /config/usb_gadget/g1/functions/uvc.0/streaming/mjpeg/m
|
|
||||||
# advertise 360p resolution for webcam encoded as mjpeg
|
|
||||||
mkdir /config/usb_gadget/g1/functions/uvc.0/streaming/mjpeg/m/360p
|
|
||||||
write /config/usb_gadget/g1/functions/uvc.0/streaming/mjpeg/m/360p/wHeight 360
|
|
||||||
write /config/usb_gadget/g1/functions/uvc.0/streaming/mjpeg/m/360p/wWidth 640
|
|
||||||
write /config/usb_gadget/g1/functions/uvc.0/streaming/mjpeg/m/360p/dwMaxVideoFrameBufferSize 460800
|
|
||||||
write /config/usb_gadget/g1/functions/uvc.0/streaming/mjpeg/m/360p/dwDefaultFrameInterval 333333
|
|
||||||
write /config/usb_gadget/g1/functions/uvc.0/streaming/mjpeg/m/360p/dwFrameInterval "166666
|
|
||||||
333333
|
|
||||||
416666
|
|
||||||
666666"
|
|
||||||
# advertise 480p resolution for webcam encoded as mjpeg
|
|
||||||
mkdir /config/usb_gadget/g1/functions/uvc.0/streaming/mjpeg/m/480p
|
|
||||||
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/wWidth 640
|
|
||||||
write /config/usb_gadget/g1/functions/uvc.0/streaming/mjpeg/m/480p/dwMaxVideoFrameBufferSize 614400
|
|
||||||
write /config/usb_gadget/g1/functions/uvc.0/streaming/mjpeg/m/480p/dwDefaultFrameInterval 333333
|
|
||||||
write /config/usb_gadget/g1/functions/uvc.0/streaming/mjpeg/m/480p/dwFrameInterval "166666
|
|
||||||
333333
|
|
||||||
416666
|
|
||||||
666666"
|
|
||||||
# advertise 720p resolution for webcam encoded as mjpeg
|
|
||||||
mkdir /config/usb_gadget/g1/functions/uvc.0/streaming/mjpeg/m/720p
|
|
||||||
write /config/usb_gadget/g1/functions/uvc.0/streaming/mjpeg/m/720p/wHeight 720
|
|
||||||
write /config/usb_gadget/g1/functions/uvc.0/streaming/mjpeg/m/720p/wWidth 1280
|
|
||||||
write /config/usb_gadget/g1/functions/uvc.0/streaming/mjpeg/m/720p/dwMaxVideoFrameBufferSize 1843200
|
|
||||||
write /config/usb_gadget/g1/functions/uvc.0/streaming/mjpeg/m/720p/dwDefaultFrameInterval 333333
|
|
||||||
write /config/usb_gadget/g1/functions/uvc.0/streaming/mjpeg/m/720p/dwFrameInterval "166666
|
|
||||||
333333
|
|
||||||
416666
|
|
||||||
666666"
|
|
||||||
# advertise 1080p resolution for webcam encoded as mjpeg
|
|
||||||
mkdir /config/usb_gadget/g1/functions/uvc.0/streaming/mjpeg/m/1080p
|
|
||||||
write /config/usb_gadget/g1/functions/uvc.0/streaming/mjpeg/m/1080p/wHeight 1080
|
|
||||||
write /config/usb_gadget/g1/functions/uvc.0/streaming/mjpeg/m/1080p/wWidth 1920
|
|
||||||
write /config/usb_gadget/g1/functions/uvc.0/streaming/mjpeg/m/1080p/dwMaxVideoFrameBufferSize 4147200
|
|
||||||
write /config/usb_gadget/g1/functions/uvc.0/streaming/mjpeg/m/1080p/dwDefaultFrameInterval 333333
|
|
||||||
write /config/usb_gadget/g1/functions/uvc.0/streaming/mjpeg/m/1080p/dwFrameInterval "166666
|
|
||||||
333333
|
|
||||||
416666
|
|
||||||
666666"
|
|
||||||
# TODO: Add uncompressed streams
|
|
||||||
# setup streaming params
|
|
||||||
mkdir /config/usb_gadget/g1/functions/uvc.0/streaming/header/h
|
|
||||||
symlink /config/usb_gadget/g1/functions/uvc.0/streaming/mjpeg/m /config/usb_gadget/g1/functions/uvc.0/streaming/header/h/m
|
|
||||||
symlink /config/usb_gadget/g1/functions/uvc.0/streaming/header/h /config/usb_gadget/g1/functions/uvc.0/streaming/class/fs/h
|
|
||||||
symlink /config/usb_gadget/g1/functions/uvc.0/streaming/header/h /config/usb_gadget/g1/functions/uvc.0/streaming/class/hs/h
|
|
||||||
symlink /config/usb_gadget/g1/functions/uvc.0/streaming/header/h /config/usb_gadget/g1/functions/uvc.0/streaming/class/ss/h
|
|
||||||
# remove write permissions for 'others'
|
|
||||||
chmod 664 /config/usb_gadget/g1/functions/uvc.0/control/header/h/bcdUVC
|
|
||||||
chmod 664 /config/usb_gadget/g1/functions/uvc.0/control/header/h/dwClockFrequency
|
|
||||||
chmod 664 /config/usb_gadget/g1/functions/uvc.0/control/terminal/output/default/bSourceID
|
|
||||||
chmod 664 /config/usb_gadget/g1/functions/uvc.0/function_name
|
|
||||||
chmod 664 /config/usb_gadget/g1/functions/uvc.0/streaming_interval
|
|
||||||
chmod 664 /config/usb_gadget/g1/functions/uvc.0/streaming_maxburst
|
|
||||||
chmod 664 /config/usb_gadget/g1/functions/uvc.0/streaming_maxpacket
|
|
||||||
chmod 664 /config/usb_gadget/g1/functions/uvc.0/streaming/mjpeg/m/1080p/bmCapabilities
|
|
||||||
chmod 664 /config/usb_gadget/g1/functions/uvc.0/streaming/mjpeg/m/1080p/dwDefaultFrameInterval
|
|
||||||
chmod 664 /config/usb_gadget/g1/functions/uvc.0/streaming/mjpeg/m/1080p/dwFrameInterval
|
|
||||||
chmod 664 /config/usb_gadget/g1/functions/uvc.0/streaming/mjpeg/m/1080p/dwMaxBitRate
|
|
||||||
chmod 664 /config/usb_gadget/g1/functions/uvc.0/streaming/mjpeg/m/1080p/dwMaxVideoFrameBufferSize
|
|
||||||
chmod 664 /config/usb_gadget/g1/functions/uvc.0/streaming/mjpeg/m/1080p/dwMinBitRate
|
|
||||||
chmod 664 /config/usb_gadget/g1/functions/uvc.0/streaming/mjpeg/m/1080p/wHeight
|
|
||||||
chmod 664 /config/usb_gadget/g1/functions/uvc.0/streaming/mjpeg/m/1080p/wWidth
|
|
||||||
chmod 664 /config/usb_gadget/g1/functions/uvc.0/streaming/mjpeg/m/360p/bmCapabilities
|
|
||||||
chmod 664 /config/usb_gadget/g1/functions/uvc.0/streaming/mjpeg/m/360p/dwDefaultFrameInterval
|
|
||||||
chmod 664 /config/usb_gadget/g1/functions/uvc.0/streaming/mjpeg/m/360p/dwFrameInterval
|
|
||||||
chmod 664 /config/usb_gadget/g1/functions/uvc.0/streaming/mjpeg/m/360p/dwMaxBitRate
|
|
||||||
chmod 664 /config/usb_gadget/g1/functions/uvc.0/streaming/mjpeg/m/360p/dwMaxVideoFrameBufferSize
|
|
||||||
chmod 664 /config/usb_gadget/g1/functions/uvc.0/streaming/mjpeg/m/360p/dwMinBitRate
|
|
||||||
chmod 664 /config/usb_gadget/g1/functions/uvc.0/streaming/mjpeg/m/360p/wHeight
|
|
||||||
chmod 664 /config/usb_gadget/g1/functions/uvc.0/streaming/mjpeg/m/360p/wWidth
|
|
||||||
chmod 664 /config/usb_gadget/g1/functions/uvc.0/streaming/mjpeg/m/480p/bmCapabilities
|
|
||||||
chmod 664 /config/usb_gadget/g1/functions/uvc.0/streaming/mjpeg/m/480p/dwDefaultFrameInterval
|
|
||||||
chmod 664 /config/usb_gadget/g1/functions/uvc.0/streaming/mjpeg/m/480p/dwFrameInterval
|
|
||||||
chmod 664 /config/usb_gadget/g1/functions/uvc.0/streaming/mjpeg/m/480p/dwMaxBitRate
|
|
||||||
chmod 664 /config/usb_gadget/g1/functions/uvc.0/streaming/mjpeg/m/480p/dwMaxVideoFrameBufferSize
|
|
||||||
chmod 664 /config/usb_gadget/g1/functions/uvc.0/streaming/mjpeg/m/480p/dwMinBitRate
|
|
||||||
chmod 664 /config/usb_gadget/g1/functions/uvc.0/streaming/mjpeg/m/480p/wHeight
|
|
||||||
chmod 664 /config/usb_gadget/g1/functions/uvc.0/streaming/mjpeg/m/480p/wWidth
|
|
||||||
chmod 664 /config/usb_gadget/g1/functions/uvc.0/streaming/mjpeg/m/720p/bmCapabilities
|
|
||||||
chmod 664 /config/usb_gadget/g1/functions/uvc.0/streaming/mjpeg/m/720p/dwDefaultFrameInterval
|
|
||||||
chmod 664 /config/usb_gadget/g1/functions/uvc.0/streaming/mjpeg/m/720p/dwFrameInterval
|
|
||||||
chmod 664 /config/usb_gadget/g1/functions/uvc.0/streaming/mjpeg/m/720p/dwMaxBitRate
|
|
||||||
chmod 664 /config/usb_gadget/g1/functions/uvc.0/streaming/mjpeg/m/720p/dwMaxVideoFrameBufferSize
|
|
||||||
chmod 664 /config/usb_gadget/g1/functions/uvc.0/streaming/mjpeg/m/720p/dwMinBitRate
|
|
||||||
chmod 664 /config/usb_gadget/g1/functions/uvc.0/streaming/mjpeg/m/720p/wHeight
|
|
||||||
chmod 664 /config/usb_gadget/g1/functions/uvc.0/streaming/mjpeg/m/720p/wWidth
|
|
||||||
chmod 664 /config/usb_gadget/g1/functions/uvc.0/streaming/mjpeg/m/bDefaultFrameIndex
|
|
||||||
chmod 664 /config/usb_gadget/g1/functions/uvc.0/streaming/mjpeg/m/bmaControls
|
|
||||||
|
|
||||||
# chown file/folder permission
|
|
||||||
chown system system /config/usb_gadget/
|
|
||||||
chown system system /config/usb_gadget/g1
|
|
||||||
chown system system /config/usb_gadget/g1/UDC
|
|
||||||
chown system system /config/usb_gadget/g1/bDeviceClass
|
|
||||||
chown system system /config/usb_gadget/g1/bDeviceProtocol
|
|
||||||
chown system system /config/usb_gadget/g1/bDeviceSubClass
|
|
||||||
chown system system /config/usb_gadget/g1/bMaxPacketSize0
|
|
||||||
chown system system /config/usb_gadget/g1/bcdDevice
|
|
||||||
chown system system /config/usb_gadget/g1/bcdUSB
|
|
||||||
chown system system /config/usb_gadget/g1/configs
|
|
||||||
chown system system /config/usb_gadget/g1/configs/b.1
|
|
||||||
chown system system /config/usb_gadget/g1/configs/b.1/MaxPower
|
|
||||||
chown system system /config/usb_gadget/g1/configs/b.1/bmAttributes
|
|
||||||
chown system system /config/usb_gadget/g1/configs/b.1/strings
|
|
||||||
chown system system /config/usb_gadget/g1/functions
|
|
||||||
chown system system /config/usb_gadget/g1/functions/accessory.gs2
|
|
||||||
chown system system /config/usb_gadget/g1/functions/acm.gs6
|
|
||||||
chown system system /config/usb_gadget/g1/functions/acm.gs6/port_num
|
|
||||||
chown system system /config/usb_gadget/g1/functions/acm.uwb0
|
|
||||||
chown system system /config/usb_gadget/g1/functions/acm.uwb0/port_num
|
|
||||||
chown system system /config/usb_gadget/g1/functions/audio_source.gs3
|
|
||||||
chown system system /config/usb_gadget/g1/functions/dm.gs7
|
|
||||||
chown system system /config/usb_gadget/g1/functions/ffs.adb
|
|
||||||
chown system system /config/usb_gadget/g1/functions/ffs.mtp
|
|
||||||
chown system system /config/usb_gadget/g1/functions/ffs.ptp
|
|
||||||
chown system system /config/usb_gadget/g1/functions/midi.gs5
|
|
||||||
chown system system /config/usb_gadget/g1/functions/midi.gs5/buflen
|
|
||||||
chown system system /config/usb_gadget/g1/functions/midi.gs5/id
|
|
||||||
chown system system /config/usb_gadget/g1/functions/midi.gs5/in_ports
|
|
||||||
chown system system /config/usb_gadget/g1/functions/midi.gs5/index
|
|
||||||
chown system system /config/usb_gadget/g1/functions/midi.gs5/out_ports
|
|
||||||
chown system system /config/usb_gadget/g1/functions/midi.gs5/qlen
|
|
||||||
chown system system /config/usb_gadget/g1/functions/mtp.gs0
|
|
||||||
chown system system /config/usb_gadget/g1/functions/mtp.gs0/os_desc
|
|
||||||
chown system system /config/usb_gadget/g1/functions/mtp.gs0/os_desc/interface.MTP
|
|
||||||
chown system system /config/usb_gadget/g1/functions/mtp.gs0/os_desc/interface.MTP/compatible_id
|
|
||||||
chown system system /config/usb_gadget/g1/functions/mtp.gs0/os_desc/interface.MTP/sub_compatible_id
|
|
||||||
chown system system /config/usb_gadget/g1/functions/ncm.gs9
|
|
||||||
chown system system /config/usb_gadget/g1/functions/ncm.gs9/dev_addr
|
|
||||||
chown system system /config/usb_gadget/g1/functions/ncm.gs9/host_addr
|
|
||||||
chown system system /config/usb_gadget/g1/functions/ncm.gs9/ifname
|
|
||||||
chown system system /config/usb_gadget/g1/functions/ncm.gs9/os_desc
|
|
||||||
chown system system /config/usb_gadget/g1/functions/ncm.gs9/os_desc/interface.ncm
|
|
||||||
chown system system /config/usb_gadget/g1/functions/ncm.gs9/os_desc/interface.ncm/compatible_id
|
|
||||||
chown system system /config/usb_gadget/g1/functions/ncm.gs9/os_desc/interface.ncm/sub_compatible_id
|
|
||||||
chown system system /config/usb_gadget/g1/functions/ncm.gs9/qmult
|
|
||||||
chown system system /config/usb_gadget/g1/functions/ptp.gs1
|
|
||||||
chown system system /config/usb_gadget/g1/functions/ptp.gs1/os_desc
|
|
||||||
chown system system /config/usb_gadget/g1/functions/ptp.gs1/os_desc/interface.MTP
|
|
||||||
chown system system /config/usb_gadget/g1/functions/ptp.gs1/os_desc/interface.MTP/compatible_id
|
|
||||||
chown system system /config/usb_gadget/g1/functions/ptp.gs1/os_desc/interface.MTP/sub_compatible_id
|
|
||||||
chown system system /config/usb_gadget/g1/functions/rndis.gs4
|
|
||||||
chown system system /config/usb_gadget/g1/functions/rndis.gs4/class
|
|
||||||
chown system system /config/usb_gadget/g1/functions/rndis.gs4/dev_addr
|
|
||||||
chown system system /config/usb_gadget/g1/functions/rndis.gs4/host_addr
|
|
||||||
chown system system /config/usb_gadget/g1/functions/rndis.gs4/ifname
|
|
||||||
chown system system /config/usb_gadget/g1/functions/rndis.gs4/os_desc
|
|
||||||
chown system system /config/usb_gadget/g1/functions/rndis.gs4/os_desc/interface.rndis
|
|
||||||
chown system system /config/usb_gadget/g1/functions/rndis.gs4/os_desc/interface.rndis/compatible_id
|
|
||||||
chown system system /config/usb_gadget/g1/functions/rndis.gs4/os_desc/interface.rndis/sub_compatible_id
|
|
||||||
chown system system /config/usb_gadget/g1/functions/rndis.gs4/protocol
|
|
||||||
chown system system /config/usb_gadget/g1/functions/rndis.gs4/qmult
|
|
||||||
chown system system /config/usb_gadget/g1/functions/rndis.gs4/subclass
|
|
||||||
chown system system /config/usb_gadget/g1/functions/uvc.0
|
|
||||||
chown system system /config/usb_gadget/g1/functions/uvc.0/control
|
|
||||||
chown system system /config/usb_gadget/g1/functions/uvc.0/control/bInterfaceNumber
|
|
||||||
chown system system /config/usb_gadget/g1/functions/uvc.0/control/class
|
|
||||||
chown system system /config/usb_gadget/g1/functions/uvc.0/control/class/fs
|
|
||||||
chown system system /config/usb_gadget/g1/functions/uvc.0/control/class/fs/h
|
|
||||||
chown system system /config/usb_gadget/g1/functions/uvc.0/control/class/ss
|
|
||||||
chown system system /config/usb_gadget/g1/functions/uvc.0/control/class/ss/h
|
|
||||||
chown system system /config/usb_gadget/g1/functions/uvc.0/control/header
|
|
||||||
chown system system /config/usb_gadget/g1/functions/uvc.0/control/header/h
|
|
||||||
chown system system /config/usb_gadget/g1/functions/uvc.0/control/header/h/bcdUVC
|
|
||||||
chown system system /config/usb_gadget/g1/functions/uvc.0/control/header/h/dwClockFrequency
|
|
||||||
chown system system /config/usb_gadget/g1/functions/uvc.0/control/processing
|
|
||||||
chown system system /config/usb_gadget/g1/functions/uvc.0/control/processing/default
|
|
||||||
chown system system /config/usb_gadget/g1/functions/uvc.0/control/processing/default/bmControls
|
|
||||||
chown system system /config/usb_gadget/g1/functions/uvc.0/control/processing/default/bSourceID
|
|
||||||
chown system system /config/usb_gadget/g1/functions/uvc.0/control/processing/default/bUnitID
|
|
||||||
chown system system /config/usb_gadget/g1/functions/uvc.0/control/processing/default/iProcessing
|
|
||||||
chown system system /config/usb_gadget/g1/functions/uvc.0/control/processing/default/wMaxMultiplier
|
|
||||||
chown system system /config/usb_gadget/g1/functions/uvc.0/control/terminal
|
|
||||||
chown system system /config/usb_gadget/g1/functions/uvc.0/control/terminal/camera
|
|
||||||
chown system system /config/usb_gadget/g1/functions/uvc.0/control/terminal/camera/default
|
|
||||||
chown system system /config/usb_gadget/g1/functions/uvc.0/control/terminal/camera/default/bAssocTerminal
|
|
||||||
chown system system /config/usb_gadget/g1/functions/uvc.0/control/terminal/camera/default/bmControls
|
|
||||||
chown system system /config/usb_gadget/g1/functions/uvc.0/control/terminal/camera/default/bTerminalID
|
|
||||||
chown system system /config/usb_gadget/g1/functions/uvc.0/control/terminal/camera/default/iTerminal
|
|
||||||
chown system system /config/usb_gadget/g1/functions/uvc.0/control/terminal/camera/default/wObjectiveFocalLengthMax
|
|
||||||
chown system system /config/usb_gadget/g1/functions/uvc.0/control/terminal/camera/default/wObjectiveFocalLengthMin
|
|
||||||
chown system system /config/usb_gadget/g1/functions/uvc.0/control/terminal/camera/default/wOcularFocalLength
|
|
||||||
chown system system /config/usb_gadget/g1/functions/uvc.0/control/terminal/camera/default/wTerminalType
|
|
||||||
chown system system /config/usb_gadget/g1/functions/uvc.0/control/terminal/output
|
|
||||||
chown system system /config/usb_gadget/g1/functions/uvc.0/control/terminal/output/default
|
|
||||||
chown system system /config/usb_gadget/g1/functions/uvc.0/control/terminal/output/default/bAssocTerminal
|
|
||||||
chown system system /config/usb_gadget/g1/functions/uvc.0/control/terminal/output/default/bSourceID
|
|
||||||
chown system system /config/usb_gadget/g1/functions/uvc.0/control/terminal/output/default/bTerminalID
|
|
||||||
chown system system /config/usb_gadget/g1/functions/uvc.0/control/terminal/output/default/iTerminal
|
|
||||||
chown system system /config/usb_gadget/g1/functions/uvc.0/control/terminal/output/default/wTerminalType
|
|
||||||
chown system system /config/usb_gadget/g1/functions/uvc.0/function_name
|
|
||||||
chown system system /config/usb_gadget/g1/functions/uvc.0/streaming
|
|
||||||
chown system system /config/usb_gadget/g1/functions/uvc.0/streaming_interval
|
|
||||||
chown system system /config/usb_gadget/g1/functions/uvc.0/streaming_maxburst
|
|
||||||
chown system system /config/usb_gadget/g1/functions/uvc.0/streaming_maxpacket
|
|
||||||
chown system system /config/usb_gadget/g1/functions/uvc.0/streaming/bInterfaceNumber
|
|
||||||
chown system system /config/usb_gadget/g1/functions/uvc.0/streaming/class
|
|
||||||
chown system system /config/usb_gadget/g1/functions/uvc.0/streaming/class/fs
|
|
||||||
chown system system /config/usb_gadget/g1/functions/uvc.0/streaming/class/fs/h
|
|
||||||
chown system system /config/usb_gadget/g1/functions/uvc.0/streaming/class/hs
|
|
||||||
chown system system /config/usb_gadget/g1/functions/uvc.0/streaming/class/hs/h
|
|
||||||
chown system system /config/usb_gadget/g1/functions/uvc.0/streaming/class/ss
|
|
||||||
chown system system /config/usb_gadget/g1/functions/uvc.0/streaming/class/ss/h
|
|
||||||
chown system system /config/usb_gadget/g1/functions/uvc.0/streaming/color_matching
|
|
||||||
chown system system /config/usb_gadget/g1/functions/uvc.0/streaming/color_matching/default
|
|
||||||
chown system system /config/usb_gadget/g1/functions/uvc.0/streaming/color_matching/default/bColorPrimaries
|
|
||||||
chown system system /config/usb_gadget/g1/functions/uvc.0/streaming/color_matching/default/bMatrixCoefficients
|
|
||||||
chown system system /config/usb_gadget/g1/functions/uvc.0/streaming/color_matching/default/bTransferCharacteristics
|
|
||||||
chown system system /config/usb_gadget/g1/functions/uvc.0/streaming/header
|
|
||||||
chown system system /config/usb_gadget/g1/functions/uvc.0/streaming/header/h
|
|
||||||
chown system system /config/usb_gadget/g1/functions/uvc.0/streaming/header/h/bmInfo
|
|
||||||
chown system system /config/usb_gadget/g1/functions/uvc.0/streaming/header/h/bStillCaptureMethod
|
|
||||||
chown system system /config/usb_gadget/g1/functions/uvc.0/streaming/header/h/bTerminalLink
|
|
||||||
chown system system /config/usb_gadget/g1/functions/uvc.0/streaming/header/h/bTriggerSupport
|
|
||||||
chown system system /config/usb_gadget/g1/functions/uvc.0/streaming/header/h/bTriggerUsage
|
|
||||||
chown system system /config/usb_gadget/g1/functions/uvc.0/streaming/header/h/m
|
|
||||||
chown system system /config/usb_gadget/g1/functions/uvc.0/streaming/mjpeg
|
|
||||||
chown system system /config/usb_gadget/g1/functions/uvc.0/streaming/mjpeg/m
|
|
||||||
chown system system /config/usb_gadget/g1/functions/uvc.0/streaming/mjpeg/m/1080p
|
|
||||||
chown system system /config/usb_gadget/g1/functions/uvc.0/streaming/mjpeg/m/1080p/bFrameIndex
|
|
||||||
chown system system /config/usb_gadget/g1/functions/uvc.0/streaming/mjpeg/m/1080p/bmCapabilities
|
|
||||||
chown system system /config/usb_gadget/g1/functions/uvc.0/streaming/mjpeg/m/1080p/dwDefaultFrameInterval
|
|
||||||
chown system system /config/usb_gadget/g1/functions/uvc.0/streaming/mjpeg/m/1080p/dwFrameInterval
|
|
||||||
chown system system /config/usb_gadget/g1/functions/uvc.0/streaming/mjpeg/m/1080p/dwMaxBitRate
|
|
||||||
chown system system /config/usb_gadget/g1/functions/uvc.0/streaming/mjpeg/m/1080p/dwMaxVideoFrameBufferSize
|
|
||||||
chown system system /config/usb_gadget/g1/functions/uvc.0/streaming/mjpeg/m/1080p/dwMinBitRate
|
|
||||||
chown system system /config/usb_gadget/g1/functions/uvc.0/streaming/mjpeg/m/1080p/wHeight
|
|
||||||
chown system system /config/usb_gadget/g1/functions/uvc.0/streaming/mjpeg/m/1080p/wWidth
|
|
||||||
chown system system /config/usb_gadget/g1/functions/uvc.0/streaming/mjpeg/m/360p
|
|
||||||
chown system system /config/usb_gadget/g1/functions/uvc.0/streaming/mjpeg/m/360p/bFrameIndex
|
|
||||||
chown system system /config/usb_gadget/g1/functions/uvc.0/streaming/mjpeg/m/360p/bmCapabilities
|
|
||||||
chown system system /config/usb_gadget/g1/functions/uvc.0/streaming/mjpeg/m/360p/dwDefaultFrameInterval
|
|
||||||
chown system system /config/usb_gadget/g1/functions/uvc.0/streaming/mjpeg/m/360p/dwFrameInterval
|
|
||||||
chown system system /config/usb_gadget/g1/functions/uvc.0/streaming/mjpeg/m/360p/dwMaxBitRate
|
|
||||||
chown system system /config/usb_gadget/g1/functions/uvc.0/streaming/mjpeg/m/360p/dwMaxVideoFrameBufferSize
|
|
||||||
chown system system /config/usb_gadget/g1/functions/uvc.0/streaming/mjpeg/m/360p/dwMinBitRate
|
|
||||||
chown system system /config/usb_gadget/g1/functions/uvc.0/streaming/mjpeg/m/360p/wHeight
|
|
||||||
chown system system /config/usb_gadget/g1/functions/uvc.0/streaming/mjpeg/m/360p/wWidth
|
|
||||||
chown system system /config/usb_gadget/g1/functions/uvc.0/streaming/mjpeg/m/480p
|
|
||||||
chown system system /config/usb_gadget/g1/functions/uvc.0/streaming/mjpeg/m/480p/bFrameIndex
|
|
||||||
chown system system /config/usb_gadget/g1/functions/uvc.0/streaming/mjpeg/m/480p/bmCapabilities
|
|
||||||
chown system system /config/usb_gadget/g1/functions/uvc.0/streaming/mjpeg/m/480p/dwDefaultFrameInterval
|
|
||||||
chown system system /config/usb_gadget/g1/functions/uvc.0/streaming/mjpeg/m/480p/dwFrameInterval
|
|
||||||
chown system system /config/usb_gadget/g1/functions/uvc.0/streaming/mjpeg/m/480p/dwMaxBitRate
|
|
||||||
chown system system /config/usb_gadget/g1/functions/uvc.0/streaming/mjpeg/m/480p/dwMaxVideoFrameBufferSize
|
|
||||||
chown system system /config/usb_gadget/g1/functions/uvc.0/streaming/mjpeg/m/480p/dwMinBitRate
|
|
||||||
chown system system /config/usb_gadget/g1/functions/uvc.0/streaming/mjpeg/m/480p/wHeight
|
|
||||||
chown system system /config/usb_gadget/g1/functions/uvc.0/streaming/mjpeg/m/480p/wWidth
|
|
||||||
chown system system /config/usb_gadget/g1/functions/uvc.0/streaming/mjpeg/m/720p
|
|
||||||
chown system system /config/usb_gadget/g1/functions/uvc.0/streaming/mjpeg/m/720p/bFrameIndex
|
|
||||||
chown system system /config/usb_gadget/g1/functions/uvc.0/streaming/mjpeg/m/720p/bmCapabilities
|
|
||||||
chown system system /config/usb_gadget/g1/functions/uvc.0/streaming/mjpeg/m/720p/dwDefaultFrameInterval
|
|
||||||
chown system system /config/usb_gadget/g1/functions/uvc.0/streaming/mjpeg/m/720p/dwFrameInterval
|
|
||||||
chown system system /config/usb_gadget/g1/functions/uvc.0/streaming/mjpeg/m/720p/dwMaxBitRate
|
|
||||||
chown system system /config/usb_gadget/g1/functions/uvc.0/streaming/mjpeg/m/720p/dwMaxVideoFrameBufferSize
|
|
||||||
chown system system /config/usb_gadget/g1/functions/uvc.0/streaming/mjpeg/m/720p/dwMinBitRate
|
|
||||||
chown system system /config/usb_gadget/g1/functions/uvc.0/streaming/mjpeg/m/720p/wHeight
|
|
||||||
chown system system /config/usb_gadget/g1/functions/uvc.0/streaming/mjpeg/m/720p/wWidth
|
|
||||||
chown system system /config/usb_gadget/g1/functions/uvc.0/streaming/mjpeg/m/bAspectRatioX
|
|
||||||
chown system system /config/usb_gadget/g1/functions/uvc.0/streaming/mjpeg/m/bAspectRatioY
|
|
||||||
chown system system /config/usb_gadget/g1/functions/uvc.0/streaming/mjpeg/m/bDefaultFrameIndex
|
|
||||||
chown system system /config/usb_gadget/g1/functions/uvc.0/streaming/mjpeg/m/bFormatIndex
|
|
||||||
chown system system /config/usb_gadget/g1/functions/uvc.0/streaming/mjpeg/m/bmaControls
|
|
||||||
chown system system /config/usb_gadget/g1/functions/uvc.0/streaming/mjpeg/m/bmFlags
|
|
||||||
chown system system /config/usb_gadget/g1/functions/uvc.0/streaming/mjpeg/m/bmInterlaceFlags
|
|
||||||
chown system system /config/usb_gadget/g1/functions/uvc.0/streaming/uncompressed
|
|
||||||
chown system system /config/usb_gadget/g1/idProduct
|
|
||||||
chown system system /config/usb_gadget/g1/idVendor
|
|
||||||
chown system system /config/usb_gadget/g1/max_speed
|
|
||||||
chown system system /config/usb_gadget/g1/os_desc
|
|
||||||
chown system system /config/usb_gadget/g1/os_desc/b.1
|
|
||||||
chown system system /config/usb_gadget/g1/os_desc/b_vendor_code
|
|
||||||
chown system system /config/usb_gadget/g1/os_desc/qw_sign
|
|
||||||
chown system system /config/usb_gadget/g1/os_desc/use
|
|
||||||
chown system system /config/usb_gadget/g1/strings
|
|
||||||
chown system system /config/usb_gadget/g1/strings/0x409
|
|
||||||
chown system system /config/usb_gadget/g1/strings/0x409/manufacturer
|
|
||||||
chown system system /config/usb_gadget/g1/strings/0x409/product
|
|
||||||
chown system system /config/usb_gadget/g1/strings/0x409/serialnumber
|
|
||||||
setprop vendor.usb.functions.ready 1
|
|
||||||
|
|
||||||
on boot
|
|
||||||
write /config/usb_gadget/g1/bcdDevice 0x0510
|
|
||||||
# Use USB Gadget HAL
|
|
||||||
setprop sys.usb.configfs 2
|
|
||||||
# Enable in-kernel media-presence polling for SD cards
|
|
||||||
write /sys/module/block/parameters/events_dfl_poll_msecs 2000
|
|
||||||
|
|
||||||
on property:sys.usb.ffs.ready=1 && property:sys.usb.config=adb && property:sys.usb.configfs=1
|
|
||||||
write /config/usb_gadget/g1/idProduct 0x4EE7
|
|
||||||
write /config/usb_gadget/g1/idVendor 0x18D1
|
|
||||||
|
|
||||||
on property:vendor.usb.config=*
|
|
||||||
start usbd
|
|
||||||
|
|
||||||
on property:persist.vendor.usb.usbradio.config=*
|
|
||||||
start usbd
|
|
||||||
|
|
||||||
on charger
|
|
||||||
mkdir /config/usb_gadget/g1
|
|
||||||
mkdir /config/usb_gadget/g1/strings/0x409
|
|
||||||
mkdir /config/usb_gadget/g1/configs/b.1
|
|
||||||
write /config/usb_gadget/g1/strings/0x409/serialnumber ${ro.serialno}
|
|
||||||
write /config/usb_gadget/g1/strings/0x409/manufacturer ${ro.product.manufacturer}
|
|
||||||
write /config/usb_gadget/g1/strings/0x409/product ${ro.product.model}
|
|
||||||
write /config/usb_gadget/g1/configs/b.1/MaxPower 0x384
|
|
||||||
write /config/usb_gadget/g1/os_desc/b_vendor_code 0x1
|
|
||||||
write /config/usb_gadget/g1/os_desc/qw_sign "MSFT100"
|
|
||||||
write /config/usb_gadget/g1/bcdDevice 0x0510
|
|
||||||
mkdir /config/usb_gadget/g1/functions/midi.gs5
|
|
||||||
symlink /config/usb_gadget/g1/configs/b.1 /config/usb_gadget/g1/os_desc/b.1
|
|
||||||
setprop sys.usb.controller "11110000.dwc3"
|
|
||||||
setprop sys.usb.configfs 1
|
|
||||||
|
|
||||||
on property:ro.bootmode=charger
|
|
||||||
setprop sys.usb.config charger
|
|
||||||
|
|
||||||
on property:sys.usb.config=charger && property:sys.usb.configfs=1
|
|
||||||
write /config/usb_gadget/g1/idVendor 0x18d1
|
|
||||||
write /config/usb_gadget/g1/idProduct 0x4eea
|
|
||||||
write /config/usb_gadget/g1/configs/b.1/strings/0x409/configuration "midi"
|
|
||||||
symlink /config/usb_gadget/g1/functions/midi.gs5 /config/usb_gadget/g1/configs/b.1/f1
|
|
||||||
write /config/usb_gadget/g1/UDC ${sys.usb.controller}
|
|
||||||
write /sys/class/typec/port0/device/update_sdp_enum_timeout 0x1
|
|
||||||
setprop sys.usb.state ${sys.usb.config}
|
|
||||||
|
|
||||||
on property:vendor.usb.contaminantdisable=true
|
|
||||||
exec /vendor/bin/hw/disable_contaminant_detection.sh
|
|
||||||
|
|
||||||
on property:ro.bootmode=usbuwb
|
|
||||||
setprop persist.vendor.usb.usbradio.config uwb_acm
|
|
||||||
|
|
||||||
# WAR for kernel 5.10 with CONFIG_USB_DUMMY_HCD enabled
|
|
||||||
on property:sys.usb.controller=dummy_udc.0
|
|
||||||
setprop sys.usb.controller "11110000.dwc3"
|
|
||||||
@@ -1,109 +0,0 @@
|
|||||||
/*
|
|
||||||
* Copyright (C) 2017 The Android Open Source 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.
|
|
||||||
*/
|
|
||||||
#ifndef __EXYNOS_SOUNDTRIGGERCONF_H__
|
|
||||||
#define __EXYNOS_SOUNDTRIGGERCONF_H__
|
|
||||||
|
|
||||||
/********************************************************************/
|
|
||||||
/** ALSA Framework Sound Card & Sound Device Information */
|
|
||||||
/** */
|
|
||||||
/** You can find Sound Device Name from /dev/snd. */
|
|
||||||
/** Sound Device Name consist of Card Number & Device Number. */
|
|
||||||
/** */
|
|
||||||
/********************************************************************/
|
|
||||||
|
|
||||||
/* Sound Card and Mixer card Numbers based on Target Device */
|
|
||||||
/* You have to match this number with real kernel information */
|
|
||||||
#define VTS_SOUND_CARD 0
|
|
||||||
#define VTS_MIXER_CARD 0
|
|
||||||
|
|
||||||
/* PCM Nodes number for seamless and normal recording*/
|
|
||||||
#define VTS_TRICAP_DEVICE_NODE 13
|
|
||||||
#define VTS_RECORD_DEVICE_NODE 14
|
|
||||||
|
|
||||||
/* sysfs file paths for loading model binaries into VTS kernel driver */
|
|
||||||
#define VTS_HOTWORD_MODEL "/sys/devices/platform/13810000.vts/vts_google_model"
|
|
||||||
#define VTS_SVOICE_MODEL "/sys/devices/platform/13810000.vts/vts_svoice_model"
|
|
||||||
|
|
||||||
#define AUDIO_PRIMARY_HAL_LIBRARY_PATH "/vendor/lib/libaudioproxy.so"
|
|
||||||
|
|
||||||
// VTS Capture(Input) PCM Configuration
|
|
||||||
#define DEFAULT_VTS_CHANNELS 1 // Mono
|
|
||||||
#define DEFAULT_VTS_SAMPLING_RATE 16000 // 16KHz
|
|
||||||
|
|
||||||
#define PRIMARY_VTS_PERIOD_SIZE 160 // 160 frames, 10ms in case of 16KHz Stream
|
|
||||||
#define PRIMARY_VTS_PERIOD_COUNT 1024 // Buffer count => Total 327680 Bytes = 160 * 1(Mono) * 2(16bit PCM) * 1024(Buffer count)
|
|
||||||
|
|
||||||
/* VTS mixer controls */
|
|
||||||
#define VTS_ACTIVE_KEYPHRASE_CTL_NAME "VTS Active Keyphrase" /* default: 0-"SVOICE", 1-"GOOGLE", 2-"SENSORY" */
|
|
||||||
#define VTS_EXECUTION_MODE_CTL_NAME "VTS Execution Mode" /* 0-"OFF-MODE", 1-"VOICE-TRIG-MODE", 2-"SOUND-DECTECT-MODE", 3-"VT-ALWAYS-MODE" 4-"GOOGLE-TRI-MODE */
|
|
||||||
#define VTS_VOICERECOGNIZE_START_CTL_NAME "VTS VoiceRecognize Start" /* 0-"Off", 1-On" */
|
|
||||||
#define VTS_VOICETRIGGER_VALUE_CTL_NAME "VTS VoiceTrigger Value" /* 0 ~ 2000 ms*/
|
|
||||||
|
|
||||||
#define MAIN_MIC_CONTROL_COUNT 8
|
|
||||||
#define HEADSET_MIC_CONTROL_COUNT 8
|
|
||||||
#define MODEL_RECOGNIZE_CONTROL_COUNT 4
|
|
||||||
|
|
||||||
/* MIC Mixer controls for VTS */
|
|
||||||
char *main_mic_ctlname[] = {
|
|
||||||
"VTS DMIC SEL",
|
|
||||||
"VTS DMIC IF RCH EN",
|
|
||||||
"VTS DMIC IF LCH EN",
|
|
||||||
"VTS SYS SEL",
|
|
||||||
"VTS HPF EN",
|
|
||||||
"VTS HPF SEL",
|
|
||||||
"DMIC1 Switch",
|
|
||||||
"VTS Virtual Output Mux",
|
|
||||||
};
|
|
||||||
|
|
||||||
char *headset_mic_ctlname[] = {
|
|
||||||
"AUXPDM1 Rate",
|
|
||||||
"AUXPDM1 Input",
|
|
||||||
"AUXPDM1 Output Switch",
|
|
||||||
"AUXPDM Switch",
|
|
||||||
"VTS DMIC SEL",
|
|
||||||
"VTS DMIC IF RCH EN",
|
|
||||||
"VTS DMIC IF LCH EN",
|
|
||||||
"VTS SYS SEL",
|
|
||||||
"VTS HPF EN",
|
|
||||||
"VTS HPF SEL",
|
|
||||||
};
|
|
||||||
|
|
||||||
/* MIC Mixer control values */
|
|
||||||
/* FIXME : Double check this values */
|
|
||||||
int main_mic_ctlvalue[] = {
|
|
||||||
0, //"VTS DMIC SEL",
|
|
||||||
1, //"VTS DMIC IF RCH EN",
|
|
||||||
1, //"VTS DMIC IF LCH EN",
|
|
||||||
1, //"VTS SYS SEL",
|
|
||||||
1, //"VTS HPF EN",
|
|
||||||
1, //"VTS HPF SEL",
|
|
||||||
1, //"DMIC1 Switch",
|
|
||||||
1, //"VTS Virtual Output Mux",
|
|
||||||
};
|
|
||||||
|
|
||||||
int headset_mic_ctlvalue[] = {
|
|
||||||
3, //"AUXPDM1 Rate",
|
|
||||||
0, //"AUXPDM1 Input",
|
|
||||||
1, //"AUXPDM1 Output Switch",
|
|
||||||
1, //"AUXPDM Switch",
|
|
||||||
1, //"VTS DMIC SEL",
|
|
||||||
1, //"VTS DMIC IF RCH EN",
|
|
||||||
1, //"VTS DMIC IF LCH EN",
|
|
||||||
1, //"VTS SYS SEL",
|
|
||||||
1, //"VTS HPF EN",
|
|
||||||
1, //"VTS HPF SEL",
|
|
||||||
};
|
|
||||||
#endif // __EXYNOS_SOUNDTRIGGERCONF_H__
|
|
||||||
@@ -1,243 +0,0 @@
|
|||||||
/dev/mali0 0666 system system
|
|
||||||
/dev/ion 0666 system system
|
|
||||||
/dev/ump 0666 system graphics
|
|
||||||
/dev/exynos-mem 0660 system graphics
|
|
||||||
/dev/video0 0660 system camera
|
|
||||||
/dev/video1 0660 system camera
|
|
||||||
/dev/video2 0660 system camera
|
|
||||||
/dev/video3 0660 system camera
|
|
||||||
/dev/video20 0660 system system
|
|
||||||
# media0 is used for GSC, DECON, etc
|
|
||||||
/dev/media0 0660 system camera
|
|
||||||
# media1 is used for DECON Ext WB
|
|
||||||
/dev/media1 0660 system graphics
|
|
||||||
# Various devices use the v4l-subdev interface
|
|
||||||
# We declare all such nodes simultaneously here
|
|
||||||
/dev/v4l-subdev0 0660 system camera
|
|
||||||
/dev/v4l-subdev1 0660 system camera
|
|
||||||
/dev/v4l-subdev2 0660 system camera
|
|
||||||
/dev/v4l-subdev3 0660 system camera
|
|
||||||
/dev/v4l-subdev4 0660 system camera
|
|
||||||
/dev/v4l-subdev5 0660 system camera
|
|
||||||
/dev/v4l-subdev6 0660 system camera
|
|
||||||
/dev/v4l-subdev7 0660 system camera
|
|
||||||
/dev/v4l-subdev8 0660 system camera
|
|
||||||
/dev/v4l-subdev9 0660 system camera
|
|
||||||
/dev/v4l-subdev10 0660 system camera
|
|
||||||
/dev/v4l-subdev11 0660 system camera
|
|
||||||
/dev/v4l-subdev12 0660 system camera
|
|
||||||
/dev/v4l-subdev13 0660 system camera
|
|
||||||
/dev/v4l-subdev14 0660 system camera
|
|
||||||
/dev/v4l-subdev15 0660 system camera
|
|
||||||
/dev/v4l-subdev16 0660 system camera
|
|
||||||
/dev/v4l-subdev17 0660 system camera
|
|
||||||
/dev/v4l-subdev18 0660 system camera
|
|
||||||
/dev/v4l-subdev19 0660 system camera
|
|
||||||
# v4l-subdev20 is used for DECON Ext WB
|
|
||||||
/dev/v4l-subdev20 0660 system graphics
|
|
||||||
/dev/v4l-subdev21 0660 system graphics
|
|
||||||
/dev/v4l-subdev32 0660 system graphics
|
|
||||||
|
|
||||||
# gscalers
|
|
||||||
/dev/video23 0660 media graphics
|
|
||||||
/dev/video26 0660 media graphics
|
|
||||||
/dev/video24 0660 media graphics
|
|
||||||
/dev/video27 0660 media graphics
|
|
||||||
/dev/video29 0660 media graphics
|
|
||||||
/dev/video30 0660 media graphics
|
|
||||||
# video31 is used for DECON Ext WB
|
|
||||||
/dev/video31 0660 media graphics
|
|
||||||
|
|
||||||
# mscalers
|
|
||||||
/dev/video50 0660 mediacodec drmrpc
|
|
||||||
/dev/m2m1shot_scaler0 0660 mediacodec drmrpc
|
|
||||||
|
|
||||||
/dev/video55 0666 system graphics
|
|
||||||
/dev/g2d 0660 system graphics
|
|
||||||
/dev/fimg2d 0666 system graphics
|
|
||||||
/dev/HPD 0660 system system
|
|
||||||
|
|
||||||
# wfd
|
|
||||||
/dev/tsmux 0660 media graphics
|
|
||||||
/dev/repeater 0660 media graphics
|
|
||||||
|
|
||||||
# mfc
|
|
||||||
/dev/video6 0660 mediacodec mediadrm
|
|
||||||
/dev/video7 0660 mediacodec mediadrm
|
|
||||||
/dev/video8 0660 mediacodec mediadrm
|
|
||||||
/dev/video9 0660 mediacodec mediadrm
|
|
||||||
/dev/video10 0660 mediacodec mediadrm
|
|
||||||
/dev/video11 0660 mediacodec mediadrm
|
|
||||||
|
|
||||||
# camera
|
|
||||||
/dev/media2 0660 media media
|
|
||||||
/dev/hdcp2 0660 media media
|
|
||||||
|
|
||||||
# jpeg
|
|
||||||
/dev/m2m1shot_jpeg 0660 media media
|
|
||||||
/dev/video12 0666 system system
|
|
||||||
|
|
||||||
# audio
|
|
||||||
/dev/seiren 0660 system audio
|
|
||||||
/dev/acd-audio_output_tuning 0660 system audio
|
|
||||||
/dev/acd-audio_bulk_tx 0660 system audio
|
|
||||||
/dev/acd-audio_bulk_rx 0660 system audio
|
|
||||||
/dev/acd-audio_input_tuning 0660 system audio
|
|
||||||
/dev/acd-audio_input_bulk_tx 0660 system audio
|
|
||||||
/dev/acd-audio_input_bulk_rx 0660 system audio
|
|
||||||
/dev/acd-sound_trigger 0660 system audio
|
|
||||||
/dev/acd-hotword_notification 0660 system audio
|
|
||||||
/dev/acd-hotword_pcm 0660 system audio
|
|
||||||
/dev/acd-ambient_pcm 0660 system audio
|
|
||||||
/dev/acd-model_data 0660 system audio
|
|
||||||
/dev/acd-debug 0660 system audio
|
|
||||||
/dev/acd-audio_tap* 0660 system audio
|
|
||||||
/dev/acd-audio_dcdoff_ref 0660 system audio
|
|
||||||
/dev/amcs 0660 system audio
|
|
||||||
|
|
||||||
# Secure MEM driver
|
|
||||||
/dev/s5p-smem 0660 drm drmrpc
|
|
||||||
|
|
||||||
# cbd
|
|
||||||
/dev/block/by-name/modem 0640 root radio
|
|
||||||
/dev/block/by-name/modem_a 0640 root radio
|
|
||||||
/dev/block/by-name/modem_b 0640 root radio
|
|
||||||
|
|
||||||
# DM tools
|
|
||||||
/dev/umts_dm0 0660 system system
|
|
||||||
/dev/umts_router 0660 system system
|
|
||||||
/dev/ttyGS0 0660 system system
|
|
||||||
/dev/ttyGS1 0660 system system
|
|
||||||
/dev/ttyGS2 0660 system system
|
|
||||||
|
|
||||||
# IPC RIL
|
|
||||||
/dev/umts_boot0 0660 radio system
|
|
||||||
/dev/umts_ipc0 0660 radio radio
|
|
||||||
/dev/umts_ipc1 0660 radio radio
|
|
||||||
/dev/umts_rfs0 0660 radio radio
|
|
||||||
|
|
||||||
# IPC OEM
|
|
||||||
/dev/oem_ipc* 0660 radio radio
|
|
||||||
|
|
||||||
# interactive governor parameters
|
|
||||||
/sys/devices/system/cpu/cpu* cpufreq/interactive/timer_rate 0660 system system
|
|
||||||
/sys/devices/system/cpu/cpu* cpufreq/interactive/timer_slack 0660 system system
|
|
||||||
/sys/devices/system/cpu/cpu* cpufreq/interactive/min_sample_time 0660 system system
|
|
||||||
/sys/devices/system/cpu/cpu* cpufreq/interactive/hispeed_freq 0660 system system
|
|
||||||
/sys/devices/system/cpu/cpu* cpufreq/interactive/target_loads 0660 system system
|
|
||||||
/sys/devices/system/cpu/cpu* cpufreq/interactive/go_hispeed_load 0660 system system
|
|
||||||
/sys/devices/system/cpu/cpu* cpufreq/interactive/above_hispeed_delay 0660 system system
|
|
||||||
/sys/devices/system/cpu/cpu* cpufreq/interactive/boost 0660 system system
|
|
||||||
/sys/devices/system/cpu/cpu* cpufreq/interactive/boostpulse 0200 system system
|
|
||||||
/sys/devices/system/cpu/cpu* cpufreq/interactive/input_boost 0660 system system
|
|
||||||
/sys/devices/system/cpu/cpu* cpufreq/interactive/boostpulse_duration 0660 system system
|
|
||||||
/sys/devices/system/cpu/cpu* cpufreq/interactive/io_is_busy 0660 system system
|
|
||||||
|
|
||||||
# Vision (VPU, SCORE)
|
|
||||||
/dev/vertex0 0660 media media
|
|
||||||
/dev/vertex1 0660 media media
|
|
||||||
|
|
||||||
# AoC
|
|
||||||
/dev/aoc 0660 system system
|
|
||||||
|
|
||||||
# Sensors (USF)
|
|
||||||
/dev/acd-com.google.usf 0660 system system
|
|
||||||
/dev/acd-com.google.usf.non_wake_up 0660 system system
|
|
||||||
|
|
||||||
# LWIS
|
|
||||||
/dev/lwis* 0660 system system
|
|
||||||
|
|
||||||
# NFC
|
|
||||||
/dev/st21nfc 0660 nfc nfc
|
|
||||||
|
|
||||||
# SecureElement
|
|
||||||
/dev/st54j_se 0660 secure_element secure_element
|
|
||||||
/dev/st54spi 0660 secure_element secure_element
|
|
||||||
/dev/st33spi 0660 secure_element secure_element
|
|
||||||
|
|
||||||
#bigocean
|
|
||||||
/dev/bigocean 0660 mediacodec mediadrm
|
|
||||||
|
|
||||||
# Trusty
|
|
||||||
/dev/trusty-ipc-dev0 0660 system drmrpc
|
|
||||||
/dev/trusty-log0 0660 system system
|
|
||||||
|
|
||||||
# RPMB
|
|
||||||
/dev/sg1 0660 system system
|
|
||||||
|
|
||||||
# Citadel
|
|
||||||
/dev/gsc0 0660 hsm hsm
|
|
||||||
|
|
||||||
# Storage: for factory reset protection feature
|
|
||||||
/dev/block/by-name/frp 0660 system system
|
|
||||||
|
|
||||||
# Storage: for calibration data sideload feature
|
|
||||||
/dev/block/by-name/mfg_data 0660 system system
|
|
||||||
|
|
||||||
# TPU
|
|
||||||
/dev/abrolhos 0660 system system
|
|
||||||
|
|
||||||
# TOE
|
|
||||||
/dev/dit2 0660 radio radio
|
|
||||||
|
|
||||||
# Bluetooth
|
|
||||||
/dev/ttySAC16 0660 bluetooth system
|
|
||||||
|
|
||||||
# BT Wifi Coexistence
|
|
||||||
/dev/wbrc 0660 system system
|
|
||||||
|
|
||||||
# TUI
|
|
||||||
/dev/tui-driver 0660 system system
|
|
||||||
|
|
||||||
# DMA-BUF heaps
|
|
||||||
/dev/dma_heap/crypto 0444 system graphics
|
|
||||||
/dev/dma_heap/crypto-uncached 0444 system graphics
|
|
||||||
/dev/dma_heap/faceauth_tpu-secure 0444 system graphics
|
|
||||||
/dev/dma_heap/faimg-secure 0444 system graphics
|
|
||||||
/dev/dma_heap/famodel-secure 0444 system graphics
|
|
||||||
/dev/dma_heap/faprev-secure 0444 system graphics
|
|
||||||
/dev/dma_heap/farawimg-secure 0444 system graphics
|
|
||||||
/dev/dma_heap/tui-secure 0444 system graphics
|
|
||||||
/dev/dma_heap/vframe-secure 0444 system drmrpc
|
|
||||||
/dev/dma_heap/video_system 0444 system drmrpc
|
|
||||||
/dev/dma_heap/video_system-uncached 0444 system drmrpc
|
|
||||||
/dev/dma_heap/vscaler-secure 0444 system graphics
|
|
||||||
/dev/dma_heap/vstream-secure 0444 system drmrpc
|
|
||||||
/dev/dma_heap/sensor_direct_heap 0444 system graphics
|
|
||||||
/dev/dma_heap/aaudio_playback_heap 0444 system audio
|
|
||||||
/dev/dma_heap/aaudio_capture_heap 0444 system audio
|
|
||||||
|
|
||||||
# Direct Charging
|
|
||||||
/dev/logbuffer_pca9468_tcpm 0600 system system
|
|
||||||
|
|
||||||
# Raw HID devices
|
|
||||||
/dev/hidraw* 0660 system system
|
|
||||||
|
|
||||||
# sysfs LED nodes for external USB devices
|
|
||||||
/sys/devices/platform/11110000.usb/11110000.dwc3/xhci-hcd-exynos.5.auto/usb2/2-1/*/*/leds/* brightness 0664 system system
|
|
||||||
/sys/devices/platform/11110000.usb/11110000.dwc3/xhci-hcd-exynos.5.auto/usb2/2-1/*/*/leds/* multi_intensity 0664 system system
|
|
||||||
/sys/devices/platform/11110000.usb/11110000.dwc3/xhci-hcd-exynos.4.auto/usb2/2-1/*/*/leds/* brightness 0664 system system
|
|
||||||
/sys/devices/platform/11110000.usb/11110000.dwc3/xhci-hcd-exynos.4.auto/usb2/2-1/*/*/leds/* multi_intensity 0664 system system
|
|
||||||
|
|
||||||
# Dump Battery EEPROM history for pixelstats
|
|
||||||
/sys/devices/platform/10970000.hsi2c/i2c-8/8-0050 eeprom 0644 system system
|
|
||||||
/dev/battery_history 0644 system system
|
|
||||||
|
|
||||||
# ODPM
|
|
||||||
/sys/bus/iio/devices/iio:device* enabled_rails 0660 system system
|
|
||||||
|
|
||||||
# USB
|
|
||||||
/sys/class/typec/port0 power_role 664 root system
|
|
||||||
/sys/class/typec/port0 data_role 664 root system
|
|
||||||
/sys/class/typec/port0 port_type 664 root system
|
|
||||||
/sys/devices/platform/10d50000.hsi2c/i2c-12/12-0025 contaminant_detection 664 root system
|
|
||||||
/sys/devices/platform/10d50000.hsi2c/i2c-12/12-0025 usb_limit_accessory_current 664 root system
|
|
||||||
/sys/devices/platform/10d50000.hsi2c/i2c-12/12-0025 usb_limit_accessory_enable 664 root system
|
|
||||||
/sys/devices/platform/10d50000.hsi2c/i2c-12/12-0025 usb_limit_sink_current 664 root system
|
|
||||||
/sys/devices/platform/10d50000.hsi2c/i2c-12/12-0025 usb_limit_sink_enable 664 root system
|
|
||||||
/sys/devices/platform/10d50000.hsi2c/i2c-12/12-0025 usb_limit_source_enable 664 root system
|
|
||||||
/sys/devices/platform/10d50000.hsi2c/i2c-12/12-0025 update_sdp_enum_timeout 664 root system
|
|
||||||
/sys/devices/platform/11110000.usb dwc3_exynos_otg_b_sess 664 root system
|
|
||||||
/sys/devices/platform/11110000.usb dwc3_exynos_otg_id 664 root system
|
|
||||||
/sys/devices/platform/11110000.usb usb_data_enabled 664 root system
|
|
||||||
/sys/devices/platform/google,pogo move_data_to_usb 664 root system
|
|
||||||
@@ -1,9 +0,0 @@
|
|||||||
# Trusty ConfirmationUI HAL
|
|
||||||
PRODUCT_PACKAGES += \
|
|
||||||
android.hardware.confirmationui-service.trusty.vendor
|
|
||||||
|
|
||||||
# Trusty Secure DPU Daemon
|
|
||||||
PRODUCT_PACKAGES += \
|
|
||||||
securedpud.slider
|
|
||||||
|
|
||||||
BOARD_VENDOR_SEPOLICY_DIRS += device/google/gs101/sepolicy/confirmationui/
|
|
||||||
89
device.mk
89
device.mk
@@ -179,21 +179,9 @@ PRODUCT_VENDOR_PROPERTIES += ro.surface_flinger.prime_shader_cache.ultrahdr=1
|
|||||||
DEVICE_MANIFEST_FILE := \
|
DEVICE_MANIFEST_FILE := \
|
||||||
device/google/gs101/manifest.xml
|
device/google/gs101/manifest.xml
|
||||||
|
|
||||||
ifneq (,$(filter aosp_%,$(TARGET_PRODUCT)))
|
|
||||||
DEVICE_MANIFEST_FILE += \
|
|
||||||
device/google/gs101/manifest_media_aosp.xml
|
|
||||||
|
|
||||||
PRODUCT_COPY_FILES += \
|
|
||||||
device/google/gs101/media_codecs_aosp_c2.xml:$(TARGET_COPY_OUT_VENDOR)/etc/media_codecs_c2.xml
|
|
||||||
else
|
|
||||||
DEVICE_MANIFEST_FILE += \
|
DEVICE_MANIFEST_FILE += \
|
||||||
device/google/gs101/manifest_media.xml
|
device/google/gs101/manifest_media.xml
|
||||||
|
|
||||||
PRODUCT_COPY_FILES += \
|
|
||||||
device/google/gs101/media_codecs_bo_c2.xml:$(TARGET_COPY_OUT_VENDOR)/etc/media_codecs_c2.xml \
|
|
||||||
device/google/gs101/media_codecs_aosp_c2.xml:$(TARGET_COPY_OUT_VENDOR)/etc/media_codecs_aosp_c2.xml
|
|
||||||
endif
|
|
||||||
|
|
||||||
DEVICE_MATRIX_FILE := \
|
DEVICE_MATRIX_FILE := \
|
||||||
device/google/gs101/compatibility_matrix.xml
|
device/google/gs101/compatibility_matrix.xml
|
||||||
|
|
||||||
@@ -203,37 +191,18 @@ DEVICE_PACKAGE_OVERLAYS += device/google/gs101/overlay
|
|||||||
PRODUCT_PRODUCT_VNDK_VERSION := current
|
PRODUCT_PRODUCT_VNDK_VERSION := current
|
||||||
PRODUCT_ENFORCE_PRODUCT_PARTITION_INTERFACE := true
|
PRODUCT_ENFORCE_PRODUCT_PARTITION_INTERFACE := true
|
||||||
|
|
||||||
# Init files
|
|
||||||
PRODUCT_COPY_FILES += \
|
|
||||||
device/google/gs101/conf/init.gs101.usb.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/hw/init.gs101.usb.rc \
|
|
||||||
device/google/gs101/conf/ueventd.gs101.rc:$(TARGET_COPY_OUT_VENDOR)/etc/ueventd.rc
|
|
||||||
|
|
||||||
PRODUCT_COPY_FILES += \
|
|
||||||
device/google/gs101/conf/init.gs101.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/hw/init.gs101.rc
|
|
||||||
|
|
||||||
PRODUCT_COPY_FILES += \
|
|
||||||
device/google/gs101/storage/6.1/init.gs101.storage.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/hw/init.gs101.storage.rc
|
|
||||||
|
|
||||||
# Recovery files
|
# Recovery files
|
||||||
PRODUCT_COPY_FILES += \
|
PRODUCT_COPY_FILES += \
|
||||||
device/google/gs101/conf/init.recovery.device.rc:$(TARGET_COPY_OUT_RECOVERY)/root/init.recovery.gs101.rc
|
device/google/gs101/conf/init.recovery.device.rc:$(TARGET_COPY_OUT_RECOVERY)/root/init.recovery.gs101.rc
|
||||||
|
|
||||||
PRODUCT_SOONG_NAMESPACES += device/google/gs101/conf
|
|
||||||
|
|
||||||
# Fstab files
|
# Fstab files
|
||||||
PRODUCT_PACKAGES += \
|
PRODUCT_PACKAGES += \
|
||||||
fstab.gs101 \
|
fstab.gs101 \
|
||||||
fstab.gs101.vendor_ramdisk \
|
fstab.gs101.vendor_ramdisk \
|
||||||
fstab.gs101-fips \
|
fstab.gs101-fips \
|
||||||
fstab.gs101-fips.vendor_ramdisk
|
fstab.gs101-fips.vendor_ramdisk
|
||||||
PRODUCT_COPY_FILES += \
|
|
||||||
device/google/gs101/conf/fstab.persist:$(TARGET_COPY_OUT_VENDOR)/etc/fstab.persist
|
|
||||||
|
|
||||||
# Shell scripts
|
# Shell scripts
|
||||||
PRODUCT_COPY_FILES += \
|
|
||||||
device/google/gs101/init.display.sh:$(TARGET_COPY_OUT_VENDOR)/bin/init.display.sh \
|
|
||||||
device/google/gs101/disable_contaminant_detection.sh:$(TARGET_COPY_OUT_VENDOR)/bin/hw/disable_contaminant_detection.sh
|
|
||||||
|
|
||||||
include device/google/gs-common/insmod/insmod.mk
|
include device/google/gs-common/insmod/insmod.mk
|
||||||
|
|
||||||
# Insmod config files
|
# Insmod config files
|
||||||
@@ -320,14 +289,6 @@ PRODUCT_PACKAGES += \
|
|||||||
PRODUCT_COPY_FILES += \
|
PRODUCT_COPY_FILES += \
|
||||||
frameworks/native/data/etc/android.software.midi.xml:$(TARGET_COPY_OUT_VENDOR)/etc/permissions/android.software.midi.xml
|
frameworks/native/data/etc/android.software.midi.xml:$(TARGET_COPY_OUT_VENDOR)/etc/permissions/android.software.midi.xml
|
||||||
|
|
||||||
# Power HAL
|
|
||||||
PRODUCT_COPY_FILES += \
|
|
||||||
device/google/gs101/task_profiles.json:$(TARGET_COPY_OUT_VENDOR)/etc/task_profiles.json
|
|
||||||
# Legacy HW
|
|
||||||
PRODUCT_COPY_FILES += \
|
|
||||||
device/google/gs101/powerhint_a0.json:$(TARGET_COPY_OUT_VENDOR)/etc/powerhint_a0.json
|
|
||||||
PRODUCT_COPY_FILES += \
|
|
||||||
device/google/gs101/powerhint_a1.json:$(TARGET_COPY_OUT_VENDOR)/etc/powerhint_a1.json
|
|
||||||
-include hardware/google/pixel/power-libperfmgr/aidl/device.mk
|
-include hardware/google/pixel/power-libperfmgr/aidl/device.mk
|
||||||
|
|
||||||
# IRQ rebalancing.
|
# IRQ rebalancing.
|
||||||
@@ -479,8 +440,6 @@ PRODUCT_DEFAULT_PROPERTY_OVERRIDES += ro.surface_flinger.display_update_imminent
|
|||||||
|
|
||||||
PRODUCT_PROPERTY_OVERRIDES += \
|
PRODUCT_PROPERTY_OVERRIDES += \
|
||||||
persist.sys.sf.native_mode=2
|
persist.sys.sf.native_mode=2
|
||||||
PRODUCT_COPY_FILES += \
|
|
||||||
device/google/gs101/display/display_colordata_cal0.pb:$(TARGET_COPY_OUT_VENDOR)/etc/display_colordata_cal0.pb
|
|
||||||
|
|
||||||
# limit DPP downscale ratio
|
# limit DPP downscale ratio
|
||||||
PRODUCT_DEFAULT_PROPERTY_OVERRIDES += vendor.hwc.dpp.downscale=2
|
PRODUCT_DEFAULT_PROPERTY_OVERRIDES += vendor.hwc.dpp.downscale=2
|
||||||
@@ -493,15 +452,6 @@ PRODUCT_PROPERTY_OVERRIDES += \
|
|||||||
|
|
||||||
PRODUCT_CHARACTERISTICS := nosdcard
|
PRODUCT_CHARACTERISTICS := nosdcard
|
||||||
|
|
||||||
# WPA SUPPLICANT
|
|
||||||
PRODUCT_COPY_FILES += \
|
|
||||||
device/google/gs101/wifi/p2p_supplicant_overlay.conf:$(TARGET_COPY_OUT_VENDOR)/etc/wifi/p2p_supplicant_overlay.conf \
|
|
||||||
device/google/gs101/wifi/wpa_supplicant_overlay.conf:$(TARGET_COPY_OUT_VENDOR)/etc/wifi/wpa_supplicant_overlay.conf
|
|
||||||
|
|
||||||
# WIFI COEX
|
|
||||||
PRODUCT_COPY_FILES += \
|
|
||||||
device/google/gs101/wifi/coex_table.xml:$(TARGET_COPY_OUT_VENDOR)/etc/wifi/coex_table.xml
|
|
||||||
|
|
||||||
PRODUCT_PACKAGES += hostapd
|
PRODUCT_PACKAGES += hostapd
|
||||||
PRODUCT_PACKAGES += wpa_supplicant
|
PRODUCT_PACKAGES += wpa_supplicant
|
||||||
PRODUCT_PACKAGES += wpa_supplicant.conf
|
PRODUCT_PACKAGES += wpa_supplicant.conf
|
||||||
@@ -514,9 +464,6 @@ include device/google/gs-common/mediacodec/common/mediacodec_common.mk
|
|||||||
# for Exynos C2 Hal
|
# for Exynos C2 Hal
|
||||||
include device/google/gs-common/mediacodec/samsung/mediacodec_samsung.mk
|
include device/google/gs-common/mediacodec/samsung/mediacodec_samsung.mk
|
||||||
|
|
||||||
PRODUCT_COPY_FILES += \
|
|
||||||
device/google/gs101/media_codecs_performance_c2.xml:$(TARGET_COPY_OUT_VENDOR)/etc/media_codecs_performance_c2.xml \
|
|
||||||
|
|
||||||
PRODUCT_PROPERTY_OVERRIDES += \
|
PRODUCT_PROPERTY_OVERRIDES += \
|
||||||
debug.c2.use_dmabufheaps=1 \
|
debug.c2.use_dmabufheaps=1 \
|
||||||
media.c2.dmabuf.padding=512 \
|
media.c2.dmabuf.padding=512 \
|
||||||
@@ -532,11 +479,6 @@ PRODUCT_PROPERTY_OVERRIDES += \
|
|||||||
|
|
||||||
PRODUCT_PROPERTY_OVERRIDES += media.c2.hal.selection=aidl
|
PRODUCT_PROPERTY_OVERRIDES += media.c2.hal.selection=aidl
|
||||||
|
|
||||||
# 2. OpenMAX IL
|
|
||||||
PRODUCT_COPY_FILES += \
|
|
||||||
device/google/gs101/media_codecs.xml:$(TARGET_COPY_OUT_VENDOR)/etc/media_codecs.xml \
|
|
||||||
device/google/gs101/media_codecs_performance.xml:$(TARGET_COPY_OUT_VENDOR)/etc/media_codecs_performance.xml
|
|
||||||
|
|
||||||
# setup dalvik vm configs.
|
# setup dalvik vm configs.
|
||||||
$(call inherit-product, frameworks/native/build/phone-xhdpi-6144-dalvik-heap.mk)
|
$(call inherit-product, frameworks/native/build/phone-xhdpi-6144-dalvik-heap.mk)
|
||||||
|
|
||||||
@@ -548,11 +490,6 @@ PRODUCT_PACKAGES += \
|
|||||||
|
|
||||||
# Location
|
# Location
|
||||||
include device/google/gs-common/gps/brcm/device.mk
|
include device/google/gs-common/gps/brcm/device.mk
|
||||||
PRODUCT_COPY_FILES += \
|
|
||||||
device/google/gs101/location/gps.cer:$(TARGET_COPY_OUT_VENDOR)/etc/gnss/gps.cer
|
|
||||||
PRODUCT_COPY_FILES += \
|
|
||||||
device/google/gs101/location/lhd_user.conf:$(TARGET_COPY_OUT_VENDOR)/etc/gnss/lhd.conf \
|
|
||||||
device/google/gs101/location/scd_user.conf:$(TARGET_COPY_OUT_VENDOR)/etc/gnss/scd.conf
|
|
||||||
|
|
||||||
# Trusty (KM, GK, Storage)
|
# Trusty (KM, GK, Storage)
|
||||||
$(call inherit-product, system/core/trusty/trusty-storage.mk)
|
$(call inherit-product, system/core/trusty/trusty-storage.mk)
|
||||||
@@ -628,30 +565,6 @@ PRODUCT_COPY_FILES += \
|
|||||||
# modem logging binary/configs
|
# modem logging binary/configs
|
||||||
PRODUCT_PACKAGES += modem_logging_control
|
PRODUCT_PACKAGES += modem_logging_control
|
||||||
|
|
||||||
# modem logging configs
|
|
||||||
PRODUCT_COPY_FILES += \
|
|
||||||
device/google/gs101/radio/config/logging.conf:$(TARGET_COPY_OUT_VENDOR)/etc/modem/logging.conf \
|
|
||||||
device/google/gs101/radio/config/default.cfg:$(TARGET_COPY_OUT_VENDOR)/etc/modem/default.cfg \
|
|
||||||
device/google/gs101/radio/config/default.nprf:$(TARGET_COPY_OUT_VENDOR)/etc/modem/default.nprf \
|
|
||||||
device/google/gs101/radio/config/default_metrics.xml:$(TARGET_COPY_OUT_VENDOR)/etc/modem/default_metrics.xml \
|
|
||||||
device/google/gs101/radio/config/teamfood_default.cfg:$(TARGET_COPY_OUT_VENDOR)/etc/modem/teamfood_default.cfg \
|
|
||||||
device/google/gs101/radio/config/teamfood_default.nprf:$(TARGET_COPY_OUT_VENDOR)/etc/modem/teamfood_default.nprf \
|
|
||||||
device/google/gs101/radio/config/teamfood_default_metrics.xml:$(TARGET_COPY_OUT_VENDOR)/etc/modem/teamfood_default_metrics.xml \
|
|
||||||
device/google/gs101/radio/config/default_stability.cfg:$(TARGET_COPY_OUT_VENDOR)/etc/modem/default_stability.cfg \
|
|
||||||
device/google/gs101/radio/config/default_stability.nprf:$(TARGET_COPY_OUT_VENDOR)/etc/modem/default_stability.nprf \
|
|
||||||
device/google/gs101/radio/config/default_NAS_RRC.cfg:$(TARGET_COPY_OUT_VENDOR)/etc/modem/default_NAS_RRC.cfg \
|
|
||||||
device/google/gs101/radio/config/default_NAS_RRC.nprf:$(TARGET_COPY_OUT_VENDOR)/etc/modem/default_NAS_RRC.nprf \
|
|
||||||
device/google/gs101/radio/config/default_network.cfg:$(TARGET_COPY_OUT_VENDOR)/etc/modem/default_network.cfg \
|
|
||||||
device/google/gs101/radio/config/default_network.nprf:$(TARGET_COPY_OUT_VENDOR)/etc/modem/default_network.nprf \
|
|
||||||
device/google/gs101/radio/config/Pixel_Default.cfg:$(TARGET_COPY_OUT_VENDOR)/etc/modem/Pixel_Default.cfg \
|
|
||||||
device/google/gs101/radio/config/Pixel_Default.nprf:$(TARGET_COPY_OUT_VENDOR)/etc/modem/Pixel_Default.nprf \
|
|
||||||
device/google/gs101/radio/config/Pixel_Default_metrics.xml:$(TARGET_COPY_OUT_VENDOR)/etc/modem/Pixel_Default_metrics.xml \
|
|
||||||
device/google/gs101/radio/config/Pixel_stability.cfg:$(TARGET_COPY_OUT_VENDOR)/etc/modem/Pixel_stability.cfg \
|
|
||||||
device/google/gs101/radio/config/Pixel_stability.nprf:$(TARGET_COPY_OUT_VENDOR)/etc/modem/Pixel_stability.nprf
|
|
||||||
|
|
||||||
PRODUCT_COPY_FILES += \
|
|
||||||
device/google/gs101/radio/gnss_blanking.csv:$(TARGET_COPY_OUT_VENDOR)/etc/modem/gnss_blanking.csv
|
|
||||||
|
|
||||||
PRODUCT_PACKAGES += \
|
PRODUCT_PACKAGES += \
|
||||||
android.hardware.health-service.gs101 \
|
android.hardware.health-service.gs101 \
|
||||||
android.hardware.health-service.gs101_recovery \
|
android.hardware.health-service.gs101_recovery \
|
||||||
@@ -707,8 +620,6 @@ PRODUCT_PACKAGES += \
|
|||||||
# pKVM
|
# pKVM
|
||||||
$(call inherit-product, packages/modules/Virtualization/apex/product_packages.mk)
|
$(call inherit-product, packages/modules/Virtualization/apex/product_packages.mk)
|
||||||
PRODUCT_BUILD_PVMFW_IMAGE := true
|
PRODUCT_BUILD_PVMFW_IMAGE := true
|
||||||
PRODUCT_COPY_FILES += \
|
|
||||||
device/google/gs101/pkvm/pkvm_experiment.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/pkvm_experiment.rc
|
|
||||||
|
|
||||||
# Enable watchdog timeout loop breaker.
|
# Enable watchdog timeout loop breaker.
|
||||||
PRODUCT_PROPERTY_OVERRIDES += \
|
PRODUCT_PROPERTY_OVERRIDES += \
|
||||||
|
|||||||
@@ -1,3 +0,0 @@
|
|||||||
#!/vendor/bin/sh
|
|
||||||
|
|
||||||
echo 0 > "$(find /sys/devices/platform/10d50000.hsi2c -name contaminant_detection)"
|
|
||||||
Binary file not shown.
@@ -1 +0,0 @@
|
|||||||
22:22:3b:ff:0d:50
|
|
||||||
Binary file not shown.
Binary file not shown.
Binary file not shown.
@@ -1,22 +0,0 @@
|
|||||||
#!/vendor/bin/sh
|
|
||||||
modules_dir=
|
|
||||||
|
|
||||||
for f in /vendor/lib/modules/*/modules.dep /vendor/lib/modules/modules.dep; do
|
|
||||||
if [[ -f "$f" ]]; then
|
|
||||||
modules_dir="$(dirname "$f")"
|
|
||||||
break
|
|
||||||
fi
|
|
||||||
done
|
|
||||||
|
|
||||||
if [[ -z "${modules_dir}" ]]; then
|
|
||||||
echo "Unable to locate kernel modules directory" 2>&1
|
|
||||||
exit 1
|
|
||||||
fi
|
|
||||||
|
|
||||||
panel_drv=`getprop ro.boot.primary_panel_drv`
|
|
||||||
if [[ -z "$panel_drv" ]]; then
|
|
||||||
panel_drv="panel-samsung-emul"
|
|
||||||
fi
|
|
||||||
modprobe -d "${modules_dir}" exynos-drm.ko
|
|
||||||
modprobe -d "${modules_dir}" $panel_drv.ko
|
|
||||||
|
|
||||||
175
location/gps.cer
175
location/gps.cer
@@ -1,175 +0,0 @@
|
|||||||
-----BEGIN CERTIFICATE-----
|
|
||||||
MIIE0zCCA7ugAwIBAgIQGNrRniZ96LtKIVjNzGs7SjANBgkqhkiG9w0BAQUFADCB
|
|
||||||
yjELMAkGA1UEBhMCVVMxFzAVBgNVBAoTDlZlcmlTaWduLCBJbmMuMR8wHQYDVQQL
|
|
||||||
ExZWZXJpU2lnbiBUcnVzdCBOZXR3b3JrMTowOAYDVQQLEzEoYykgMjAwNiBWZXJp
|
|
||||||
U2lnbiwgSW5jLiAtIEZvciBhdXRob3JpemVkIHVzZSBvbmx5MUUwQwYDVQQDEzxW
|
|
||||||
ZXJpU2lnbiBDbGFzcyAzIFB1YmxpYyBQcmltYXJ5IENlcnRpZmljYXRpb24gQXV0
|
|
||||||
aG9yaXR5IC0gRzUwHhcNMDYxMTA4MDAwMDAwWhcNMzYwNzE2MjM1OTU5WjCByjEL
|
|
||||||
MAkGA1UEBhMCVVMxFzAVBgNVBAoTDlZlcmlTaWduLCBJbmMuMR8wHQYDVQQLExZW
|
|
||||||
ZXJpU2lnbiBUcnVzdCBOZXR3b3JrMTowOAYDVQQLEzEoYykgMjAwNiBWZXJpU2ln
|
|
||||||
biwgSW5jLiAtIEZvciBhdXRob3JpemVkIHVzZSBvbmx5MUUwQwYDVQQDEzxWZXJp
|
|
||||||
U2lnbiBDbGFzcyAzIFB1YmxpYyBQcmltYXJ5IENlcnRpZmljYXRpb24gQXV0aG9y
|
|
||||||
aXR5IC0gRzUwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCvJAgIKXo1
|
|
||||||
nmAMqudLO07cfLw8RRy7K+D+KQL5VwijZIUVJ/XxrcgxiV0i6CqqpkKzj/i5Vbex
|
|
||||||
t0uz/o9+B1fs70PbZmIVYc9gDaTY3vjgw2IIPVQT60nKWVSFJuUrjxuf6/WhkcIz
|
|
||||||
SdhDY2pSS9KP6HBRTdGJaXvHcPaz3BJ023tdS1bTlr8Vd6Gw9KIl8q8ckmcY5fQG
|
|
||||||
BO+QueQA5N06tRn/Arr0PO7gi+s3i+z016zy9vA9r911kTMZHRxAy3QkGSGT2RT+
|
|
||||||
rCpSx4/VBEnkjWNHiDxpg8v+R70rfk/Fla4OndTRQ8Bnc+MUCH7lP59zuDMKz10/
|
|
||||||
NIeWiu5T6CUVAgMBAAGjgbIwga8wDwYDVR0TAQH/BAUwAwEB/zAOBgNVHQ8BAf8E
|
|
||||||
BAMCAQYwbQYIKwYBBQUHAQwEYTBfoV2gWzBZMFcwVRYJaW1hZ2UvZ2lmMCEwHzAH
|
|
||||||
BgUrDgMCGgQUj+XTGoasjY5rw8+AatRIGCx7GS4wJRYjaHR0cDovL2xvZ28udmVy
|
|
||||||
aXNpZ24uY29tL3ZzbG9nby5naWYwHQYDVR0OBBYEFH/TZafC3ey78DAJ80M5+gKv
|
|
||||||
MzEzMA0GCSqGSIb3DQEBBQUAA4IBAQCTJEowX2LP2BqYLz3q3JktvXf2pXkiOOzE
|
|
||||||
p6B4Eq1iDkVwZMXnl2YtmAl+X6/WzChl8gGqCBpH3vn5fJJaCGkgDdk+bW48DW7Y
|
|
||||||
5gaRQBi5+MHt39tBquCWIMnNZBU4gcmU7qKEKQsTb47bDN0lAtukixlE0kF6BWlK
|
|
||||||
WE9gyn6CagsCqiUXObXbf+eEZSqVir2G3l6BFoMtEMze/aiCKm0oHw0LxOXnGiYZ
|
|
||||||
4fQRbxC1lfznQgUy286dUV4otp6F01vvpX1FQHKOtw5rDgb7MzVIcbidJ4vEZV8N
|
|
||||||
hnacRHr2lVz2XTIIM6RUthg/aFzyQkqFOFSDX9HoLPKsEdao7WNq
|
|
||||||
-----END CERTIFICATE-----
|
|
||||||
-----BEGIN CERTIFICATE-----
|
|
||||||
MIIDdzCCAl+gAwIBAgIEAgAAuTANBgkqhkiG9w0BAQUFADBaMQswCQYDVQQGEwJJ
|
|
||||||
RTESMBAGA1UEChMJQmFsdGltb3JlMRMwEQYDVQQLEwpDeWJlclRydXN0MSIwIAYD
|
|
||||||
VQQDExlCYWx0aW1vcmUgQ3liZXJUcnVzdCBSb290MB4XDTAwMDUxMjE4NDYwMFoX
|
|
||||||
DTI1MDUxMjIzNTkwMFowWjELMAkGA1UEBhMCSUUxEjAQBgNVBAoTCUJhbHRpbW9y
|
|
||||||
ZTETMBEGA1UECxMKQ3liZXJUcnVzdDEiMCAGA1UEAxMZQmFsdGltb3JlIEN5YmVy
|
|
||||||
VHJ1c3QgUm9vdDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKMEuyKr
|
|
||||||
mD1X6CZymrV51Cni4eiVgLGw41uOKymaZN+hXe2wCQVt2yguzmKiYv60iNoS6zjr
|
|
||||||
IZ3AQSsBUnuId9Mcj8e6uYi1agnnc+gRQKfRzMpijS3ljwumUNKoUMMo6vWrJYeK
|
|
||||||
mpYcqWe4PwzV9/lSEy/CG9VwcPCPwBLKBsua4dnKM3p31vjsufFoREJIE9LAwqSu
|
|
||||||
XmD+tqYF/LTdB1kC1FkYmGP1pWPgkAx9XbIGevOF6uvUA65ehD5f/xXtabz5OTZy
|
|
||||||
dc93Uk3zyZAsuT3lySNTPx8kmCFcB5kpvcY67Oduhjprl3RjM71oGDHweI12v/ye
|
|
||||||
jl0qhqdNkNwnGjkCAwEAAaNFMEMwHQYDVR0OBBYEFOWdWTCCR1jMrPoIVDaGezq1
|
|
||||||
BE3wMBIGA1UdEwEB/wQIMAYBAf8CAQMwDgYDVR0PAQH/BAQDAgEGMA0GCSqGSIb3
|
|
||||||
DQEBBQUAA4IBAQCFDF2O5G9RaEIFoN27TyclhAO992T9Ldcw46QQF+vaKSm2eT92
|
|
||||||
9hkTI7gQCvlYpNRhcL0EYWoSihfVCr3FvDB81ukMJY2GQE/szKN+OMY3EU/t3Wgx
|
|
||||||
jkzSswF07r51XgdIGn9w/xZchMB5hbgF/X++ZRGjD8ACtPhSNzkE1akxehi/oCr0
|
|
||||||
Epn3o0WC4zxe9Z2etciefC7IpJ5OCBRLbf1wbWsaY71k5h+3zvDyny67G7fyUIhz
|
|
||||||
ksLi4xaNmjICq44Y3ekQEe5+NauQrz4wlHrQMz2nZQ/1/I6eYs9HRCwBXbsdtTLS
|
|
||||||
R9I4LtD+gdwyah617jzV/OeBHRnDJELqYzmp
|
|
||||||
-----END CERTIFICATE-----
|
|
||||||
-----BEGIN CERTIFICATE-----
|
|
||||||
MIIDjjCCAnagAwIBAgIQAzrx5qcRqaC7KGSxHQn65TANBgkqhkiG9w0BAQsFADBh
|
|
||||||
MQswCQYDVQQGEwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3
|
|
||||||
d3cuZGlnaWNlcnQuY29tMSAwHgYDVQQDExdEaWdpQ2VydCBHbG9iYWwgUm9vdCBH
|
|
||||||
MjAeFw0xMzA4MDExMjAwMDBaFw0zODAxMTUxMjAwMDBaMGExCzAJBgNVBAYTAlVT
|
|
||||||
MRUwEwYDVQQKEwxEaWdpQ2VydCBJbmMxGTAXBgNVBAsTEHd3dy5kaWdpY2VydC5j
|
|
||||||
b20xIDAeBgNVBAMTF0RpZ2lDZXJ0IEdsb2JhbCBSb290IEcyMIIBIjANBgkqhkiG
|
|
||||||
9w0BAQEFAAOCAQ8AMIIBCgKCAQEAuzfNNNx7a8myaJCtSnX/RrohCgiN9RlUyfuI
|
|
||||||
2/Ou8jqJkTx65qsGGmvPrC3oXgkkRLpimn7Wo6h+4FR1IAWsULecYxpsMNzaHxmx
|
|
||||||
1x7e/dfgy5SDN67sH0NO3Xss0r0upS/kqbitOtSZpLYl6ZtrAGCSYP9PIUkY92eQ
|
|
||||||
q2EGnI/yuum06ZIya7XzV+hdG82MHauVBJVJ8zUtluNJbd134/tJS7SsVQepj5Wz
|
|
||||||
tCO7TG1F8PapspUwtP1MVYwnSlcUfIKdzXOS0xZKBgyMUNGPHgm+F6HmIcr9g+UQ
|
|
||||||
vIOlCsRnKPZzFBQ9RnbDhxSJITRNrw9FDKZJobq7nMWxM4MphQIDAQABo0IwQDAP
|
|
||||||
BgNVHRMBAf8EBTADAQH/MA4GA1UdDwEB/wQEAwIBhjAdBgNVHQ4EFgQUTiJUIBiV
|
|
||||||
5uNu5g/6+rkS7QYXjzkwDQYJKoZIhvcNAQELBQADggEBAGBnKJRvDkhj6zHd6mcY
|
|
||||||
1Yl9PMWLSn/pvtsrF9+wX3N3KjITOYFnQoQj8kVnNeyIv/iPsGEMNKSuIEyExtv4
|
|
||||||
NeF22d+mQrvHRAiGfzZ0JFrabA0UWTW98kndth/Jsw1HKj2ZL7tcu7XUIOGZX1NG
|
|
||||||
Fdtom/DzMNU+MeKNhJ7jitralj41E6Vf8PlwUHBHQRFXGU7Aj64GxJUTFy8bJZ91
|
|
||||||
8rGOmaFvE7FBcf6IKshPECBV1/MUReXgRPTqh5Uykw7+U0b6LJ3/iyK5S9kJRaTe
|
|
||||||
pLiaWN0bfVKfjllDiIGknibVb63dDcY3fe0Dkhvld1927jyNxF1WW6LZZm6zNTfl
|
|
||||||
MrY=
|
|
||||||
-----END CERTIFICATE-----
|
|
||||||
-----BEGIN CERTIFICATE-----
|
|
||||||
MIIE0zCCA7ugAwIBAgIQGNrRniZ96LtKIVjNzGs7SjANBgkqhkiG9w0BAQUFADCB
|
|
||||||
yjELMAkGA1UEBhMCVVMxFzAVBgNVBAoTDlZlcmlTaWduLCBJbmMuMR8wHQYDVQQL
|
|
||||||
ExZWZXJpU2lnbiBUcnVzdCBOZXR3b3JrMTowOAYDVQQLEzEoYykgMjAwNiBWZXJp
|
|
||||||
U2lnbiwgSW5jLiAtIEZvciBhdXRob3JpemVkIHVzZSBvbmx5MUUwQwYDVQQDEzxW
|
|
||||||
ZXJpU2lnbiBDbGFzcyAzIFB1YmxpYyBQcmltYXJ5IENlcnRpZmljYXRpb24gQXV0
|
|
||||||
aG9yaXR5IC0gRzUwHhcNMDYxMTA4MDAwMDAwWhcNMzYwNzE2MjM1OTU5WjCByjEL
|
|
||||||
MAkGA1UEBhMCVVMxFzAVBgNVBAoTDlZlcmlTaWduLCBJbmMuMR8wHQYDVQQLExZW
|
|
||||||
ZXJpU2lnbiBUcnVzdCBOZXR3b3JrMTowOAYDVQQLEzEoYykgMjAwNiBWZXJpU2ln
|
|
||||||
biwgSW5jLiAtIEZvciBhdXRob3JpemVkIHVzZSBvbmx5MUUwQwYDVQQDEzxWZXJp
|
|
||||||
U2lnbiBDbGFzcyAzIFB1YmxpYyBQcmltYXJ5IENlcnRpZmljYXRpb24gQXV0aG9y
|
|
||||||
aXR5IC0gRzUwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCvJAgIKXo1
|
|
||||||
nmAMqudLO07cfLw8RRy7K+D+KQL5VwijZIUVJ/XxrcgxiV0i6CqqpkKzj/i5Vbex
|
|
||||||
t0uz/o9+B1fs70PbZmIVYc9gDaTY3vjgw2IIPVQT60nKWVSFJuUrjxuf6/WhkcIz
|
|
||||||
SdhDY2pSS9KP6HBRTdGJaXvHcPaz3BJ023tdS1bTlr8Vd6Gw9KIl8q8ckmcY5fQG
|
|
||||||
BO+QueQA5N06tRn/Arr0PO7gi+s3i+z016zy9vA9r911kTMZHRxAy3QkGSGT2RT+
|
|
||||||
rCpSx4/VBEnkjWNHiDxpg8v+R70rfk/Fla4OndTRQ8Bnc+MUCH7lP59zuDMKz10/
|
|
||||||
NIeWiu5T6CUVAgMBAAGjgbIwga8wDwYDVR0TAQH/BAUwAwEB/zAOBgNVHQ8BAf8E
|
|
||||||
BAMCAQYwbQYIKwYBBQUHAQwEYTBfoV2gWzBZMFcwVRYJaW1hZ2UvZ2lmMCEwHzAH
|
|
||||||
BgUrDgMCGgQUj+XTGoasjY5rw8+AatRIGCx7GS4wJRYjaHR0cDovL2xvZ28udmVy
|
|
||||||
aXNpZ24uY29tL3ZzbG9nby5naWYwHQYDVR0OBBYEFH/TZafC3ey78DAJ80M5+gKv
|
|
||||||
MzEzMA0GCSqGSIb3DQEBBQUAA4IBAQCTJEowX2LP2BqYLz3q3JktvXf2pXkiOOzE
|
|
||||||
p6B4Eq1iDkVwZMXnl2YtmAl+X6/WzChl8gGqCBpH3vn5fJJaCGkgDdk+bW48DW7Y
|
|
||||||
5gaRQBi5+MHt39tBquCWIMnNZBU4gcmU7qKEKQsTb47bDN0lAtukixlE0kF6BWlK
|
|
||||||
WE9gyn6CagsCqiUXObXbf+eEZSqVir2G3l6BFoMtEMze/aiCKm0oHw0LxOXnGiYZ
|
|
||||||
4fQRbxC1lfznQgUy286dUV4otp6F01vvpX1FQHKOtw5rDgb7MzVIcbidJ4vEZV8N
|
|
||||||
hnacRHr2lVz2XTIIM6RUthg/aFzyQkqFOFSDX9HoLPKsEdao7WNq
|
|
||||||
-----END CERTIFICATE-----
|
|
||||||
-----BEGIN CERTIFICATE-----
|
|
||||||
MIIFZTCCA02gAwIBAgIPAWv6o5fPZQ5hxva1vuNrMA0GCSqGSIb3DQEBCwUAMDgx
|
|
||||||
CzAJBgNVBAYTAkpQMRcwFQYDVQQKDA5SYWt1dGVuIE1vYmlsZTEQMA4GA1UEAwwH
|
|
||||||
Um9vdCBDQTAeFw0xOTA3MTYxMTU1NDJaFw0yOTA3MTMxMTU1NDJaMD4xCzAJBgNV
|
|
||||||
BAYTAkpQMRcwFQYDVQQKEw5SYWt1dGVuIE1vYmlsZTEWMBQGA1UEAxMNREMgSXNz
|
|
||||||
dWluZyBDQTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAObjAbQ8TkzF
|
|
||||||
A+/WvSE6fzDf+rlvBKY1dJJbiJ2/j0lc+tj56dE7+BhZ2JVmAYIYfEoUw69dwxTR
|
|
||||||
44EdZln3ZVFmMuOdfxvF9A46pMKzH1skr8ErDgjNyJ9f/JOuQ29p/7BvLC55aRzk
|
|
||||||
yj99BYdzJWKs+5W7jQlv7/HyJ/PQ+rUEBOx4o/YiTucDFduWdV6/x5mcEbKD3ufL
|
|
||||||
66vUEf3MHGegDkOWAMTchl1RmaYDlf3IMsXC7M2bFPFa/9y/vzaaY6EhnJ861co6
|
|
||||||
rkOhTZe/kJZwqQYFmWczBPZK/9zRy3C1zA09tCBk+CDNBrNXe+3dMLFmnW4npxUQ
|
|
||||||
oceTPhaaDo5lA6HkkARwVWLrporFZ2B/th2Bqtu6uObLSB6JMA2jxmKwKukM8/jp
|
|
||||||
C9tKV9X03rHQIQultc63rivPdgQvqYgW1PVdzV1a3pZEMk5zv257+fxgfUGzfUh7
|
|
||||||
tx0OY+BkykSP6ZK/BsbI/BY+rsS0L/0lmC22NU1p+qVeN3ZRHoqntB+FymaBfQ3/
|
|
||||||
yfKkDNfnMua5GzLyyYGYUDDx71rtfrs3hGDiwjvE4B0IvsU0E7Oerk5gLqx8t0q/
|
|
||||||
MmhI+CJJS1bH2sRBMcqfRAv+eyByFsvLY7Er/ztveaabX9xEwyPNFOcU+SZMhipv
|
|
||||||
EUKmUcOAHxzx4HbYEFyM0Z7WgUdlTd1xAgMBAAGjZjBkMB8GA1UdIwQYMBaAFPUI
|
|
||||||
BlLFno+y5xdHlCX349iVyS75MB0GA1UdDgQWBBQzVhTSCf8F31Zf0Bu661qymMko
|
|
||||||
JzAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIBADANBgkqhkiG9w0B
|
|
||||||
AQsFAAOCAgEADQEufjma/6fT/Do4Fh13lZhsowHSsGv5sFYly6224GsciE80ZwYg
|
|
||||||
R4EK/TAR0jorBXsu6sQc51pZ5SSHhIxfo2frfprTPaaWN6cZwfrb6UcnD/FaZ1jP
|
|
||||||
HzWrI3kRxG9JCDffzE8uMf8Rnc69n1j+TBerk4Ix3Zui2TaaF6LVceJ4RgeNkZl0
|
|
||||||
OFkGGFruHz/d83q7A6YjgN0iwMEabdtKH7Sq27LqGPeCS8NuGlrziNAxktdwaYlN
|
|
||||||
D5t6ntM/1nHYPmVqdioEU9vAnyB3BiXOlITPHEEMOSlItcUsJ6rN5DZJaJgkBxvN
|
|
||||||
Qdi6wmaDlxy8XFyy4KGFKWAl17FlfpqW5VtYQJ4aDpibGlGqamg0vm+IJDIGPlOs
|
|
||||||
KQcxG17cOw4MCflAtnzHKHBn52DegQKwxev2ZpqdwVw/NqPq0yTNEbCRqEyiq7+H
|
|
||||||
ljKEFiEjEjeXTcqR4DoCseA5UgcriuriV0OCvr8KTlviV4FEUu+IA9ut8YIvf2of
|
|
||||||
Zz0z8rO4H+Rb4tMi/yBRM09x3rEW4hXwO0qpCBNBa0wEJBxufF3f6l9efEle+YTR
|
|
||||||
XS92gutaoVluqMfRSJckjwWokToi32/FvF79guZymD0qHkOSi5dewsIW7zsdobvv
|
|
||||||
t2CWLfTAb9cx222ELBpVPkfcgUKfF4RCGWPzuAlK6OueuDrInOiz8ag=
|
|
||||||
-----END CERTIFICATE-----
|
|
||||||
-----BEGIN CERTIFICATE-----
|
|
||||||
MIIFUjCCAzqgAwIBAgICBpAwDQYJKoZIhvcNAQELBQAwODELMAkGA1UEBhMCSlAx
|
|
||||||
FzAVBgNVBAoMDlJha3V0ZW4gTW9iaWxlMRAwDgYDVQQDDAdSb290IENBMB4XDTE5
|
|
||||||
MDcxNjEwNTkwMVoXDTM5MDcxNTEwNTkwMVowODELMAkGA1UEBhMCSlAxFzAVBgNV
|
|
||||||
BAoMDlJha3V0ZW4gTW9iaWxlMRAwDgYDVQQDDAdSb290IENBMIICIjANBgkqhkiG
|
|
||||||
9w0BAQEFAAOCAg8AMIICCgKCAgEAqiPMbNudotG8afkk5Fwo2QdDcFFmC+qGpGjw
|
|
||||||
yQs57QtGPRk1HsIhZFfr6zn8t1tZw6Zo+A0biFA7d2N93nYsseHBy/bZlhhOL+Js
|
|
||||||
Jb907UM09L5xaJIgnbFYVT1QjtB7ksLAy3rHpdSKiggfT1ynwM/u6wIdWRSx24QU
|
|
||||||
Vxpq5iFpVj041+/RnpCPASL5pSnbYZKQyOb/XsOaR+hz7aSjwiUzk2cRjAmRqYxY
|
|
||||||
qYVe135IAy377inJRtUPvi3IhtmUHJToiMLBH5tChkjkIpdRG1lVIj4vGdzrIb+Q
|
|
||||||
Kvg/k7BDVZ3sstsLvJ8evNonBzrqcr80ek/X+HFrgY/3M1VEru4ohLAiA877CuuG
|
|
||||||
UAfrxFh9qjP1yue+dlrQWk+WHMbGMzKI1zCKEMphJatyNHfpRtD8LUWtLV96DD78
|
|
||||||
qLwQwrSYrEMd2u/akeBFKINYWqpqkVBhSsV3eukXVIdSbtSAxZNv+4m6QddEcUvG
|
|
||||||
2ZLf+yCf2tl+LPGXNL08vwMVbQqcDw8m+nDP4vu0VUixddyoqnnDlWOoQESuQFQ1
|
|
||||||
IqYFQhRPs2dFRf5TJzkmbqRUXbaPxsrKGjTtVpPgENbv40nyRGyBbl1CzqpBFEp5
|
|
||||||
7w4MPYDIzWKYbRyCnUE5WScRBFmym7242KA3SOfkylzGMb8KGJxohVME+7oMbNf5
|
|
||||||
EjLWVgECAwEAAaNmMGQwHwYDVR0jBBgwFoAU9QgGUsWej7LnF0eUJffj2JXJLvkw
|
|
||||||
HQYDVR0OBBYEFPUIBlLFno+y5xdHlCX349iVyS75MA4GA1UdDwEB/wQEAwIBBjAS
|
|
||||||
BgNVHRMBAf8ECDAGAQH/AgEBMA0GCSqGSIb3DQEBCwUAA4ICAQCDGIeYrtivFt3p
|
|
||||||
8k5vXKFUT072C7wMvfrAGYCYgIdUthWCqJoMwnG3Fsg7Ngu70La7ESBzEKpnpPWz
|
|
||||||
eIdnREJkNP9iqiKHXnaUV2P/21AS1q6enVKBFOl7dYiVjqOZ+vac3a1UjLWkvm0g
|
|
||||||
x4sg/f3PpiEzZM7ecnQYk2wfMSq8Jw0w1Lf0SEeoYZTkf12cqSJVSa/G7gEdL/Cn
|
|
||||||
LO3yyBq0KPNdd87eIfvCLJj55UJ5dCr0JXRTUteBvJwflbPXmOqfI8fA05fwlJZS
|
|
||||||
o1SBpMI9cEBwaPXQM9CPNKaWLvyOR1KpviRzbCnaKf44Fs2OuZboo3avZrC9eUoU
|
|
||||||
HU2HKXRj8UMRlFeCdNugbOdGyK+CpXwMHVtIrtpf0iOUqo0rOekgnUSNi9qyjD1g
|
|
||||||
IV3Y/NLVl9fqe8q66IWUn8NYndxigMKWcMCBFUjfP0yMZeqSHFiIv7zk9PuV/62k
|
|
||||||
Yele7cK9iHnEUwWBj6VCEs6pZBS1QSmhRw3GWlSDc/gHXd38PG20zH7xg4z2H9Rc
|
|
||||||
Op9P1ZW2kjqv5D2+q/qtaePAyHn3B05UZrQYUmx7LaHNO7op6dZgCdoR0sVsR+Fc
|
|
||||||
Zyr0AhgiuTWrjtUEOGx2qJVwAsHkpqtlN+DaGT08dT64LvIf0bfGvmtm++/WEDWJ
|
|
||||||
HInwg85pGm+sEkYbYFRBD0woPBsL3g==
|
|
||||||
-----END CERTIFICATE-----
|
|
||||||
-----BEGIN CERTIFICATE-----
|
|
||||||
MIICGTCCAZ+gAwIBAgIQCeCTZaz32ci5PhwLBCou8zAKBggqhkjOPQQDAzBOMQsw
|
|
||||||
CQYDVQQGEwJVUzEXMBUGA1UEChMORGlnaUNlcnQsIEluYy4xJjAkBgNVBAMTHURp
|
|
||||||
Z2lDZXJ0IFRMUyBFQ0MgUDM4NCBSb290IEc1MB4XDTIxMDExNTAwMDAwMFoXDTQ2
|
|
||||||
MDExNDIzNTk1OVowTjELMAkGA1UEBhMCVVMxFzAVBgNVBAoTDkRpZ2lDZXJ0LCBJ
|
|
||||||
bmMuMSYwJAYDVQQDEx1EaWdpQ2VydCBUTFMgRUNDIFAzODQgUm9vdCBHNTB2MBAG
|
|
||||||
ByqGSM49AgEGBSuBBAAiA2IABMFEoc8Rl1Ca3iOCNQfN0MsYndLxf3c1TzvdlHJS
|
|
||||||
7cI7+Oz6e2tYIOyZrsn8aLN1udsJ7MgT9U7GCh1mMEy7H0cKPGEQQil8pQgO4CLp
|
|
||||||
0zVozptjn4S1mU1YoI71VOeVyaNCMEAwHQYDVR0OBBYEFMFRRVBZqz7nLFr6ICIS
|
|
||||||
B4CIfBFqMA4GA1UdDwEB/wQEAwIBhjAPBgNVHRMBAf8EBTADAQH/MAoGCCqGSM49
|
|
||||||
BAMDA2gAMGUCMQCJao1H5+z8blUD2WdsJk6Dxv3J+ysTvLd6jLRl0mlpYxNjOyZQ
|
|
||||||
LgGheQaRnUi/wr4CMEfDFXuxoJGZSZOoPHzoRgaLLPIxAJSdYsiJvRmEFOml+wG4
|
|
||||||
DXZDjC5Ty3zfDBeWUA==
|
|
||||||
-----END CERTIFICATE-----
|
|
||||||
@@ -1,32 +0,0 @@
|
|||||||
LheName=bbd
|
|
||||||
|
|
||||||
LheRsmResetTimeoutMS=10000
|
|
||||||
GpioNStdbyPath=/sys/devices/platform/10940000.spi/spi_master/spi5/spi5.0/nstandby
|
|
||||||
|
|
||||||
LhePatch=/vendor/firmware/SensorHub.patch
|
|
||||||
Lhe477xDebugFlags=RPC:FACILITY=65535-dKP+CUST+LHE:STDOUT_PUTS:STDOUT_LOG
|
|
||||||
# LheConsole=/data/vendor/gps/LheConsole
|
|
||||||
|
|
||||||
LogEnabled=false
|
|
||||||
Log=JAVA
|
|
||||||
LogDirectory=/sdcard/gps/broadcom/storage
|
|
||||||
|
|
||||||
LheBbdPacket=/dev/ttyBCM
|
|
||||||
|
|
||||||
LheBbdControl=/dev/bbd_control
|
|
||||||
|
|
||||||
# LheBbdSensor=/dev/bbd_sensor
|
|
||||||
|
|
||||||
# LheFailSafe=/data/vendor/gps/esw-crash-dump.txt
|
|
||||||
|
|
||||||
NvStorageDir=/data/vendor/gps/
|
|
||||||
|
|
||||||
# Enable BBD debugging at these stages:
|
|
||||||
# LheDriverDebugFlags=PATCH_BBD:LHE_BBD:FSC_BBD
|
|
||||||
|
|
||||||
LheAutoBaudDelayMS=10
|
|
||||||
TrafficLogEnabled=false
|
|
||||||
|
|
||||||
SkipSensorWakeLock=true
|
|
||||||
LoggerWakeLockEnable=false
|
|
||||||
PpsEnable=true
|
|
||||||
@@ -1,5 +0,0 @@
|
|||||||
LogEnabled=false
|
|
||||||
Log=JAVA
|
|
||||||
LogDirectory=/sdcard/gps/broadcom/storage
|
|
||||||
NvStorageDir=/data/vendor/gps/
|
|
||||||
TcpConnectionTimeout=20
|
|
||||||
@@ -1,16 +0,0 @@
|
|||||||
<manifest version="1.0" type="device">
|
|
||||||
<hal format="hidl">
|
|
||||||
<name>android.hardware.media.c2</name>
|
|
||||||
<transport>hwbinder</transport>
|
|
||||||
<version>1.2</version>
|
|
||||||
<interface>
|
|
||||||
<name>IComponentStore</name>
|
|
||||||
<instance>default</instance>
|
|
||||||
</interface>
|
|
||||||
</hal>
|
|
||||||
<hal format="aidl">
|
|
||||||
<name>android.hardware.media.c2</name>
|
|
||||||
<version>1</version>
|
|
||||||
<fqname>IComponentStore/default</fqname>
|
|
||||||
</hal>
|
|
||||||
</manifest>
|
|
||||||
@@ -1,82 +0,0 @@
|
|||||||
<?xml version="1.0" encoding="utf-8" ?>
|
|
||||||
<!-- Copyright (C) 2012 The Android Open Source 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.
|
|
||||||
-->
|
|
||||||
|
|
||||||
<!--
|
|
||||||
<!DOCTYPE MediaCodecs [
|
|
||||||
<!ELEMENT Include EMPTY>
|
|
||||||
<!ATTLIST Include href CDATA #REQUIRED>
|
|
||||||
<!ELEMENT MediaCodecs (Decoders|Encoders|Include)*>
|
|
||||||
<!ELEMENT Decoders (MediaCodec|Include)*>
|
|
||||||
<!ELEMENT Encoders (MediaCodec|Include)*>
|
|
||||||
<!ELEMENT MediaCodec (Type|Quirk|Include)*>
|
|
||||||
<!ATTLIST MediaCodec name CDATA #REQUIRED>
|
|
||||||
<!ATTLIST MediaCodec type CDATA>
|
|
||||||
<!ELEMENT Type EMPTY>
|
|
||||||
<!ATTLIST Type name CDATA #REQUIRED>
|
|
||||||
<!ELEMENT Quirk EMPTY>
|
|
||||||
<!ATTLIST Quirk name CDATA #REQUIRED>
|
|
||||||
]>
|
|
||||||
|
|
||||||
There's a simple and a complex syntax to declare the availability of a
|
|
||||||
media codec:
|
|
||||||
|
|
||||||
A codec that properly follows the OpenMax spec and therefore doesn't have any
|
|
||||||
quirks and that only supports a single content type can be declared like so:
|
|
||||||
|
|
||||||
<MediaCodec name="OMX.foo.bar" type="something/interesting" />
|
|
||||||
|
|
||||||
If a codec has quirks OR supports multiple content types, the following syntax
|
|
||||||
can be used:
|
|
||||||
|
|
||||||
<MediaCodec name="OMX.foo.bar" >
|
|
||||||
<Type name="something/interesting" />
|
|
||||||
<Type name="something/else" />
|
|
||||||
...
|
|
||||||
<Quirk name="requires-allocate-on-input-ports" />
|
|
||||||
<Quirk name="requires-allocate-on-output-ports" />
|
|
||||||
<Quirk name="output-buffers-are-unreadable" />
|
|
||||||
</MediaCodec>
|
|
||||||
|
|
||||||
Only the three quirks included above are recognized at this point:
|
|
||||||
|
|
||||||
"requires-allocate-on-input-ports"
|
|
||||||
must be advertised if the component does not properly support specification
|
|
||||||
of input buffers using the OMX_UseBuffer(...) API but instead requires
|
|
||||||
OMX_AllocateBuffer to be used.
|
|
||||||
|
|
||||||
"requires-allocate-on-output-ports"
|
|
||||||
must be advertised if the component does not properly support specification
|
|
||||||
of output buffers using the OMX_UseBuffer(...) API but instead requires
|
|
||||||
OMX_AllocateBuffer to be used.
|
|
||||||
|
|
||||||
"output-buffers-are-unreadable"
|
|
||||||
must be advertised if the emitted output buffers of a decoder component
|
|
||||||
are not readable, i.e. use a custom format even though abusing one of
|
|
||||||
the official OMX colorspace constants.
|
|
||||||
Clients of such decoders will not be able to access the decoded data,
|
|
||||||
naturally making the component much less useful. The only use for
|
|
||||||
a component with this quirk is to render the output to the screen.
|
|
||||||
Audio decoders MUST NOT advertise this quirk.
|
|
||||||
Video decoders that advertise this quirk must be accompanied by a
|
|
||||||
corresponding color space converter for thumbnail extraction,
|
|
||||||
matching surfaceflinger support that can render the custom format to
|
|
||||||
a texture and possibly other code, so just DON'T USE THIS QUIRK.
|
|
||||||
|
|
||||||
-->
|
|
||||||
|
|
||||||
<MediaCodecs>
|
|
||||||
<Include href="media_codecs_google_telephony.xml" />
|
|
||||||
</MediaCodecs>
|
|
||||||
@@ -1,235 +0,0 @@
|
|||||||
<?xml version="1.0" encoding="utf-8" ?>
|
|
||||||
<!-- Copyright 2018 The Android Open Source 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.
|
|
||||||
-->
|
|
||||||
<MediaCodecs>
|
|
||||||
<Settings>
|
|
||||||
<Setting name="supports-multiple-secure-codecs" value="true" />
|
|
||||||
<Setting name="supports-secure-with-non-secure-codec" value="true" />
|
|
||||||
</Settings>
|
|
||||||
<Decoders>
|
|
||||||
<MediaCodec name="c2.exynos.h264.decoder" type="video/avc">
|
|
||||||
<Limit name="size" min="32x32" max="3840x2160" />
|
|
||||||
<Limit name="alignment" value="2x2" />
|
|
||||||
<Limit name="block-size" value="16x16" />
|
|
||||||
<Limit name="block-count" range="1-32400" />
|
|
||||||
<Limit name="blocks-per-second" min="1" max="3888000" />
|
|
||||||
<Limit name="bitrate" range="1-120000000" />
|
|
||||||
<Limit name="performance-point-1280x720" range="240" />
|
|
||||||
<Limit name="performance-point-3840x2160" range="120" />
|
|
||||||
<Limit name="concurrent-instances" max="16" />
|
|
||||||
<Feature name="adaptive-playback" />
|
|
||||||
<Feature name="can-swap-width-height" value="1" />
|
|
||||||
</MediaCodec>
|
|
||||||
<MediaCodec name="c2.exynos.h264.decoder.secure" type="video/avc">
|
|
||||||
<Limit name="size" min="32x32" max="3840x2160" />
|
|
||||||
<Limit name="alignment" value="2x2" />
|
|
||||||
<Limit name="block-size" value="16x16" />
|
|
||||||
<Limit name="block-count" range="1-32400" />
|
|
||||||
<Limit name="blocks-per-second" min="1" max="3888000" />
|
|
||||||
<Limit name="bitrate" range="1-120000000" />
|
|
||||||
<Limit name="performance-point-1280x720" range="240" />
|
|
||||||
<Limit name="performance-point-3840x2160" range="120" />
|
|
||||||
<Limit name="concurrent-instances" max="2" />
|
|
||||||
<Feature name="adaptive-playback" />
|
|
||||||
<Feature name="secure-playback" required="true" />
|
|
||||||
<Feature name="can-swap-width-height" value="1" />
|
|
||||||
</MediaCodec>
|
|
||||||
<MediaCodec name="c2.exynos.hevc.decoder" type="video/hevc" >
|
|
||||||
<Limit name="size" min="64x64" max="3840x2176" />
|
|
||||||
<Limit name="alignment" value="2x2" />
|
|
||||||
<Limit name="block-size" value="16x16" />
|
|
||||||
<Limit name="block-count" range="1-32640" />
|
|
||||||
<Limit name="blocks-per-second" min="1" max="3916800" />
|
|
||||||
<Limit name="bitrate" range="1-120000000" />
|
|
||||||
<Limit name="performance-point-1280x720" range="240" />
|
|
||||||
<Limit name="performance-point-3840x2160" range="120" />
|
|
||||||
<Limit name="concurrent-instances" max="16" />
|
|
||||||
<Feature name="adaptive-playback" />
|
|
||||||
<Feature name="can-swap-width-height" value="1" />
|
|
||||||
</MediaCodec>
|
|
||||||
<MediaCodec name="c2.exynos.hevc.decoder.secure" type="video/hevc" >
|
|
||||||
<Limit name="size" min="64x64" max="3840x2160" />
|
|
||||||
<Limit name="alignment" value="2x2" />
|
|
||||||
<Limit name="block-size" value="16x16" />
|
|
||||||
<Limit name="block-count" range="1-32400" />
|
|
||||||
<Limit name="blocks-per-second" min="1" max="3888000" />
|
|
||||||
<Limit name="bitrate" range="1-120000000" />
|
|
||||||
<Limit name="performance-point-1280x720" range="240" />
|
|
||||||
<Limit name="performance-point-3840x2160" range="120" />
|
|
||||||
<Limit name="concurrent-instances" max="2" />
|
|
||||||
<Feature name="adaptive-playback" />
|
|
||||||
<Feature name="secure-playback" required="true" />
|
|
||||||
<Feature name="can-swap-width-height" value="1" />
|
|
||||||
</MediaCodec>
|
|
||||||
<MediaCodec name="c2.exynos.mpeg4.decoder" type="video/mp4v-es">
|
|
||||||
<Limit name="size" min="32x32" max="2048x2048" />
|
|
||||||
<Limit name="alignment" value="2x2" />
|
|
||||||
<Limit name="block-size" value="16x16" />
|
|
||||||
<Limit name="block-count" range="1-16384" />
|
|
||||||
<Limit name="blocks-per-second" min="1" max="979200" />
|
|
||||||
<Limit name="bitrate" range="1-80000000" />
|
|
||||||
<Limit name="performance-point-1280x720" range="240" />
|
|
||||||
<Limit name="performance-point-1920x1080" range="120" />
|
|
||||||
<Limit name="concurrent-instances" max="16" />
|
|
||||||
<Feature name="adaptive-playback" />
|
|
||||||
<Feature name="can-swap-width-height" value="1" />
|
|
||||||
</MediaCodec>
|
|
||||||
<MediaCodec name="c2.exynos.h263.decoder" type="video/3gpp">
|
|
||||||
<Limit name="size" min="32x32" max="2048x1152" />
|
|
||||||
<Limit name="alignment" value="4x4" />
|
|
||||||
<Limit name="block-size" value="16x16" />
|
|
||||||
<Limit name="block-count" range="1-9216" />
|
|
||||||
<Limit name="blocks-per-second" min="1" max="979200" />
|
|
||||||
<Limit name="bitrate" range="1-80000000" />
|
|
||||||
<Limit name="performance-point-1280x720" range="240" />
|
|
||||||
<Limit name="performance-point-1920x1080" range="120" />
|
|
||||||
<Limit name="concurrent-instances" max="16" />
|
|
||||||
<Feature name="adaptive-playback" />
|
|
||||||
</MediaCodec>
|
|
||||||
<MediaCodec name="c2.exynos.vp8.decoder" type="video/x-vnd.on2.vp8" >
|
|
||||||
<Limit name="size" min="32x32" max="3840x2160" />
|
|
||||||
<Limit name="alignment" value="1x1" />
|
|
||||||
<Limit name="block-size" value="16x16" />
|
|
||||||
<Limit name="block-count" range="1-32400" />
|
|
||||||
<Limit name="blocks-per-second" min="1" max="3888000" />
|
|
||||||
<Limit name="bitrate" range="1-80000000" />
|
|
||||||
<Limit name="performance-point-1280x720" range="240" />
|
|
||||||
<Limit name="performance-point-3840x2160" range="120" />
|
|
||||||
<Limit name="concurrent-instances" max="16" />
|
|
||||||
<Feature name="adaptive-playback" />
|
|
||||||
<Feature name="can-swap-width-height" value="1" />
|
|
||||||
</MediaCodec>
|
|
||||||
<MediaCodec name="c2.exynos.vp9.decoder" type="video/x-vnd.on2.vp9" >
|
|
||||||
<Limit name="size" min="64x64" max="3840x2176" />
|
|
||||||
<Limit name="alignment" value="1x1" />
|
|
||||||
<Limit name="block-size" value="64x64" />
|
|
||||||
<Limit name="block-count" range="1-2040" />
|
|
||||||
<Limit name="blocks-per-second" min="1" max="3888000" />
|
|
||||||
<Limit name="bitrate" range="1-80000000" />
|
|
||||||
<Limit name="performance-point-1280x720" range="240" />
|
|
||||||
<Limit name="performance-point-3840x2160" range="120" />
|
|
||||||
<Limit name="concurrent-instances" max="16" />
|
|
||||||
<Feature name="adaptive-playback" />
|
|
||||||
<Feature name="can-swap-width-height" value="1" />
|
|
||||||
</MediaCodec>
|
|
||||||
<MediaCodec name="c2.exynos.vp9.decoder.secure" type="video/x-vnd.on2.vp9" >
|
|
||||||
<Limit name="size" min="64x64" max="3840x2176" />
|
|
||||||
<Limit name="alignment" value="1x1" />
|
|
||||||
<Limit name="block-size" value="64x64" />
|
|
||||||
<Limit name="block-count" range="1-2040" />
|
|
||||||
<Limit name="blocks-per-second" min="1" max="3888000" />
|
|
||||||
<Limit name="bitrate" range="1-80000000" />
|
|
||||||
<Limit name="performance-point-1280x720" range="240" />
|
|
||||||
<Limit name="performance-point-3840x2160" range="120" />
|
|
||||||
<Limit name="concurrent-instances" max="2" />
|
|
||||||
<Feature name="adaptive-playback" />
|
|
||||||
<Feature name="secure-playback" required="true" />
|
|
||||||
<Feature name="can-swap-width-height" value="1" />
|
|
||||||
</MediaCodec>
|
|
||||||
</Decoders>
|
|
||||||
|
|
||||||
<Encoders>
|
|
||||||
<MediaCodec name="c2.exynos.h264.encoder" type="video/avc">
|
|
||||||
<Limit name="size" min="32x32" max="3840x2160" />
|
|
||||||
<Limit name="alignment" value="2x2" />
|
|
||||||
<Limit name="block-size" value="16x16" />
|
|
||||||
<Limit name="block-count" range="1-32400" />
|
|
||||||
<Limit name="blocks-per-second" min="1" max="3888000" />
|
|
||||||
<Limit name="bitrate" range="1-120000000" />
|
|
||||||
<Limit name="performance-point-1280x720" range="240" />
|
|
||||||
<Limit name="performance-point-3840x2160" range="120" />
|
|
||||||
<Limit name="concurrent-instances" max="16" />
|
|
||||||
<Feature name="can-swap-width-height" value="1" />
|
|
||||||
<Feature name="vq-minimum-quality"/>
|
|
||||||
<Feature name="qp-bounds"/>
|
|
||||||
<Feature name="bitrate-modes" value="VBR,CBR,CBR-FD" />
|
|
||||||
</MediaCodec>
|
|
||||||
<MediaCodec name="c2.exynos.hevc.encoder" type="video/hevc" >
|
|
||||||
<Limit name="size" min="64x64" max="3840x2176" />
|
|
||||||
<Limit name="alignment" value="2x2" />
|
|
||||||
<Limit name="block-size" value="32x32" />
|
|
||||||
<Limit name="block-count" range="1-8160" />
|
|
||||||
<Limit name="blocks-per-second" min="1" max="979200" />
|
|
||||||
<Limit name="bitrate" range="1-120000000" />
|
|
||||||
<Limit name="performance-point-1280x720" range="240" />
|
|
||||||
<Limit name="performance-point-3840x2160" range="120" />
|
|
||||||
<Limit name="concurrent-instances" max="16" />
|
|
||||||
<Limit name="quality" range="0-100" default="57" />
|
|
||||||
<Feature name="can-swap-width-height" value="1" />
|
|
||||||
<Feature name="vq-minimum-quality"/>
|
|
||||||
<Feature name="qp-bounds"/>
|
|
||||||
<Feature name="bitrate-modes" value="VBR,CBR,CQ,CBR-FD" />
|
|
||||||
</MediaCodec>
|
|
||||||
<MediaCodec name="c2.exynos.mpeg4.encoder" type="video/mp4v-es">
|
|
||||||
<Limit name="size" min="32x32" max="2048x2048" />
|
|
||||||
<Limit name="alignment" value="2x2" />
|
|
||||||
<Limit name="block-size" value="16x16" />
|
|
||||||
<Limit name="block-count" range="1-16384" />
|
|
||||||
<Limit name="blocks-per-second" min="1" max="979200" />
|
|
||||||
<Limit name="bitrate" range="1-80000000" />
|
|
||||||
<Limit name="performance-point-1280x720" range="240" />
|
|
||||||
<Limit name="performance-point-1920x1080" range="120" />
|
|
||||||
<Limit name="concurrent-instances" max="16" />
|
|
||||||
<Feature name="can-swap-width-height" value="1" />
|
|
||||||
<Feature name="vq-minimum-quality"/>
|
|
||||||
<Feature name="qp-bounds"/>
|
|
||||||
<Feature name="bitrate-modes" value="VBR,CBR" />
|
|
||||||
</MediaCodec>
|
|
||||||
<MediaCodec name="c2.exynos.h263.encoder" type="video/3gpp">
|
|
||||||
<Limit name="size" min="32x32" max="2048x1152" />
|
|
||||||
<Limit name="alignment" value="4x4" />
|
|
||||||
<Limit name="block-size" value="16x16" />
|
|
||||||
<Limit name="block-count" range="1-9216" />
|
|
||||||
<Limit name="blocks-per-second" min="1" max="979200" />
|
|
||||||
<Limit name="bitrate" range="1-80000000" />
|
|
||||||
<Limit name="performance-point-1280x720" range="240" />
|
|
||||||
<Limit name="performance-point-1920x1080" range="120" />
|
|
||||||
<Limit name="concurrent-instances" max="16" />
|
|
||||||
<Feature name="vq-minimum-quality"/>
|
|
||||||
<Feature name="qp-bounds"/>
|
|
||||||
<Feature name="bitrate-modes" value="VBR,CBR" />
|
|
||||||
</MediaCodec>
|
|
||||||
<MediaCodec name="c2.exynos.vp8.encoder" type="video/x-vnd.on2.vp8" >
|
|
||||||
<Limit name="size" min="32x32" max="3840x2160" />
|
|
||||||
<Limit name="alignment" value="1x1" />
|
|
||||||
<Limit name="block-size" value="16x16" />
|
|
||||||
<Limit name="block-count" range="1-32400" />
|
|
||||||
<Limit name="blocks-per-second" min="1" max="3888000" />
|
|
||||||
<Limit name="bitrate" range="1-80000000" />
|
|
||||||
<Limit name="performance-point-1280x720" range="240" />
|
|
||||||
<Limit name="performance-point-3840x2160" range="120" />
|
|
||||||
<Limit name="concurrent-instances" max="16" />
|
|
||||||
<Feature name="can-swap-width-height" value="1" />
|
|
||||||
<Feature name="vq-minimum-quality"/>
|
|
||||||
<Feature name="qp-bounds"/>
|
|
||||||
<Feature name="bitrate-modes" value="VBR,CBR" />
|
|
||||||
</MediaCodec>
|
|
||||||
<MediaCodec name="c2.exynos.vp9.encoder" type="video/x-vnd.on2.vp9" >
|
|
||||||
<Limit name="size" min="64x64" max="3840x2176" />
|
|
||||||
<Limit name="alignment" value="1x1" />
|
|
||||||
<Limit name="block-size" value="64x64" />
|
|
||||||
<Limit name="block-count" range="1-2040" />
|
|
||||||
<Limit name="blocks-per-second" min="1" max="243000" />
|
|
||||||
<Limit name="bitrate" range="1-80000000" />
|
|
||||||
<Limit name="performance-point-1280x720" range="240" />
|
|
||||||
<Limit name="performance-point-3840x2160" range="120" />
|
|
||||||
<Limit name="concurrent-instances" max="16" />
|
|
||||||
<Feature name="can-swap-width-height" value="1" />
|
|
||||||
<Feature name="vq-minimum-quality"/>
|
|
||||||
<Feature name="qp-bounds"/>
|
|
||||||
<Feature name="bitrate-modes" value="VBR,CBR" />
|
|
||||||
</MediaCodec>
|
|
||||||
</Encoders>
|
|
||||||
</MediaCodecs>
|
|
||||||
@@ -1,52 +0,0 @@
|
|||||||
<?xml version="1.0" encoding="utf-8" ?>
|
|
||||||
<!-- Copyright 2018 The Android Open Source 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.
|
|
||||||
-->
|
|
||||||
<MediaCodecs>
|
|
||||||
<Include href="media_codecs_aosp_c2.xml" />
|
|
||||||
<Include href="media_codecs_dolby_c2.xml" />
|
|
||||||
<Decoders>
|
|
||||||
<MediaCodec name="c2.google.av1.decoder" type="video/av01">
|
|
||||||
<Limit name="size" min="96x96" max="3840x2160" />
|
|
||||||
<Limit name="alignment" value="1x1" />
|
|
||||||
<Limit name="block-size" value="16x16" />
|
|
||||||
<Limit name="block-count" range="36-32400" />
|
|
||||||
<Limit name="blocks-per-second" min="24" max="1944000" />
|
|
||||||
<Limit name="bitrate" range="1-120000000" />
|
|
||||||
<Limit name="frame-rate" range="1-180" />
|
|
||||||
<Limit name="concurrent-instances" max="16" />
|
|
||||||
<Limit name="performance-point-1280x720" value="180" />
|
|
||||||
<Limit name="performance-point-1920x1080" value="120" />
|
|
||||||
<Limit name="performance-point-3840x2160" value="60" />
|
|
||||||
<Feature name="adaptive-playback" />
|
|
||||||
<Feature name="can-swap-width-height" value="1" />
|
|
||||||
</MediaCodec>
|
|
||||||
<MediaCodec name="c2.google.av1.decoder.secure" type="video/av01">
|
|
||||||
<Limit name="size" min="96x96" max="3840x2160" />
|
|
||||||
<Limit name="alignment" value="1x1" />
|
|
||||||
<Limit name="block-size" value="16x16" />
|
|
||||||
<Limit name="block-count" range="36-32400" />
|
|
||||||
<Limit name="blocks-per-second" min="24" max="1944000" />
|
|
||||||
<Limit name="bitrate" range="1-120000000" />
|
|
||||||
<Limit name="frame-rate" range="1-180" />
|
|
||||||
<Limit name="concurrent-instances" max="16" />
|
|
||||||
<Limit name="performance-point-1280x720" value="180" />
|
|
||||||
<Limit name="performance-point-1920x1080" value="120" />
|
|
||||||
<Limit name="performance-point-3840x2160" value="60" />
|
|
||||||
<Feature name="adaptive-playback" />
|
|
||||||
<Feature name="secure-playback" required="true" />
|
|
||||||
<Feature name="can-swap-width-height" value="1" />
|
|
||||||
</MediaCodec>
|
|
||||||
</Decoders>
|
|
||||||
</MediaCodecs>
|
|
||||||
@@ -1,18 +0,0 @@
|
|||||||
<?xml version="1.0" encoding="utf-8" ?>
|
|
||||||
<!-- Copyright 2016 The Android Open Source 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.
|
|
||||||
-->
|
|
||||||
|
|
||||||
<MediaCodecs>
|
|
||||||
</MediaCodecs>
|
|
||||||
@@ -1,261 +0,0 @@
|
|||||||
<?xml version="1.0" encoding="utf-8" ?>
|
|
||||||
<!-- Copyright 2016 The Android Open Source 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.
|
|
||||||
-->
|
|
||||||
|
|
||||||
<MediaCodecs>
|
|
||||||
<Decoders>
|
|
||||||
<MediaCodec name="c2.exynos.h264.decoder" type="video/avc" update="true">
|
|
||||||
<!-- measured 90%:528-534 med:528 N=2 -->
|
|
||||||
<Limit name="measured-frame-rate-320x240" range="528-531" /> <!-- v90%=1.0 -->
|
|
||||||
<!-- measured 90%:550-560 med:551 N=2 -->
|
|
||||||
<Limit name="measured-frame-rate-720x480" range="550-555" /> <!-- v90%=1.0 -->
|
|
||||||
<!-- measured 90%:540-561 med:541 N=2 -->
|
|
||||||
<Limit name="measured-frame-rate-1280x720" range="540-551" /> <!-- v90%=1.0 -->
|
|
||||||
<!-- measured 90%:409-413 med:410 N=2 -->
|
|
||||||
<Limit name="measured-frame-rate-1920x1088" range="409-411" /> <!-- v90%=1.0 -->
|
|
||||||
</MediaCodec>
|
|
||||||
<MediaCodec name="c2.exynos.h264.decoder.secure" type="video/avc" update="true">
|
|
||||||
<!-- measured 90%:528-534 med:528 N=2 -->
|
|
||||||
<Limit name="measured-frame-rate-320x240" range="528-531" /> <!-- v90%=1.0 -->
|
|
||||||
<!-- measured 90%:550-560 med:551 N=2 -->
|
|
||||||
<Limit name="measured-frame-rate-720x480" range="550-555" /> <!-- v90%=1.0 -->
|
|
||||||
<!-- measured 90%:540-561 med:541 N=2 -->
|
|
||||||
<Limit name="measured-frame-rate-1280x720" range="540-551" /> <!-- v90%=1.0 -->
|
|
||||||
<!-- measured 90%:409-413 med:410 N=2 -->
|
|
||||||
<Limit name="measured-frame-rate-1920x1088" range="409-411" /> <!-- v90%=1.0 -->
|
|
||||||
</MediaCodec>
|
|
||||||
<MediaCodec name="c2.exynos.hevc.decoder" type="video/hevc" update="true">
|
|
||||||
<!-- measured 90%:529-530 med:529 N=2 -->
|
|
||||||
<Limit name="measured-frame-rate-352x288" range="1150-1250" /> <!-- v90%=1.0 -->
|
|
||||||
<!-- measured 90%:528-530 med:529 N=2 -->
|
|
||||||
<Limit name="measured-frame-rate-640x360" range="528-529" /> <!-- v90%=1.0 -->
|
|
||||||
<!-- measured 90%:546-549 med:546 N=2 -->
|
|
||||||
<Limit name="measured-frame-rate-720x480" range="546-548" /> <!-- v90%=1.0 -->
|
|
||||||
<!-- measured 90%:547-560 med:547 N=2 -->
|
|
||||||
<Limit name="measured-frame-rate-1280x720" range="547-553" /> <!-- v90%=1.0 -->
|
|
||||||
<!-- measured 90%:569-574 med:570 N=2 -->
|
|
||||||
<Limit name="measured-frame-rate-1920x1080" range="569-572" /> <!-- v90%=1.0 -->
|
|
||||||
<!-- measured 90%:159-160 med:159 N=2 -->
|
|
||||||
<Limit name="measured-frame-rate-3840x2160" range="159-159" /> <!-- v90%=1.0 -->
|
|
||||||
</MediaCodec>
|
|
||||||
<MediaCodec name="c2.exynos.hevc.decoder.secure" type="video/hevc" update="true">
|
|
||||||
<!-- measured 90%:529-530 med:529 N=2 -->
|
|
||||||
<Limit name="measured-frame-rate-352x288" range="1150-1250" /> <!-- v90%=1.0 -->
|
|
||||||
<!-- measured 90%:528-530 med:529 N=2 -->
|
|
||||||
<Limit name="measured-frame-rate-640x360" range="528-529" /> <!-- v90%=1.0 -->
|
|
||||||
<!-- measured 90%:546-549 med:546 N=2 -->
|
|
||||||
<Limit name="measured-frame-rate-720x480" range="546-548" /> <!-- v90%=1.0 -->
|
|
||||||
<!-- measured 90%:547-560 med:547 N=2 -->
|
|
||||||
<Limit name="measured-frame-rate-1280x720" range="547-553" /> <!-- v90%=1.0 -->
|
|
||||||
<!-- measured 90%:569-574 med:570 N=2 -->
|
|
||||||
<Limit name="measured-frame-rate-1920x1080" range="569-572" /> <!-- v90%=1.0 -->
|
|
||||||
<!-- measured 90%:159-160 med:159 N=2 -->
|
|
||||||
<Limit name="measured-frame-rate-3840x2160" range="159-159" /> <!-- v90%=1.0 -->
|
|
||||||
</MediaCodec>
|
|
||||||
<MediaCodec name="c2.exynos.mpeg4.decoder" type="video/mp4v-es" update="true">
|
|
||||||
<!-- measured 90%:527-537 med:528 N=2 -->
|
|
||||||
<Limit name="measured-frame-rate-176x144" range="527-532" /> <!-- v90%=1.0 -->
|
|
||||||
<!-- measured 90%:387-391 med:387 N=2 -->
|
|
||||||
<Limit name="measured-frame-rate-480x360" range="387-389" /> <!-- v90%=1.0 -->
|
|
||||||
</MediaCodec>
|
|
||||||
<MediaCodec name="c2.exynos.h263.decoder" type="video/3gpp" update="true">
|
|
||||||
<Limit name="measured-frame-rate-176x144" range="502-753" />
|
|
||||||
<Limit name="measured-frame-rate-352x288" range="420-631" />
|
|
||||||
</MediaCodec>
|
|
||||||
<MediaCodec name="c2.exynos.vp8.decoder" type="video/x-vnd.on2.vp8" update="true">
|
|
||||||
<!-- measured 90%:451-555 med:452 SLOW N=2 -->
|
|
||||||
<Limit name="measured-frame-rate-320x180" range="451-500" /> <!-- v90%=1.1 -->
|
|
||||||
<!-- measured 90%:486-504 med:486 N=2 -->
|
|
||||||
<Limit name="measured-frame-rate-640x360" range="486-495" /> <!-- v90%=1.0 -->
|
|
||||||
<!-- measured 90%:518-566 med:518 N=2 -->
|
|
||||||
<Limit name="measured-frame-rate-1280x720" range="518-542" /> <!-- v90%=1.0 -->
|
|
||||||
<!-- measured 90%:386-387 med:386 N=2 -->
|
|
||||||
<Limit name="measured-frame-rate-1920x1080" range="386-386" /> <!-- v90%=1.0 -->
|
|
||||||
</MediaCodec>
|
|
||||||
<MediaCodec name="c2.exynos.vp9.decoder" type="video/x-vnd.on2.vp9" update="true">
|
|
||||||
<!-- measured 90%:523-536 med:524 N=2 -->
|
|
||||||
<Limit name="measured-frame-rate-320x180" range="523-529" /> <!-- v90%=1.0 -->
|
|
||||||
<!-- measured 90%:503-506 med:504 N=2 -->
|
|
||||||
<Limit name="measured-frame-rate-640x360" range="503-505" /> <!-- v90%=1.0 -->
|
|
||||||
<!-- measured 90%:510-518 med:511 N=2 -->
|
|
||||||
<Limit name="measured-frame-rate-1280x720" range="510-514" /> <!-- v90%=1.0 -->
|
|
||||||
<!-- measured 90%:349-351 med:350 N=2 -->
|
|
||||||
<Limit name="measured-frame-rate-1920x1080" range="349-350" /> <!-- v90%=1.0 -->
|
|
||||||
<!-- measured 90%:100-101 med:100 N=2 -->
|
|
||||||
<Limit name="measured-frame-rate-3840x2160" range="100-100" /> <!-- v90%=1.0 -->
|
|
||||||
</MediaCodec>
|
|
||||||
<MediaCodec name="c2.exynos.vp9.decoder.secure" type="video/x-vnd.on2.vp9" update="true">
|
|
||||||
<!-- measured 90%:523-536 med:524 N=2 -->
|
|
||||||
<Limit name="measured-frame-rate-320x180" range="523-529" /> <!-- v90%=1.0 -->
|
|
||||||
<!-- measured 90%:503-506 med:504 N=2 -->
|
|
||||||
<Limit name="measured-frame-rate-640x360" range="503-505" /> <!-- v90%=1.0 -->
|
|
||||||
<!-- measured 90%:510-518 med:511 N=2 -->
|
|
||||||
<Limit name="measured-frame-rate-1280x720" range="510-514" /> <!-- v90%=1.0 -->
|
|
||||||
<!-- measured 90%:349-351 med:350 N=2 -->
|
|
||||||
<Limit name="measured-frame-rate-1920x1080" range="349-350" /> <!-- v90%=1.0 -->
|
|
||||||
<!-- measured 90%:100-101 med:100 N=2 -->
|
|
||||||
<Limit name="measured-frame-rate-3840x2160" range="100-100" /> <!-- v90%=1.0 -->
|
|
||||||
</MediaCodec>
|
|
||||||
|
|
||||||
<MediaCodec name="c2.android.h263.decoder" type="video/3gpp" update="true">
|
|
||||||
<Limit name="measured-frame-rate-176x144" range="849-1283" /> <!-- v90%=1.2 -->
|
|
||||||
<Limit name="measured-frame-rate-352x288" range="766-822" /> <!-- v90%=1.1 -->
|
|
||||||
</MediaCodec>
|
|
||||||
<MediaCodec name="c2.android.avc.decoder" type="video/avc" update="true">
|
|
||||||
<!-- measured 90%:342-360 med:343 N=2 -->
|
|
||||||
<Limit name="measured-frame-rate-320x240" range="542-971" /> <!-- v90%=1.0 -->
|
|
||||||
<!-- measured 90%:142-147 med:143 N=2 -->
|
|
||||||
<Limit name="measured-frame-rate-720x480" range="162-301" /> <!-- v90%=1.0 -->
|
|
||||||
<!-- measured 90%:54-56 med:55 N=2 -->
|
|
||||||
<Limit name="measured-frame-rate-1280x720" range="54-77" /> <!-- v90%=1.0 -->
|
|
||||||
<!-- measured 90%:25-26 med:26 N=2 -->
|
|
||||||
<Limit name="measured-frame-rate-1920x1080" range="25-34" /> <!-- v90%=1.0 -->
|
|
||||||
</MediaCodec>
|
|
||||||
<MediaCodec name="c2.android.hevc.decoder" type="video/hevc" update="true">
|
|
||||||
<Limit name="measured-frame-rate-352x288" range="583-972" /> <!-- N=20 v90%=1.0 -->
|
|
||||||
<Limit name="measured-frame-rate-640x360" range="337-537" /> <!-- v90%=1.0 -->
|
|
||||||
<Limit name="measured-frame-rate-720x480" range="312-470" /> <!-- v90%=1.0 -->
|
|
||||||
<Limit name="measured-frame-rate-1280x720" range="104-165" /> <!-- v90%=1.0 -->
|
|
||||||
<Limit name="measured-frame-rate-1920x1080" range="54-68" /> <!-- v90%=1.0 -->
|
|
||||||
</MediaCodec>
|
|
||||||
<MediaCodec name="c2.android.mpeg4.decoder" type="video/mp4v-es" update="true">
|
|
||||||
<Limit name="measured-frame-rate-176x144" range="1215-1823" />
|
|
||||||
<Limit name="measured-frame-rate-480x360" range="830-1246" />
|
|
||||||
<Limit name="measured-frame-rate-1280x720" range="234-351" />
|
|
||||||
</MediaCodec>
|
|
||||||
<MediaCodec name="c2.android.vp8.decoder" type="video/x-vnd.on2.vp8" update="true">
|
|
||||||
<Limit name="measured-frame-rate-320x180" range="873-1013" /> <!-- v90%=1.1 -->
|
|
||||||
<Limit name="measured-frame-rate-640x360" range="394-455" /> <!-- N=20 v90%=1.0 -->
|
|
||||||
<Limit name="measured-frame-rate-1280x720" range="105-109" /> <!-- v90%=1.0 -->
|
|
||||||
<Limit name="measured-frame-rate-1920x1080" range="38-41" /> <!-- v90%=1.0 -->
|
|
||||||
</MediaCodec>
|
|
||||||
<MediaCodec name="c2.android.vp9.decoder" type="video/x-vnd.on2.vp9" update="true">
|
|
||||||
<Limit name="measured-frame-rate-320x180" range="951-1032" />
|
|
||||||
<Limit name="measured-frame-rate-640x360" range="324-374" />
|
|
||||||
<Limit name="measured-frame-rate-1280x720" range="128-131" />
|
|
||||||
<Limit name="measured-frame-rate-1920x1080" range="65-75" />
|
|
||||||
</MediaCodec>
|
|
||||||
<MediaCodec name="c2.google.av1.decoder" type="video/av01" update="true">
|
|
||||||
<Limit name="measured-frame-rate-352x288" range="410-416" /> <!-- N=20 v90%=1.7 -->
|
|
||||||
<!-- measured 90%:251-660 med:361 SLOW -->
|
|
||||||
<Limit name="measured-frame-rate-640x360" range="361-407" /> <!-- N=20 v90%=1.6 -->
|
|
||||||
<!-- measured 90%:250-684 med:366 SLOW -->
|
|
||||||
<Limit name="measured-frame-rate-720x480" range="366-414" /> <!-- N=20 v90%=1.7 -->
|
|
||||||
<Limit name="measured-frame-rate-1280x720" range="252-259" /> <!-- N=22 v90%=1.1 -->
|
|
||||||
<Limit name="measured-frame-rate-1920x1080" range="210-213" /> <!-- N=20 v90%=1.1 -->
|
|
||||||
</MediaCodec>
|
|
||||||
<MediaCodec name="c2.google.av1.decoder.secure" type="video/av01" update="true">
|
|
||||||
<!-- measured 90%:295-301 med:296 N=2 -->
|
|
||||||
<Limit name="measured-frame-rate-352x288" range="410-416" /> <!-- v90%=1.0 -->
|
|
||||||
<!-- measured 90%:196-207 med:196 N=2 -->
|
|
||||||
<Limit name="measured-frame-rate-640x360" range="361-407" /> <!-- v90%=1.0 -->
|
|
||||||
<!-- measured 90%:177-180 med:178 N=2 -->
|
|
||||||
<Limit name="measured-frame-rate-720x480" range="366-414" /> <!-- v90%=1.0 -->
|
|
||||||
<!-- measured 90%:81-82 med:82 N=2 -->
|
|
||||||
<Limit name="measured-frame-rate-1280x720" range="252-259" /> <!-- v90%=1.0 -->
|
|
||||||
<!-- measured 90%:45-47 med:46 N=2 -->
|
|
||||||
<Limit name="measured-frame-rate-1920x1080" range="210-213" /> <!-- v90%=1.0 -->
|
|
||||||
</MediaCodec>
|
|
||||||
<MediaCodec name="c2.android.av1.decoder" type="video/av01" update="true">
|
|
||||||
<Limit name="measured-frame-rate-352x288" range="353-362" />
|
|
||||||
<Limit name="measured-frame-rate-640x360" range="178-210" />
|
|
||||||
<Limit name="measured-frame-rate-720x480" range="101-129" />
|
|
||||||
<Limit name="measured-frame-rate-1280x720" range="38-40" />
|
|
||||||
</MediaCodec>
|
|
||||||
<MediaCodec name="c2.android.av1-dav1d.decoder" type="video/av01" update="true">
|
|
||||||
<Limit name="measured-frame-rate-352x288" range="735-974" />
|
|
||||||
<Limit name="measured-frame-rate-640x360" range="426-627" />
|
|
||||||
<Limit name="measured-frame-rate-720x480" range="406-434" />
|
|
||||||
<Limit name="measured-frame-rate-1280x720" range="148-159" />
|
|
||||||
</MediaCodec>
|
|
||||||
</Decoders>
|
|
||||||
|
|
||||||
<Encoders>
|
|
||||||
<MediaCodec name="c2.exynos.h264.encoder" type="video/avc" update="true">
|
|
||||||
<Limit name="measured-frame-rate-320x240" range="372-551" />
|
|
||||||
<Limit name="measured-frame-rate-720x480" range="221-308" />
|
|
||||||
<Limit name="measured-frame-rate-1280x720" range="151-190" />
|
|
||||||
<Limit name="measured-frame-rate-1920x1080" range="58-99" />
|
|
||||||
</MediaCodec>
|
|
||||||
<MediaCodec name="c2.exynos.hevc.encoder" type="video/hevc" update="true">
|
|
||||||
<Limit name="measured-frame-rate-320x240" range="371-553" />
|
|
||||||
<Limit name="measured-frame-rate-720x480" range="214-305" />
|
|
||||||
<Limit name="measured-frame-rate-1280x720" range="154-198" />
|
|
||||||
<Limit name="measured-frame-rate-1920x1080" range="46-97" />
|
|
||||||
</MediaCodec>
|
|
||||||
<MediaCodec name="c2.exynos.mpeg4.encoder" type="video/mp4v-es" update="true">
|
|
||||||
<Limit name="measured-frame-rate-176x144" range="280-451" /> <!-- v90%=1.1 -->
|
|
||||||
<Limit name="measured-frame-rate-352x288" range="214-396" /> <!-- v90%=1.1 -->
|
|
||||||
<Limit name="measured-frame-rate-640x480" range="121-159" /> <!-- v90%=1.0 -->
|
|
||||||
</MediaCodec>
|
|
||||||
<MediaCodec name="c2.exynos.h263.encoder" type="video/3gpp" update="true">
|
|
||||||
<Limit name="measured-frame-rate-176x144" range="273-405" /> <!-- v90%=1.0 -->
|
|
||||||
<Limit name="measured-frame-rate-352x288" range="250-320" /> <!-- v90%=1.0 -->
|
|
||||||
<Limit name="measured-frame-rate-704x576" range="120-176" /> <!-- v90%=1.0 -->
|
|
||||||
</MediaCodec>
|
|
||||||
<MediaCodec name="c2.exynos.vp8.encoder" type="video/x-vnd.on2.vp8" update="true">
|
|
||||||
<Limit name="measured-frame-rate-320x180" range="382-574" />
|
|
||||||
<Limit name="measured-frame-rate-640x360" range="182-274" />
|
|
||||||
<Limit name="measured-frame-rate-1280x720" range="89-134" />
|
|
||||||
<Limit name="measured-frame-rate-1920x1080" range="60-91" />
|
|
||||||
</MediaCodec>
|
|
||||||
<MediaCodec name="c2.exynos.vp9.encoder" type="video/x-vnd.on2.vp9" update="true">
|
|
||||||
<Limit name="measured-frame-rate-320x180" range="381-570" />
|
|
||||||
<Limit name="measured-frame-rate-640x360" range="184-276" />
|
|
||||||
<Limit name="measured-frame-rate-1280x720" range="91-136" />
|
|
||||||
<Limit name="measured-frame-rate-1920x1080" range="62-93" />
|
|
||||||
</MediaCodec>
|
|
||||||
|
|
||||||
<MediaCodec name="c2.android.h263.encoder" type="video/3gpp" update="true">
|
|
||||||
<Limit name="measured-frame-rate-176x144" range="841-1261" />
|
|
||||||
</MediaCodec>
|
|
||||||
<MediaCodec name="c2.android.avc.encoder" type="video/avc" update="true">
|
|
||||||
<!-- measured 90%:345-350 med:345 N=2 -->
|
|
||||||
<Limit name="measured-frame-rate-320x240" range="345-347" /> <!-- v90%=1.0 -->
|
|
||||||
<!-- measured 90%:101-103 med:101 N=2 -->
|
|
||||||
<Limit name="measured-frame-rate-720x480" range="101-102" /> <!-- v90%=1.0 -->
|
|
||||||
<!-- measured 90%:54-55 med:54 N=2 -->
|
|
||||||
<Limit name="measured-frame-rate-1280x720" range="54-54" /> <!-- v90%=1.0 -->
|
|
||||||
<!-- measured 90%:28-30 med:29 N=2 -->
|
|
||||||
<Limit name="measured-frame-rate-1920x1080" range="28-29" /> <!-- v90%=1.0 -->
|
|
||||||
</MediaCodec>
|
|
||||||
<MediaCodec name="c2.android.hevc.encoder" type="video/hevc" update="true">
|
|
||||||
<!-- measured 90%:61-65 med:62 N=8 -->
|
|
||||||
<Limit name="measured-frame-rate-320x240" range="62-63" /> <!-- v90%=1.0 -->
|
|
||||||
</MediaCodec>
|
|
||||||
<MediaCodec name="c2.android.mpeg4.encoder" type="video/mp4v-es" update="true">
|
|
||||||
<Limit name="measured-frame-rate-176x144" range="1129-1694" />
|
|
||||||
</MediaCodec>
|
|
||||||
<MediaCodec name="c2.android.vp8.encoder" type="video/x-vnd.on2.vp8" update="true">
|
|
||||||
<Limit name="measured-frame-rate-320x180" range="183-284" /> <!-- v90%=1.3 -->
|
|
||||||
<Limit name="measured-frame-rate-640x360" range="74-134" /> <!-- v90%=1.0 -->
|
|
||||||
<Limit name="measured-frame-rate-1280x720" range="34-38" /> <!-- v90%=1.0 -->
|
|
||||||
<Limit name="measured-frame-rate-1920x1080" range="29-31" /> <!-- v90%=1.0 -->
|
|
||||||
</MediaCodec>
|
|
||||||
<MediaCodec name="c2.android.vp9.encoder" type="video/x-vnd.on2.vp9" update="true">
|
|
||||||
<Limit name="measured-frame-rate-320x180" range="251-376" />
|
|
||||||
<Limit name="measured-frame-rate-640x360" range="64-97" />
|
|
||||||
<Limit name="measured-frame-rate-1280x720" range="16-24" />
|
|
||||||
</MediaCodec>
|
|
||||||
<MediaCodec name="c2.android.av1.encoder" type="video/av01" update="true">
|
|
||||||
<!-- measured 90%:297-298 med:298 N=2 -->
|
|
||||||
<Limit name="measured-frame-rate-320x240" range="297-298" /> <!-- v90%=1.0 -->
|
|
||||||
<!-- measured 90%:65-66 med:66 N=2 -->
|
|
||||||
<Limit name="measured-frame-rate-720x480" range="65-66" /> <!-- v90%=1.0 -->
|
|
||||||
<!-- measured 90%:24-25 med:25 N=2 -->
|
|
||||||
<Limit name="measured-frame-rate-1280x720" range="24-25" /> <!-- v90%=1.0 -->
|
|
||||||
</MediaCodec>
|
|
||||||
</Encoders>
|
|
||||||
</MediaCodecs>
|
|
||||||
@@ -1,895 +0,0 @@
|
|||||||
<?xml version="1.0" encoding="utf-8"?>
|
|
||||||
<!-- Copyright (C) 2010 The Android Open Source 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.
|
|
||||||
-->
|
|
||||||
<!DOCTYPE MediaSettings [
|
|
||||||
<!ELEMENT MediaSettings (CamcorderProfiles,
|
|
||||||
EncoderOutputFileFormat+,
|
|
||||||
VideoEncoderCap+,
|
|
||||||
AudioEncoderCap+,
|
|
||||||
VideoDecoderCap,
|
|
||||||
AudioDecoderCap)>
|
|
||||||
<!ELEMENT CamcorderProfiles (EncoderProfile+, ImageEncoding+, ImageDecoding, Camera)>
|
|
||||||
<!ELEMENT EncoderProfile (Video, Audio)>
|
|
||||||
<!ATTLIST EncoderProfile quality (high|low) #REQUIRED>
|
|
||||||
<!ATTLIST EncoderProfile fileFormat (mp4|3gp) #REQUIRED>
|
|
||||||
<!ATTLIST EncoderProfile duration (30|60) #REQUIRED>
|
|
||||||
<!ELEMENT Video EMPTY>
|
|
||||||
<!ATTLIST Video codec (h264|h263|m4v) #REQUIRED>
|
|
||||||
<!ATTLIST Video bitRate CDATA #REQUIRED>
|
|
||||||
<!ATTLIST Video width CDATA #REQUIRED>
|
|
||||||
<!ATTLIST Video height CDATA #REQUIRED>
|
|
||||||
<!ATTLIST Video frameRate CDATA #REQUIRED>
|
|
||||||
<!ELEMENT Audio EMPTY>
|
|
||||||
<!ATTLIST Audio codec (amrnb|amrwb|aac) #REQUIRED>
|
|
||||||
<!ATTLIST Audio bitRate CDATA #REQUIRED>
|
|
||||||
<!ATTLIST Audio sampleRate CDATA #REQUIRED>
|
|
||||||
<!ATTLIST Audio channels (1|2) #REQUIRED>
|
|
||||||
<!ELEMENT ImageEncoding EMPTY>
|
|
||||||
<!ATTLIST ImageEncoding quality (90|80|70|60|50|40) #REQUIRED>
|
|
||||||
<!ELEMENT ImageDecoding EMPTY>
|
|
||||||
<!ATTLIST ImageDecoding memCap CDATA #REQUIRED>
|
|
||||||
<!ELEMENT Camera EMPTY>
|
|
||||||
<!ATTLIST Camera previewFrameRate CDATA #REQUIRED>
|
|
||||||
<!ELEMENT EncoderOutputFileFormat EMPTY>
|
|
||||||
<!ATTLIST EncoderOutputFileFormat name (mp4|3gp) #REQUIRED>
|
|
||||||
<!ELEMENT VideoEncoderCap EMPTY>
|
|
||||||
<!ATTLIST VideoEncoderCap name (h264|h263|m4v|wmv) #REQUIRED>
|
|
||||||
<!ATTLIST VideoEncoderCap enabled (true|false) #REQUIRED>
|
|
||||||
<!ATTLIST VideoEncoderCap minBitRate CDATA #REQUIRED>
|
|
||||||
<!ATTLIST VideoEncoderCap maxBitRate CDATA #REQUIRED>
|
|
||||||
<!ATTLIST VideoEncoderCap minFrameWidth CDATA #REQUIRED>
|
|
||||||
<!ATTLIST VideoEncoderCap maxFrameWidth CDATA #REQUIRED>
|
|
||||||
<!ATTLIST VideoEncoderCap minFrameHeight CDATA #REQUIRED>
|
|
||||||
<!ATTLIST VideoEncoderCap maxFrameHeight CDATA #REQUIRED>
|
|
||||||
<!ATTLIST VideoEncoderCap minFrameRate CDATA #REQUIRED>
|
|
||||||
<!ATTLIST VideoEncoderCap maxFrameRate CDATA #REQUIRED>
|
|
||||||
<!ELEMENT AudioEncoderCap EMPTY>
|
|
||||||
<!ATTLIST AudioEncoderCap name (amrnb|amrwb|aac|wma) #REQUIRED>
|
|
||||||
<!ATTLIST AudioEncoderCap enabled (true|false) #REQUIRED>
|
|
||||||
<!ATTLIST AudioEncoderCap minBitRate CDATA #REQUIRED>
|
|
||||||
<!ATTLIST AudioEncoderCap maxBitRate CDATA #REQUIRED>
|
|
||||||
<!ATTLIST AudioEncoderCap minSampleRate CDATA #REQUIRED>
|
|
||||||
<!ATTLIST AudioEncoderCap maxSampleRate CDATA #REQUIRED>
|
|
||||||
<!ATTLIST AudioEncoderCap minChannels (1|2) #REQUIRED>
|
|
||||||
<!ATTLIST AudioEncoderCap maxChannels (1|2) #REQUIRED>
|
|
||||||
<!ELEMENT VideoDecoderCap EMPTY>
|
|
||||||
<!ATTLIST VideoDecoderCap name (wmv) #REQUIRED>
|
|
||||||
<!ATTLIST VideoDecoderCap enabled (true|false) #REQUIRED>
|
|
||||||
<!ELEMENT AudioDecoderCap EMPTY>
|
|
||||||
<!ATTLIST AudioDecoderCap name (wma) #REQUIRED>
|
|
||||||
<!ATTLIST AudioDecoderCap enabled (true|false) #REQUIRED>
|
|
||||||
]>
|
|
||||||
<!--
|
|
||||||
This file is used to declare the multimedia profiles and capabilities
|
|
||||||
on an android-powered device.
|
|
||||||
-->
|
|
||||||
<MediaSettings>
|
|
||||||
<!-- Each camcorder profile defines a set of predefined configuration parameters -->
|
|
||||||
<CamcorderProfiles cameraId="0">
|
|
||||||
|
|
||||||
<EncoderProfile quality="2160p" fileFormat="mp4" duration="60">
|
|
||||||
<Video codec="h264"
|
|
||||||
bitRate="12000000"
|
|
||||||
width="3840"
|
|
||||||
height="2160"
|
|
||||||
frameRate="60" />
|
|
||||||
|
|
||||||
<Audio codec="aac"
|
|
||||||
bitRate="96000"
|
|
||||||
sampleRate="16000"
|
|
||||||
channels="1" />
|
|
||||||
</EncoderProfile>
|
|
||||||
|
|
||||||
<EncoderProfile quality="1080p" fileFormat="mp4" duration="60">
|
|
||||||
<Video codec="h264"
|
|
||||||
bitRate="12000000"
|
|
||||||
width="1920"
|
|
||||||
height="1080"
|
|
||||||
frameRate="60" />
|
|
||||||
|
|
||||||
<Audio codec="aac"
|
|
||||||
bitRate="96000"
|
|
||||||
sampleRate="16000"
|
|
||||||
channels="1" />
|
|
||||||
</EncoderProfile>
|
|
||||||
|
|
||||||
<EncoderProfile quality="720p" fileFormat="mp4" duration="60">
|
|
||||||
<Video codec="h264"
|
|
||||||
bitRate="8000000"
|
|
||||||
width="1280"
|
|
||||||
height="720"
|
|
||||||
frameRate="30" />
|
|
||||||
|
|
||||||
<Audio codec="aac"
|
|
||||||
bitRate="96000"
|
|
||||||
sampleRate="16000"
|
|
||||||
channels="1" />
|
|
||||||
|
|
||||||
</EncoderProfile>
|
|
||||||
|
|
||||||
<EncoderProfile quality="480p" fileFormat="mp4" duration="60">
|
|
||||||
<Video codec="h264"
|
|
||||||
bitRate="3000000"
|
|
||||||
width="720"
|
|
||||||
height="480"
|
|
||||||
frameRate="30" />
|
|
||||||
|
|
||||||
<Audio codec="aac"
|
|
||||||
bitRate="96000"
|
|
||||||
sampleRate="16000"
|
|
||||||
channels="1" />
|
|
||||||
|
|
||||||
</EncoderProfile>
|
|
||||||
|
|
||||||
<EncoderProfile quality="timelapse2160p" fileFormat="mp4" duration="60">
|
|
||||||
<Video codec="h264"
|
|
||||||
bitRate="12000000"
|
|
||||||
width="3840"
|
|
||||||
height="2160"
|
|
||||||
frameRate="30" />
|
|
||||||
|
|
||||||
<!-- Audio settings are not used for timealpse video recording -->
|
|
||||||
<Audio codec="aac"
|
|
||||||
bitRate="96000"
|
|
||||||
sampleRate="16000"
|
|
||||||
channels="1" />
|
|
||||||
</EncoderProfile>
|
|
||||||
|
|
||||||
<EncoderProfile quality="timelapse1080p" fileFormat="mp4" duration="60">
|
|
||||||
<Video codec="h264"
|
|
||||||
bitRate="12000000"
|
|
||||||
width="1920"
|
|
||||||
height="1080"
|
|
||||||
frameRate="30" />
|
|
||||||
|
|
||||||
<!-- Audio settings are not used for timealpse video recording -->
|
|
||||||
<Audio codec="aac"
|
|
||||||
bitRate="96000"
|
|
||||||
sampleRate="16000"
|
|
||||||
channels="1" />
|
|
||||||
</EncoderProfile>
|
|
||||||
|
|
||||||
<EncoderProfile quality="timelapse720p" fileFormat="mp4" duration="60">
|
|
||||||
<Video codec="h264"
|
|
||||||
bitRate="8000000"
|
|
||||||
width="1280"
|
|
||||||
height="720"
|
|
||||||
frameRate="30" />
|
|
||||||
|
|
||||||
<!-- Audio settings are not used for timealpse video recording -->
|
|
||||||
<Audio codec="aac"
|
|
||||||
bitRate="96000"
|
|
||||||
sampleRate="16000"
|
|
||||||
channels="1" />
|
|
||||||
</EncoderProfile>
|
|
||||||
|
|
||||||
<EncoderProfile quality="timelapse480p" fileFormat="mp4" duration="60">
|
|
||||||
<Video codec="h264"
|
|
||||||
bitRate="3000000"
|
|
||||||
width="720"
|
|
||||||
height="480"
|
|
||||||
frameRate="30" />
|
|
||||||
|
|
||||||
<!-- Audio settings are not used for timealpse video recording -->
|
|
||||||
<Audio codec="aac"
|
|
||||||
bitRate="96000"
|
|
||||||
sampleRate="16000"
|
|
||||||
channels="1" />
|
|
||||||
</EncoderProfile>
|
|
||||||
|
|
||||||
<EncoderProfile quality="highspeed1080p" fileFormat="mp4" duration="60">
|
|
||||||
<Video codec="h264"
|
|
||||||
bitRate="42000000"
|
|
||||||
width="1920"
|
|
||||||
height="1080"
|
|
||||||
frameRate="240" />
|
|
||||||
|
|
||||||
<!-- audio setting is ignored -->
|
|
||||||
<Audio codec="aac"
|
|
||||||
bitRate="96000"
|
|
||||||
sampleRate="48000"
|
|
||||||
channels="1" />
|
|
||||||
</EncoderProfile>
|
|
||||||
|
|
||||||
<ImageEncoding quality="90" />
|
|
||||||
<ImageEncoding quality="80" />
|
|
||||||
<ImageEncoding quality="70" />
|
|
||||||
<ImageDecoding memCap="20000000" />
|
|
||||||
|
|
||||||
</CamcorderProfiles>
|
|
||||||
|
|
||||||
<CamcorderProfiles cameraId="1">
|
|
||||||
|
|
||||||
<EncoderProfile quality="1080p" fileFormat="mp4" duration="60">
|
|
||||||
<Video codec="h264"
|
|
||||||
bitRate="12000000"
|
|
||||||
width="1920"
|
|
||||||
height="1080"
|
|
||||||
frameRate="30" />
|
|
||||||
|
|
||||||
<Audio codec="aac"
|
|
||||||
bitRate="96000"
|
|
||||||
sampleRate="16000"
|
|
||||||
channels="1" />
|
|
||||||
</EncoderProfile>
|
|
||||||
|
|
||||||
<EncoderProfile quality="720p" fileFormat="mp4" duration="60">
|
|
||||||
<Video codec="h264"
|
|
||||||
bitRate="8000000"
|
|
||||||
width="1280"
|
|
||||||
height="720"
|
|
||||||
frameRate="30" />
|
|
||||||
|
|
||||||
<Audio codec="aac"
|
|
||||||
bitRate="96000"
|
|
||||||
sampleRate="16000"
|
|
||||||
channels="1" />
|
|
||||||
|
|
||||||
</EncoderProfile>
|
|
||||||
<EncoderProfile quality="480p" fileFormat="mp4" duration="60">
|
|
||||||
<Video codec="h264"
|
|
||||||
bitRate="3000000"
|
|
||||||
width="720"
|
|
||||||
height="480"
|
|
||||||
frameRate="30" />
|
|
||||||
|
|
||||||
<Audio codec="aac"
|
|
||||||
bitRate="96000"
|
|
||||||
sampleRate="16000"
|
|
||||||
channels="1" />
|
|
||||||
|
|
||||||
</EncoderProfile>
|
|
||||||
|
|
||||||
<EncoderProfile quality="timelapse1080p" fileFormat="mp4" duration="60">
|
|
||||||
<Video codec="h264"
|
|
||||||
bitRate="12000000"
|
|
||||||
width="1920"
|
|
||||||
height="1080"
|
|
||||||
frameRate="30" />
|
|
||||||
|
|
||||||
<!-- Audio settings are not used for timealpse video recording -->
|
|
||||||
<Audio codec="aac"
|
|
||||||
bitRate="96000"
|
|
||||||
sampleRate="16000"
|
|
||||||
channels="1" />
|
|
||||||
</EncoderProfile>
|
|
||||||
|
|
||||||
<EncoderProfile quality="timelapse720p" fileFormat="mp4" duration="60">
|
|
||||||
<Video codec="h264"
|
|
||||||
bitRate="8000000"
|
|
||||||
width="1280"
|
|
||||||
height="720"
|
|
||||||
frameRate="30" />
|
|
||||||
|
|
||||||
<!-- Audio settings are not used for timealpse video recording -->
|
|
||||||
<Audio codec="aac"
|
|
||||||
bitRate="96000"
|
|
||||||
sampleRate="16000"
|
|
||||||
channels="1" />
|
|
||||||
</EncoderProfile>
|
|
||||||
|
|
||||||
<EncoderProfile quality="timelapse480p" fileFormat="mp4" duration="60">
|
|
||||||
<Video codec="h264"
|
|
||||||
bitRate="3000000"
|
|
||||||
width="720"
|
|
||||||
height="480"
|
|
||||||
frameRate="30" />
|
|
||||||
|
|
||||||
<!-- Audio settings are not used for timealpse video recording -->
|
|
||||||
<Audio codec="aac"
|
|
||||||
bitRate="96000"
|
|
||||||
sampleRate="16000"
|
|
||||||
channels="1" />
|
|
||||||
</EncoderProfile>
|
|
||||||
|
|
||||||
<ImageEncoding quality="90" />
|
|
||||||
<ImageEncoding quality="80" />
|
|
||||||
<ImageEncoding quality="70" />
|
|
||||||
<ImageDecoding memCap="20000000" />
|
|
||||||
|
|
||||||
</CamcorderProfiles>
|
|
||||||
|
|
||||||
<CamcorderProfiles cameraId="2">
|
|
||||||
|
|
||||||
<EncoderProfile quality="2160p" fileFormat="mp4" duration="60">
|
|
||||||
<Video codec="h264"
|
|
||||||
bitRate="12000000"
|
|
||||||
width="3840"
|
|
||||||
height="2160"
|
|
||||||
frameRate="60" />
|
|
||||||
|
|
||||||
<Audio codec="aac"
|
|
||||||
bitRate="96000"
|
|
||||||
sampleRate="16000"
|
|
||||||
channels="1" />
|
|
||||||
</EncoderProfile>
|
|
||||||
|
|
||||||
<EncoderProfile quality="1080p" fileFormat="mp4" duration="60">
|
|
||||||
<Video codec="h264"
|
|
||||||
bitRate="12000000"
|
|
||||||
width="1920"
|
|
||||||
height="1080"
|
|
||||||
frameRate="30" />
|
|
||||||
|
|
||||||
<Audio codec="aac"
|
|
||||||
bitRate="96000"
|
|
||||||
sampleRate="16000"
|
|
||||||
channels="1" />
|
|
||||||
</EncoderProfile>
|
|
||||||
|
|
||||||
<EncoderProfile quality="720p" fileFormat="mp4" duration="60">
|
|
||||||
<Video codec="h264"
|
|
||||||
bitRate="8000000"
|
|
||||||
width="1280"
|
|
||||||
height="720"
|
|
||||||
frameRate="30" />
|
|
||||||
|
|
||||||
<Audio codec="aac"
|
|
||||||
bitRate="96000"
|
|
||||||
sampleRate="16000"
|
|
||||||
channels="1" />
|
|
||||||
|
|
||||||
</EncoderProfile>
|
|
||||||
<EncoderProfile quality="480p" fileFormat="mp4" duration="60">
|
|
||||||
<Video codec="h264"
|
|
||||||
bitRate="3000000"
|
|
||||||
width="720"
|
|
||||||
height="480"
|
|
||||||
frameRate="30" />
|
|
||||||
|
|
||||||
<Audio codec="aac"
|
|
||||||
bitRate="96000"
|
|
||||||
sampleRate="16000"
|
|
||||||
channels="1" />
|
|
||||||
|
|
||||||
</EncoderProfile>
|
|
||||||
|
|
||||||
<EncoderProfile quality="timelapse1080p" fileFormat="mp4" duration="60">
|
|
||||||
<Video codec="h264"
|
|
||||||
bitRate="12000000"
|
|
||||||
width="1920"
|
|
||||||
height="1080"
|
|
||||||
frameRate="30" />
|
|
||||||
|
|
||||||
<!-- Audio settings are not used for timealpse video recording -->
|
|
||||||
<Audio codec="aac"
|
|
||||||
bitRate="96000"
|
|
||||||
sampleRate="16000"
|
|
||||||
channels="1" />
|
|
||||||
</EncoderProfile>
|
|
||||||
|
|
||||||
<EncoderProfile quality="timelapse720p" fileFormat="mp4" duration="60">
|
|
||||||
<Video codec="h264"
|
|
||||||
bitRate="8000000"
|
|
||||||
width="1280"
|
|
||||||
height="720"
|
|
||||||
frameRate="30" />
|
|
||||||
|
|
||||||
<!-- Audio settings are not used for timealpse video recording -->
|
|
||||||
<Audio codec="aac"
|
|
||||||
bitRate="96000"
|
|
||||||
sampleRate="16000"
|
|
||||||
channels="1" />
|
|
||||||
</EncoderProfile>
|
|
||||||
|
|
||||||
<EncoderProfile quality="timelapse480p" fileFormat="mp4" duration="60">
|
|
||||||
<Video codec="h264"
|
|
||||||
bitRate="3000000"
|
|
||||||
width="720"
|
|
||||||
height="480"
|
|
||||||
frameRate="30" />
|
|
||||||
|
|
||||||
<!-- Audio settings are not used for timealpse video recording -->
|
|
||||||
<Audio codec="aac"
|
|
||||||
bitRate="96000"
|
|
||||||
sampleRate="16000"
|
|
||||||
channels="1" />
|
|
||||||
</EncoderProfile>
|
|
||||||
|
|
||||||
<EncoderProfile quality="highspeed1080p" fileFormat="mp4" duration="60">
|
|
||||||
<Video codec="h264"
|
|
||||||
bitRate="42000000"
|
|
||||||
width="1920"
|
|
||||||
height="1080"
|
|
||||||
frameRate="240" />
|
|
||||||
|
|
||||||
<!-- audio setting is ignored -->
|
|
||||||
<Audio codec="aac"
|
|
||||||
bitRate="96000"
|
|
||||||
sampleRate="48000"
|
|
||||||
channels="1" />
|
|
||||||
</EncoderProfile>
|
|
||||||
|
|
||||||
<ImageEncoding quality="90" />
|
|
||||||
<ImageEncoding quality="80" />
|
|
||||||
<ImageEncoding quality="70" />
|
|
||||||
<ImageDecoding memCap="20000000" />
|
|
||||||
|
|
||||||
</CamcorderProfiles>
|
|
||||||
|
|
||||||
<CamcorderProfiles cameraId="3">
|
|
||||||
|
|
||||||
<EncoderProfile quality="1080p" fileFormat="mp4" duration="60">
|
|
||||||
<Video codec="h264"
|
|
||||||
bitRate="12000000"
|
|
||||||
width="1920"
|
|
||||||
height="1080"
|
|
||||||
frameRate="30" />
|
|
||||||
|
|
||||||
<Audio codec="aac"
|
|
||||||
bitRate="96000"
|
|
||||||
sampleRate="16000"
|
|
||||||
channels="1" />
|
|
||||||
</EncoderProfile>
|
|
||||||
|
|
||||||
<EncoderProfile quality="720p" fileFormat="mp4" duration="60">
|
|
||||||
<Video codec="h264"
|
|
||||||
bitRate="8000000"
|
|
||||||
width="1280"
|
|
||||||
height="720"
|
|
||||||
frameRate="30" />
|
|
||||||
|
|
||||||
<Audio codec="aac"
|
|
||||||
bitRate="96000"
|
|
||||||
sampleRate="16000"
|
|
||||||
channels="1" />
|
|
||||||
|
|
||||||
</EncoderProfile>
|
|
||||||
<EncoderProfile quality="480p" fileFormat="mp4" duration="60">
|
|
||||||
<Video codec="h264"
|
|
||||||
bitRate="3000000"
|
|
||||||
width="720"
|
|
||||||
height="480"
|
|
||||||
frameRate="30" />
|
|
||||||
|
|
||||||
<Audio codec="aac"
|
|
||||||
bitRate="96000"
|
|
||||||
sampleRate="16000"
|
|
||||||
channels="1" />
|
|
||||||
|
|
||||||
</EncoderProfile>
|
|
||||||
|
|
||||||
<EncoderProfile quality="timelapse1080p" fileFormat="mp4" duration="60">
|
|
||||||
<Video codec="h264"
|
|
||||||
bitRate="12000000"
|
|
||||||
width="1920"
|
|
||||||
height="1080"
|
|
||||||
frameRate="30" />
|
|
||||||
|
|
||||||
<!-- Audio settings are not used for timealpse video recording -->
|
|
||||||
<Audio codec="aac"
|
|
||||||
bitRate="96000"
|
|
||||||
sampleRate="16000"
|
|
||||||
channels="1" />
|
|
||||||
</EncoderProfile>
|
|
||||||
|
|
||||||
<EncoderProfile quality="timelapse720p" fileFormat="mp4" duration="60">
|
|
||||||
<Video codec="h264"
|
|
||||||
bitRate="8000000"
|
|
||||||
width="1280"
|
|
||||||
height="720"
|
|
||||||
frameRate="30" />
|
|
||||||
|
|
||||||
<!-- Audio settings are not used for timealpse video recording -->
|
|
||||||
<Audio codec="aac"
|
|
||||||
bitRate="96000"
|
|
||||||
sampleRate="16000"
|
|
||||||
channels="1" />
|
|
||||||
</EncoderProfile>
|
|
||||||
|
|
||||||
<EncoderProfile quality="timelapse480p" fileFormat="mp4" duration="60">
|
|
||||||
<Video codec="h264"
|
|
||||||
bitRate="3000000"
|
|
||||||
width="720"
|
|
||||||
height="480"
|
|
||||||
frameRate="30" />
|
|
||||||
|
|
||||||
<!-- Audio settings are not used for timealpse video recording -->
|
|
||||||
<Audio codec="aac"
|
|
||||||
bitRate="96000"
|
|
||||||
sampleRate="16000"
|
|
||||||
channels="1" />
|
|
||||||
</EncoderProfile>
|
|
||||||
|
|
||||||
<ImageEncoding quality="90" />
|
|
||||||
<ImageEncoding quality="80" />
|
|
||||||
<ImageEncoding quality="70" />
|
|
||||||
<ImageDecoding memCap="20000000" />
|
|
||||||
|
|
||||||
</CamcorderProfiles>
|
|
||||||
|
|
||||||
<CamcorderProfiles cameraId="4">
|
|
||||||
|
|
||||||
<EncoderProfile quality="1080p" fileFormat="mp4" duration="60">
|
|
||||||
<Video codec="h264"
|
|
||||||
bitRate="12000000"
|
|
||||||
width="1920"
|
|
||||||
height="1080"
|
|
||||||
frameRate="30" />
|
|
||||||
|
|
||||||
<Audio codec="aac"
|
|
||||||
bitRate="96000"
|
|
||||||
sampleRate="16000"
|
|
||||||
channels="1" />
|
|
||||||
</EncoderProfile>
|
|
||||||
|
|
||||||
<EncoderProfile quality="720p" fileFormat="mp4" duration="60">
|
|
||||||
<Video codec="h264"
|
|
||||||
bitRate="8000000"
|
|
||||||
width="1280"
|
|
||||||
height="720"
|
|
||||||
frameRate="30" />
|
|
||||||
|
|
||||||
<Audio codec="aac"
|
|
||||||
bitRate="96000"
|
|
||||||
sampleRate="16000"
|
|
||||||
channels="1" />
|
|
||||||
|
|
||||||
</EncoderProfile>
|
|
||||||
<EncoderProfile quality="480p" fileFormat="mp4" duration="60">
|
|
||||||
<Video codec="h264"
|
|
||||||
bitRate="3000000"
|
|
||||||
width="720"
|
|
||||||
height="480"
|
|
||||||
frameRate="30" />
|
|
||||||
|
|
||||||
<Audio codec="aac"
|
|
||||||
bitRate="96000"
|
|
||||||
sampleRate="16000"
|
|
||||||
channels="1" />
|
|
||||||
|
|
||||||
</EncoderProfile>
|
|
||||||
|
|
||||||
<EncoderProfile quality="timelapse1080p" fileFormat="mp4" duration="60">
|
|
||||||
<Video codec="h264"
|
|
||||||
bitRate="12000000"
|
|
||||||
width="1920"
|
|
||||||
height="1080"
|
|
||||||
frameRate="30" />
|
|
||||||
|
|
||||||
<!-- Audio settings are not used for timealpse video recording -->
|
|
||||||
<Audio codec="aac"
|
|
||||||
bitRate="96000"
|
|
||||||
sampleRate="16000"
|
|
||||||
channels="1" />
|
|
||||||
</EncoderProfile>
|
|
||||||
|
|
||||||
<EncoderProfile quality="timelapse720p" fileFormat="mp4" duration="60">
|
|
||||||
<Video codec="h264"
|
|
||||||
bitRate="8000000"
|
|
||||||
width="1280"
|
|
||||||
height="720"
|
|
||||||
frameRate="30" />
|
|
||||||
|
|
||||||
<!-- Audio settings are not used for timealpse video recording -->
|
|
||||||
<Audio codec="aac"
|
|
||||||
bitRate="96000"
|
|
||||||
sampleRate="16000"
|
|
||||||
channels="1" />
|
|
||||||
</EncoderProfile>
|
|
||||||
|
|
||||||
<EncoderProfile quality="timelapse480p" fileFormat="mp4" duration="60">
|
|
||||||
<Video codec="h264"
|
|
||||||
bitRate="3000000"
|
|
||||||
width="720"
|
|
||||||
height="480"
|
|
||||||
frameRate="30" />
|
|
||||||
|
|
||||||
<!-- Audio settings are not used for timealpse video recording -->
|
|
||||||
<Audio codec="aac"
|
|
||||||
bitRate="96000"
|
|
||||||
sampleRate="16000"
|
|
||||||
channels="1" />
|
|
||||||
</EncoderProfile>
|
|
||||||
|
|
||||||
<ImageEncoding quality="90" />
|
|
||||||
<ImageEncoding quality="80" />
|
|
||||||
<ImageEncoding quality="70" />
|
|
||||||
<ImageDecoding memCap="20000000" />
|
|
||||||
|
|
||||||
</CamcorderProfiles>
|
|
||||||
|
|
||||||
<CamcorderProfiles cameraId="5">
|
|
||||||
|
|
||||||
<EncoderProfile quality="2160p" fileFormat="mp4" duration="60">
|
|
||||||
<Video codec="h264"
|
|
||||||
bitRate="12000000"
|
|
||||||
width="3840"
|
|
||||||
height="2160"
|
|
||||||
frameRate="60" />
|
|
||||||
|
|
||||||
<Audio codec="aac"
|
|
||||||
bitRate="96000"
|
|
||||||
sampleRate="16000"
|
|
||||||
channels="1" />
|
|
||||||
</EncoderProfile>
|
|
||||||
|
|
||||||
<EncoderProfile quality="1080p" fileFormat="mp4" duration="60">
|
|
||||||
<Video codec="h264"
|
|
||||||
bitRate="12000000"
|
|
||||||
width="1920"
|
|
||||||
height="1080"
|
|
||||||
frameRate="30" />
|
|
||||||
|
|
||||||
<Audio codec="aac"
|
|
||||||
bitRate="96000"
|
|
||||||
sampleRate="16000"
|
|
||||||
channels="1" />
|
|
||||||
</EncoderProfile>
|
|
||||||
|
|
||||||
<EncoderProfile quality="720p" fileFormat="mp4" duration="60">
|
|
||||||
<Video codec="h264"
|
|
||||||
bitRate="8000000"
|
|
||||||
width="1280"
|
|
||||||
height="720"
|
|
||||||
frameRate="30" />
|
|
||||||
|
|
||||||
<Audio codec="aac"
|
|
||||||
bitRate="96000"
|
|
||||||
sampleRate="16000"
|
|
||||||
channels="1" />
|
|
||||||
|
|
||||||
</EncoderProfile>
|
|
||||||
|
|
||||||
<EncoderProfile quality="480p" fileFormat="mp4" duration="60">
|
|
||||||
<Video codec="h264"
|
|
||||||
bitRate="3000000"
|
|
||||||
width="720"
|
|
||||||
height="480"
|
|
||||||
frameRate="30" />
|
|
||||||
|
|
||||||
<Audio codec="aac"
|
|
||||||
bitRate="96000"
|
|
||||||
sampleRate="16000"
|
|
||||||
channels="1" />
|
|
||||||
|
|
||||||
</EncoderProfile>
|
|
||||||
|
|
||||||
<EncoderProfile quality="timelapse2160p" fileFormat="mp4" duration="60">
|
|
||||||
<Video codec="h264"
|
|
||||||
bitRate="12000000"
|
|
||||||
width="3840"
|
|
||||||
height="2160"
|
|
||||||
frameRate="30" />
|
|
||||||
|
|
||||||
<!-- Audio settings are not used for timealpse video recording -->
|
|
||||||
<Audio codec="aac"
|
|
||||||
bitRate="96000"
|
|
||||||
sampleRate="16000"
|
|
||||||
channels="1" />
|
|
||||||
</EncoderProfile>
|
|
||||||
|
|
||||||
<EncoderProfile quality="timelapse1080p" fileFormat="mp4" duration="60">
|
|
||||||
<Video codec="h264"
|
|
||||||
bitRate="12000000"
|
|
||||||
width="1920"
|
|
||||||
height="1080"
|
|
||||||
frameRate="30" />
|
|
||||||
|
|
||||||
<!-- Audio settings are not used for timealpse video recording -->
|
|
||||||
<Audio codec="aac"
|
|
||||||
bitRate="96000"
|
|
||||||
sampleRate="16000"
|
|
||||||
channels="1" />
|
|
||||||
</EncoderProfile>
|
|
||||||
|
|
||||||
<EncoderProfile quality="timelapse720p" fileFormat="mp4" duration="60">
|
|
||||||
<Video codec="h264"
|
|
||||||
bitRate="8000000"
|
|
||||||
width="1280"
|
|
||||||
height="720"
|
|
||||||
frameRate="30" />
|
|
||||||
|
|
||||||
<!-- Audio settings are not used for timealpse video recording -->
|
|
||||||
<Audio codec="aac"
|
|
||||||
bitRate="96000"
|
|
||||||
sampleRate="16000"
|
|
||||||
channels="1" />
|
|
||||||
</EncoderProfile>
|
|
||||||
|
|
||||||
<EncoderProfile quality="timelapse480p" fileFormat="mp4" duration="60">
|
|
||||||
<Video codec="h264"
|
|
||||||
bitRate="3000000"
|
|
||||||
width="720"
|
|
||||||
height="480"
|
|
||||||
frameRate="30" />
|
|
||||||
|
|
||||||
<!-- Audio settings are not used for timealpse video recording -->
|
|
||||||
<Audio codec="aac"
|
|
||||||
bitRate="96000"
|
|
||||||
sampleRate="16000"
|
|
||||||
channels="1" />
|
|
||||||
</EncoderProfile>
|
|
||||||
|
|
||||||
<EncoderProfile quality="highspeed1080p" fileFormat="mp4" duration="60">
|
|
||||||
<Video codec="h264"
|
|
||||||
bitRate="42000000"
|
|
||||||
width="1920"
|
|
||||||
height="1080"
|
|
||||||
frameRate="240" />
|
|
||||||
|
|
||||||
<!-- audio setting is ignored -->
|
|
||||||
<Audio codec="aac"
|
|
||||||
bitRate="96000"
|
|
||||||
sampleRate="48000"
|
|
||||||
channels="1" />
|
|
||||||
</EncoderProfile>
|
|
||||||
|
|
||||||
<ImageEncoding quality="90" />
|
|
||||||
<ImageEncoding quality="80" />
|
|
||||||
<ImageEncoding quality="70" />
|
|
||||||
<ImageDecoding memCap="20000000" />
|
|
||||||
|
|
||||||
</CamcorderProfiles>
|
|
||||||
|
|
||||||
<CamcorderProfiles cameraId="6">
|
|
||||||
|
|
||||||
<EncoderProfile quality="1080p" fileFormat="mp4" duration="60">
|
|
||||||
<Video codec="h264"
|
|
||||||
bitRate="12000000"
|
|
||||||
width="1920"
|
|
||||||
height="1080"
|
|
||||||
frameRate="30" />
|
|
||||||
|
|
||||||
<Audio codec="aac"
|
|
||||||
bitRate="96000"
|
|
||||||
sampleRate="16000"
|
|
||||||
channels="1" />
|
|
||||||
</EncoderProfile>
|
|
||||||
|
|
||||||
<EncoderProfile quality="720p" fileFormat="mp4" duration="60">
|
|
||||||
<Video codec="h264"
|
|
||||||
bitRate="8000000"
|
|
||||||
width="1280"
|
|
||||||
height="720"
|
|
||||||
frameRate="30" />
|
|
||||||
|
|
||||||
<Audio codec="aac"
|
|
||||||
bitRate="96000"
|
|
||||||
sampleRate="16000"
|
|
||||||
channels="1" />
|
|
||||||
|
|
||||||
</EncoderProfile>
|
|
||||||
<EncoderProfile quality="480p" fileFormat="mp4" duration="60">
|
|
||||||
<Video codec="h264"
|
|
||||||
bitRate="3000000"
|
|
||||||
width="720"
|
|
||||||
height="480"
|
|
||||||
frameRate="30" />
|
|
||||||
|
|
||||||
<Audio codec="aac"
|
|
||||||
bitRate="96000"
|
|
||||||
sampleRate="16000"
|
|
||||||
channels="1" />
|
|
||||||
|
|
||||||
</EncoderProfile>
|
|
||||||
|
|
||||||
<EncoderProfile quality="timelapse1080p" fileFormat="mp4" duration="60">
|
|
||||||
<Video codec="h264"
|
|
||||||
bitRate="12000000"
|
|
||||||
width="1920"
|
|
||||||
height="1080"
|
|
||||||
frameRate="30" />
|
|
||||||
|
|
||||||
<!-- Audio settings are not used for timealpse video recording -->
|
|
||||||
<Audio codec="aac"
|
|
||||||
bitRate="96000"
|
|
||||||
sampleRate="16000"
|
|
||||||
channels="1" />
|
|
||||||
</EncoderProfile>
|
|
||||||
|
|
||||||
<EncoderProfile quality="timelapse720p" fileFormat="mp4" duration="60">
|
|
||||||
<Video codec="h264"
|
|
||||||
bitRate="8000000"
|
|
||||||
width="1280"
|
|
||||||
height="720"
|
|
||||||
frameRate="30" />
|
|
||||||
|
|
||||||
<!-- Audio settings are not used for timealpse video recording -->
|
|
||||||
<Audio codec="aac"
|
|
||||||
bitRate="96000"
|
|
||||||
sampleRate="16000"
|
|
||||||
channels="1" />
|
|
||||||
</EncoderProfile>
|
|
||||||
|
|
||||||
<EncoderProfile quality="timelapse480p" fileFormat="mp4" duration="60">
|
|
||||||
<Video codec="h264"
|
|
||||||
bitRate="3000000"
|
|
||||||
width="720"
|
|
||||||
height="480"
|
|
||||||
frameRate="30" />
|
|
||||||
|
|
||||||
<!-- Audio settings are not used for timealpse video recording -->
|
|
||||||
<Audio codec="aac"
|
|
||||||
bitRate="96000"
|
|
||||||
sampleRate="16000"
|
|
||||||
channels="1" />
|
|
||||||
</EncoderProfile>
|
|
||||||
|
|
||||||
<ImageEncoding quality="90" />
|
|
||||||
<ImageEncoding quality="80" />
|
|
||||||
<ImageEncoding quality="70" />
|
|
||||||
<ImageDecoding memCap="20000000" />
|
|
||||||
|
|
||||||
</CamcorderProfiles>
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<EncoderOutputFileFormat name="3gp" />
|
|
||||||
<EncoderOutputFileFormat name="mp4" />
|
|
||||||
|
|
||||||
<!--
|
|
||||||
If a codec is not enabled, it is invisible to the applications
|
|
||||||
In other words, the applications won't be able to use the codec
|
|
||||||
or query the capabilities of the codec at all if it is disabled
|
|
||||||
-->
|
|
||||||
|
|
||||||
<!--
|
|
||||||
FIXME : we only check Mpeg4 encorder cap and other codec doesn't check
|
|
||||||
codec cap
|
|
||||||
-->
|
|
||||||
<VideoEncoderCap name="h264" enabled="true"
|
|
||||||
minBitRate="64000" maxBitRate="12000000"
|
|
||||||
minFrameWidth="128" maxFrameWidth="3840"
|
|
||||||
minFrameHeight="96" maxFrameHeight="2160"
|
|
||||||
minFrameRate="15" maxFrameRate="30" />
|
|
||||||
|
|
||||||
<VideoEncoderCap name="h263" enabled="true"
|
|
||||||
minBitRate="64000" maxBitRate="1000000"
|
|
||||||
minFrameWidth="128" maxFrameWidth="1920"
|
|
||||||
minFrameHeight="96" maxFrameHeight="1080"
|
|
||||||
minFrameRate="15" maxFrameRate="30" />
|
|
||||||
|
|
||||||
<VideoEncoderCap name="m4v" enabled="true"
|
|
||||||
minBitRate="64000" maxBitRate="2000000"
|
|
||||||
minFrameWidth="128" maxFrameWidth="1920"
|
|
||||||
minFrameHeight="96" maxFrameHeight="1080"
|
|
||||||
minFrameRate="15" maxFrameRate="30" />
|
|
||||||
|
|
||||||
<AudioEncoderCap name="aac" enabled="true"
|
|
||||||
minBitRate="758" maxBitRate="288000"
|
|
||||||
minSampleRate="8000" maxSampleRate="48000"
|
|
||||||
minChannels="1" maxChannels="1" />
|
|
||||||
|
|
||||||
<AudioEncoderCap name="heaac" enabled="true"
|
|
||||||
minBitRate="8000" maxBitRate="64000"
|
|
||||||
minSampleRate="16000" maxSampleRate="48000"
|
|
||||||
minChannels="1" maxChannels="1" />
|
|
||||||
|
|
||||||
<AudioEncoderCap name="aaceld" enabled="true"
|
|
||||||
minBitRate="16000" maxBitRate="192000"
|
|
||||||
minSampleRate="16000" maxSampleRate="48000"
|
|
||||||
minChannels="1" maxChannels="1" />
|
|
||||||
|
|
||||||
<AudioEncoderCap name="amrwb" enabled="true"
|
|
||||||
minBitRate="6600" maxBitRate="23050"
|
|
||||||
minSampleRate="16000" maxSampleRate="16000"
|
|
||||||
minChannels="1" maxChannels="1" />
|
|
||||||
|
|
||||||
<AudioEncoderCap name="amrnb" enabled="true"
|
|
||||||
minBitRate="5525" maxBitRate="12200"
|
|
||||||
minSampleRate="8000" maxSampleRate="8000"
|
|
||||||
minChannels="1" maxChannels="1" />
|
|
||||||
|
|
||||||
<!--
|
|
||||||
FIXME:
|
|
||||||
We do not check decoder capabilities at present
|
|
||||||
At present, we only check whether windows media is visible
|
|
||||||
for TEST applications. For other applications, we do
|
|
||||||
not perform any checks at all.
|
|
||||||
-->
|
|
||||||
<VideoDecoderCap name="wmv" enabled="false"/>
|
|
||||||
<AudioDecoderCap name="wma" enabled="false"/>
|
|
||||||
</MediaSettings>
|
|
||||||
@@ -1,15 +0,0 @@
|
|||||||
service vendor.pkvm_enable /vendor/bin/misc_writer --set-enable-pkvm
|
|
||||||
user root
|
|
||||||
disabled
|
|
||||||
oneshot
|
|
||||||
|
|
||||||
service vendor.pkvm_disable /vendor/bin/misc_writer --set-disable-pkvm
|
|
||||||
user root
|
|
||||||
disabled
|
|
||||||
oneshot
|
|
||||||
|
|
||||||
on property:persist.device_config.virtualization_framework_native.isolated_compilation_enabled=true
|
|
||||||
start vendor.pkvm_enable
|
|
||||||
|
|
||||||
on property:persist.device_config.virtualization_framework_native.isolated_compilation_enabled=false
|
|
||||||
start vendor.pkvm_disable
|
|
||||||
@@ -1,343 +0,0 @@
|
|||||||
{
|
|
||||||
"Nodes": [
|
|
||||||
{
|
|
||||||
"Name": "CPULittleClusterMaxFreq",
|
|
||||||
"Path": "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq",
|
|
||||||
"Values": [
|
|
||||||
"9999999",
|
|
||||||
"1197000"
|
|
||||||
],
|
|
||||||
"DefaultIndex": 0,
|
|
||||||
"ResetOnInit": true
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"Name": "CPULittleClusterMinFreq",
|
|
||||||
"Path": "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq",
|
|
||||||
"Values": [
|
|
||||||
"9999999",
|
|
||||||
"1197000",
|
|
||||||
"0"
|
|
||||||
],
|
|
||||||
"ResetOnInit": true
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"Name": "CPUBigClusterMaxFreq",
|
|
||||||
"Path": "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq",
|
|
||||||
"Values": [
|
|
||||||
"9999999",
|
|
||||||
"1999000"
|
|
||||||
],
|
|
||||||
"DefaultIndex": 0,
|
|
||||||
"ResetOnInit": true
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"Name": "CPUBigClusterMinFreq",
|
|
||||||
"Path": "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq",
|
|
||||||
"Values": [
|
|
||||||
"9999999",
|
|
||||||
"1197000",
|
|
||||||
"0"
|
|
||||||
],
|
|
||||||
"ResetOnInit": true
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"Name": "GPUMinFreq",
|
|
||||||
"Path": "/sys/devices/platform/1c500000.mali/hint_min_freq",
|
|
||||||
"Values": [
|
|
||||||
"151000",
|
|
||||||
"302000",
|
|
||||||
"455000",
|
|
||||||
"572000",
|
|
||||||
"670000"
|
|
||||||
],
|
|
||||||
"DefaultIndex": 0,
|
|
||||||
"ResetOnInit": true
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"Name": "TAUClampBoost",
|
|
||||||
"Path": "/proc/vendor_sched/ta_uclamp_min",
|
|
||||||
"Values": [
|
|
||||||
"0",
|
|
||||||
"410",
|
|
||||||
"308",
|
|
||||||
"205",
|
|
||||||
"103"
|
|
||||||
],
|
|
||||||
"DefaultIndex": 0,
|
|
||||||
"ResetOnInit": true
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"Name": "UfsClkGateEnable",
|
|
||||||
"Path": "/dev/sys/block/bootdevice/clkgate_enable",
|
|
||||||
"Values": [
|
|
||||||
"0",
|
|
||||||
"1"
|
|
||||||
],
|
|
||||||
"ResetOnInit": true
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"Name": "PowerHALRenderingState",
|
|
||||||
"Path": "vendor.powerhal.rendering",
|
|
||||||
"Values": [
|
|
||||||
"EXPENSIVE_RENDERING",
|
|
||||||
""
|
|
||||||
],
|
|
||||||
"Type": "Property"
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"Actions": [
|
|
||||||
{
|
|
||||||
"PowerHint": "INTERACTION",
|
|
||||||
"Type": "EndHint",
|
|
||||||
"Value": "DISABLE_TA_BOOST"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"PowerHint": "INTERACTION",
|
|
||||||
"Type": "DoHint",
|
|
||||||
"Value": "INTERACTION_120"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"PowerHint": "INTERACTION",
|
|
||||||
"Type": "DoHint",
|
|
||||||
"Value": "INTERACTION_90"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"PowerHint": "INTERACTION",
|
|
||||||
"Type": "DoHint",
|
|
||||||
"Value": "INTERACTION_60"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"PowerHint": "INTERACTION_120",
|
|
||||||
"Node": "TAUClampBoost",
|
|
||||||
"Duration": 6000,
|
|
||||||
"Value": "410"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"PowerHint": "INTERACTION_90",
|
|
||||||
"Node": "TAUClampBoost",
|
|
||||||
"Duration": 6000,
|
|
||||||
"Value": "308"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"PowerHint": "INTERACTION_60",
|
|
||||||
"Node": "TAUClampBoost",
|
|
||||||
"Duration": 6000,
|
|
||||||
"Value": "205"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"PowerHint": "REFRESH_120FPS",
|
|
||||||
"Type": "MaskHint",
|
|
||||||
"Value": "INTERACTION_60"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"PowerHint": "REFRESH_120FPS",
|
|
||||||
"Type": "MaskHint",
|
|
||||||
"Value": "INTERACTION_90"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"PowerHint": "REFRESH_90FPS",
|
|
||||||
"Type": "MaskHint",
|
|
||||||
"Value": "INTERACTION_60"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"PowerHint": "REFRESH_90FPS",
|
|
||||||
"Type": "MaskHint",
|
|
||||||
"Value": "INTERACTION_120"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"PowerHint": "REFRESH_60FPS",
|
|
||||||
"Type": "MaskHint",
|
|
||||||
"Value": "INTERACTION_90"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"PowerHint": "REFRESH_60FPS",
|
|
||||||
"Type": "MaskHint",
|
|
||||||
"Value": "INTERACTION_120"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"PowerHint": "DISPLAY_IDLE",
|
|
||||||
"Type": "EndHint",
|
|
||||||
"Value": "INTERACTION_120"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"PowerHint": "DISPLAY_IDLE",
|
|
||||||
"Type": "EndHint",
|
|
||||||
"Value": "INTERACTION_90"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"PowerHint": "DISPLAY_IDLE",
|
|
||||||
"Type": "EndHint",
|
|
||||||
"Value": "INTERACTION_60"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"PowerHint": "INTERACTION",
|
|
||||||
"Node": "UfsClkGateEnable",
|
|
||||||
"Duration": 200,
|
|
||||||
"Value": "0"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"PowerHint": "LAUNCH",
|
|
||||||
"Type": "EndHint",
|
|
||||||
"Value": "DISABLE_TA_BOOST"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"PowerHint": "LAUNCH",
|
|
||||||
"Node": "CPUBigClusterMaxFreq",
|
|
||||||
"Duration": 5000,
|
|
||||||
"Value": "9999999"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"PowerHint": "LAUNCH",
|
|
||||||
"Node": "CPUBigClusterMinFreq",
|
|
||||||
"Duration": 5000,
|
|
||||||
"Value": "9999999"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"PowerHint": "LAUNCH",
|
|
||||||
"Node": "CPULittleClusterMaxFreq",
|
|
||||||
"Duration": 5000,
|
|
||||||
"Value": "9999999"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"PowerHint": "LAUNCH",
|
|
||||||
"Node": "CPULittleClusterMinFreq",
|
|
||||||
"Duration": 5000,
|
|
||||||
"Value": "9999999"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"PowerHint": "LAUNCH",
|
|
||||||
"Node": "TAUClampBoost",
|
|
||||||
"Duration": 5000,
|
|
||||||
"Value": "308"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"PowerHint": "LAUNCH",
|
|
||||||
"Node": "UfsClkGateEnable",
|
|
||||||
"Duration": 5000,
|
|
||||||
"Value": "0"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"PowerHint": "CAMERA_LAUNCH",
|
|
||||||
"Node": "CPUBigClusterMaxFreq",
|
|
||||||
"Duration": 1000,
|
|
||||||
"Value": "9999999"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"PowerHint": "CAMERA_LAUNCH",
|
|
||||||
"Node": "CPUBigClusterMinFreq",
|
|
||||||
"Duration": 1000,
|
|
||||||
"Value": "9999999"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"PowerHint": "CAMERA_LAUNCH",
|
|
||||||
"Node": "CPULittleClusterMaxFreq",
|
|
||||||
"Duration": 1000,
|
|
||||||
"Value": "9999999"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"PowerHint": "CAMERA_LAUNCH",
|
|
||||||
"Node": "CPULittleClusterMinFreq",
|
|
||||||
"Duration": 1000,
|
|
||||||
"Value": "9999999"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"PowerHint": "CAMERA_LAUNCH",
|
|
||||||
"Node": "UfsClkGateEnable",
|
|
||||||
"Duration": 1000,
|
|
||||||
"Value": "0"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"PowerHint": "CAMERA_STREAMING_STANDARD",
|
|
||||||
"Node": "CPUBigClusterMaxFreq",
|
|
||||||
"Duration": 0,
|
|
||||||
"Value": "1999000"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"PowerHint": "CAMERA_STREAMING_STANDARD",
|
|
||||||
"Node": "GPUMinFreq",
|
|
||||||
"Duration": 0,
|
|
||||||
"Value": "670000"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"PowerHint": "FIXED_PERFORMANCE",
|
|
||||||
"Node": "CPUBigClusterMaxFreq",
|
|
||||||
"Duration": 0,
|
|
||||||
"Value": "9999999"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"PowerHint": "FIXED_PERFORMANCE",
|
|
||||||
"Node": "CPUBigClusterMinFreq",
|
|
||||||
"Duration": 0,
|
|
||||||
"Value": "9999999"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"PowerHint": "FIXED_PERFORMANCE",
|
|
||||||
"Node": "CPULittleClusterMaxFreq",
|
|
||||||
"Duration": 0,
|
|
||||||
"Value": "9999999"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"PowerHint": "FIXED_PERFORMANCE",
|
|
||||||
"Node": "CPULittleClusterMinFreq",
|
|
||||||
"Duration": 0,
|
|
||||||
"Value": "9999999"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"PowerHint": "EXPENSIVE_RENDERING",
|
|
||||||
"Node": "PowerHALRenderingState",
|
|
||||||
"Duration": 0,
|
|
||||||
"Value": "EXPENSIVE_RENDERING"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"PowerHint": "EXPENSIVE_RENDERING",
|
|
||||||
"Node": "GPUMinFreq",
|
|
||||||
"Duration": 0,
|
|
||||||
"Value": "455000"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"PowerHint": "REFRESH_120FPS",
|
|
||||||
"Node": "TAUClampBoost",
|
|
||||||
"Duration": 0,
|
|
||||||
"Value": "308"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"PowerHint": "REFRESH_90FPS",
|
|
||||||
"Node": "TAUClampBoost",
|
|
||||||
"Duration": 0,
|
|
||||||
"Value": "205"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"PowerHint": "REFRESH_60FPS",
|
|
||||||
"Node": "TAUClampBoost",
|
|
||||||
"Duration": 0,
|
|
||||||
"Value": "103"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"PowerHint": "ADPF_DISABLE_TA_BOOST",
|
|
||||||
"Node": "TAUClampBoost",
|
|
||||||
"Duration": 0,
|
|
||||||
"Value": "0"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"PowerHint": "DISABLE_TA_BOOST",
|
|
||||||
"Node": "TAUClampBoost",
|
|
||||||
"Duration": 0,
|
|
||||||
"Value": "0"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"PowerHint": "DISPLAY_IDLE",
|
|
||||||
"Type": "DoHint",
|
|
||||||
"Value": "DISABLE_TA_BOOST"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"PowerHint": "DISPLAY_IDLE",
|
|
||||||
"Type": "EndHint",
|
|
||||||
"Value": "DISPLAY_UPDATE_IMMINENT"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"PowerHint": "DISPLAY_UPDATE_IMMINENT",
|
|
||||||
"Type": "EndHint",
|
|
||||||
"Value": "DISABLE_TA_BOOST"
|
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
|
||||||
@@ -1,385 +0,0 @@
|
|||||||
{
|
|
||||||
"Nodes": [
|
|
||||||
{
|
|
||||||
"Name": "CPULittleClusterMaxFreq",
|
|
||||||
"Path": "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq",
|
|
||||||
"Values": [
|
|
||||||
"9999999",
|
|
||||||
"1197000"
|
|
||||||
],
|
|
||||||
"DefaultIndex": 0,
|
|
||||||
"ResetOnInit": true
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"Name": "CPULittleClusterMinFreq",
|
|
||||||
"Path": "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq",
|
|
||||||
"Values": [
|
|
||||||
"9999999",
|
|
||||||
"1197000",
|
|
||||||
"0"
|
|
||||||
],
|
|
||||||
"ResetOnInit": true
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"Name": "CPUMidClusterMaxFreq",
|
|
||||||
"Path": "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq",
|
|
||||||
"Values": [
|
|
||||||
"9999999",
|
|
||||||
"1999000"
|
|
||||||
],
|
|
||||||
"DefaultIndex": 0,
|
|
||||||
"ResetOnInit": true
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"Name": "CPUMidClusterMinFreq",
|
|
||||||
"Path": "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq",
|
|
||||||
"Values": [
|
|
||||||
"9999999",
|
|
||||||
"1197000",
|
|
||||||
"0"
|
|
||||||
],
|
|
||||||
"ResetOnInit": true
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"Name": "CPUBigClusterMaxFreq",
|
|
||||||
"Path": "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq",
|
|
||||||
"Values": [
|
|
||||||
"9999999",
|
|
||||||
"1999000"
|
|
||||||
],
|
|
||||||
"DefaultIndex": 0,
|
|
||||||
"ResetOnInit": true
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"Name": "CPUBigClusterMinFreq",
|
|
||||||
"Path": "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq",
|
|
||||||
"Values": [
|
|
||||||
"9999999",
|
|
||||||
"1106000",
|
|
||||||
"0"
|
|
||||||
],
|
|
||||||
"ResetOnInit": true
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"Name": "GPUMinFreq",
|
|
||||||
"Path": "/sys/devices/platform/1c500000.mali/hint_min_freq",
|
|
||||||
"Values": [
|
|
||||||
"151000",
|
|
||||||
"302000",
|
|
||||||
"455000",
|
|
||||||
"572000",
|
|
||||||
"670000"
|
|
||||||
],
|
|
||||||
"DefaultIndex": 0,
|
|
||||||
"ResetOnInit": true
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"Name": "TAUClampBoost",
|
|
||||||
"Path": "/proc/vendor_sched/ta_uclamp_min",
|
|
||||||
"Values": [
|
|
||||||
"0",
|
|
||||||
"410",
|
|
||||||
"308",
|
|
||||||
"205",
|
|
||||||
"103"
|
|
||||||
],
|
|
||||||
"DefaultIndex": 0,
|
|
||||||
"ResetOnInit": true
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"Name": "UfsClkGateEnable",
|
|
||||||
"Path": "/dev/sys/block/bootdevice/clkgate_enable",
|
|
||||||
"Values": [
|
|
||||||
"0",
|
|
||||||
"1"
|
|
||||||
],
|
|
||||||
"ResetOnInit": true
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"Name": "LimitFlashCurrent",
|
|
||||||
"Path": "vendor.camera.max_flash_current",
|
|
||||||
"Values": [
|
|
||||||
"100",
|
|
||||||
"1500"
|
|
||||||
],
|
|
||||||
"ResetOnInit": true,
|
|
||||||
"Type": "Property"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"Name": "PowerHALRenderingState",
|
|
||||||
"Path": "vendor.powerhal.rendering",
|
|
||||||
"Values": [
|
|
||||||
"EXPENSIVE_RENDERING",
|
|
||||||
""
|
|
||||||
],
|
|
||||||
"Type": "Property"
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"Actions": [
|
|
||||||
{
|
|
||||||
"PowerHint": "INTERACTION",
|
|
||||||
"Type": "EndHint",
|
|
||||||
"Value": "DISABLE_TA_BOOST"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"PowerHint": "INTERACTION",
|
|
||||||
"Type": "DoHint",
|
|
||||||
"Value": "INTERACTION_120"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"PowerHint": "INTERACTION",
|
|
||||||
"Type": "DoHint",
|
|
||||||
"Value": "INTERACTION_90"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"PowerHint": "INTERACTION",
|
|
||||||
"Type": "DoHint",
|
|
||||||
"Value": "INTERACTION_60"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"PowerHint": "INTERACTION_120",
|
|
||||||
"Node": "TAUClampBoost",
|
|
||||||
"Duration": 6000,
|
|
||||||
"Value": "410"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"PowerHint": "INTERACTION_90",
|
|
||||||
"Node": "TAUClampBoost",
|
|
||||||
"Duration": 6000,
|
|
||||||
"Value": "308"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"PowerHint": "INTERACTION_60",
|
|
||||||
"Node": "TAUClampBoost",
|
|
||||||
"Duration": 6000,
|
|
||||||
"Value": "205"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"PowerHint": "REFRESH_120FPS",
|
|
||||||
"Type": "MaskHint",
|
|
||||||
"Value": "INTERACTION_60"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"PowerHint": "REFRESH_120FPS",
|
|
||||||
"Type": "MaskHint",
|
|
||||||
"Value": "INTERACTION_90"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"PowerHint": "REFRESH_90FPS",
|
|
||||||
"Type": "MaskHint",
|
|
||||||
"Value": "INTERACTION_60"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"PowerHint": "REFRESH_90FPS",
|
|
||||||
"Type": "MaskHint",
|
|
||||||
"Value": "INTERACTION_120"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"PowerHint": "REFRESH_60FPS",
|
|
||||||
"Type": "MaskHint",
|
|
||||||
"Value": "INTERACTION_90"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"PowerHint": "REFRESH_60FPS",
|
|
||||||
"Type": "MaskHint",
|
|
||||||
"Value": "INTERACTION_120"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"PowerHint": "DISPLAY_IDLE",
|
|
||||||
"Type": "EndHint",
|
|
||||||
"Value": "INTERACTION_120"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"PowerHint": "DISPLAY_IDLE",
|
|
||||||
"Type": "EndHint",
|
|
||||||
"Value": "INTERACTION_90"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"PowerHint": "DISPLAY_IDLE",
|
|
||||||
"Type": "EndHint",
|
|
||||||
"Value": "INTERACTION_60"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"PowerHint": "INTERACTION",
|
|
||||||
"Node": "UfsClkGateEnable",
|
|
||||||
"Duration": 200,
|
|
||||||
"Value": "0"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"PowerHint": "LAUNCH",
|
|
||||||
"Type": "EndHint",
|
|
||||||
"Value": "DISABLE_TA_BOOST"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"PowerHint": "LAUNCH",
|
|
||||||
"Node": "CPUMidClusterMaxFreq",
|
|
||||||
"Duration": 5000,
|
|
||||||
"Value": "9999999"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"PowerHint": "LAUNCH",
|
|
||||||
"Node": "CPUMidClusterMinFreq",
|
|
||||||
"Duration": 5000,
|
|
||||||
"Value": "9999999"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"PowerHint": "LAUNCH",
|
|
||||||
"Node": "CPULittleClusterMaxFreq",
|
|
||||||
"Duration": 5000,
|
|
||||||
"Value": "9999999"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"PowerHint": "LAUNCH",
|
|
||||||
"Node": "CPULittleClusterMinFreq",
|
|
||||||
"Duration": 5000,
|
|
||||||
"Value": "9999999"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"PowerHint": "LAUNCH",
|
|
||||||
"Node": "TAUClampBoost",
|
|
||||||
"Duration": 5000,
|
|
||||||
"Value": "308"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"PowerHint": "LAUNCH",
|
|
||||||
"Node": "UfsClkGateEnable",
|
|
||||||
"Duration": 5000,
|
|
||||||
"Value": "0"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"PowerHint": "CAMERA_LAUNCH",
|
|
||||||
"Node": "CPUBigClusterMaxFreq",
|
|
||||||
"Duration": 1000,
|
|
||||||
"Value": "9999999"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"PowerHint": "CAMERA_LAUNCH",
|
|
||||||
"Node": "CPUBigClusterMinFreq",
|
|
||||||
"Duration": 1000,
|
|
||||||
"Value": "9999999"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"PowerHint": "CAMERA_LAUNCH",
|
|
||||||
"Node": "CPULittleClusterMaxFreq",
|
|
||||||
"Duration": 1000,
|
|
||||||
"Value": "9999999"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"PowerHint": "CAMERA_LAUNCH",
|
|
||||||
"Node": "CPULittleClusterMinFreq",
|
|
||||||
"Duration": 1000,
|
|
||||||
"Value": "9999999"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"PowerHint": "CAMERA_LAUNCH",
|
|
||||||
"Node": "UfsClkGateEnable",
|
|
||||||
"Duration": 1000,
|
|
||||||
"Value": "0"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"PowerHint": "CAMERA_STREAMING_STANDARD",
|
|
||||||
"Node": "CPUBigClusterMaxFreq",
|
|
||||||
"Duration": 0,
|
|
||||||
"Value": "1999000"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"PowerHint": "CAMERA_STREAMING_STANDARD",
|
|
||||||
"Node": "GPUMinFreq",
|
|
||||||
"Duration": 0,
|
|
||||||
"Value": "670000"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"PowerHint": "FIXED_PERFORMANCE",
|
|
||||||
"Node": "CPUBigClusterMaxFreq",
|
|
||||||
"Duration": 0,
|
|
||||||
"Value": "9999999"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"PowerHint": "FIXED_PERFORMANCE",
|
|
||||||
"Node": "CPUBigClusterMinFreq",
|
|
||||||
"Duration": 0,
|
|
||||||
"Value": "9999999"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"PowerHint": "FIXED_PERFORMANCE",
|
|
||||||
"Node": "CPUMidClusterMaxFreq",
|
|
||||||
"Duration": 0,
|
|
||||||
"Value": "9999999"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"PowerHint": "FIXED_PERFORMANCE",
|
|
||||||
"Node": "CPUMidClusterMinFreq",
|
|
||||||
"Duration": 0,
|
|
||||||
"Value": "9999999"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"PowerHint": "FIXED_PERFORMANCE",
|
|
||||||
"Node": "CPULittleClusterMaxFreq",
|
|
||||||
"Duration": 0,
|
|
||||||
"Value": "9999999"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"PowerHint": "FIXED_PERFORMANCE",
|
|
||||||
"Node": "CPULittleClusterMinFreq",
|
|
||||||
"Duration": 0,
|
|
||||||
"Value": "9999999"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"PowerHint": "REFRESH_120FPS",
|
|
||||||
"Node": "TAUClampBoost",
|
|
||||||
"Duration": 0,
|
|
||||||
"Value": "308"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"PowerHint": "REFRESH_90FPS",
|
|
||||||
"Node": "TAUClampBoost",
|
|
||||||
"Duration": 0,
|
|
||||||
"Value": "205"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"PowerHint": "REFRESH_60FPS",
|
|
||||||
"Node": "TAUClampBoost",
|
|
||||||
"Duration": 0,
|
|
||||||
"Value": "103"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"PowerHint": "ADPF_DISABLE_TA_BOOST",
|
|
||||||
"Node": "TAUClampBoost",
|
|
||||||
"Duration": 0,
|
|
||||||
"Value": "0"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"PowerHint": "DISABLE_TA_BOOST",
|
|
||||||
"Node": "TAUClampBoost",
|
|
||||||
"Duration": 0,
|
|
||||||
"Value": "0"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"PowerHint": "DISPLAY_IDLE",
|
|
||||||
"Type": "DoHint",
|
|
||||||
"Value": "DISABLE_TA_BOOST"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"PowerHint": "DISPLAY_IDLE",
|
|
||||||
"Type": "EndHint",
|
|
||||||
"Value": "DISPLAY_UPDATE_IMMINENT"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"PowerHint": "DISPLAY_UPDATE_IMMINENT",
|
|
||||||
"Type": "EndHint",
|
|
||||||
"Value": "DISABLE_TA_BOOST"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"PowerHint": "EXPENSIVE_RENDERING",
|
|
||||||
"Node": "PowerHALRenderingState",
|
|
||||||
"Duration": 0,
|
|
||||||
"Value": "EXPENSIVE_RENDERING"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"PowerHint": "EXPENSIVE_RENDERING",
|
|
||||||
"Node": "GPUMinFreq",
|
|
||||||
"Duration": 0,
|
|
||||||
"Value": "455000"
|
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
|
||||||
@@ -1 +0,0 @@
|
|||||||
Pixel_Default.nprf,Pixel_Default_metrics.xml
|
|
||||||
Binary file not shown.
@@ -1,190 +0,0 @@
|
|||||||
<?xml version="1.0" encoding="utf-8"?>
|
|
||||||
<NODE FILTER="Basic Metrics">
|
|
||||||
<ITEM NAME="COMMON">
|
|
||||||
<ITEM NAME="COMMON_BASIC_INFORMATION" VALUE="0x0100" CHECKED="true"></ITEM>
|
|
||||||
<ITEM NAME="COMMON_CELL_INFORMATION" VALUE="0x0101" CHECKED="true"></ITEM>
|
|
||||||
<ITEM NAME="COMMON_DATA_INFORMATION" VALUE="0x0102" CHECKED="true"></ITEM>
|
|
||||||
<ITEM NAME="COMMON_SIG_MSG_INFORMATION" VALUE="0x0103" CHECKED="true"></ITEM>
|
|
||||||
<ITEM NAME="COMMON_SMS_INFORMATION" VALUE="0x0104" CHECKED="false"></ITEM>
|
|
||||||
<ITEM NAME="COMMON_HPLMN_TIMER_INFORMATION" VALUE="0x0105" CHECKED="false"></ITEM>
|
|
||||||
<ITEM NAME="COMMON_SIG_MSG_INFORMATION_MULTI" VALUE="0x0106" CHECKED="true"></ITEM>
|
|
||||||
<ITEM NAME="NR_RRC_SIGNALING_MESSAGE" VALUE="0x0108" CHECKED="true"></ITEM>
|
|
||||||
<ITEM NAME="NR_NAS_SIGNALING_MESSAGE" VALUE="0x0109" CHECKED="true"></ITEM>
|
|
||||||
</ITEM>
|
|
||||||
<ITEM NAME="LTE">
|
|
||||||
<ITEM NAME="LTE_PHY_PHY_STATUS_INFO" VALUE="0x0200" CHECKED="true"></ITEM>
|
|
||||||
<ITEM NAME="LTE_PHY_CELL_SERCH_MEAS_INFO" VALUE="0x0201" CHECKED="true"></ITEM>
|
|
||||||
<ITEM NAME="LTE_PHY_NCELL_MEAS_INFO" VALUE="0x0202" CHECKED="true"></ITEM>
|
|
||||||
<ITEM NAME="LTE_PHY_SYSTEM_INF" VALUE="0x0204" CHECKED="false"></ITEM>
|
|
||||||
<ITEM NAME="LTE_PHY_CHAN_QUAL_INFO" VALUE="0x0205" CHECKED="true"></ITEM>
|
|
||||||
<ITEM NAME="LTE_PHY_PARAMETER_INFO" VALUE="0x0206" CHECKED="true"></ITEM>
|
|
||||||
<ITEM NAME="LTE_PHY_PHICH_INFO" VALUE="0x0207" CHECKED="false"></ITEM>
|
|
||||||
<ITEM NAME="LTE_PHY_THROUGHPUT_INFO" VALUE="0x0208" CHECKED="true"></ITEM>
|
|
||||||
<ITEM NAME="LTE_PHY_RCVD_SIGNAL_QUALITY_INFO" VALUE="0x0209" CHECKED="true"></ITEM>
|
|
||||||
<ITEM NAME="LTE_PHY_PHICH_TTIB_INFO" VALUE="0x020A" CHECKED="false"></ITEM>
|
|
||||||
<ITEM NAME="LTE_PHY_PUSCH_TTIB_INFO" VALUE="0x020B" CHECKED="false"></ITEM>
|
|
||||||
<ITEM NAME="LTE_L1_RF_INFO" VALUE="0x0210" CHECKED="true"></ITEM>
|
|
||||||
<ITEM NAME="LTE_L1_SYNC_INFO" VALUE="0x0211" CHECKED="false"></ITEM>
|
|
||||||
<ITEM NAME="LTE_L1_DOWNLINK_INFO" VALUE="0x0212" CHECKED="true"></ITEM>
|
|
||||||
<ITEM NAME="LTE_L1_UPLINK_INFO" VALUE="0x0213" CHECKED="true"></ITEM>
|
|
||||||
<ITEM NAME="LTE_L1_DRX_CONFIG" VALUE="0x0214" CHECKED="true"></ITEM>
|
|
||||||
<ITEM NAME="LTE_L1_EVENT" VALUE="0x0215" CHECKED="false"></ITEM>
|
|
||||||
<ITEM NAME="LTE_L1_PUSCH_STATS" VALUE="0x0216" CHECKED="false"></ITEM>
|
|
||||||
<ITEM NAME="LTE_L1_RACH_ATTEMPT" VALUE="0x0217" CHECKED="true"></ITEM>
|
|
||||||
<ITEM NAME="LTE_L1_UL_SCHED_STATS" VALUE="0x0218" CHECKED="true"></ITEM>
|
|
||||||
<ITEM NAME="LTE_L1_SECONDARY_CELL_INFO" VALUE="0x0219" CHECKED="false"></ITEM>
|
|
||||||
<ITEM NAME="LTE_L1_OTDOA_MEASURE_REPORT_INFO" VALUE="0x021A" CHECKED="false"></ITEM>
|
|
||||||
<ITEM NAME="LTE_L1_DOWNLINK_INFO2" VALUE="0x021B" CHECKED="false"></ITEM>
|
|
||||||
<ITEM NAME="LTE_L1_RF_BLACKOUT_TIME" VALUE="0x0220" CHECKED="false"></ITEM>
|
|
||||||
<ITEM NAME="LTE_L1_SAR_MTPL" VALUE="0x0221" CHECKED="true"></ITEM>
|
|
||||||
<ITEM NAME="LTE_L1_ANTENNA_SELECTION" VALUE="0x0222" CHECKED="true"></ITEM>
|
|
||||||
<ITEM NAME="LTE_L2_UL_SPECIFIC_PARAM" VALUE="0x0230" CHECKED="false"></ITEM>
|
|
||||||
<ITEM NAME="LTE_L2_DL_SCH_CONFIG" VALUE="0x0231" CHECKED="false"></ITEM>
|
|
||||||
<ITEM NAME="LTE_L2_UL_SCH_CONFIG" VALUE="0x0232" CHECKED="false"></ITEM>
|
|
||||||
<ITEM NAME="LTE_L2_TIME_ALIGNMENT_TIMER" VALUE="0x0233" CHECKED="false"></ITEM>
|
|
||||||
<ITEM NAME="LTE_L2_PHR_CONFIG" VALUE="0x0234" CHECKED="false"></ITEM>
|
|
||||||
<ITEM NAME="LTE_L2_PREAMBLE_INFO" VALUE="0x0235" CHECKED="false"></ITEM>
|
|
||||||
<ITEM NAME="LTE_L2_POWER_RAMPING_STEP" VALUE="0x0236" CHECKED="false"></ITEM>
|
|
||||||
<ITEM NAME="LTE_L2_RA_SUPERVISION_INFO" VALUE="0x0237" CHECKED="false"></ITEM>
|
|
||||||
<ITEM NAME="LTE_L2_MAX_HARQ_MSG3TX" VALUE="0x0238" CHECKED="false"></ITEM>
|
|
||||||
<ITEM NAME="LTE_L2_RACH_INFO" VALUE="0x0239" CHECKED="true"></ITEM>
|
|
||||||
<ITEM NAME="LTE_L2_RNTI_INFO" VALUE="0x023A" CHECKED="false"></ITEM>
|
|
||||||
<ITEM NAME="LTE_L2_RA_FAILURE_INFO" VALUE="0x023B" CHECKED="false"></ITEM>
|
|
||||||
<ITEM NAME="LTE_L2_UL_SYNC_STAT_INFO" VALUE="0x023C" CHECKED="true"></ITEM>
|
|
||||||
<ITEM NAME="LTE_L2_D_SR_STATUS" VALUE="0x023D" CHECKED="false"></ITEM>
|
|
||||||
<ITEM NAME="LTE_L2_BUFFER_STAT_INFO" VALUE="0x023E" CHECKED="false"></ITEM>
|
|
||||||
<ITEM NAME="LTE_L2_MAC_THROUGHPUT_INFO" VALUE="0x023F" CHECKED="false"></ITEM>
|
|
||||||
<ITEM NAME="LTE_L2_RLC_INFO" VALUE="0x0240" CHECKED="true"></ITEM>
|
|
||||||
<ITEM NAME="LTE_L2_RLC_STATUS_INFO" VALUE="0x0241" CHECKED="true"></ITEM>
|
|
||||||
<ITEM NAME="LTE_L2_UL_PDCP_INFO" VALUE="0x0242" CHECKED="true"></ITEM>
|
|
||||||
<ITEM NAME="LTE_L2_DL_PDCP_INFO" VALUE="0x0243" CHECKED="true"></ITEM>
|
|
||||||
<ITEM NAME="LTE_L2_ROHC_CONF_INFO" VALUE="0x0244" CHECKED="true"></ITEM>
|
|
||||||
<ITEM NAME="LTE_L2_UL_ROHC_INFO" VALUE="0x0245" CHECKED="true"></ITEM>
|
|
||||||
<ITEM NAME="LTE_L2_DL_ROHC_INFO" VALUE="0x0246" CHECKED="true"></ITEM>
|
|
||||||
<ITEM NAME="LTE_L2_TTI_BUNDLING" VALUE="0x0247" CHECKED="true"></ITEM>
|
|
||||||
<ITEM NAME="LTE_L2_MAC_CE" VALUE="0x0248" CHECKED="true"></ITEM>
|
|
||||||
<ITEM NAME="LTE_L2_TIMER_STATE" VALUE="0x0249" CHECKED="true"></ITEM>
|
|
||||||
<ITEM NAME="LTE_L2_BSR_STATS" VALUE="0x024A" CHECKED="true"></ITEM>
|
|
||||||
<ITEM NAME="LTE_L2_RLC_STATS" VALUE="0x024B" CHECKED="true"></ITEM>
|
|
||||||
<ITEM NAME="LTE_L2_PDCP_STATS" VALUE="0x024C" CHECKED="true"></ITEM>
|
|
||||||
<ITEM NAME="LTE_RRC_SERVING_CELL_INFO = 0x0250" VALUE="0x0250" CHECKED="true"></ITEM>
|
|
||||||
<ITEM NAME="LTE_RRC_STATUS_VARIABLE_INFO" VALUE="0x0251" CHECKED="true"></ITEM>
|
|
||||||
<ITEM NAME="LTE_RRC_PEER_MSG_INFO" VALUE="0x0252" CHECKED="true"></ITEM>
|
|
||||||
<ITEM NAME="LTE_RRC_TIMER_INFO" VALUE="0x0253" CHECKED="true"></ITEM>
|
|
||||||
<ITEM NAME="LTE_RRC_PEER_MULTI_MSG_INFO" VALUE="0x0254" CHECKED="true"></ITEM>
|
|
||||||
<ITEM NAME="LTE_RRC_RACH_MSG_INFO" VALUE="0x0255" CHECKED="true"></ITEM>
|
|
||||||
<ITEM NAME="LTE_RRC_TIMER_STATE_INFO" VALUE="0x0256" CHECKED="true"></ITEM>
|
|
||||||
<ITEM NAME="LTE_RRC_EVENT" VALUE="0x0257" CHECKED="true"></ITEM>
|
|
||||||
<ITEM NAME="LTE_NAS_SIM_DATA_INFO = 0x0258" VALUE="0x0258" CHECKED="false"></ITEM>
|
|
||||||
<ITEM NAME="LTE_NAS_STATE_VARIABLE_INFO" VALUE="0x0259" CHECKED="false"></ITEM>
|
|
||||||
<ITEM NAME="LTE_NAS_L3_MM_MSG_INFO" VALUE="0x025A" CHECKED="true"></ITEM>
|
|
||||||
<ITEM NAME="LTE_NAS_EPS_BEARER_CONTEXT" VALUE="0x025B" CHECKED="false"></ITEM>
|
|
||||||
<ITEM NAME="LTE_NAS_EPS_BEARER_QOS" VALUE="0x025C" CHECKED="false"></ITEM>
|
|
||||||
<ITEM NAME="LTE_NAS_PDP_INFO" VALUE="0x025D" CHECKED="false"></ITEM>
|
|
||||||
<ITEM NAME="LTE_NAS_IP_INFO" VALUE="0x025E" CHECKED="false"></ITEM>
|
|
||||||
<ITEM NAME="LTE_NAS_L3_SM_MSG_INFO" VALUE="0x025F" CHECKED="true"></ITEM>
|
|
||||||
<ITEM NAME="LTE_DATA_HANDOVER_STAT_INFO" VALUE="0x0262" CHECKED="true"></ITEM>
|
|
||||||
<ITEM NAME="LTE_DATA_CALL_DROP_INFO" VALUE="0x0263" CHECKED="true"></ITEM>
|
|
||||||
<ITEM NAME="LTE_NAS_TIN_INFO" VALUE="0x0264" CHECKED="false"></ITEM>
|
|
||||||
<ITEM NAME="LTE_NAS_ATTEMPT_INFO" VALUE="0x0265" CHECKED="false"></ITEM>
|
|
||||||
<ITEM NAME="LTE_NAS_EMM_TIMER_STATE_INFO" VALUE="0x0266" CHECKED="false"></ITEM>
|
|
||||||
<ITEM NAME="LTE_NAS_ESM_TIMER_STATE_INFO" VALUE="0x0267" CHECKED="false"></ITEM>
|
|
||||||
<ITEM NAME="LTE_VOLTE_TX_PACKET_INFO" VALUE="0x0270" CHECKED="false"></ITEM>
|
|
||||||
<ITEM NAME="LTE_VOLTE_RX_PACKET_INFO" VALUE="0x0271" CHECKED="false"></ITEM>
|
|
||||||
<ITEM NAME="LTE_VOLTE_TX_OVERALL_STAT_INFO" VALUE="0x0272" CHECKED="false"></ITEM>
|
|
||||||
<ITEM NAME="LTE_VOLTE_RX_OVERALL_STAT_INFO" VALUE="0x0273" CHECKED="false"></ITEM>
|
|
||||||
<ITEM NAME="LTE_VOLTE_TX_RTP_STAT_INFO" VALUE="0x0274" CHECKED="false"></ITEM>
|
|
||||||
<ITEM NAME="LTE_VOLTE_RX_RTP_STAT_INFO" VALUE="0x0275" CHECKED="false"></ITEM>
|
|
||||||
<ITEM NAME="LTE_VOLTE_RX_RTP_FRAME_INFO" VALUE= "0x0276" CHECKED="false"></ITEM>
|
|
||||||
<ITEM NAME="LTE_VOLTE_RTP_CALL_STATS" VALUE="0x0277" CHECKED="false"></ITEM>
|
|
||||||
<ITEM NAME="LTE_VOLTE_TX_RTP_INFO" VALUE="0x0278" CHECKED="false"></ITEM>
|
|
||||||
<ITEM NAME="LTE_VOLTE_RX_RTP_INFO" VALUE="0x0279" CHECKED="false"></ITEM>
|
|
||||||
<ITEM NAME="LTE_RRC_MBMS_SERVICE_INFO" VALUE="0x0280" CHECKED="false"></ITEM>
|
|
||||||
<ITEM NAME="LTE_RF_STATUS_RX_MODE_INFO" VALUE="0x0290" CHECKED="true"></ITEM>
|
|
||||||
<ITEM NAME="LTE_RF_STATUS_SENSOR_INFO" VALUE="0x0291" CHECKED="false"></ITEM>
|
|
||||||
<ITEM NAME="LTE_RF_STATUS_TX_SWAP_INFO" VALUE="0x0292" CHECKED="false"></ITEM>
|
|
||||||
<ITEM NAME="LTE_RF_STATUS_RF_POWER_INFO" VALUE="0x0293" CHECKED="false"></ITEM>
|
|
||||||
</ITEM>
|
|
||||||
<ITEM NAME="EDGE">
|
|
||||||
<ITEM NAME="EDGE_PHY_TIME_SLOT_INFO" VALUE="0x0300" CHECKED="false"></ITEM>
|
|
||||||
<ITEM NAME="EDGE_PHY_RLC_INFO" VALUE="0x0301" CHECKED="false"></ITEM>
|
|
||||||
<ITEM NAME="EDGE_RESERVED_MSG_02" VALUE="0x0302" CHECKED="false"></ITEM>
|
|
||||||
<ITEM NAME="EDGE_PHY_SCELL_MEAS_REPT_INFO" VALUE="0x0303" CHECKED="false"></ITEM>
|
|
||||||
<ITEM NAME="EDGE_PHY_DEDICATED_STATE_INFO" VALUE="0x0304" CHECKED="false"></ITEM>
|
|
||||||
<ITEM NAME="EDGE_PHY_SCELL_INFO" VALUE="0x0305" CHECKED="false"></ITEM>
|
|
||||||
<ITEM NAME="EDGE_PHY_NCELL_INFO" VALUE="0x0306" CHECKED="false"></ITEM>
|
|
||||||
<ITEM NAME="EDGE_PHY_3G_NCELL_INFO" VALUE="0x0307" CHECKED="false"></ITEM>
|
|
||||||
<ITEM NAME="EDGE_PHY_HANDOVER_INFO" VALUE="0x0308" CHECKED="false"></ITEM>
|
|
||||||
<ITEM NAME="EDGE_PHY_HO_HISTORY_INFO" VALUE="0x0309" CHECKED="false"></ITEM>
|
|
||||||
<ITEM NAME="EDGE_PHY_BASIC_INFO" VALUE="0x030A" CHECKED="false"></ITEM>
|
|
||||||
<ITEM NAME="EDGE_PHY_MEASUREMENT_INFO" VALUE="0x030B" CHECKED="false"></ITEM>
|
|
||||||
<ITEM NAME="EDGE_PHY_PWR_CNTRL_INFO" VALUE="0x030C" CHECKED="false"></ITEM>
|
|
||||||
<ITEM NAME="EDGE_L2_QOS_INFO" VALUE="0x0310" CHECKED="false"></ITEM>
|
|
||||||
<ITEM NAME="EDGE_L3_MM_GMM_INFO" VALUE="0x0311" CHECKED="false"></ITEM>
|
|
||||||
<ITEM NAME="EDGE_L2_RLC_STATS" VALUE="0x0312" CHECKED="false"></ITEM>
|
|
||||||
<ITEM NAME="EDGE_L3_EVENT" VALUE="0x0313" CHECKED="false"></ITEM>
|
|
||||||
<ITEM NAME="EDGE_L1_SAR_MTPL" VALUE="0x0320" CHECKED="false"></ITEM>
|
|
||||||
<ITEM NAME="EDGE_L1_ANTENNA_SELECTION" VALUE="0x0321" CHECKED="false"></ITEM>
|
|
||||||
</ITEM>
|
|
||||||
<ITEM NAME="HSPA">
|
|
||||||
<ITEM NAME="HSPA_GP_POWER_CONTROL_INFO" VALUE="0x0400" CHECKED="false"></ITEM>
|
|
||||||
<ITEM NAME="HSPA_GP_TRCH_BLER_INFO" VALUE="0x0401" CHECKED="false"></ITEM>
|
|
||||||
<ITEM NAME="HSPA_GP_FINGER_INFO" VALUE="0x0402" CHECKED="false"></ITEM>
|
|
||||||
<ITEM NAME="HSPA_GD_DPA_INFO" VALUE="0x0403" CHECKED="false"></ITEM>
|
|
||||||
<ITEM NAME="HSPA_GD_DPA_INFO2" VALUE="0x0404" CHECKED="false"></ITEM>
|
|
||||||
<ITEM NAME="HSPA_GD_DPA_INFO3" VALUE="0x0405" CHECKED="false"></ITEM>
|
|
||||||
<ITEM NAME="HSPA_UL1_CM_STATE" VALUE="0x040D" CHECKED="false"></ITEM>
|
|
||||||
<ITEM NAME="HSPA_UL1_TRANSPORT_CHANNEL" VALUE="0x040E" CHECKED="false"></ITEM>
|
|
||||||
<ITEM NAME="HSPA_UL1_RL_STATUS" VALUE="0x040F" CHECKED="false"></ITEM>
|
|
||||||
<ITEM NAME="HSPA_UL1_UMTS_RF_INFO" VALUE="0x0410" CHECKED="false"></ITEM>
|
|
||||||
<ITEM NAME="HSPA_UL1_SEARCH_INFO" VALUE="0x0411" CHECKED="false"></ITEM>
|
|
||||||
<ITEM NAME="HSPA_UL1_FREQ_SEARCH_INFO" VALUE="0x0412" CHECKED="false"></ITEM>
|
|
||||||
<ITEM NAME="HSPA_UL1_POWER_CONTROL_INFO" VALUE="0x0413" CHECKED="false"></ITEM>
|
|
||||||
<ITEM NAME="HSPA_UL1_OLPC_INFO" VALUE="0x0414" CHECKED="false"></ITEM>
|
|
||||||
<ITEM NAME="HSPA_UL1_HSDPA_STATS" VALUE="0x0415" CHECKED="false"></ITEM>
|
|
||||||
<ITEM NAME="HSPA_UL1_MID_TYPE_INFO" VALUE="0x0416" CHECKED="false"></ITEM>
|
|
||||||
<ITEM NAME="HSPA_UL1_CELL_MEAS_INFO" VALUE="0x0417" CHECKED="false"></ITEM>
|
|
||||||
<ITEM NAME="HSPA_UL1_INTER_FREQ_MEAS_INFO" VALUE="0x0418" CHECKED="false"></ITEM>
|
|
||||||
<ITEM NAME="HSPA_UL1_INTER_RAT_MEAS_INFO" VALUE="0x0419" CHECKED="false"></ITEM>
|
|
||||||
<ITEM NAME="HSPA_UL1_INTERNAL_MEAS_INFO" VALUE="0x041A" CHECKED="false"></ITEM>
|
|
||||||
<ITEM NAME="HSPA_UL1_SERVING_CELL_INFO" VALUE="0x041B" CHECKED="false"></ITEM>
|
|
||||||
<ITEM NAME="HSPA_UL1_INTRA_FREQ_RESEL_INFO" VALUE="0x041C" CHECKED="false"></ITEM>
|
|
||||||
<ITEM NAME="HSPA_UL1_INTER_FREQ_RESEL_INFO" VALUE="0x041D" CHECKED="false"></ITEM>
|
|
||||||
<ITEM NAME="HSPA_RESERVED_MSG_1E" VALUE="0x041E" CHECKED="false"></ITEM>
|
|
||||||
<ITEM NAME="HSPA_UL1_CHIPSET_DELAY_INFO" VALUE="0x041F" CHECKED="false"></ITEM>
|
|
||||||
<ITEM NAME="HSPA_URRC_STATUS_INFO" VALUE="0x0420" CHECKED="true"></ITEM>
|
|
||||||
<ITEM NAME="HSPA_URRC_RB_MAP_INFO" VALUE="0x0421" CHECKED="false"></ITEM>
|
|
||||||
<ITEM NAME="HSPA_URRC_NETWORK_INFO" VALUE="0x0422" CHECKED="true"></ITEM>
|
|
||||||
<ITEM NAME="HSPA_URRC_EVENT" VALUE="0x0423" CHECKED="true"></ITEM>
|
|
||||||
<ITEM NAME="HSPA_UUL_RACH_CONFIG_INFO" VALUE="0x0428" CHECKED="false"></ITEM>
|
|
||||||
<ITEM NAME="HSPA_UUL_UDPCH_CONFIG_INFO" VALUE="0x0429" CHECKED="false"></ITEM>
|
|
||||||
<ITEM NAME="HSPA_UUL_POWER_INFO" VALUE="0x042A" CHECKED="false"></ITEM>
|
|
||||||
<ITEM NAME="HSPA_UL2_UPDCP_CHAN_CONF_INFO" VALUE="0x0430" CHECKED="false"></ITEM>
|
|
||||||
<ITEM NAME="HSPA_UL2_RLC_AM_CHAN_STAT_INFO" VALUE="0x0431" CHECKED="false"></ITEM>
|
|
||||||
<ITEM NAME="HSPA_UL2_URLC_AM_CONFIG_INFO" VALUE="0x0432" CHECKED="false"></ITEM>
|
|
||||||
<ITEM NAME="HSPA_UL2_RLC_UM_CHAN_STAT_INFO" VALUE="0x0433" CHECKED="false"></ITEM>
|
|
||||||
<ITEM NAME="HSPA_UL2_URLC_UM_CONFIG_INFO" VALUE="0x0434" CHECKED="false"></ITEM>
|
|
||||||
<ITEM NAME="HSPA_UL2_HSUPA_STATS" VALUE="0x0435" CHECKED="false"></ITEM>
|
|
||||||
<ITEM NAME="HSPA_UL2_WCDMA_MAC_INFO" VALUE="0x0436" CHECKED="false"></ITEM>
|
|
||||||
<ITEM NAME="HSPA_UL2_HS_MAC_INFO" VALUE="0x0437" CHECKED="false"></ITEM>
|
|
||||||
<ITEM NAME="HSPA_UL2_EUL_MAC_INFO" VALUE="0x0438" CHECKED="false"></ITEM>
|
|
||||||
<ITEM NAME="HSPA_UL2_EUL_MAC_STAT_INFO" VALUE="0x0439" CHECKED="false"></ITEM>
|
|
||||||
<ITEM NAME="HSPA_MM_GMM_INFO" VALUE="0x043A" CHECKED="false"></ITEM>
|
|
||||||
<ITEM NAME="HSPA_UL2_RLC_STATS" VALUE="0x043B" CHECKED="false"></ITEM>
|
|
||||||
<ITEM NAME="HSPA_UL2_RLC_RESET" VALUE="0x043C" CHECKED="false"></ITEM>
|
|
||||||
<ITEM NAME="HSPA_UL3_CC_INFO" VALUE="0x0450" CHECKED="false"></ITEM>
|
|
||||||
<ITEM NAME="HSPA_UL3_SS_INFO" VALUE="0x0451" CHECKED="false"></ITEM>
|
|
||||||
<ITEM NAME="HSPA_UL3_SM_INFO" VALUE="0x0452" CHECKED="false"></ITEM>
|
|
||||||
<ITEM NAME="HSPA_VOC_RX_STAT = 0x0460" VALUE="0x0460" CHECKED="false"></ITEM>
|
|
||||||
<ITEM NAME="HSPA_VOC_TX_STAT = 0x0461" VALUE="0x0461" CHECKED="false"></ITEM>
|
|
||||||
<ITEM NAME="HSPA_L1_SAR_MTPL = 0x0470" VALUE="0x0470" CHECKED="false"></ITEM>
|
|
||||||
<ITEM NAME="HSPA_L1_ANTENNA_SELECTION" VALUE="0x0471" CHECKED="false"></ITEM>
|
|
||||||
</ITEM>
|
|
||||||
<ITEM NAME="CDMA">
|
|
||||||
<ITEM NAME="CDMA_COM_1X_MESSAGE" VALUE="0x0B00" CHECKED="false"></ITEM>
|
|
||||||
<ITEM NAME="CDMA_COM_EVDO_MESSAGE" VALUE="0x0B01" CHECKED="false"></ITEM>
|
|
||||||
<ITEM NAME="CDMA_COM_MRU_TABLE_UPDATE_MESSAGE" VALUE="0x0B10" CHECKED="false"></ITEM>
|
|
||||||
<ITEM NAME="CDMA_RTT_L3_MESSAGE" VALUE="0x0B30" CHECKED="false"></ITEM>
|
|
||||||
<ITEM NAME="CDMA_EVDO_L3_MESSAGE" VALUE="0x0B31" CHECKED="false"></ITEM>
|
|
||||||
</ITEM>
|
|
||||||
</NODE>
|
|
||||||
@@ -1 +0,0 @@
|
|||||||
Pixel_stability.nprf,Pixel_Default_metrics.xml
|
|
||||||
Binary file not shown.
@@ -1 +0,0 @@
|
|||||||
default.nprf,default_metrics.xml
|
|
||||||
Binary file not shown.
@@ -1 +0,0 @@
|
|||||||
default_NAS_RRC.nprf,default_metrics.xml
|
|
||||||
Binary file not shown.
@@ -1,190 +0,0 @@
|
|||||||
<?xml version="1.0" encoding="utf-8"?>
|
|
||||||
<NODE FILTER="Basic Metrics">
|
|
||||||
<ITEM NAME="COMMON">
|
|
||||||
<ITEM NAME="COMMON_BASIC_INFORMATION" VALUE="0x0100" CHECKED="false"></ITEM>
|
|
||||||
<ITEM NAME="COMMON_CELL_INFORMATION" VALUE="0x0101" CHECKED="false"></ITEM>
|
|
||||||
<ITEM NAME="COMMON_DATA_INFORMATION" VALUE="0x0102" CHECKED="false"></ITEM>
|
|
||||||
<ITEM NAME="COMMON_SIG_MSG_INFORMATION" VALUE="0x0103" CHECKED="true"></ITEM>
|
|
||||||
<ITEM NAME="COMMON_SMS_INFORMATION" VALUE="0x0104" CHECKED="false"></ITEM>
|
|
||||||
<ITEM NAME="COMMON_HPLMN_TIMER_INFORMATION" VALUE="0x0105" CHECKED="false"></ITEM>
|
|
||||||
<ITEM NAME="COMMON_SIG_MSG_INFORMATION_MULTI" VALUE="0x0106" CHECKED="true"></ITEM>
|
|
||||||
<ITEM NAME="NR_RRC_SIGNALING_MESSAGE" VALUE="0x0108" CHECKED="true"></ITEM>
|
|
||||||
<ITEM NAME="NR_NAS_SIGNALING_MESSAGE" VALUE="0x0109" CHECKED="true"></ITEM>
|
|
||||||
</ITEM>
|
|
||||||
<ITEM NAME="LTE">
|
|
||||||
<ITEM NAME="LTE_PHY_PHY_STATUS_INFO" VALUE="0x0200" CHECKED="false"></ITEM>
|
|
||||||
<ITEM NAME="LTE_PHY_CELL_SERCH_MEAS_INFO" VALUE="0x0201" CHECKED="false"></ITEM>
|
|
||||||
<ITEM NAME="LTE_PHY_NCELL_MEAS_INFO" VALUE="0x0202" CHECKED="false"></ITEM>
|
|
||||||
<ITEM NAME="LTE_PHY_SYSTEM_INF" VALUE="0x0204" CHECKED="false"></ITEM>
|
|
||||||
<ITEM NAME="LTE_PHY_CHAN_QUAL_INFO" VALUE="0x0205" CHECKED="false"></ITEM>
|
|
||||||
<ITEM NAME="LTE_PHY_PARAMETER_INFO" VALUE="0x0206" CHECKED="false"></ITEM>
|
|
||||||
<ITEM NAME="LTE_PHY_PHICH_INFO" VALUE="0x0207" CHECKED="false"></ITEM>
|
|
||||||
<ITEM NAME="LTE_PHY_THROUGHPUT_INFO" VALUE="0x0208" CHECKED="false"></ITEM>
|
|
||||||
<ITEM NAME="LTE_PHY_RCVD_SIGNAL_QUALITY_INFO" VALUE="0x0209" CHECKED="false"></ITEM>
|
|
||||||
<ITEM NAME="LTE_PHY_PHICH_TTIB_INFO" VALUE="0x020A" CHECKED="false"></ITEM>
|
|
||||||
<ITEM NAME="LTE_PHY_PUSCH_TTIB_INFO" VALUE="0x020B" CHECKED="false"></ITEM>
|
|
||||||
<ITEM NAME="LTE_L1_RF_INFO" VALUE="0x0210" CHECKED="false"></ITEM>
|
|
||||||
<ITEM NAME="LTE_L1_SYNC_INFO" VALUE="0x0211" CHECKED="false"></ITEM>
|
|
||||||
<ITEM NAME="LTE_L1_DOWNLINK_INFO" VALUE="0x0212" CHECKED="false"></ITEM>
|
|
||||||
<ITEM NAME="LTE_L1_UPLINK_INFO" VALUE="0x0213" CHECKED="false"></ITEM>
|
|
||||||
<ITEM NAME="LTE_L1_DRX_CONFIG" VALUE="0x0214" CHECKED="false"></ITEM>
|
|
||||||
<ITEM NAME="LTE_L1_EVENT" VALUE="0x0215" CHECKED="false"></ITEM>
|
|
||||||
<ITEM NAME="LTE_L1_PUSCH_STATS" VALUE="0x0216" CHECKED="false"></ITEM>
|
|
||||||
<ITEM NAME="LTE_L1_RACH_ATTEMPT" VALUE="0x0217" CHECKED="false"></ITEM>
|
|
||||||
<ITEM NAME="LTE_L1_UL_SCHED_STATS" VALUE="0x0218" CHECKED="false"></ITEM>
|
|
||||||
<ITEM NAME="LTE_L1_SECONDARY_CELL_INFO" VALUE="0x0219" CHECKED="false"></ITEM>
|
|
||||||
<ITEM NAME="LTE_L1_OTDOA_MEASURE_REPORT_INFO" VALUE="0x021A" CHECKED="false"></ITEM>
|
|
||||||
<ITEM NAME="LTE_L1_DOWNLINK_INFO2" VALUE="0x021B" CHECKED="false"></ITEM>
|
|
||||||
<ITEM NAME="LTE_L1_RF_BLACKOUT_TIME" VALUE="0x0220" CHECKED="false"></ITEM>
|
|
||||||
<ITEM NAME="LTE_L1_SAR_MTPL" VALUE="0x0221" CHECKED="false"></ITEM>
|
|
||||||
<ITEM NAME="LTE_L1_ANTENNA_SELECTION" VALUE="0x0222" CHECKED="false"></ITEM>
|
|
||||||
<ITEM NAME="LTE_L2_UL_SPECIFIC_PARAM" VALUE="0x0230" CHECKED="false"></ITEM>
|
|
||||||
<ITEM NAME="LTE_L2_DL_SCH_CONFIG" VALUE="0x0231" CHECKED="false"></ITEM>
|
|
||||||
<ITEM NAME="LTE_L2_UL_SCH_CONFIG" VALUE="0x0232" CHECKED="false"></ITEM>
|
|
||||||
<ITEM NAME="LTE_L2_TIME_ALIGNMENT_TIMER" VALUE="0x0233" CHECKED="false"></ITEM>
|
|
||||||
<ITEM NAME="LTE_L2_PHR_CONFIG" VALUE="0x0234" CHECKED="false"></ITEM>
|
|
||||||
<ITEM NAME="LTE_L2_PREAMBLE_INFO" VALUE="0x0235" CHECKED="false"></ITEM>
|
|
||||||
<ITEM NAME="LTE_L2_POWER_RAMPING_STEP" VALUE="0x0236" CHECKED="false"></ITEM>
|
|
||||||
<ITEM NAME="LTE_L2_RA_SUPERVISION_INFO" VALUE="0x0237" CHECKED="false"></ITEM>
|
|
||||||
<ITEM NAME="LTE_L2_MAX_HARQ_MSG3TX" VALUE="0x0238" CHECKED="false"></ITEM>
|
|
||||||
<ITEM NAME="LTE_L2_RACH_INFO" VALUE="0x0239" CHECKED="false"></ITEM>
|
|
||||||
<ITEM NAME="LTE_L2_RNTI_INFO" VALUE="0x023A" CHECKED="false"></ITEM>
|
|
||||||
<ITEM NAME="LTE_L2_RA_FAILURE_INFO" VALUE="0x023B" CHECKED="false"></ITEM>
|
|
||||||
<ITEM NAME="LTE_L2_UL_SYNC_STAT_INFO" VALUE="0x023C" CHECKED="false"></ITEM>
|
|
||||||
<ITEM NAME="LTE_L2_D_SR_STATUS" VALUE="0x023D" CHECKED="false"></ITEM>
|
|
||||||
<ITEM NAME="LTE_L2_BUFFER_STAT_INFO" VALUE="0x023E" CHECKED="false"></ITEM>
|
|
||||||
<ITEM NAME="LTE_L2_MAC_THROUGHPUT_INFO" VALUE="0x023F" CHECKED="false"></ITEM>
|
|
||||||
<ITEM NAME="LTE_L2_RLC_INFO" VALUE="0x0240" CHECKED="false"></ITEM>
|
|
||||||
<ITEM NAME="LTE_L2_RLC_STATUS_INFO" VALUE="0x0241" CHECKED="false"></ITEM>
|
|
||||||
<ITEM NAME="LTE_L2_UL_PDCP_INFO" VALUE="0x0242" CHECKED="false"></ITEM>
|
|
||||||
<ITEM NAME="LTE_L2_DL_PDCP_INFO" VALUE="0x0243" CHECKED="false"></ITEM>
|
|
||||||
<ITEM NAME="LTE_L2_ROHC_CONF_INFO" VALUE="0x0244" CHECKED="false"></ITEM>
|
|
||||||
<ITEM NAME="LTE_L2_UL_ROHC_INFO" VALUE="0x0245" CHECKED="false"></ITEM>
|
|
||||||
<ITEM NAME="LTE_L2_DL_ROHC_INFO" VALUE="0x0246" CHECKED="false"></ITEM>
|
|
||||||
<ITEM NAME="LTE_L2_TTI_BUNDLING" VALUE="0x0247" CHECKED="false"></ITEM>
|
|
||||||
<ITEM NAME="LTE_L2_MAC_CE" VALUE="0x0248" CHECKED="false"></ITEM>
|
|
||||||
<ITEM NAME="LTE_L2_TIMER_STATE" VALUE="0x0249" CHECKED="false"></ITEM>
|
|
||||||
<ITEM NAME="LTE_L2_BSR_STATS" VALUE="0x024A" CHECKED="false"></ITEM>
|
|
||||||
<ITEM NAME="LTE_L2_RLC_STATS" VALUE="0x024B" CHECKED="false"></ITEM>
|
|
||||||
<ITEM NAME="LTE_L2_PDCP_STATS" VALUE="0x024C" CHECKED="false"></ITEM>
|
|
||||||
<ITEM NAME="LTE_RRC_SERVING_CELL_INFO = 0x0250" VALUE="0x0250" CHECKED="false"></ITEM>
|
|
||||||
<ITEM NAME="LTE_RRC_STATUS_VARIABLE_INFO" VALUE="0x0251" CHECKED="false"></ITEM>
|
|
||||||
<ITEM NAME="LTE_RRC_PEER_MSG_INFO" VALUE="0x0252" CHECKED="true"></ITEM>
|
|
||||||
<ITEM NAME="LTE_RRC_TIMER_INFO" VALUE="0x0253" CHECKED="false"></ITEM>
|
|
||||||
<ITEM NAME="LTE_RRC_PEER_MULTI_MSG_INFO" VALUE="0x0254" CHECKED="true"></ITEM>
|
|
||||||
<ITEM NAME="LTE_RRC_RACH_MSG_INFO" VALUE="0x0255" CHECKED="false"></ITEM>
|
|
||||||
<ITEM NAME="LTE_RRC_TIMER_STATE_INFO" VALUE="0x0256" CHECKED="false"></ITEM>
|
|
||||||
<ITEM NAME="LTE_RRC_EVENT" VALUE="0x0257" CHECKED="false"></ITEM>
|
|
||||||
<ITEM NAME="LTE_NAS_SIM_DATA_INFO = 0x0258" VALUE="0x0258" CHECKED="false"></ITEM>
|
|
||||||
<ITEM NAME="LTE_NAS_STATE_VARIABLE_INFO" VALUE="0x0259" CHECKED="false"></ITEM>
|
|
||||||
<ITEM NAME="LTE_NAS_L3_MM_MSG_INFO" VALUE="0x025A" CHECKED="true"></ITEM>
|
|
||||||
<ITEM NAME="LTE_NAS_EPS_BEARER_CONTEXT" VALUE="0x025B" CHECKED="false"></ITEM>
|
|
||||||
<ITEM NAME="LTE_NAS_EPS_BEARER_QOS" VALUE="0x025C" CHECKED="false"></ITEM>
|
|
||||||
<ITEM NAME="LTE_NAS_PDP_INFO" VALUE="0x025D" CHECKED="false"></ITEM>
|
|
||||||
<ITEM NAME="LTE_NAS_IP_INFO" VALUE="0x025E" CHECKED="false"></ITEM>
|
|
||||||
<ITEM NAME="LTE_NAS_L3_SM_MSG_INFO" VALUE="0x025F" CHECKED="true"></ITEM>
|
|
||||||
<ITEM NAME="LTE_DATA_HANDOVER_STAT_INFO" VALUE="0x0262" CHECKED="false"></ITEM>
|
|
||||||
<ITEM NAME="LTE_DATA_CALL_DROP_INFO" VALUE="0x0263" CHECKED="false"></ITEM>
|
|
||||||
<ITEM NAME="LTE_NAS_TIN_INFO" VALUE="0x0264" CHECKED="false"></ITEM>
|
|
||||||
<ITEM NAME="LTE_NAS_ATTEMPT_INFO" VALUE="0x0265" CHECKED="false"></ITEM>
|
|
||||||
<ITEM NAME="LTE_NAS_EMM_TIMER_STATE_INFO" VALUE="0x0266" CHECKED="false"></ITEM>
|
|
||||||
<ITEM NAME="LTE_NAS_ESM_TIMER_STATE_INFO" VALUE="0x0267" CHECKED="false"></ITEM>
|
|
||||||
<ITEM NAME="LTE_VOLTE_TX_PACKET_INFO" VALUE="0x0270" CHECKED="false"></ITEM>
|
|
||||||
<ITEM NAME="LTE_VOLTE_RX_PACKET_INFO" VALUE="0x0271" CHECKED="false"></ITEM>
|
|
||||||
<ITEM NAME="LTE_VOLTE_TX_OVERALL_STAT_INFO" VALUE="0x0272" CHECKED="false"></ITEM>
|
|
||||||
<ITEM NAME="LTE_VOLTE_RX_OVERALL_STAT_INFO" VALUE="0x0273" CHECKED="false"></ITEM>
|
|
||||||
<ITEM NAME="LTE_VOLTE_TX_RTP_STAT_INFO" VALUE="0x0274" CHECKED="false"></ITEM>
|
|
||||||
<ITEM NAME="LTE_VOLTE_RX_RTP_STAT_INFO" VALUE="0x0275" CHECKED="false"></ITEM>
|
|
||||||
<ITEM NAME="LTE_VOLTE_RX_RTP_FRAME_INFO" VALUE= "0x0276" CHECKED="false"></ITEM>
|
|
||||||
<ITEM NAME="LTE_VOLTE_RTP_CALL_STATS" VALUE="0x0277" CHECKED="false"></ITEM>
|
|
||||||
<ITEM NAME="LTE_VOLTE_TX_RTP_INFO" VALUE="0x0278" CHECKED="false"></ITEM>
|
|
||||||
<ITEM NAME="LTE_VOLTE_RX_RTP_INFO" VALUE="0x0279" CHECKED="false"></ITEM>
|
|
||||||
<ITEM NAME="LTE_RRC_MBMS_SERVICE_INFO" VALUE="0x0280" CHECKED="false"></ITEM>
|
|
||||||
<ITEM NAME="LTE_RF_STATUS_RX_MODE_INFO" VALUE="0x0290" CHECKED="false"></ITEM>
|
|
||||||
<ITEM NAME="LTE_RF_STATUS_SENSOR_INFO" VALUE="0x0291" CHECKED="false"></ITEM>
|
|
||||||
<ITEM NAME="LTE_RF_STATUS_TX_SWAP_INFO" VALUE="0x0292" CHECKED="false"></ITEM>
|
|
||||||
<ITEM NAME="LTE_RF_STATUS_RF_POWER_INFO" VALUE="0x0293" CHECKED="false"></ITEM>
|
|
||||||
</ITEM>
|
|
||||||
<ITEM NAME="EDGE">
|
|
||||||
<ITEM NAME="EDGE_PHY_TIME_SLOT_INFO" VALUE="0x0300" CHECKED="false"></ITEM>
|
|
||||||
<ITEM NAME="EDGE_PHY_RLC_INFO" VALUE="0x0301" CHECKED="false"></ITEM>
|
|
||||||
<ITEM NAME="EDGE_RESERVED_MSG_02" VALUE="0x0302" CHECKED="false"></ITEM>
|
|
||||||
<ITEM NAME="EDGE_PHY_SCELL_MEAS_REPT_INFO" VALUE="0x0303" CHECKED="false"></ITEM>
|
|
||||||
<ITEM NAME="EDGE_PHY_DEDICATED_STATE_INFO" VALUE="0x0304" CHECKED="false"></ITEM>
|
|
||||||
<ITEM NAME="EDGE_PHY_SCELL_INFO" VALUE="0x0305" CHECKED="false"></ITEM>
|
|
||||||
<ITEM NAME="EDGE_PHY_NCELL_INFO" VALUE="0x0306" CHECKED="false"></ITEM>
|
|
||||||
<ITEM NAME="EDGE_PHY_3G_NCELL_INFO" VALUE="0x0307" CHECKED="false"></ITEM>
|
|
||||||
<ITEM NAME="EDGE_PHY_HANDOVER_INFO" VALUE="0x0308" CHECKED="false"></ITEM>
|
|
||||||
<ITEM NAME="EDGE_PHY_HO_HISTORY_INFO" VALUE="0x0309" CHECKED="false"></ITEM>
|
|
||||||
<ITEM NAME="EDGE_PHY_BASIC_INFO" VALUE="0x030A" CHECKED="false"></ITEM>
|
|
||||||
<ITEM NAME="EDGE_PHY_MEASUREMENT_INFO" VALUE="0x030B" CHECKED="false"></ITEM>
|
|
||||||
<ITEM NAME="EDGE_PHY_PWR_CNTRL_INFO" VALUE="0x030C" CHECKED="false"></ITEM>
|
|
||||||
<ITEM NAME="EDGE_L2_QOS_INFO" VALUE="0x0310" CHECKED="false"></ITEM>
|
|
||||||
<ITEM NAME="EDGE_L3_MM_GMM_INFO" VALUE="0x0311" CHECKED="false"></ITEM>
|
|
||||||
<ITEM NAME="EDGE_L2_RLC_STATS" VALUE="0x0312" CHECKED="false"></ITEM>
|
|
||||||
<ITEM NAME="EDGE_L3_EVENT" VALUE="0x0313" CHECKED="false"></ITEM>
|
|
||||||
<ITEM NAME="EDGE_L1_SAR_MTPL" VALUE="0x0320" CHECKED="false"></ITEM>
|
|
||||||
<ITEM NAME="EDGE_L1_ANTENNA_SELECTION" VALUE="0x0321" CHECKED="false"></ITEM>
|
|
||||||
</ITEM>
|
|
||||||
<ITEM NAME="HSPA">
|
|
||||||
<ITEM NAME="HSPA_GP_POWER_CONTROL_INFO" VALUE="0x0400" CHECKED="false"></ITEM>
|
|
||||||
<ITEM NAME="HSPA_GP_TRCH_BLER_INFO" VALUE="0x0401" CHECKED="false"></ITEM>
|
|
||||||
<ITEM NAME="HSPA_GP_FINGER_INFO" VALUE="0x0402" CHECKED="false"></ITEM>
|
|
||||||
<ITEM NAME="HSPA_GD_DPA_INFO" VALUE="0x0403" CHECKED="false"></ITEM>
|
|
||||||
<ITEM NAME="HSPA_GD_DPA_INFO2" VALUE="0x0404" CHECKED="false"></ITEM>
|
|
||||||
<ITEM NAME="HSPA_GD_DPA_INFO3" VALUE="0x0405" CHECKED="false"></ITEM>
|
|
||||||
<ITEM NAME="HSPA_UL1_CM_STATE" VALUE="0x040D" CHECKED="false"></ITEM>
|
|
||||||
<ITEM NAME="HSPA_UL1_TRANSPORT_CHANNEL" VALUE="0x040E" CHECKED="false"></ITEM>
|
|
||||||
<ITEM NAME="HSPA_UL1_RL_STATUS" VALUE="0x040F" CHECKED="false"></ITEM>
|
|
||||||
<ITEM NAME="HSPA_UL1_UMTS_RF_INFO" VALUE="0x0410" CHECKED="false"></ITEM>
|
|
||||||
<ITEM NAME="HSPA_UL1_SEARCH_INFO" VALUE="0x0411" CHECKED="false"></ITEM>
|
|
||||||
<ITEM NAME="HSPA_UL1_FREQ_SEARCH_INFO" VALUE="0x0412" CHECKED="false"></ITEM>
|
|
||||||
<ITEM NAME="HSPA_UL1_POWER_CONTROL_INFO" VALUE="0x0413" CHECKED="false"></ITEM>
|
|
||||||
<ITEM NAME="HSPA_UL1_OLPC_INFO" VALUE="0x0414" CHECKED="false"></ITEM>
|
|
||||||
<ITEM NAME="HSPA_UL1_HSDPA_STATS" VALUE="0x0415" CHECKED="false"></ITEM>
|
|
||||||
<ITEM NAME="HSPA_UL1_MID_TYPE_INFO" VALUE="0x0416" CHECKED="false"></ITEM>
|
|
||||||
<ITEM NAME="HSPA_UL1_CELL_MEAS_INFO" VALUE="0x0417" CHECKED="false"></ITEM>
|
|
||||||
<ITEM NAME="HSPA_UL1_INTER_FREQ_MEAS_INFO" VALUE="0x0418" CHECKED="false"></ITEM>
|
|
||||||
<ITEM NAME="HSPA_UL1_INTER_RAT_MEAS_INFO" VALUE="0x0419" CHECKED="false"></ITEM>
|
|
||||||
<ITEM NAME="HSPA_UL1_INTERNAL_MEAS_INFO" VALUE="0x041A" CHECKED="false"></ITEM>
|
|
||||||
<ITEM NAME="HSPA_UL1_SERVING_CELL_INFO" VALUE="0x041B" CHECKED="false"></ITEM>
|
|
||||||
<ITEM NAME="HSPA_UL1_INTRA_FREQ_RESEL_INFO" VALUE="0x041C" CHECKED="false"></ITEM>
|
|
||||||
<ITEM NAME="HSPA_UL1_INTER_FREQ_RESEL_INFO" VALUE="0x041D" CHECKED="false"></ITEM>
|
|
||||||
<ITEM NAME="HSPA_RESERVED_MSG_1E" VALUE="0x041E" CHECKED="false"></ITEM>
|
|
||||||
<ITEM NAME="HSPA_UL1_CHIPSET_DELAY_INFO" VALUE="0x041F" CHECKED="false"></ITEM>
|
|
||||||
<ITEM NAME="HSPA_URRC_STATUS_INFO" VALUE="0x0420" CHECKED="false"></ITEM>
|
|
||||||
<ITEM NAME="HSPA_URRC_RB_MAP_INFO" VALUE="0x0421" CHECKED="false"></ITEM>
|
|
||||||
<ITEM NAME="HSPA_URRC_NETWORK_INFO" VALUE="0x0422" CHECKED="false"></ITEM>
|
|
||||||
<ITEM NAME="HSPA_URRC_EVENT" VALUE="0x0423" CHECKED="false"></ITEM>
|
|
||||||
<ITEM NAME="HSPA_UUL_RACH_CONFIG_INFO" VALUE="0x0428" CHECKED="false"></ITEM>
|
|
||||||
<ITEM NAME="HSPA_UUL_UDPCH_CONFIG_INFO" VALUE="0x0429" CHECKED="false"></ITEM>
|
|
||||||
<ITEM NAME="HSPA_UUL_POWER_INFO" VALUE="0x042A" CHECKED="false"></ITEM>
|
|
||||||
<ITEM NAME="HSPA_UL2_UPDCP_CHAN_CONF_INFO" VALUE="0x0430" CHECKED="false"></ITEM>
|
|
||||||
<ITEM NAME="HSPA_UL2_RLC_AM_CHAN_STAT_INFO" VALUE="0x0431" CHECKED="false"></ITEM>
|
|
||||||
<ITEM NAME="HSPA_UL2_URLC_AM_CONFIG_INFO" VALUE="0x0432" CHECKED="false"></ITEM>
|
|
||||||
<ITEM NAME="HSPA_UL2_RLC_UM_CHAN_STAT_INFO" VALUE="0x0433" CHECKED="false"></ITEM>
|
|
||||||
<ITEM NAME="HSPA_UL2_URLC_UM_CONFIG_INFO" VALUE="0x0434" CHECKED="false"></ITEM>
|
|
||||||
<ITEM NAME="HSPA_UL2_HSUPA_STATS" VALUE="0x0435" CHECKED="false"></ITEM>
|
|
||||||
<ITEM NAME="HSPA_UL2_WCDMA_MAC_INFO" VALUE="0x0436" CHECKED="false"></ITEM>
|
|
||||||
<ITEM NAME="HSPA_UL2_HS_MAC_INFO" VALUE="0x0437" CHECKED="false"></ITEM>
|
|
||||||
<ITEM NAME="HSPA_UL2_EUL_MAC_INFO" VALUE="0x0438" CHECKED="false"></ITEM>
|
|
||||||
<ITEM NAME="HSPA_UL2_EUL_MAC_STAT_INFO" VALUE="0x0439" CHECKED="false"></ITEM>
|
|
||||||
<ITEM NAME="HSPA_MM_GMM_INFO" VALUE="0x043A" CHECKED="false"></ITEM>
|
|
||||||
<ITEM NAME="HSPA_UL2_RLC_STATS" VALUE="0x043B" CHECKED="false"></ITEM>
|
|
||||||
<ITEM NAME="HSPA_UL2_RLC_RESET" VALUE="0x043C" CHECKED="false"></ITEM>
|
|
||||||
<ITEM NAME="HSPA_UL3_CC_INFO" VALUE="0x0450" CHECKED="false"></ITEM>
|
|
||||||
<ITEM NAME="HSPA_UL3_SS_INFO" VALUE="0x0451" CHECKED="false"></ITEM>
|
|
||||||
<ITEM NAME="HSPA_UL3_SM_INFO" VALUE="0x0452" CHECKED="false"></ITEM>
|
|
||||||
<ITEM NAME="HSPA_VOC_RX_STAT = 0x0460" VALUE="0x0460" CHECKED="false"></ITEM>
|
|
||||||
<ITEM NAME="HSPA_VOC_TX_STAT = 0x0461" VALUE="0x0461" CHECKED="false"></ITEM>
|
|
||||||
<ITEM NAME="HSPA_L1_SAR_MTPL = 0x0470" VALUE="0x0470" CHECKED="false"></ITEM>
|
|
||||||
<ITEM NAME="HSPA_L1_ANTENNA_SELECTION" VALUE="0x0471" CHECKED="false"></ITEM>
|
|
||||||
</ITEM>
|
|
||||||
<ITEM NAME="CDMA">
|
|
||||||
<ITEM NAME="CDMA_COM_1X_MESSAGE" VALUE="0x0B00" CHECKED="false"></ITEM>
|
|
||||||
<ITEM NAME="CDMA_COM_EVDO_MESSAGE" VALUE="0x0B01" CHECKED="false"></ITEM>
|
|
||||||
<ITEM NAME="CDMA_COM_MRU_TABLE_UPDATE_MESSAGE" VALUE="0x0B10" CHECKED="false"></ITEM>
|
|
||||||
<ITEM NAME="CDMA_RTT_L3_MESSAGE" VALUE="0x0B30" CHECKED="false"></ITEM>
|
|
||||||
<ITEM NAME="CDMA_EVDO_L3_MESSAGE" VALUE="0x0B31" CHECKED="false"></ITEM>
|
|
||||||
</ITEM>
|
|
||||||
</NODE>
|
|
||||||
@@ -1 +0,0 @@
|
|||||||
default_network.nprf,default_metrics.xml
|
|
||||||
Binary file not shown.
@@ -1 +0,0 @@
|
|||||||
default_stability.nprf,default_metrics.xml
|
|
||||||
Binary file not shown.
@@ -1 +0,0 @@
|
|||||||
modem_logging_control START -o /data/vendor/radio/logs/always-on -n 50 -s 50 -m /vendor/etc/modem/default.cfg --enable_exmetric --enable_exmetric_internal
|
|
||||||
@@ -1 +0,0 @@
|
|||||||
teamfood_default.nprf,teamfood_default_metrics.xml
|
|
||||||
Binary file not shown.
@@ -1,190 +0,0 @@
|
|||||||
<?xml version="1.0" encoding="utf-8"?>
|
|
||||||
<NODE FILTER="Basic Metrics">
|
|
||||||
<ITEM NAME="COMMON">
|
|
||||||
<ITEM NAME="COMMON_BASIC_INFORMATION" VALUE="0x0100" CHECKED="false"></ITEM>
|
|
||||||
<ITEM NAME="COMMON_CELL_INFORMATION" VALUE="0x0101" CHECKED="false"></ITEM>
|
|
||||||
<ITEM NAME="COMMON_DATA_INFORMATION" VALUE="0x0102" CHECKED="false"></ITEM>
|
|
||||||
<ITEM NAME="COMMON_SIG_MSG_INFORMATION" VALUE="0x0103" CHECKED="true"></ITEM>
|
|
||||||
<ITEM NAME="COMMON_SMS_INFORMATION" VALUE="0x0104" CHECKED="false"></ITEM>
|
|
||||||
<ITEM NAME="COMMON_HPLMN_TIMER_INFORMATION" VALUE="0x0105" CHECKED="false"></ITEM>
|
|
||||||
<ITEM NAME="COMMON_SIG_MSG_INFORMATION_MULTI" VALUE="0x0106" CHECKED="true"></ITEM>
|
|
||||||
<ITEM NAME="NR_RRC_SIGNALING_MESSAGE" VALUE="0x0108" CHECKED="true"></ITEM>
|
|
||||||
<ITEM NAME="NR_NAS_SIGNALING_MESSAGE" VALUE="0x0109" CHECKED="true"></ITEM>
|
|
||||||
</ITEM>
|
|
||||||
<ITEM NAME="LTE">
|
|
||||||
<ITEM NAME="LTE_PHY_PHY_STATUS_INFO" VALUE="0x0200" CHECKED="false"></ITEM>
|
|
||||||
<ITEM NAME="LTE_PHY_CELL_SERCH_MEAS_INFO" VALUE="0x0201" CHECKED="false"></ITEM>
|
|
||||||
<ITEM NAME="LTE_PHY_NCELL_MEAS_INFO" VALUE="0x0202" CHECKED="false"></ITEM>
|
|
||||||
<ITEM NAME="LTE_PHY_SYSTEM_INF" VALUE="0x0204" CHECKED="false"></ITEM>
|
|
||||||
<ITEM NAME="LTE_PHY_CHAN_QUAL_INFO" VALUE="0x0205" CHECKED="false"></ITEM>
|
|
||||||
<ITEM NAME="LTE_PHY_PARAMETER_INFO" VALUE="0x0206" CHECKED="false"></ITEM>
|
|
||||||
<ITEM NAME="LTE_PHY_PHICH_INFO" VALUE="0x0207" CHECKED="false"></ITEM>
|
|
||||||
<ITEM NAME="LTE_PHY_THROUGHPUT_INFO" VALUE="0x0208" CHECKED="false"></ITEM>
|
|
||||||
<ITEM NAME="LTE_PHY_RCVD_SIGNAL_QUALITY_INFO" VALUE="0x0209" CHECKED="false"></ITEM>
|
|
||||||
<ITEM NAME="LTE_PHY_PHICH_TTIB_INFO" VALUE="0x020A" CHECKED="false"></ITEM>
|
|
||||||
<ITEM NAME="LTE_PHY_PUSCH_TTIB_INFO" VALUE="0x020B" CHECKED="false"></ITEM>
|
|
||||||
<ITEM NAME="LTE_L1_RF_INFO" VALUE="0x0210" CHECKED="false"></ITEM>
|
|
||||||
<ITEM NAME="LTE_L1_SYNC_INFO" VALUE="0x0211" CHECKED="false"></ITEM>
|
|
||||||
<ITEM NAME="LTE_L1_DOWNLINK_INFO" VALUE="0x0212" CHECKED="false"></ITEM>
|
|
||||||
<ITEM NAME="LTE_L1_UPLINK_INFO" VALUE="0x0213" CHECKED="false"></ITEM>
|
|
||||||
<ITEM NAME="LTE_L1_DRX_CONFIG" VALUE="0x0214" CHECKED="false"></ITEM>
|
|
||||||
<ITEM NAME="LTE_L1_EVENT" VALUE="0x0215" CHECKED="false"></ITEM>
|
|
||||||
<ITEM NAME="LTE_L1_PUSCH_STATS" VALUE="0x0216" CHECKED="false"></ITEM>
|
|
||||||
<ITEM NAME="LTE_L1_RACH_ATTEMPT" VALUE="0x0217" CHECKED="false"></ITEM>
|
|
||||||
<ITEM NAME="LTE_L1_UL_SCHED_STATS" VALUE="0x0218" CHECKED="false"></ITEM>
|
|
||||||
<ITEM NAME="LTE_L1_SECONDARY_CELL_INFO" VALUE="0x0219" CHECKED="false"></ITEM>
|
|
||||||
<ITEM NAME="LTE_L1_OTDOA_MEASURE_REPORT_INFO" VALUE="0x021A" CHECKED="false"></ITEM>
|
|
||||||
<ITEM NAME="LTE_L1_DOWNLINK_INFO2" VALUE="0x021B" CHECKED="false"></ITEM>
|
|
||||||
<ITEM NAME="LTE_L1_RF_BLACKOUT_TIME" VALUE="0x0220" CHECKED="false"></ITEM>
|
|
||||||
<ITEM NAME="LTE_L1_SAR_MTPL" VALUE="0x0221" CHECKED="false"></ITEM>
|
|
||||||
<ITEM NAME="LTE_L1_ANTENNA_SELECTION" VALUE="0x0222" CHECKED="false"></ITEM>
|
|
||||||
<ITEM NAME="LTE_L2_UL_SPECIFIC_PARAM" VALUE="0x0230" CHECKED="false"></ITEM>
|
|
||||||
<ITEM NAME="LTE_L2_DL_SCH_CONFIG" VALUE="0x0231" CHECKED="false"></ITEM>
|
|
||||||
<ITEM NAME="LTE_L2_UL_SCH_CONFIG" VALUE="0x0232" CHECKED="false"></ITEM>
|
|
||||||
<ITEM NAME="LTE_L2_TIME_ALIGNMENT_TIMER" VALUE="0x0233" CHECKED="false"></ITEM>
|
|
||||||
<ITEM NAME="LTE_L2_PHR_CONFIG" VALUE="0x0234" CHECKED="false"></ITEM>
|
|
||||||
<ITEM NAME="LTE_L2_PREAMBLE_INFO" VALUE="0x0235" CHECKED="false"></ITEM>
|
|
||||||
<ITEM NAME="LTE_L2_POWER_RAMPING_STEP" VALUE="0x0236" CHECKED="false"></ITEM>
|
|
||||||
<ITEM NAME="LTE_L2_RA_SUPERVISION_INFO" VALUE="0x0237" CHECKED="false"></ITEM>
|
|
||||||
<ITEM NAME="LTE_L2_MAX_HARQ_MSG3TX" VALUE="0x0238" CHECKED="false"></ITEM>
|
|
||||||
<ITEM NAME="LTE_L2_RACH_INFO" VALUE="0x0239" CHECKED="false"></ITEM>
|
|
||||||
<ITEM NAME="LTE_L2_RNTI_INFO" VALUE="0x023A" CHECKED="false"></ITEM>
|
|
||||||
<ITEM NAME="LTE_L2_RA_FAILURE_INFO" VALUE="0x023B" CHECKED="false"></ITEM>
|
|
||||||
<ITEM NAME="LTE_L2_UL_SYNC_STAT_INFO" VALUE="0x023C" CHECKED="false"></ITEM>
|
|
||||||
<ITEM NAME="LTE_L2_D_SR_STATUS" VALUE="0x023D" CHECKED="false"></ITEM>
|
|
||||||
<ITEM NAME="LTE_L2_BUFFER_STAT_INFO" VALUE="0x023E" CHECKED="false"></ITEM>
|
|
||||||
<ITEM NAME="LTE_L2_MAC_THROUGHPUT_INFO" VALUE="0x023F" CHECKED="false"></ITEM>
|
|
||||||
<ITEM NAME="LTE_L2_RLC_INFO" VALUE="0x0240" CHECKED="false"></ITEM>
|
|
||||||
<ITEM NAME="LTE_L2_RLC_STATUS_INFO" VALUE="0x0241" CHECKED="false"></ITEM>
|
|
||||||
<ITEM NAME="LTE_L2_UL_PDCP_INFO" VALUE="0x0242" CHECKED="false"></ITEM>
|
|
||||||
<ITEM NAME="LTE_L2_DL_PDCP_INFO" VALUE="0x0243" CHECKED="false"></ITEM>
|
|
||||||
<ITEM NAME="LTE_L2_ROHC_CONF_INFO" VALUE="0x0244" CHECKED="false"></ITEM>
|
|
||||||
<ITEM NAME="LTE_L2_UL_ROHC_INFO" VALUE="0x0245" CHECKED="false"></ITEM>
|
|
||||||
<ITEM NAME="LTE_L2_DL_ROHC_INFO" VALUE="0x0246" CHECKED="false"></ITEM>
|
|
||||||
<ITEM NAME="LTE_L2_TTI_BUNDLING" VALUE="0x0247" CHECKED="false"></ITEM>
|
|
||||||
<ITEM NAME="LTE_L2_MAC_CE" VALUE="0x0248" CHECKED="false"></ITEM>
|
|
||||||
<ITEM NAME="LTE_L2_TIMER_STATE" VALUE="0x0249" CHECKED="false"></ITEM>
|
|
||||||
<ITEM NAME="LTE_L2_BSR_STATS" VALUE="0x024A" CHECKED="false"></ITEM>
|
|
||||||
<ITEM NAME="LTE_L2_RLC_STATS" VALUE="0x024B" CHECKED="false"></ITEM>
|
|
||||||
<ITEM NAME="LTE_L2_PDCP_STATS" VALUE="0x024C" CHECKED="false"></ITEM>
|
|
||||||
<ITEM NAME="LTE_RRC_SERVING_CELL_INFO = 0x0250" VALUE="0x0250" CHECKED="false"></ITEM>
|
|
||||||
<ITEM NAME="LTE_RRC_STATUS_VARIABLE_INFO" VALUE="0x0251" CHECKED="false"></ITEM>
|
|
||||||
<ITEM NAME="LTE_RRC_PEER_MSG_INFO" VALUE="0x0252" CHECKED="true"></ITEM>
|
|
||||||
<ITEM NAME="LTE_RRC_TIMER_INFO" VALUE="0x0253" CHECKED="false"></ITEM>
|
|
||||||
<ITEM NAME="LTE_RRC_PEER_MULTI_MSG_INFO" VALUE="0x0254" CHECKED="true"></ITEM>
|
|
||||||
<ITEM NAME="LTE_RRC_RACH_MSG_INFO" VALUE="0x0255" CHECKED="false"></ITEM>
|
|
||||||
<ITEM NAME="LTE_RRC_TIMER_STATE_INFO" VALUE="0x0256" CHECKED="false"></ITEM>
|
|
||||||
<ITEM NAME="LTE_RRC_EVENT" VALUE="0x0257" CHECKED="false"></ITEM>
|
|
||||||
<ITEM NAME="LTE_NAS_SIM_DATA_INFO = 0x0258" VALUE="0x0258" CHECKED="false"></ITEM>
|
|
||||||
<ITEM NAME="LTE_NAS_STATE_VARIABLE_INFO" VALUE="0x0259" CHECKED="false"></ITEM>
|
|
||||||
<ITEM NAME="LTE_NAS_L3_MM_MSG_INFO" VALUE="0x025A" CHECKED="true"></ITEM>
|
|
||||||
<ITEM NAME="LTE_NAS_EPS_BEARER_CONTEXT" VALUE="0x025B" CHECKED="false"></ITEM>
|
|
||||||
<ITEM NAME="LTE_NAS_EPS_BEARER_QOS" VALUE="0x025C" CHECKED="false"></ITEM>
|
|
||||||
<ITEM NAME="LTE_NAS_PDP_INFO" VALUE="0x025D" CHECKED="false"></ITEM>
|
|
||||||
<ITEM NAME="LTE_NAS_IP_INFO" VALUE="0x025E" CHECKED="false"></ITEM>
|
|
||||||
<ITEM NAME="LTE_NAS_L3_SM_MSG_INFO" VALUE="0x025F" CHECKED="true"></ITEM>
|
|
||||||
<ITEM NAME="LTE_DATA_HANDOVER_STAT_INFO" VALUE="0x0262" CHECKED="false"></ITEM>
|
|
||||||
<ITEM NAME="LTE_DATA_CALL_DROP_INFO" VALUE="0x0263" CHECKED="false"></ITEM>
|
|
||||||
<ITEM NAME="LTE_NAS_TIN_INFO" VALUE="0x0264" CHECKED="false"></ITEM>
|
|
||||||
<ITEM NAME="LTE_NAS_ATTEMPT_INFO" VALUE="0x0265" CHECKED="false"></ITEM>
|
|
||||||
<ITEM NAME="LTE_NAS_EMM_TIMER_STATE_INFO" VALUE="0x0266" CHECKED="false"></ITEM>
|
|
||||||
<ITEM NAME="LTE_NAS_ESM_TIMER_STATE_INFO" VALUE="0x0267" CHECKED="false"></ITEM>
|
|
||||||
<ITEM NAME="LTE_VOLTE_TX_PACKET_INFO" VALUE="0x0270" CHECKED="false"></ITEM>
|
|
||||||
<ITEM NAME="LTE_VOLTE_RX_PACKET_INFO" VALUE="0x0271" CHECKED="false"></ITEM>
|
|
||||||
<ITEM NAME="LTE_VOLTE_TX_OVERALL_STAT_INFO" VALUE="0x0272" CHECKED="false"></ITEM>
|
|
||||||
<ITEM NAME="LTE_VOLTE_RX_OVERALL_STAT_INFO" VALUE="0x0273" CHECKED="false"></ITEM>
|
|
||||||
<ITEM NAME="LTE_VOLTE_TX_RTP_STAT_INFO" VALUE="0x0274" CHECKED="false"></ITEM>
|
|
||||||
<ITEM NAME="LTE_VOLTE_RX_RTP_STAT_INFO" VALUE="0x0275" CHECKED="false"></ITEM>
|
|
||||||
<ITEM NAME="LTE_VOLTE_RX_RTP_FRAME_INFO" VALUE= "0x0276" CHECKED="false"></ITEM>
|
|
||||||
<ITEM NAME="LTE_VOLTE_RTP_CALL_STATS" VALUE="0x0277" CHECKED="false"></ITEM>
|
|
||||||
<ITEM NAME="LTE_VOLTE_TX_RTP_INFO" VALUE="0x0278" CHECKED="false"></ITEM>
|
|
||||||
<ITEM NAME="LTE_VOLTE_RX_RTP_INFO" VALUE="0x0279" CHECKED="false"></ITEM>
|
|
||||||
<ITEM NAME="LTE_RRC_MBMS_SERVICE_INFO" VALUE="0x0280" CHECKED="false"></ITEM>
|
|
||||||
<ITEM NAME="LTE_RF_STATUS_RX_MODE_INFO" VALUE="0x0290" CHECKED="false"></ITEM>
|
|
||||||
<ITEM NAME="LTE_RF_STATUS_SENSOR_INFO" VALUE="0x0291" CHECKED="false"></ITEM>
|
|
||||||
<ITEM NAME="LTE_RF_STATUS_TX_SWAP_INFO" VALUE="0x0292" CHECKED="false"></ITEM>
|
|
||||||
<ITEM NAME="LTE_RF_STATUS_RF_POWER_INFO" VALUE="0x0293" CHECKED="false"></ITEM>
|
|
||||||
</ITEM>
|
|
||||||
<ITEM NAME="EDGE">
|
|
||||||
<ITEM NAME="EDGE_PHY_TIME_SLOT_INFO" VALUE="0x0300" CHECKED="false"></ITEM>
|
|
||||||
<ITEM NAME="EDGE_PHY_RLC_INFO" VALUE="0x0301" CHECKED="false"></ITEM>
|
|
||||||
<ITEM NAME="EDGE_RESERVED_MSG_02" VALUE="0x0302" CHECKED="false"></ITEM>
|
|
||||||
<ITEM NAME="EDGE_PHY_SCELL_MEAS_REPT_INFO" VALUE="0x0303" CHECKED="false"></ITEM>
|
|
||||||
<ITEM NAME="EDGE_PHY_DEDICATED_STATE_INFO" VALUE="0x0304" CHECKED="false"></ITEM>
|
|
||||||
<ITEM NAME="EDGE_PHY_SCELL_INFO" VALUE="0x0305" CHECKED="false"></ITEM>
|
|
||||||
<ITEM NAME="EDGE_PHY_NCELL_INFO" VALUE="0x0306" CHECKED="false"></ITEM>
|
|
||||||
<ITEM NAME="EDGE_PHY_3G_NCELL_INFO" VALUE="0x0307" CHECKED="false"></ITEM>
|
|
||||||
<ITEM NAME="EDGE_PHY_HANDOVER_INFO" VALUE="0x0308" CHECKED="false"></ITEM>
|
|
||||||
<ITEM NAME="EDGE_PHY_HO_HISTORY_INFO" VALUE="0x0309" CHECKED="false"></ITEM>
|
|
||||||
<ITEM NAME="EDGE_PHY_BASIC_INFO" VALUE="0x030A" CHECKED="false"></ITEM>
|
|
||||||
<ITEM NAME="EDGE_PHY_MEASUREMENT_INFO" VALUE="0x030B" CHECKED="false"></ITEM>
|
|
||||||
<ITEM NAME="EDGE_PHY_PWR_CNTRL_INFO" VALUE="0x030C" CHECKED="false"></ITEM>
|
|
||||||
<ITEM NAME="EDGE_L2_QOS_INFO" VALUE="0x0310" CHECKED="false"></ITEM>
|
|
||||||
<ITEM NAME="EDGE_L3_MM_GMM_INFO" VALUE="0x0311" CHECKED="false"></ITEM>
|
|
||||||
<ITEM NAME="EDGE_L2_RLC_STATS" VALUE="0x0312" CHECKED="false"></ITEM>
|
|
||||||
<ITEM NAME="EDGE_L3_EVENT" VALUE="0x0313" CHECKED="false"></ITEM>
|
|
||||||
<ITEM NAME="EDGE_L1_SAR_MTPL" VALUE="0x0320" CHECKED="false"></ITEM>
|
|
||||||
<ITEM NAME="EDGE_L1_ANTENNA_SELECTION" VALUE="0x0321" CHECKED="false"></ITEM>
|
|
||||||
</ITEM>
|
|
||||||
<ITEM NAME="HSPA">
|
|
||||||
<ITEM NAME="HSPA_GP_POWER_CONTROL_INFO" VALUE="0x0400" CHECKED="false"></ITEM>
|
|
||||||
<ITEM NAME="HSPA_GP_TRCH_BLER_INFO" VALUE="0x0401" CHECKED="false"></ITEM>
|
|
||||||
<ITEM NAME="HSPA_GP_FINGER_INFO" VALUE="0x0402" CHECKED="false"></ITEM>
|
|
||||||
<ITEM NAME="HSPA_GD_DPA_INFO" VALUE="0x0403" CHECKED="false"></ITEM>
|
|
||||||
<ITEM NAME="HSPA_GD_DPA_INFO2" VALUE="0x0404" CHECKED="false"></ITEM>
|
|
||||||
<ITEM NAME="HSPA_GD_DPA_INFO3" VALUE="0x0405" CHECKED="false"></ITEM>
|
|
||||||
<ITEM NAME="HSPA_UL1_CM_STATE" VALUE="0x040D" CHECKED="false"></ITEM>
|
|
||||||
<ITEM NAME="HSPA_UL1_TRANSPORT_CHANNEL" VALUE="0x040E" CHECKED="false"></ITEM>
|
|
||||||
<ITEM NAME="HSPA_UL1_RL_STATUS" VALUE="0x040F" CHECKED="false"></ITEM>
|
|
||||||
<ITEM NAME="HSPA_UL1_UMTS_RF_INFO" VALUE="0x0410" CHECKED="false"></ITEM>
|
|
||||||
<ITEM NAME="HSPA_UL1_SEARCH_INFO" VALUE="0x0411" CHECKED="false"></ITEM>
|
|
||||||
<ITEM NAME="HSPA_UL1_FREQ_SEARCH_INFO" VALUE="0x0412" CHECKED="false"></ITEM>
|
|
||||||
<ITEM NAME="HSPA_UL1_POWER_CONTROL_INFO" VALUE="0x0413" CHECKED="false"></ITEM>
|
|
||||||
<ITEM NAME="HSPA_UL1_OLPC_INFO" VALUE="0x0414" CHECKED="false"></ITEM>
|
|
||||||
<ITEM NAME="HSPA_UL1_HSDPA_STATS" VALUE="0x0415" CHECKED="false"></ITEM>
|
|
||||||
<ITEM NAME="HSPA_UL1_MID_TYPE_INFO" VALUE="0x0416" CHECKED="false"></ITEM>
|
|
||||||
<ITEM NAME="HSPA_UL1_CELL_MEAS_INFO" VALUE="0x0417" CHECKED="false"></ITEM>
|
|
||||||
<ITEM NAME="HSPA_UL1_INTER_FREQ_MEAS_INFO" VALUE="0x0418" CHECKED="false"></ITEM>
|
|
||||||
<ITEM NAME="HSPA_UL1_INTER_RAT_MEAS_INFO" VALUE="0x0419" CHECKED="false"></ITEM>
|
|
||||||
<ITEM NAME="HSPA_UL1_INTERNAL_MEAS_INFO" VALUE="0x041A" CHECKED="false"></ITEM>
|
|
||||||
<ITEM NAME="HSPA_UL1_SERVING_CELL_INFO" VALUE="0x041B" CHECKED="false"></ITEM>
|
|
||||||
<ITEM NAME="HSPA_UL1_INTRA_FREQ_RESEL_INFO" VALUE="0x041C" CHECKED="false"></ITEM>
|
|
||||||
<ITEM NAME="HSPA_UL1_INTER_FREQ_RESEL_INFO" VALUE="0x041D" CHECKED="false"></ITEM>
|
|
||||||
<ITEM NAME="HSPA_RESERVED_MSG_1E" VALUE="0x041E" CHECKED="false"></ITEM>
|
|
||||||
<ITEM NAME="HSPA_UL1_CHIPSET_DELAY_INFO" VALUE="0x041F" CHECKED="false"></ITEM>
|
|
||||||
<ITEM NAME="HSPA_URRC_STATUS_INFO" VALUE="0x0420" CHECKED="false"></ITEM>
|
|
||||||
<ITEM NAME="HSPA_URRC_RB_MAP_INFO" VALUE="0x0421" CHECKED="false"></ITEM>
|
|
||||||
<ITEM NAME="HSPA_URRC_NETWORK_INFO" VALUE="0x0422" CHECKED="false"></ITEM>
|
|
||||||
<ITEM NAME="HSPA_URRC_EVENT" VALUE="0x0423" CHECKED="false"></ITEM>
|
|
||||||
<ITEM NAME="HSPA_UUL_RACH_CONFIG_INFO" VALUE="0x0428" CHECKED="false"></ITEM>
|
|
||||||
<ITEM NAME="HSPA_UUL_UDPCH_CONFIG_INFO" VALUE="0x0429" CHECKED="false"></ITEM>
|
|
||||||
<ITEM NAME="HSPA_UUL_POWER_INFO" VALUE="0x042A" CHECKED="false"></ITEM>
|
|
||||||
<ITEM NAME="HSPA_UL2_UPDCP_CHAN_CONF_INFO" VALUE="0x0430" CHECKED="false"></ITEM>
|
|
||||||
<ITEM NAME="HSPA_UL2_RLC_AM_CHAN_STAT_INFO" VALUE="0x0431" CHECKED="false"></ITEM>
|
|
||||||
<ITEM NAME="HSPA_UL2_URLC_AM_CONFIG_INFO" VALUE="0x0432" CHECKED="false"></ITEM>
|
|
||||||
<ITEM NAME="HSPA_UL2_RLC_UM_CHAN_STAT_INFO" VALUE="0x0433" CHECKED="false"></ITEM>
|
|
||||||
<ITEM NAME="HSPA_UL2_URLC_UM_CONFIG_INFO" VALUE="0x0434" CHECKED="false"></ITEM>
|
|
||||||
<ITEM NAME="HSPA_UL2_HSUPA_STATS" VALUE="0x0435" CHECKED="false"></ITEM>
|
|
||||||
<ITEM NAME="HSPA_UL2_WCDMA_MAC_INFO" VALUE="0x0436" CHECKED="false"></ITEM>
|
|
||||||
<ITEM NAME="HSPA_UL2_HS_MAC_INFO" VALUE="0x0437" CHECKED="false"></ITEM>
|
|
||||||
<ITEM NAME="HSPA_UL2_EUL_MAC_INFO" VALUE="0x0438" CHECKED="false"></ITEM>
|
|
||||||
<ITEM NAME="HSPA_UL2_EUL_MAC_STAT_INFO" VALUE="0x0439" CHECKED="false"></ITEM>
|
|
||||||
<ITEM NAME="HSPA_MM_GMM_INFO" VALUE="0x043A" CHECKED="false"></ITEM>
|
|
||||||
<ITEM NAME="HSPA_UL2_RLC_STATS" VALUE="0x043B" CHECKED="false"></ITEM>
|
|
||||||
<ITEM NAME="HSPA_UL2_RLC_RESET" VALUE="0x043C" CHECKED="false"></ITEM>
|
|
||||||
<ITEM NAME="HSPA_UL3_CC_INFO" VALUE="0x0450" CHECKED="false"></ITEM>
|
|
||||||
<ITEM NAME="HSPA_UL3_SS_INFO" VALUE="0x0451" CHECKED="false"></ITEM>
|
|
||||||
<ITEM NAME="HSPA_UL3_SM_INFO" VALUE="0x0452" CHECKED="false"></ITEM>
|
|
||||||
<ITEM NAME="HSPA_VOC_RX_STAT = 0x0460" VALUE="0x0460" CHECKED="false"></ITEM>
|
|
||||||
<ITEM NAME="HSPA_VOC_TX_STAT = 0x0461" VALUE="0x0461" CHECKED="false"></ITEM>
|
|
||||||
<ITEM NAME="HSPA_L1_SAR_MTPL = 0x0470" VALUE="0x0470" CHECKED="false"></ITEM>
|
|
||||||
<ITEM NAME="HSPA_L1_ANTENNA_SELECTION" VALUE="0x0471" CHECKED="false"></ITEM>
|
|
||||||
</ITEM>
|
|
||||||
<ITEM NAME="CDMA">
|
|
||||||
<ITEM NAME="CDMA_COM_1X_MESSAGE" VALUE="0x0B00" CHECKED="false"></ITEM>
|
|
||||||
<ITEM NAME="CDMA_COM_EVDO_MESSAGE" VALUE="0x0B01" CHECKED="false"></ITEM>
|
|
||||||
<ITEM NAME="CDMA_COM_MRU_TABLE_UPDATE_MESSAGE" VALUE="0x0B10" CHECKED="false"></ITEM>
|
|
||||||
<ITEM NAME="CDMA_RTT_L3_MESSAGE" VALUE="0x0B30" CHECKED="false"></ITEM>
|
|
||||||
<ITEM NAME="CDMA_EVDO_L3_MESSAGE" VALUE="0x0B31" CHECKED="false"></ITEM>
|
|
||||||
</ITEM>
|
|
||||||
</NODE>
|
|
||||||
@@ -1,4 +0,0 @@
|
|||||||
5
|
|
||||||
850,30,
|
|
||||||
B39,15,
|
|
||||||
|
|
||||||
|
@@ -1,3 +0,0 @@
|
|||||||
on init
|
|
||||||
write /sys/block/sda/queue/scheduler bfq
|
|
||||||
write /sys/block/sda/queue/iosched/slice_idle 0
|
|
||||||
@@ -1,2 +0,0 @@
|
|||||||
on init
|
|
||||||
write /sys/block/sda/queue/scheduler mq-deadline
|
|
||||||
@@ -1,563 +0,0 @@
|
|||||||
{
|
|
||||||
"Profiles": [
|
|
||||||
{
|
|
||||||
"Name": "MaxPerformance",
|
|
||||||
"Actions": [
|
|
||||||
{
|
|
||||||
"Name": "WriteFile",
|
|
||||||
"Params":
|
|
||||||
{
|
|
||||||
"FilePath": "/proc/vendor_sched/groups/ta/set_task_group",
|
|
||||||
"ProcFilePath": "/proc/vendor_sched/groups/ta/set_proc_group",
|
|
||||||
"Value": "<pid>",
|
|
||||||
"LogFailures": "false"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"Name": "CameraServicePerformance",
|
|
||||||
"Actions": [
|
|
||||||
{
|
|
||||||
"Name": "WriteFile",
|
|
||||||
"Params":
|
|
||||||
{
|
|
||||||
"FilePath": "/proc/vendor_sched/groups/cam/set_task_group",
|
|
||||||
"ProcFilePath": "/proc/vendor_sched/groups/cam/set_proc_group",
|
|
||||||
"Value": "<pid>",
|
|
||||||
"LogFailures": "false"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"Name": "CameraServicePower",
|
|
||||||
"Actions": [
|
|
||||||
{
|
|
||||||
"Name": "WriteFile",
|
|
||||||
"Params":
|
|
||||||
{
|
|
||||||
"FilePath": "/proc/vendor_sched/groups/cam_power/set_task_group",
|
|
||||||
"ProcFilePath": "/proc/vendor_sched/groups/cam_power/set_proc_group",
|
|
||||||
"Value": "<pid>",
|
|
||||||
"LogFailures": "false"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"Name": "Dex2oatPerformance",
|
|
||||||
"Actions": [
|
|
||||||
{
|
|
||||||
"Name": "WriteFile",
|
|
||||||
"Params":
|
|
||||||
{
|
|
||||||
"FilePath": "/proc/vendor_sched/groups/dex2oat/set_task_group",
|
|
||||||
"ProcFilePath": "/proc/vendor_sched/groups/dex2oat/set_proc_group",
|
|
||||||
"Value": "<pid>",
|
|
||||||
"LogFailures": "false"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"Name": "OtaPerformance",
|
|
||||||
"Actions": [
|
|
||||||
{
|
|
||||||
"Name": "WriteFile",
|
|
||||||
"Params":
|
|
||||||
{
|
|
||||||
"FilePath": "/proc/vendor_sched/groups/ota/set_task_group",
|
|
||||||
"ProcFilePath": "/proc/vendor_sched/groups/ota/set_proc_group",
|
|
||||||
"Value": "<pid>",
|
|
||||||
"LogFailures": "false"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"Name": "CameraServiceHighCapacity",
|
|
||||||
"Actions": [
|
|
||||||
{
|
|
||||||
"Name": "JoinCgroup",
|
|
||||||
"Params":
|
|
||||||
{
|
|
||||||
"Controller": "cpuset",
|
|
||||||
"Path": "camera-daemon-high-group"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"Name": "CameraServiceMidCapacity",
|
|
||||||
"Actions": [
|
|
||||||
{
|
|
||||||
"Name": "JoinCgroup",
|
|
||||||
"Params":
|
|
||||||
{
|
|
||||||
"Controller": "cpuset",
|
|
||||||
"Path": "camera-daemon-mid-group"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"Name": "CameraServiceMidHighCapacity",
|
|
||||||
"Actions": [
|
|
||||||
{
|
|
||||||
"Name": "JoinCgroup",
|
|
||||||
"Params":
|
|
||||||
{
|
|
||||||
"Controller": "cpuset",
|
|
||||||
"Path": "camera-daemon-mid-high-group"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"Name": "HighEnergySaving",
|
|
||||||
"Actions": [
|
|
||||||
{
|
|
||||||
"Name": "WriteFile",
|
|
||||||
"Params":
|
|
||||||
{
|
|
||||||
"FilePath": "/proc/vendor_sched/groups/bg/set_task_group",
|
|
||||||
"ProcFilePath": "/proc/vendor_sched/groups/bg/set_proc_group",
|
|
||||||
"Value": "<pid>",
|
|
||||||
"LogFailures": "false"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"Name": "NormalPerformance",
|
|
||||||
"Actions": [
|
|
||||||
{
|
|
||||||
"Name": "WriteFile",
|
|
||||||
"Params":
|
|
||||||
{
|
|
||||||
"FilePath": "/proc/vendor_sched/groups/sys/set_task_group",
|
|
||||||
"ProcFilePath": "/proc/vendor_sched/groups/sys/set_proc_group",
|
|
||||||
"Value": "<pid>",
|
|
||||||
"LogFailures": "false"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"Name": "HighPerformance",
|
|
||||||
"Actions": [
|
|
||||||
{
|
|
||||||
"Name": "WriteFile",
|
|
||||||
"Params":
|
|
||||||
{
|
|
||||||
"FilePath": "/proc/vendor_sched/groups/fg/set_task_group",
|
|
||||||
"ProcFilePath": "/proc/vendor_sched/groups/fg/set_proc_group",
|
|
||||||
"Value": "<pid>",
|
|
||||||
"LogFailures": "false"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"Name": "HighPerformanceWI",
|
|
||||||
"Actions": [
|
|
||||||
{
|
|
||||||
"Name": "WriteFile",
|
|
||||||
"Params":
|
|
||||||
{
|
|
||||||
"FilePath": "/proc/vendor_sched/groups/fg_wi/set_task_group",
|
|
||||||
"ProcFilePath": "/proc/vendor_sched/groups/fg_wi/set_proc_group",
|
|
||||||
"Value": "<pid>",
|
|
||||||
"LogFailures": "false"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"Name": "RealtimePerformance",
|
|
||||||
"Actions": [
|
|
||||||
{
|
|
||||||
"Name": "WriteFile",
|
|
||||||
"Params":
|
|
||||||
{
|
|
||||||
"FilePath": "/proc/vendor_sched/groups/ta/set_task_group",
|
|
||||||
"ProcFilePath": "/proc/vendor_sched/groups/ta/set_proc_group",
|
|
||||||
"Value": "<pid>",
|
|
||||||
"LogFailures": "false"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"Name": "NNApiHALPerformance",
|
|
||||||
"Actions": [
|
|
||||||
{
|
|
||||||
"Name": "WriteFile",
|
|
||||||
"Params":
|
|
||||||
{
|
|
||||||
"FilePath": "/proc/vendor_sched/groups/nnapi/set_task_group",
|
|
||||||
"ProcFilePath": "/proc/vendor_sched/groups/nnapi/set_proc_group",
|
|
||||||
"Value": "<pid>",
|
|
||||||
"LogFailures": "false"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"Name": "ServicePerformance",
|
|
||||||
"Actions": [
|
|
||||||
{
|
|
||||||
"Name": "WriteFile",
|
|
||||||
"Params":
|
|
||||||
{
|
|
||||||
"FilePath": "/proc/vendor_sched/groups/sys_bg/set_task_group",
|
|
||||||
"ProcFilePath": "/proc/vendor_sched/groups/sys_bg/set_proc_group",
|
|
||||||
"Value": "<pid>",
|
|
||||||
"LogFailures": "false"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"Name": "SFMainPolicy",
|
|
||||||
"Actions": [
|
|
||||||
{
|
|
||||||
"Name": "JoinCgroup",
|
|
||||||
"Params":
|
|
||||||
{
|
|
||||||
"Controller": "cpuset",
|
|
||||||
"Path": "top-app"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"Name": "WriteFile",
|
|
||||||
"Params":
|
|
||||||
{
|
|
||||||
"FilePath": "/proc/vendor_sched/groups/sf/set_task_group",
|
|
||||||
"ProcFilePath": "/proc/vendor_sched/groups/sf/set_proc_group",
|
|
||||||
"Value": "<pid>",
|
|
||||||
"LogFailures": "false"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"Name": "SFRenderEnginePolicy",
|
|
||||||
"Actions": [
|
|
||||||
{
|
|
||||||
"Name": "JoinCgroup",
|
|
||||||
"Params":
|
|
||||||
{
|
|
||||||
"Controller": "cpuset",
|
|
||||||
"Path": "top-app"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"Name": "WriteFile",
|
|
||||||
"Params":
|
|
||||||
{
|
|
||||||
"FilePath": "/proc/vendor_sched/groups/rt/set_task_group",
|
|
||||||
"ProcFilePath": "/proc/vendor_sched/groups/rt/set_proc_group",
|
|
||||||
"Value": "<pid>",
|
|
||||||
"LogFailures": "false"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"Name": "AdpfSet",
|
|
||||||
"Actions": [
|
|
||||||
{
|
|
||||||
"Name": "WriteFile",
|
|
||||||
"Params":
|
|
||||||
{
|
|
||||||
"FilePath": "/proc/vendor_sched/sched_qos/adpf_set",
|
|
||||||
"Value": "<pid>",
|
|
||||||
"LogFailures": "false"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"Name": "AdpfClear",
|
|
||||||
"Actions": [
|
|
||||||
{
|
|
||||||
"Name": "WriteFile",
|
|
||||||
"Params":
|
|
||||||
{
|
|
||||||
"FilePath": "/proc/vendor_sched/sched_qos/adpf_clear",
|
|
||||||
"Value": "<pid>",
|
|
||||||
"LogFailures": "false"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"Name": "BoostPrioSet",
|
|
||||||
"Actions": [
|
|
||||||
{
|
|
||||||
"Name": "WriteFile",
|
|
||||||
"Params":
|
|
||||||
{
|
|
||||||
"FilePath": "/proc/vendor_sched/sched_qos/boost_prio_set",
|
|
||||||
"Value": "<pid>",
|
|
||||||
"LogFailures": "false"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"Name": "BoostPrioClear",
|
|
||||||
"Actions": [
|
|
||||||
{
|
|
||||||
"Name": "WriteFile",
|
|
||||||
"Params":
|
|
||||||
{
|
|
||||||
"FilePath": "/proc/vendor_sched/sched_qos/boost_prio_clear",
|
|
||||||
"Value": "<pid>",
|
|
||||||
"LogFailures": "false"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"Name": "PreemptWakeupSet",
|
|
||||||
"Actions": [
|
|
||||||
{
|
|
||||||
"Name": "WriteFile",
|
|
||||||
"Params":
|
|
||||||
{
|
|
||||||
"FilePath": "/proc/vendor_sched/sched_qos/preempt_wakeup_set",
|
|
||||||
"Value": "<pid>",
|
|
||||||
"LogFailures": "false"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"Name": "PreemptWakeupClear",
|
|
||||||
"Actions": [
|
|
||||||
{
|
|
||||||
"Name": "WriteFile",
|
|
||||||
"Params":
|
|
||||||
{
|
|
||||||
"FilePath": "/proc/vendor_sched/sched_qos/preempt_wakeup_clear",
|
|
||||||
"Value": "<pid>",
|
|
||||||
"LogFailures": "false"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"Name": "PreferFitSet",
|
|
||||||
"Actions": [
|
|
||||||
{
|
|
||||||
"Name": "WriteFile",
|
|
||||||
"Params":
|
|
||||||
{
|
|
||||||
"FilePath": "/proc/vendor_sched/sched_qos/prefer_fit_set",
|
|
||||||
"Value": "<pid>",
|
|
||||||
"LogFailures": "false"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"Name": "PreferFitClear",
|
|
||||||
"Actions": [
|
|
||||||
{
|
|
||||||
"Name": "WriteFile",
|
|
||||||
"Params":
|
|
||||||
{
|
|
||||||
"FilePath": "/proc/vendor_sched/sched_qos/prefer_fit_clear",
|
|
||||||
"Value": "<pid>",
|
|
||||||
"LogFailures": "false"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"Name": "PreferIdleSet",
|
|
||||||
"Actions": [
|
|
||||||
{
|
|
||||||
"Name": "WriteFile",
|
|
||||||
"Params":
|
|
||||||
{
|
|
||||||
"FilePath": "/proc/vendor_sched/sched_qos/prefer_idle_set",
|
|
||||||
"Value": "<pid>",
|
|
||||||
"LogFailures": "false"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"Name": "PreferIdleClear",
|
|
||||||
"Actions": [
|
|
||||||
{
|
|
||||||
"Name": "WriteFile",
|
|
||||||
"Params":
|
|
||||||
{
|
|
||||||
"FilePath": "/proc/vendor_sched/sched_qos/prefer_idle_clear",
|
|
||||||
"Value": "<pid>",
|
|
||||||
"LogFailures": "false"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"Name": "AutoUclampMaxSet",
|
|
||||||
"Actions": [
|
|
||||||
{
|
|
||||||
"Name": "WriteFile",
|
|
||||||
"Params":
|
|
||||||
{
|
|
||||||
"FilePath": "/proc/vendor_sched/sched_qos/auto_uclamp_max_set",
|
|
||||||
"Value": "<pid>",
|
|
||||||
"LogFailures": "false"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"Name": "AutoUclampMaxClear",
|
|
||||||
"Actions": [
|
|
||||||
{
|
|
||||||
"Name": "WriteFile",
|
|
||||||
"Params":
|
|
||||||
{
|
|
||||||
"FilePath": "/proc/vendor_sched/sched_qos/auto_uclamp_max_clear",
|
|
||||||
"Value": "<pid>",
|
|
||||||
"LogFailures": "false"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"Name": "PreferHighCapSet",
|
|
||||||
"Actions": [
|
|
||||||
{
|
|
||||||
"Name": "WriteFile",
|
|
||||||
"Params":
|
|
||||||
{
|
|
||||||
"FilePath": "/proc/vendor_sched/sched_qos/prefer_high_cap_set",
|
|
||||||
"Value": "<pid>",
|
|
||||||
"LogFailures": "false"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"Name": "PreferHighCapClear",
|
|
||||||
"Actions": [
|
|
||||||
{
|
|
||||||
"Name": "WriteFile",
|
|
||||||
"Params":
|
|
||||||
{
|
|
||||||
"FilePath": "/proc/vendor_sched/sched_qos/prefer_high_cap_clear",
|
|
||||||
"Value": "<pid>",
|
|
||||||
"LogFailures": "false"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"Name": "SCHED_QOS_NONE",
|
|
||||||
"Actions": [
|
|
||||||
{
|
|
||||||
"Name": "WriteFile",
|
|
||||||
"Params":
|
|
||||||
{
|
|
||||||
"FilePath": "/proc/vendor_sched/sched_qos/sched_qos_none",
|
|
||||||
"Value": "<pid>",
|
|
||||||
"LogFailures": "false"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"Name": "SCHED_QOS_POWER_EFFICIENCY",
|
|
||||||
"Actions": [
|
|
||||||
{
|
|
||||||
"Name": "WriteFile",
|
|
||||||
"Params":
|
|
||||||
{
|
|
||||||
"FilePath": "/proc/vendor_sched/sched_qos/sched_qos_power_efficiency",
|
|
||||||
"Value": "<pid>",
|
|
||||||
"LogFailures": "false"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"Name": "SCHED_QOS_SENSITIVE_EXTREME",
|
|
||||||
"Actions": [
|
|
||||||
{
|
|
||||||
"Name": "WriteFile",
|
|
||||||
"Params":
|
|
||||||
{
|
|
||||||
"FilePath": "/proc/vendor_sched/sched_qos/sched_qos_sensitive_extreme",
|
|
||||||
"Value": "<pid>",
|
|
||||||
"LogFailures": "false"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"Name": "SCHED_QOS_SENSITIVE_HIGH",
|
|
||||||
"Actions": [
|
|
||||||
{
|
|
||||||
"Name": "WriteFile",
|
|
||||||
"Params":
|
|
||||||
{
|
|
||||||
"FilePath": "/proc/vendor_sched/sched_qos/sched_qos_sensitive_high",
|
|
||||||
"Value": "<pid>",
|
|
||||||
"LogFailures": "false"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"Name": "SCHED_QOS_SENSITIVE_STANDARD",
|
|
||||||
"Actions": [
|
|
||||||
{
|
|
||||||
"Name": "WriteFile",
|
|
||||||
"Params":
|
|
||||||
{
|
|
||||||
"FilePath": "/proc/vendor_sched/sched_qos/sched_qos_sensitive_standard",
|
|
||||||
"Value": "<pid>",
|
|
||||||
"LogFailures": "false"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"Name": "HighestCfsPrioScheduling",
|
|
||||||
"Actions": [
|
|
||||||
{
|
|
||||||
"Name": "SetSchedulerPolicy",
|
|
||||||
"Params":
|
|
||||||
{
|
|
||||||
"Policy": "SCHED_OTHER",
|
|
||||||
"Nice": "-20"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
|
||||||
],
|
|
||||||
|
|
||||||
"AggregateProfiles": [
|
|
||||||
{
|
|
||||||
"Name": "Dex2OatBootComplete",
|
|
||||||
"Profiles": [ "Dex2oatPerformance", "ProcessCapacityNormal", "LowIoPriority", "TimerSlackHigh" ]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"Name": "OtaProfiles",
|
|
||||||
"Profiles": [ "OtaPerformance", "ServiceCapacityLow", "LowIoPriority", "TimerSlackHigh" ]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"Name": "InputPolicy",
|
|
||||||
"Profiles": [ "MaxPerformance", "SCHED_QOS_SENSITIVE_EXTREME" ]
|
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
|
||||||
@@ -1,357 +0,0 @@
|
|||||||
<table>
|
|
||||||
<entry>
|
|
||||||
<rat>LTE</rat>
|
|
||||||
<band>1</band>
|
|
||||||
<params>
|
|
||||||
<harmonicParams5g>
|
|
||||||
<N>3</N>
|
|
||||||
<overlap>10</overlap>
|
|
||||||
</harmonicParams5g>
|
|
||||||
</params>
|
|
||||||
</entry>
|
|
||||||
|
|
||||||
<entry>
|
|
||||||
<rat>NR</rat>
|
|
||||||
<band>1</band>
|
|
||||||
<params>
|
|
||||||
<harmonicParams5g>
|
|
||||||
<N>3</N>
|
|
||||||
<overlap>10</overlap>
|
|
||||||
</harmonicParams5g>
|
|
||||||
</params>
|
|
||||||
</entry>
|
|
||||||
|
|
||||||
<entry>
|
|
||||||
<rat>LTE</rat>
|
|
||||||
<band>2</band>
|
|
||||||
<params>
|
|
||||||
<harmonicParams5g>
|
|
||||||
<N>3</N>
|
|
||||||
<overlap>10</overlap>
|
|
||||||
</harmonicParams5g>
|
|
||||||
<intermodParams5g>
|
|
||||||
<N>-2</N>
|
|
||||||
<M>1</M>
|
|
||||||
<overlap>10</overlap>
|
|
||||||
</intermodParams5g>
|
|
||||||
</params>
|
|
||||||
</entry>
|
|
||||||
|
|
||||||
<entry>
|
|
||||||
<rat>NR</rat>
|
|
||||||
<band>2</band>
|
|
||||||
<params>
|
|
||||||
<harmonicParams5g>
|
|
||||||
<N>3</N>
|
|
||||||
<overlap>10</overlap>
|
|
||||||
</harmonicParams5g>
|
|
||||||
<intermodParams5g>
|
|
||||||
<N>-2</N>
|
|
||||||
<M>1</M>
|
|
||||||
<overlap>10</overlap>
|
|
||||||
</intermodParams5g>
|
|
||||||
</params>
|
|
||||||
</entry>
|
|
||||||
|
|
||||||
<entry>
|
|
||||||
<rat>LTE</rat>
|
|
||||||
<band>3</band>
|
|
||||||
<params>
|
|
||||||
<harmonicParams5g>
|
|
||||||
<N>3</N>
|
|
||||||
<overlap>10</overlap>
|
|
||||||
</harmonicParams5g>
|
|
||||||
<intermodParams5g>
|
|
||||||
<N>-2</N>
|
|
||||||
<M>1</M>
|
|
||||||
<overlap>10</overlap>
|
|
||||||
</intermodParams5g>
|
|
||||||
</params>
|
|
||||||
</entry>
|
|
||||||
|
|
||||||
<entry>
|
|
||||||
<rat>NR</rat>
|
|
||||||
<band>3</band>
|
|
||||||
<params>
|
|
||||||
<harmonicParams5g>
|
|
||||||
<N>3</N>
|
|
||||||
<overlap>10</overlap>
|
|
||||||
</harmonicParams5g>
|
|
||||||
<intermodParams5g>
|
|
||||||
<N>-2</N>
|
|
||||||
<M>1</M>
|
|
||||||
<overlap>10</overlap>
|
|
||||||
</intermodParams5g>
|
|
||||||
</params>
|
|
||||||
</entry>
|
|
||||||
|
|
||||||
<entry>
|
|
||||||
<rat>LTE</rat>
|
|
||||||
<band>4</band>
|
|
||||||
<params>
|
|
||||||
<harmonicParams5g>
|
|
||||||
<N>3</N>
|
|
||||||
<overlap>10</overlap>
|
|
||||||
</harmonicParams5g>
|
|
||||||
<intermodParams5g>
|
|
||||||
<N>-2</N>
|
|
||||||
<M>1</M>
|
|
||||||
<overlap>10</overlap>
|
|
||||||
</intermodParams5g>
|
|
||||||
</params>
|
|
||||||
</entry>
|
|
||||||
|
|
||||||
<entry>
|
|
||||||
<rat>LTE</rat>
|
|
||||||
<band>5</band>
|
|
||||||
<params>
|
|
||||||
<harmonicParams2g>
|
|
||||||
<N>3</N>
|
|
||||||
<overlap>10</overlap>
|
|
||||||
</harmonicParams2g>
|
|
||||||
</params>
|
|
||||||
</entry>
|
|
||||||
|
|
||||||
<entry>
|
|
||||||
<rat>NR</rat>
|
|
||||||
<band>5</band>
|
|
||||||
<params>
|
|
||||||
<harmonicParams2g>
|
|
||||||
<N>3</N>
|
|
||||||
<overlap>10</overlap>
|
|
||||||
</harmonicParams2g>
|
|
||||||
</params>
|
|
||||||
</entry>
|
|
||||||
|
|
||||||
<entry>
|
|
||||||
<rat>LTE</rat>
|
|
||||||
<band>7</band>
|
|
||||||
<params>
|
|
||||||
<neighborThresholds>
|
|
||||||
<wifiVictimMhz>50</wifiVictimMhz>
|
|
||||||
<cellVictimMhz>50</cellVictimMhz>
|
|
||||||
</neighborThresholds>
|
|
||||||
<intermodParams2g>
|
|
||||||
<N>2</N>
|
|
||||||
<M>-1</M>
|
|
||||||
<overlap>10</overlap>
|
|
||||||
</intermodParams2g>
|
|
||||||
</params>
|
|
||||||
</entry>
|
|
||||||
|
|
||||||
<entry>
|
|
||||||
<rat>NR</rat>
|
|
||||||
<band>7</band>
|
|
||||||
<params>
|
|
||||||
<neighborThresholds>
|
|
||||||
<wifiVictimMhz>50</wifiVictimMhz>
|
|
||||||
<cellVictimMhz>50</cellVictimMhz>
|
|
||||||
</neighborThresholds>
|
|
||||||
<intermodParams2g>
|
|
||||||
<N>2</N>
|
|
||||||
<M>-1</M>
|
|
||||||
<overlap>10</overlap>
|
|
||||||
</intermodParams2g>
|
|
||||||
</params>
|
|
||||||
</entry>
|
|
||||||
|
|
||||||
<entry>
|
|
||||||
<rat>LTE</rat>
|
|
||||||
<band>18</band>
|
|
||||||
<params>
|
|
||||||
<harmonicParams2g>
|
|
||||||
<N>3</N>
|
|
||||||
<overlap>10</overlap>
|
|
||||||
</harmonicParams2g>
|
|
||||||
</params>
|
|
||||||
</entry>
|
|
||||||
|
|
||||||
<entry>
|
|
||||||
<rat>NR</rat>
|
|
||||||
<band>18</band>
|
|
||||||
<params>
|
|
||||||
<harmonicParams2g>
|
|
||||||
<N>3</N>
|
|
||||||
<overlap>10</overlap>
|
|
||||||
</harmonicParams2g>
|
|
||||||
</params>
|
|
||||||
</entry>
|
|
||||||
|
|
||||||
<entry>
|
|
||||||
<rat>LTE</rat>
|
|
||||||
<band>19</band>
|
|
||||||
<params>
|
|
||||||
<harmonicParams2g>
|
|
||||||
<N>3</N>
|
|
||||||
<overlap>10</overlap>
|
|
||||||
</harmonicParams2g>
|
|
||||||
</params>
|
|
||||||
</entry>
|
|
||||||
|
|
||||||
<entry>
|
|
||||||
<rat>LTE</rat>
|
|
||||||
<band>25</band>
|
|
||||||
<params>
|
|
||||||
<harmonicParams5g>
|
|
||||||
<N>3</N>
|
|
||||||
<overlap>10</overlap>
|
|
||||||
</harmonicParams5g>
|
|
||||||
<intermodParams5g>
|
|
||||||
<N>-2</N>
|
|
||||||
<M>1</M>
|
|
||||||
<overlap>10</overlap>
|
|
||||||
</intermodParams5g>
|
|
||||||
</params>
|
|
||||||
</entry>
|
|
||||||
|
|
||||||
<entry>
|
|
||||||
<rat>NR</rat>
|
|
||||||
<band>25</band>
|
|
||||||
<params>
|
|
||||||
<harmonicParams5g>
|
|
||||||
<N>3</N>
|
|
||||||
<overlap>10</overlap>
|
|
||||||
</harmonicParams5g>
|
|
||||||
<intermodParams5g>
|
|
||||||
<N>-2</N>
|
|
||||||
<M>1</M>
|
|
||||||
<overlap>10</overlap>
|
|
||||||
</intermodParams5g>
|
|
||||||
</params>
|
|
||||||
</entry>
|
|
||||||
|
|
||||||
<entry>
|
|
||||||
<rat>LTE</rat>
|
|
||||||
<band>26</band>
|
|
||||||
<params>
|
|
||||||
<harmonicParams2g>
|
|
||||||
<N>3</N>
|
|
||||||
<overlap>10</overlap>
|
|
||||||
</harmonicParams2g>
|
|
||||||
</params>
|
|
||||||
</entry>
|
|
||||||
|
|
||||||
<entry>
|
|
||||||
<rat>NR</rat>
|
|
||||||
<band>26</band>
|
|
||||||
<params>
|
|
||||||
<harmonicParams2g>
|
|
||||||
<N>3</N>
|
|
||||||
<overlap>10</overlap>
|
|
||||||
</harmonicParams2g>
|
|
||||||
</params>
|
|
||||||
</entry>
|
|
||||||
|
|
||||||
<entry>
|
|
||||||
<rat>LTE</rat>
|
|
||||||
<band>27</band>
|
|
||||||
<params>
|
|
||||||
<harmonicParams2g>
|
|
||||||
<N>3</N>
|
|
||||||
<overlap>10</overlap>
|
|
||||||
</harmonicParams2g>
|
|
||||||
</params>
|
|
||||||
</entry>
|
|
||||||
|
|
||||||
<entry>
|
|
||||||
<rat>LTE</rat>
|
|
||||||
<band>38</band>
|
|
||||||
<params>
|
|
||||||
<harmonicParams5g>
|
|
||||||
<N>3</N>
|
|
||||||
<overlap>10</overlap>
|
|
||||||
</harmonicParams5g>
|
|
||||||
</params>
|
|
||||||
</entry>
|
|
||||||
|
|
||||||
<entry>
|
|
||||||
<rat>NR</rat>
|
|
||||||
<band>38</band>
|
|
||||||
<params>
|
|
||||||
<harmonicParams5g>
|
|
||||||
<N>3</N>
|
|
||||||
<overlap>10</overlap>
|
|
||||||
</harmonicParams5g>
|
|
||||||
</params>
|
|
||||||
</entry>
|
|
||||||
|
|
||||||
<entry>
|
|
||||||
<rat>LTE</rat>
|
|
||||||
<band>39</band>
|
|
||||||
<params>
|
|
||||||
<harmonicParams5g>
|
|
||||||
<N>3</N>
|
|
||||||
<overlap>10</overlap>
|
|
||||||
</harmonicParams5g>
|
|
||||||
</params>
|
|
||||||
</entry>
|
|
||||||
|
|
||||||
<entry>
|
|
||||||
<rat>NR</rat>
|
|
||||||
<band>39</band>
|
|
||||||
<params>
|
|
||||||
<harmonicParams5g>
|
|
||||||
<N>3</N>
|
|
||||||
<overlap>10</overlap>
|
|
||||||
</harmonicParams5g>
|
|
||||||
</params>
|
|
||||||
</entry>
|
|
||||||
|
|
||||||
<entry>
|
|
||||||
<rat>LTE</rat>
|
|
||||||
<band>40</band>
|
|
||||||
<params>
|
|
||||||
<neighborThresholds>
|
|
||||||
<wifiVictimMhz>50</wifiVictimMhz>
|
|
||||||
<cellVictimMhz>50</cellVictimMhz>
|
|
||||||
</neighborThresholds>
|
|
||||||
<defaultChannels>
|
|
||||||
<default2g>11</default2g>
|
|
||||||
</defaultChannels>
|
|
||||||
</params>
|
|
||||||
</entry>
|
|
||||||
|
|
||||||
<entry>
|
|
||||||
<rat>NR</rat>
|
|
||||||
<band>40</band>
|
|
||||||
<params>
|
|
||||||
<neighborThresholds>
|
|
||||||
<wifiVictimMhz>50</wifiVictimMhz>
|
|
||||||
<cellVictimMhz>50</cellVictimMhz>
|
|
||||||
</neighborThresholds>
|
|
||||||
<defaultChannels>
|
|
||||||
<default2g>11</default2g>
|
|
||||||
</defaultChannels>
|
|
||||||
</params>
|
|
||||||
</entry>
|
|
||||||
|
|
||||||
<entry>
|
|
||||||
<rat>LTE</rat>
|
|
||||||
<band>41</band>
|
|
||||||
<params>
|
|
||||||
<neighborThresholds>
|
|
||||||
<wifiVictimMhz>50</wifiVictimMhz>
|
|
||||||
<cellVictimMhz>50</cellVictimMhz>
|
|
||||||
</neighborThresholds>
|
|
||||||
<harmonicParams5g>
|
|
||||||
<N>2</N>
|
|
||||||
<overlap>10</overlap>
|
|
||||||
</harmonicParams5g>
|
|
||||||
</params>
|
|
||||||
</entry>
|
|
||||||
|
|
||||||
<entry>
|
|
||||||
<rat>NR</rat>
|
|
||||||
<band>41</band>
|
|
||||||
<params>
|
|
||||||
<neighborThresholds>
|
|
||||||
<wifiVictimMhz>50</wifiVictimMhz>
|
|
||||||
<cellVictimMhz>50</cellVictimMhz>
|
|
||||||
</neighborThresholds>
|
|
||||||
<harmonicParams5g>
|
|
||||||
<N>2</N>
|
|
||||||
<overlap>10</overlap>
|
|
||||||
</harmonicParams5g>
|
|
||||||
</params>
|
|
||||||
</entry>
|
|
||||||
</table>
|
|
||||||
@@ -1,11 +0,0 @@
|
|||||||
driver_param=use_p2p_group_interface=1p2p_device=1
|
|
||||||
update_config=1
|
|
||||||
eapol_version=1
|
|
||||||
ap_scan=1
|
|
||||||
fast_reauth=1
|
|
||||||
pmf=1
|
|
||||||
p2p_add_cli_chan=1
|
|
||||||
disable_scan_offload=1
|
|
||||||
p2p_go_vht=1
|
|
||||||
p2p_pref_chan=124:149, 115:36
|
|
||||||
p2p_6ghz_disable=1
|
|
||||||
@@ -1,10 +0,0 @@
|
|||||||
sae_pwe=2
|
|
||||||
driver_param=use_p2p_group_interface=1p2p_device=1
|
|
||||||
disable_scan_offload=1
|
|
||||||
wowlan_triggers=any
|
|
||||||
bss_max_count=512
|
|
||||||
interworking=1
|
|
||||||
hs20=1
|
|
||||||
auto_interworking=0
|
|
||||||
bss_no_flush_when_down=1
|
|
||||||
btm_offload=1
|
|
||||||
Reference in New Issue
Block a user