vendor_xiaomi_onyx/proprietary/vendor/bin/init.qti.qcv.sh
zenin1504 737bba2d3d onyx: Push vendor repo here
Change-Id: If8d0b57acc6b41c28c7a331e41db44d2
Signed-off-by: zenin1504 <me.zenin1504.dev@gmail.com>
2026-06-26 20:21:50 +08:00

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