57 lines
2.3 KiB
Bash
57 lines
2.3 KiB
Bash
|
|
#! /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
|
||
|
|
|
||
|
|
# 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 608 ]; then
|
||
|
|
setprop ro.vendor.qti.soc_name crow
|
||
|
|
setprop ro.vendor.qti.soc_model SM7550
|
||
|
|
elif [ "$soc_id" -eq 557 ]; then
|
||
|
|
setprop ro.vendor.qti.soc_name pineapple
|
||
|
|
setprop ro.vendor.qti.soc_model SM8650
|
||
|
|
elif [ "$soc_id" -eq 519 ] || [ "$soc_id" -eq 536 ]; then
|
||
|
|
setprop ro.vendor.qti.soc_name kalama
|
||
|
|
setprop ro.vendor.qti.soc_model SM8550
|
||
|
|
setprop ro.vendor.media_performance_class 33
|
||
|
|
elif [ "$soc_id" -eq 600 ] || [ "$soc_id" -eq 601 ]; then
|
||
|
|
setprop ro.vendor.qti.soc_name kalama
|
||
|
|
setprop ro.vendor.qti.soc_model SG8275
|
||
|
|
setprop ro.vendor.media_performance_class 33
|
||
|
|
elif [ "$soc_id" -eq 603 ]; then
|
||
|
|
setprop ro.vendor.qti.soc_name kalama
|
||
|
|
setprop ro.vendor.qti.soc_model QCS8550
|
||
|
|
elif [ "$soc_id" -eq 604 ]; then
|
||
|
|
setprop ro.vendor.qti.soc_name kalama
|
||
|
|
setprop ro.vendor.qti.soc_model QCM8550
|
||
|
|
elif [ "$soc_id" -eq 457 ] || [ "$soc_id" -eq 482 ]; then
|
||
|
|
setprop ro.vendor.qti.soc_name taro
|
||
|
|
setprop ro.vendor.qti.soc_model SM8450
|
||
|
|
elif [ "$soc_id" -eq 506 ]; then
|
||
|
|
setprop ro.vendor.qti.soc_name diwali
|
||
|
|
setprop ro.vendor.qti.soc_model SM7450
|
||
|
|
elif [ "$soc_id" -eq 530 ] || [ "$soc_id" -eq 531 ] ; then
|
||
|
|
setprop ro.vendor.qti.soc_name cape
|
||
|
|
setprop ro.vendor.qti.soc_model SM8475
|
||
|
|
elif [ "$soc_id" -eq 415 ] || [ "$soc_id" -eq 439 ] || [ "$soc_id" -eq 456 ] ||
|
||
|
|
[ "$soc_id" -eq 501 ] || [ "$soc_id" -eq 502 ]; then
|
||
|
|
setprop ro.vendor.qti.soc_name lahaina
|
||
|
|
setprop ro.vendor.qti.soc_model SM8350
|
||
|
|
elif [ "$soc_id" -eq 450 ]; then
|
||
|
|
setprop ro.vendor.qti.soc_name shima
|
||
|
|
setprop ro.vendor.qti.soc_model SM7350
|
||
|
|
elif [ "$soc_id" -eq 475 ] || [ "$soc_id" -eq 499 ] || [ "$soc_id" -eq 497 ] ||
|
||
|
|
[ "$soc_id" -eq 498 ] || [ "$soc_id" -eq 515 ]; then
|
||
|
|
setprop ro.vendor.qti.soc_name yupik
|
||
|
|
setprop ro.vendor.qti.soc_model SM7325
|
||
|
|
fi
|