diff --git a/.clang-format b/.clang-format deleted file mode 100644 index 361ce945..00000000 --- a/.clang-format +++ /dev/null @@ -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 diff --git a/conf/Android.bp b/conf/Android.bp index 45e6b6fa..5e586785 100644 --- a/conf/Android.bp +++ b/conf/Android.bp @@ -24,12 +24,6 @@ // identical with the exception of the encryption settings, so to keep them in // sync the rules below generate them from a template file. -soong_namespace { - imports: [ - "device/google/gs101", - ], -} - package { // See: http://go/android-license-faq // A large-scale-change added 'default_applicable_licenses' to import @@ -39,11 +33,6 @@ package { default_applicable_licenses: ["device_google_gs101_license"], } -filegroup { - name: "gs101_srcs", - srcs: ["fstab.gs101.in"], -} - genrule { name: "gen_fstab.gs101", srcs: ["fstab.gs101.in"], diff --git a/conf/fstab.persist b/conf/fstab.persist deleted file mode 100644 index 779a05d5..00000000 --- a/conf/fstab.persist +++ /dev/null @@ -1,4 +0,0 @@ -# Android fstab file. -# -# 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 diff --git a/conf/init.exynos.nanohub.rc b/conf/init.exynos.nanohub.rc deleted file mode 100644 index 9a582298..00000000 --- a/conf/init.exynos.nanohub.rc +++ /dev/null @@ -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 diff --git a/conf/init.factory.rc b/conf/init.factory.rc deleted file mode 100644 index 1eba34c2..00000000 --- a/conf/init.factory.rc +++ /dev/null @@ -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 diff --git a/conf/init.gs101.rc b/conf/init.gs101.rc deleted file mode 100644 index 9bc7dbf9..00000000 --- a/conf/init.gs101.rc +++ /dev/null @@ -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 diff --git a/conf/init.gs101.usb.rc b/conf/init.gs101.usb.rc deleted file mode 100644 index b23b2db1..00000000 --- a/conf/init.gs101.usb.rc +++ /dev/null @@ -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" diff --git a/conf/soundtrigger_conf.h b/conf/soundtrigger_conf.h deleted file mode 100644 index 1263c60b..00000000 --- a/conf/soundtrigger_conf.h +++ /dev/null @@ -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__ diff --git a/conf/ueventd.gs101.rc b/conf/ueventd.gs101.rc deleted file mode 100644 index 4321e738..00000000 --- a/conf/ueventd.gs101.rc +++ /dev/null @@ -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 diff --git a/confirmationui/confirmationui.mk b/confirmationui/confirmationui.mk deleted file mode 100644 index 12ddd862..00000000 --- a/confirmationui/confirmationui.mk +++ /dev/null @@ -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/ diff --git a/device.mk b/device.mk index 01bccc3f..787263b8 100644 --- a/device.mk +++ b/device.mk @@ -179,21 +179,9 @@ PRODUCT_VENDOR_PROPERTIES += ro.surface_flinger.prime_shader_cache.ultrahdr=1 DEVICE_MANIFEST_FILE := \ 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/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/google/gs101/compatibility_matrix.xml @@ -203,37 +191,18 @@ DEVICE_PACKAGE_OVERLAYS += device/google/gs101/overlay PRODUCT_PRODUCT_VNDK_VERSION := current 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 PRODUCT_COPY_FILES += \ 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 PRODUCT_PACKAGES += \ fstab.gs101 \ fstab.gs101.vendor_ramdisk \ fstab.gs101-fips \ fstab.gs101-fips.vendor_ramdisk -PRODUCT_COPY_FILES += \ - device/google/gs101/conf/fstab.persist:$(TARGET_COPY_OUT_VENDOR)/etc/fstab.persist # 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 # Insmod config files @@ -320,14 +289,6 @@ PRODUCT_PACKAGES += \ PRODUCT_COPY_FILES += \ 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 # IRQ rebalancing. @@ -479,8 +440,6 @@ PRODUCT_DEFAULT_PROPERTY_OVERRIDES += ro.surface_flinger.display_update_imminent PRODUCT_PROPERTY_OVERRIDES += \ 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 PRODUCT_DEFAULT_PROPERTY_OVERRIDES += vendor.hwc.dpp.downscale=2 @@ -493,15 +452,6 @@ PRODUCT_PROPERTY_OVERRIDES += \ 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 += wpa_supplicant PRODUCT_PACKAGES += wpa_supplicant.conf @@ -514,9 +464,6 @@ include device/google/gs-common/mediacodec/common/mediacodec_common.mk # for Exynos C2 Hal 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 += \ debug.c2.use_dmabufheaps=1 \ media.c2.dmabuf.padding=512 \ @@ -532,11 +479,6 @@ PRODUCT_PROPERTY_OVERRIDES += \ 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. $(call inherit-product, frameworks/native/build/phone-xhdpi-6144-dalvik-heap.mk) @@ -548,11 +490,6 @@ PRODUCT_PACKAGES += \ # Location 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) $(call inherit-product, system/core/trusty/trusty-storage.mk) @@ -628,30 +565,6 @@ PRODUCT_COPY_FILES += \ # modem logging binary/configs 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 += \ android.hardware.health-service.gs101 \ android.hardware.health-service.gs101_recovery \ @@ -707,8 +620,6 @@ PRODUCT_PACKAGES += \ # pKVM $(call inherit-product, packages/modules/Virtualization/apex/product_packages.mk) 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. PRODUCT_PROPERTY_OVERRIDES += \ diff --git a/disable_contaminant_detection.sh b/disable_contaminant_detection.sh deleted file mode 100755 index 97ae794a..00000000 --- a/disable_contaminant_detection.sh +++ /dev/null @@ -1,3 +0,0 @@ -#!/vendor/bin/sh - -echo 0 > "$(find /sys/devices/platform/10d50000.hsi2c -name contaminant_detection)" diff --git a/display/display_colordata_cal0.pb b/display/display_colordata_cal0.pb deleted file mode 100644 index 1bef374b..00000000 Binary files a/display/display_colordata_cal0.pb and /dev/null differ diff --git a/firmware/BCM.btaddr b/firmware/BCM.btaddr deleted file mode 100644 index 4bf70ebc..00000000 --- a/firmware/BCM.btaddr +++ /dev/null @@ -1 +0,0 @@ -22:22:3b:ff:0d:50 diff --git a/firmware/BCM4362A2_001.003.006.0027.0033.hcd b/firmware/BCM4362A2_001.003.006.0027.0033.hcd deleted file mode 100644 index 27b0dbc2..00000000 Binary files a/firmware/BCM4362A2_001.003.006.0027.0033.hcd and /dev/null differ diff --git a/firmware/BCM4389C0_003.001.010.0101.0000_Google_eval_USI_ES10.hcd b/firmware/BCM4389C0_003.001.010.0101.0000_Google_eval_USI_ES10.hcd deleted file mode 100644 index 8e73e471..00000000 Binary files a/firmware/BCM4389C0_003.001.010.0101.0000_Google_eval_USI_ES10.hcd and /dev/null differ diff --git a/firmware/BCM4389C1_003.002.009.0050.0000_Google_eval_USI_ES10_ePA_Updated.hcd b/firmware/BCM4389C1_003.002.009.0050.0000_Google_eval_USI_ES10_ePA_Updated.hcd deleted file mode 100644 index 47120b34..00000000 Binary files a/firmware/BCM4389C1_003.002.009.0050.0000_Google_eval_USI_ES10_ePA_Updated.hcd and /dev/null differ diff --git a/init.display.sh b/init.display.sh deleted file mode 100755 index bb942e3f..00000000 --- a/init.display.sh +++ /dev/null @@ -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 - diff --git a/location/gps.cer b/location/gps.cer deleted file mode 100644 index eab842b3..00000000 --- a/location/gps.cer +++ /dev/null @@ -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----- diff --git a/location/lhd_user.conf b/location/lhd_user.conf deleted file mode 100644 index 682d03a3..00000000 --- a/location/lhd_user.conf +++ /dev/null @@ -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 diff --git a/location/scd_user.conf b/location/scd_user.conf deleted file mode 100644 index e75f209b..00000000 --- a/location/scd_user.conf +++ /dev/null @@ -1,5 +0,0 @@ -LogEnabled=false -Log=JAVA -LogDirectory=/sdcard/gps/broadcom/storage -NvStorageDir=/data/vendor/gps/ -TcpConnectionTimeout=20 diff --git a/manifest_media_aosp.xml b/manifest_media_aosp.xml deleted file mode 100644 index d92e4a28..00000000 --- a/manifest_media_aosp.xml +++ /dev/null @@ -1,16 +0,0 @@ - - - android.hardware.media.c2 - hwbinder - 1.2 - - IComponentStore - default - - - - android.hardware.media.c2 - 1 - IComponentStore/default - - diff --git a/media_codecs.xml b/media_codecs.xml deleted file mode 100644 index 87a42ef5..00000000 --- a/media_codecs.xml +++ /dev/null @@ -1,82 +0,0 @@ - - - - - - - - diff --git a/media_codecs_aosp_c2.xml b/media_codecs_aosp_c2.xml deleted file mode 100644 index 534c5f4a..00000000 --- a/media_codecs_aosp_c2.xml +++ /dev/null @@ -1,235 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/media_codecs_bo_c2.xml b/media_codecs_bo_c2.xml deleted file mode 100644 index 7dd10432..00000000 --- a/media_codecs_bo_c2.xml +++ /dev/null @@ -1,52 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/media_codecs_performance.xml b/media_codecs_performance.xml deleted file mode 100644 index 9cb42101..00000000 --- a/media_codecs_performance.xml +++ /dev/null @@ -1,18 +0,0 @@ - - - - - diff --git a/media_codecs_performance_c2.xml b/media_codecs_performance_c2.xml deleted file mode 100644 index 04daa356..00000000 --- a/media_codecs_performance_c2.xml +++ /dev/null @@ -1,261 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/media_profiles.xml b/media_profiles.xml deleted file mode 100644 index cc6e3f4e..00000000 --- a/media_profiles.xml +++ /dev/null @@ -1,895 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -]> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/pkvm/pkvm_experiment.rc b/pkvm/pkvm_experiment.rc deleted file mode 100644 index a2faaa73..00000000 --- a/pkvm/pkvm_experiment.rc +++ /dev/null @@ -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 diff --git a/powerhint_a0.json b/powerhint_a0.json deleted file mode 100644 index 76472db1..00000000 --- a/powerhint_a0.json +++ /dev/null @@ -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" - } - ] -} diff --git a/powerhint_a1.json b/powerhint_a1.json deleted file mode 100644 index e51765b5..00000000 --- a/powerhint_a1.json +++ /dev/null @@ -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" - } - ] -} diff --git a/radio/config/Pixel_Default.cfg b/radio/config/Pixel_Default.cfg deleted file mode 100644 index b1a83fde..00000000 --- a/radio/config/Pixel_Default.cfg +++ /dev/null @@ -1 +0,0 @@ -Pixel_Default.nprf,Pixel_Default_metrics.xml \ No newline at end of file diff --git a/radio/config/Pixel_Default.nprf b/radio/config/Pixel_Default.nprf deleted file mode 100644 index 76406e44..00000000 Binary files a/radio/config/Pixel_Default.nprf and /dev/null differ diff --git a/radio/config/Pixel_Default_metrics.xml b/radio/config/Pixel_Default_metrics.xml deleted file mode 100644 index 25499465..00000000 --- a/radio/config/Pixel_Default_metrics.xml +++ /dev/null @@ -1,190 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/radio/config/Pixel_stability.cfg b/radio/config/Pixel_stability.cfg deleted file mode 100644 index db01dd11..00000000 --- a/radio/config/Pixel_stability.cfg +++ /dev/null @@ -1 +0,0 @@ -Pixel_stability.nprf,Pixel_Default_metrics.xml diff --git a/radio/config/Pixel_stability.nprf b/radio/config/Pixel_stability.nprf deleted file mode 100644 index fc031883..00000000 Binary files a/radio/config/Pixel_stability.nprf and /dev/null differ diff --git a/radio/config/default.cfg b/radio/config/default.cfg deleted file mode 100644 index 58f9cd39..00000000 --- a/radio/config/default.cfg +++ /dev/null @@ -1 +0,0 @@ -default.nprf,default_metrics.xml \ No newline at end of file diff --git a/radio/config/default.nprf b/radio/config/default.nprf deleted file mode 100644 index e9b3199a..00000000 Binary files a/radio/config/default.nprf and /dev/null differ diff --git a/radio/config/default_NAS_RRC.cfg b/radio/config/default_NAS_RRC.cfg deleted file mode 100644 index 2cd3df23..00000000 --- a/radio/config/default_NAS_RRC.cfg +++ /dev/null @@ -1 +0,0 @@ -default_NAS_RRC.nprf,default_metrics.xml diff --git a/radio/config/default_NAS_RRC.nprf b/radio/config/default_NAS_RRC.nprf deleted file mode 100644 index 351827f8..00000000 Binary files a/radio/config/default_NAS_RRC.nprf and /dev/null differ diff --git a/radio/config/default_metrics.xml b/radio/config/default_metrics.xml deleted file mode 100644 index 5a54933a..00000000 --- a/radio/config/default_metrics.xml +++ /dev/null @@ -1,190 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/radio/config/default_network.cfg b/radio/config/default_network.cfg deleted file mode 100644 index fbe56139..00000000 --- a/radio/config/default_network.cfg +++ /dev/null @@ -1 +0,0 @@ -default_network.nprf,default_metrics.xml diff --git a/radio/config/default_network.nprf b/radio/config/default_network.nprf deleted file mode 100644 index f5152cf1..00000000 Binary files a/radio/config/default_network.nprf and /dev/null differ diff --git a/radio/config/default_stability.cfg b/radio/config/default_stability.cfg deleted file mode 100644 index 6974dd67..00000000 --- a/radio/config/default_stability.cfg +++ /dev/null @@ -1 +0,0 @@ -default_stability.nprf,default_metrics.xml diff --git a/radio/config/default_stability.nprf b/radio/config/default_stability.nprf deleted file mode 100644 index b9536a1b..00000000 Binary files a/radio/config/default_stability.nprf and /dev/null differ diff --git a/radio/config/logging.conf b/radio/config/logging.conf deleted file mode 100644 index e852dd57..00000000 --- a/radio/config/logging.conf +++ /dev/null @@ -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 \ No newline at end of file diff --git a/radio/config/teamfood_default.cfg b/radio/config/teamfood_default.cfg deleted file mode 100644 index 608ba540..00000000 --- a/radio/config/teamfood_default.cfg +++ /dev/null @@ -1 +0,0 @@ -teamfood_default.nprf,teamfood_default_metrics.xml \ No newline at end of file diff --git a/radio/config/teamfood_default.nprf b/radio/config/teamfood_default.nprf deleted file mode 100644 index 9f3f1c56..00000000 Binary files a/radio/config/teamfood_default.nprf and /dev/null differ diff --git a/radio/config/teamfood_default_metrics.xml b/radio/config/teamfood_default_metrics.xml deleted file mode 100644 index 5a54933a..00000000 --- a/radio/config/teamfood_default_metrics.xml +++ /dev/null @@ -1,190 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/radio/gnss_blanking.csv b/radio/gnss_blanking.csv deleted file mode 100644 index 54f81e13..00000000 --- a/radio/gnss_blanking.csv +++ /dev/null @@ -1,4 +0,0 @@ -5 -850,30, -B39,15, - diff --git a/storage/5.10/init.gs101.storage.rc b/storage/5.10/init.gs101.storage.rc deleted file mode 100644 index 7df260de..00000000 --- a/storage/5.10/init.gs101.storage.rc +++ /dev/null @@ -1,3 +0,0 @@ -on init - write /sys/block/sda/queue/scheduler bfq - write /sys/block/sda/queue/iosched/slice_idle 0 \ No newline at end of file diff --git a/storage/6.1/init.gs101.storage.rc b/storage/6.1/init.gs101.storage.rc deleted file mode 100644 index 3d88bb69..00000000 --- a/storage/6.1/init.gs101.storage.rc +++ /dev/null @@ -1,2 +0,0 @@ -on init - write /sys/block/sda/queue/scheduler mq-deadline \ No newline at end of file diff --git a/task_profiles.json b/task_profiles.json deleted file mode 100644 index 26f04535..00000000 --- a/task_profiles.json +++ /dev/null @@ -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": "", - "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": "", - "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": "", - "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": "", - "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": "", - "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": "", - "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": "", - "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": "", - "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": "", - "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": "", - "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": "", - "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": "", - "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": "", - "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": "", - "LogFailures": "false" - } - } - ] - }, - { - "Name": "AdpfSet", - "Actions": [ - { - "Name": "WriteFile", - "Params": - { - "FilePath": "/proc/vendor_sched/sched_qos/adpf_set", - "Value": "", - "LogFailures": "false" - } - } - ] - }, - { - "Name": "AdpfClear", - "Actions": [ - { - "Name": "WriteFile", - "Params": - { - "FilePath": "/proc/vendor_sched/sched_qos/adpf_clear", - "Value": "", - "LogFailures": "false" - } - } - ] - }, - { - "Name": "BoostPrioSet", - "Actions": [ - { - "Name": "WriteFile", - "Params": - { - "FilePath": "/proc/vendor_sched/sched_qos/boost_prio_set", - "Value": "", - "LogFailures": "false" - } - } - ] - }, - { - "Name": "BoostPrioClear", - "Actions": [ - { - "Name": "WriteFile", - "Params": - { - "FilePath": "/proc/vendor_sched/sched_qos/boost_prio_clear", - "Value": "", - "LogFailures": "false" - } - } - ] - }, - { - "Name": "PreemptWakeupSet", - "Actions": [ - { - "Name": "WriteFile", - "Params": - { - "FilePath": "/proc/vendor_sched/sched_qos/preempt_wakeup_set", - "Value": "", - "LogFailures": "false" - } - } - ] - }, - { - "Name": "PreemptWakeupClear", - "Actions": [ - { - "Name": "WriteFile", - "Params": - { - "FilePath": "/proc/vendor_sched/sched_qos/preempt_wakeup_clear", - "Value": "", - "LogFailures": "false" - } - } - ] - }, - { - "Name": "PreferFitSet", - "Actions": [ - { - "Name": "WriteFile", - "Params": - { - "FilePath": "/proc/vendor_sched/sched_qos/prefer_fit_set", - "Value": "", - "LogFailures": "false" - } - } - ] - }, - { - "Name": "PreferFitClear", - "Actions": [ - { - "Name": "WriteFile", - "Params": - { - "FilePath": "/proc/vendor_sched/sched_qos/prefer_fit_clear", - "Value": "", - "LogFailures": "false" - } - } - ] - }, - { - "Name": "PreferIdleSet", - "Actions": [ - { - "Name": "WriteFile", - "Params": - { - "FilePath": "/proc/vendor_sched/sched_qos/prefer_idle_set", - "Value": "", - "LogFailures": "false" - } - } - ] - }, - { - "Name": "PreferIdleClear", - "Actions": [ - { - "Name": "WriteFile", - "Params": - { - "FilePath": "/proc/vendor_sched/sched_qos/prefer_idle_clear", - "Value": "", - "LogFailures": "false" - } - } - ] - }, - { - "Name": "AutoUclampMaxSet", - "Actions": [ - { - "Name": "WriteFile", - "Params": - { - "FilePath": "/proc/vendor_sched/sched_qos/auto_uclamp_max_set", - "Value": "", - "LogFailures": "false" - } - } - ] - }, - { - "Name": "AutoUclampMaxClear", - "Actions": [ - { - "Name": "WriteFile", - "Params": - { - "FilePath": "/proc/vendor_sched/sched_qos/auto_uclamp_max_clear", - "Value": "", - "LogFailures": "false" - } - } - ] - }, - { - "Name": "PreferHighCapSet", - "Actions": [ - { - "Name": "WriteFile", - "Params": - { - "FilePath": "/proc/vendor_sched/sched_qos/prefer_high_cap_set", - "Value": "", - "LogFailures": "false" - } - } - ] - }, - { - "Name": "PreferHighCapClear", - "Actions": [ - { - "Name": "WriteFile", - "Params": - { - "FilePath": "/proc/vendor_sched/sched_qos/prefer_high_cap_clear", - "Value": "", - "LogFailures": "false" - } - } - ] - }, - { - "Name": "SCHED_QOS_NONE", - "Actions": [ - { - "Name": "WriteFile", - "Params": - { - "FilePath": "/proc/vendor_sched/sched_qos/sched_qos_none", - "Value": "", - "LogFailures": "false" - } - } - ] - }, - { - "Name": "SCHED_QOS_POWER_EFFICIENCY", - "Actions": [ - { - "Name": "WriteFile", - "Params": - { - "FilePath": "/proc/vendor_sched/sched_qos/sched_qos_power_efficiency", - "Value": "", - "LogFailures": "false" - } - } - ] - }, - { - "Name": "SCHED_QOS_SENSITIVE_EXTREME", - "Actions": [ - { - "Name": "WriteFile", - "Params": - { - "FilePath": "/proc/vendor_sched/sched_qos/sched_qos_sensitive_extreme", - "Value": "", - "LogFailures": "false" - } - } - ] - }, - { - "Name": "SCHED_QOS_SENSITIVE_HIGH", - "Actions": [ - { - "Name": "WriteFile", - "Params": - { - "FilePath": "/proc/vendor_sched/sched_qos/sched_qos_sensitive_high", - "Value": "", - "LogFailures": "false" - } - } - ] - }, - { - "Name": "SCHED_QOS_SENSITIVE_STANDARD", - "Actions": [ - { - "Name": "WriteFile", - "Params": - { - "FilePath": "/proc/vendor_sched/sched_qos/sched_qos_sensitive_standard", - "Value": "", - "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" ] - } - ] -} diff --git a/wifi/coex_table.xml b/wifi/coex_table.xml deleted file mode 100644 index ff31bed0..00000000 --- a/wifi/coex_table.xml +++ /dev/null @@ -1,357 +0,0 @@ - - - LTE - 1 - - - 3 - 10 - - - - - - NR - 1 - - - 3 - 10 - - - - - - LTE - 2 - - - 3 - 10 - - - -2 - 1 - 10 - - - - - - NR - 2 - - - 3 - 10 - - - -2 - 1 - 10 - - - - - - LTE - 3 - - - 3 - 10 - - - -2 - 1 - 10 - - - - - - NR - 3 - - - 3 - 10 - - - -2 - 1 - 10 - - - - - - LTE - 4 - - - 3 - 10 - - - -2 - 1 - 10 - - - - - - LTE - 5 - - - 3 - 10 - - - - - - NR - 5 - - - 3 - 10 - - - - - - LTE - 7 - - - 50 - 50 - - - 2 - -1 - 10 - - - - - - NR - 7 - - - 50 - 50 - - - 2 - -1 - 10 - - - - - - LTE - 18 - - - 3 - 10 - - - - - - NR - 18 - - - 3 - 10 - - - - - - LTE - 19 - - - 3 - 10 - - - - - - LTE - 25 - - - 3 - 10 - - - -2 - 1 - 10 - - - - - - NR - 25 - - - 3 - 10 - - - -2 - 1 - 10 - - - - - - LTE - 26 - - - 3 - 10 - - - - - - NR - 26 - - - 3 - 10 - - - - - - LTE - 27 - - - 3 - 10 - - - - - - LTE - 38 - - - 3 - 10 - - - - - - NR - 38 - - - 3 - 10 - - - - - - LTE - 39 - - - 3 - 10 - - - - - - NR - 39 - - - 3 - 10 - - - - - - LTE - 40 - - - 50 - 50 - - - 11 - - - - - - NR - 40 - - - 50 - 50 - - - 11 - - - - - - LTE - 41 - - - 50 - 50 - - - 2 - 10 - - - - - - NR - 41 - - - 50 - 50 - - - 2 - 10 - - - -
diff --git a/wifi/p2p_supplicant_overlay.conf b/wifi/p2p_supplicant_overlay.conf deleted file mode 100644 index 74d24d8f..00000000 --- a/wifi/p2p_supplicant_overlay.conf +++ /dev/null @@ -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 diff --git a/wifi/wpa_supplicant_overlay.conf b/wifi/wpa_supplicant_overlay.conf deleted file mode 100644 index 6f274c1a..00000000 --- a/wifi/wpa_supplicant_overlay.conf +++ /dev/null @@ -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