blob: c161d8bbf4b571d8c06e6b49009a60bd6e184a65 [file] [log] [blame]
ReStranger1b85f702025-09-30 04:05:06 +03001#! /vendor/bin/sh
2#=============================================================================
3# Copyright (c) 2020, 2021 Qualcomm Technologies, Inc.
4# All Rights Reserved.
5# Confidential and Proprietary - Qualcomm Technologies, Inc.
6#=============================================================================
7
8soc_id=`cat /sys/devices/soc0/soc_id` 2> /dev/null
9
10# Store soc_id in ro.vendor.qti.soc_id
11setprop ro.vendor.qti.soc_id $soc_id
12
13# For chipsets in QCV family, convert soc_id to soc_name
14# and store it in ro.vendor.qti.soc_name.
15
16if [ "$soc_id" -eq 608 ]; then
17 setprop ro.vendor.qti.soc_name crow
18 setprop ro.vendor.qti.soc_model SM7550
19elif [ "$soc_id" -eq 557 ]; then
20 setprop ro.vendor.qti.soc_name pineapple
21 setprop ro.vendor.qti.soc_model SM8650
22elif [ "$soc_id" -eq 519 ] || [ "$soc_id" -eq 536 ]; then
23 setprop ro.vendor.qti.soc_name kalama
24 setprop ro.vendor.qti.soc_model SM8550
25 setprop ro.vendor.media_performance_class 33
26elif [ "$soc_id" -eq 600 ] || [ "$soc_id" -eq 601 ]; then
27 setprop ro.vendor.qti.soc_name kalama
28 setprop ro.vendor.qti.soc_model SG8275
29 setprop ro.vendor.media_performance_class 33
30elif [ "$soc_id" -eq 603 ]; then
31 setprop ro.vendor.qti.soc_name kalama
32 setprop ro.vendor.qti.soc_model QCS8550
33elif [ "$soc_id" -eq 604 ]; then
34 setprop ro.vendor.qti.soc_name kalama
35 setprop ro.vendor.qti.soc_model QCM8550
36elif [ "$soc_id" -eq 457 ] || [ "$soc_id" -eq 482 ]; then
37 setprop ro.vendor.qti.soc_name taro
38 setprop ro.vendor.qti.soc_model SM8450
39elif [ "$soc_id" -eq 506 ]; then
40 setprop ro.vendor.qti.soc_name diwali
41 setprop ro.vendor.qti.soc_model SM7450
42elif [ "$soc_id" -eq 530 ] || [ "$soc_id" -eq 531 ] ; then
43 setprop ro.vendor.qti.soc_name cape
44 setprop ro.vendor.qti.soc_model SM8475
45elif [ "$soc_id" -eq 415 ] || [ "$soc_id" -eq 439 ] || [ "$soc_id" -eq 456 ] ||
46 [ "$soc_id" -eq 501 ] || [ "$soc_id" -eq 502 ]; then
47 setprop ro.vendor.qti.soc_name lahaina
48 setprop ro.vendor.qti.soc_model SM8350
49elif [ "$soc_id" -eq 450 ]; then
50 setprop ro.vendor.qti.soc_name shima
51 setprop ro.vendor.qti.soc_model SM7350
52elif [ "$soc_id" -eq 475 ] || [ "$soc_id" -eq 499 ] || [ "$soc_id" -eq 497 ] ||
53 [ "$soc_id" -eq 498 ] || [ "$soc_id" -eq 515 ]; then
54 setprop ro.vendor.qti.soc_name yupik
55 setprop ro.vendor.qti.soc_model SM7325
56fi