| ReStranger | 1b85f70 | 2025-09-30 04:05:06 +0300 | [diff] [blame] | 1 | #! /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 | |
| 8 | soc_id=`cat /sys/devices/soc0/soc_id` 2> /dev/null |
| 9 | |
| 10 | # Store soc_id in ro.vendor.qti.soc_id |
| 11 | setprop 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 | |
| 16 | if [ "$soc_id" -eq 608 ]; then |
| 17 | setprop ro.vendor.qti.soc_name crow |
| 18 | setprop ro.vendor.qti.soc_model SM7550 |
| 19 | elif [ "$soc_id" -eq 557 ]; then |
| 20 | setprop ro.vendor.qti.soc_name pineapple |
| 21 | setprop ro.vendor.qti.soc_model SM8650 |
| 22 | elif [ "$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 |
| 26 | elif [ "$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 |
| 30 | elif [ "$soc_id" -eq 603 ]; then |
| 31 | setprop ro.vendor.qti.soc_name kalama |
| 32 | setprop ro.vendor.qti.soc_model QCS8550 |
| 33 | elif [ "$soc_id" -eq 604 ]; then |
| 34 | setprop ro.vendor.qti.soc_name kalama |
| 35 | setprop ro.vendor.qti.soc_model QCM8550 |
| 36 | elif [ "$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 |
| 39 | elif [ "$soc_id" -eq 506 ]; then |
| 40 | setprop ro.vendor.qti.soc_name diwali |
| 41 | setprop ro.vendor.qti.soc_model SM7450 |
| 42 | elif [ "$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 |
| 45 | elif [ "$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 |
| 49 | elif [ "$soc_id" -eq 450 ]; then |
| 50 | setprop ro.vendor.qti.soc_name shima |
| 51 | setprop ro.vendor.qti.soc_model SM7350 |
| 52 | elif [ "$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 |
| 56 | fi |