Change-Id: If8d0b57acc6b41c28c7a331e41db44d2 Signed-off-by: zenin1504 <me.zenin1504.dev@gmail.com>
62 lines
2.6 KiB
Bash
Executable file
62 lines
2.6 KiB
Bash
Executable file
#! /vendor/bin/sh
|
|
#=============================================================================
|
|
# Copyright (c) 2020, 2021 Qualcomm Technologies, Inc.
|
|
# All Rights Reserved.
|
|
# Confidential and Proprietary - Qualcomm Technologies, Inc.
|
|
#=============================================================================
|
|
|
|
soc_id=`cat /sys/devices/soc0/soc_id` 2> /dev/null
|
|
chip_id=`cat /sys/devices/soc0/chip_id` 2> /dev/null
|
|
|
|
# Store soc_id in ro.vendor.qti.soc_id
|
|
setprop ro.vendor.qti.soc_id $soc_id
|
|
|
|
# For chipsets in QCV family, convert soc_id to soc_name
|
|
# and store it in ro.vendor.qti.soc_name.
|
|
if [ "$soc_id" -eq 618 ] || [ "$soc_id" -eq 639 ]; then
|
|
setprop ro.vendor.qti.soc_name sun
|
|
# Store chip_id in ro.vendor.qti.soc_model
|
|
setprop ro.vendor.qti.soc_model $chip_id
|
|
# MIUI DEL: CUST_PreloadCustomProp
|
|
#setprop ro.vendor.media_performance_class 35
|
|
# END CUST_PreloadCustomProp
|
|
elif [ "$soc_id" -eq 655 ] || [ "$soc_id" -eq 681 ] || [ "$soc_id" -eq 694 ]; then
|
|
setprop ro.vendor.qti.soc_name tuna
|
|
setprop ro.vendor.qti.soc_model $chip_id
|
|
# setprop ro.vendor.media_performance_class 35
|
|
elif [ "$soc_id" -eq 659 ] || [ "$soc_id" -eq 686 ]; then
|
|
setprop ro.vendor.qti.soc_name kera
|
|
setprop ro.vendor.qti.soc_model $chip_id
|
|
elif [ "$soc_id" -eq 507 ] || [ "$soc_id" -eq 565 ]; then
|
|
setprop ro.vendor.qti.soc_name blair
|
|
elif [ "$soc_id" -eq 578 ]; then
|
|
setprop ro.vendor.qti.soc_name blair
|
|
elif [ "$soc_id" -eq 454 ]; then
|
|
setprop ro.vendor.qti.soc_name holi
|
|
elif [ "$soc_id" -eq 472 ]; then
|
|
setprop ro.vendor.qti.soc_name holi
|
|
elif [ "$soc_id" -eq 557 ] || [ "$soc_id" -eq 577 ]; then
|
|
setprop ro.vendor.qti.soc_name pineapple
|
|
# Store chip_id in ro.vendor.qti.soc_model
|
|
setprop ro.vendor.qti.soc_model $chip_id
|
|
setprop ro.vendor.media_performance_class 34
|
|
elif [ "$soc_id" -eq 537 ] || [ "$soc_id" -eq 583 ]; then
|
|
setprop ro.vendor.qti.soc_name parrot
|
|
setprop ro.vendor.qti.soc_model SM6450
|
|
elif [ "$soc_id" -eq 663 ]; then
|
|
setprop ro.vendor.qti.soc_name parrot
|
|
setprop ro.vendor.qti.soc_model SM6475
|
|
elif [ "$soc_id" -eq 631 ]; then
|
|
setprop ro.vendor.qti.soc_name parrot
|
|
setprop ro.vendor.qti.soc_model SM6450Q
|
|
elif [ "$soc_id" -eq 613 ] || [ "$soc_id" -eq 638 ]; then
|
|
setprop ro.vendor.qti.soc_name parrot
|
|
setprop ro.vendor.qti.soc_model SM7435
|
|
elif [ "$soc_id" -eq 633 ] || [ "$soc_id" -eq 634 ]; then
|
|
setprop ro.vendor.qti.soc_name parrot
|
|
setprop ro.vendor.qti.soc_model SG6150
|
|
elif [ "$soc_id" -eq 568 ] || [ "$soc_id" -eq 602 ] || [ "$soc_id" -eq 653 ] || [ "$soc_id" -eq 654 ]; then
|
|
setprop ro.vendor.qti.soc_name ravelin
|
|
setprop ro.vendor.qti.soc_model SM4450
|
|
fi
|