init.qti.qcv.sh 3.8 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788
  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. soc_id=`cat /sys/devices/soc0/soc_id` 2> /dev/null
  8. # Store soc_id in ro.vendor.qti.soc_id
  9. setprop ro.vendor.qti.soc_id $soc_id
  10. # For chipsets in QCV family, convert soc_id to soc_name
  11. # and store it in ro.vendor.qti.soc_name.
  12. if [ "$soc_id" -eq 618 ]; then
  13. setprop ro.vendor.qti.soc_name sun
  14. setprop ro.vendor.qti.soc_model SM8750
  15. setprop ro.vendor.media_performance_class 34
  16. elif [ "$soc_id" -eq 507 ] || [ "$soc_id" -eq 565 ]; then
  17. setprop ro.vendor.qti.soc_name blair
  18. setprop ro.vendor.qti.soc_model SM6375
  19. elif [ "$soc_id" -eq 578 ]; then
  20. setprop ro.vendor.qti.soc_name blair
  21. setprop ro.vendor.qti.soc_model SM4375
  22. elif [ "$soc_id" -eq 454 ]; then
  23. setprop ro.vendor.qti.soc_name holi
  24. setprop ro.vendor.qti.soc_model SM4350
  25. elif [ "$soc_id" -eq 472 ]; then
  26. setprop ro.vendor.qti.soc_name holi
  27. setprop ro.vendor.qti.soc_model SM6325
  28. elif [ "$soc_id" -eq 557 ] || [ "$soc_id" -eq 577 ]; then
  29. setprop ro.vendor.qti.soc_name pineapple
  30. setprop ro.vendor.qti.soc_model SM8650
  31. # setprop ro.vendor.media_performance_class 34
  32. elif [ "$soc_id" -eq 632 ]; then
  33. setprop ro.vendor.qti.soc_name cliffs
  34. setprop ro.vendor.qti.soc_model SM7675
  35. elif [ "$soc_id" -eq 614 ]; then
  36. setprop ro.vendor.qti.soc_name cliffs
  37. setprop ro.vendor.qti.soc_model SM8635
  38. elif [ "$soc_id" -eq 519 ] || [ "$soc_id" -eq 536 ] || [ "$soc_id" -eq 600 ] || [ "$soc_id" -eq 601 ]; then
  39. setprop ro.vendor.qti.soc_name kalama
  40. setprop ro.vendor.qti.soc_model SM8550
  41. setprop ro.vendor.media_performance_class 33
  42. elif [ "$soc_id" -eq 608 ]; then
  43. setprop ro.vendor.qti.soc_name crow
  44. setprop ro.vendor.qti.soc_model SM7550
  45. elif [ "$soc_id" -eq 457 ] || [ "$soc_id" -eq 482 ] || [ "$soc_id" -eq 552 ]; then
  46. setprop ro.vendor.qti.soc_name taro
  47. setprop ro.vendor.qti.soc_model SM8450
  48. setprop ro.vendor.media_performance_class 31
  49. elif [ "$soc_id" -eq 537 ] || [ "$soc_id" -eq 583 ]; then
  50. setprop ro.vendor.qti.soc_name parrot
  51. setprop ro.vendor.qti.soc_model SM6450
  52. elif [ "$soc_id" -eq 613 ]; then
  53. setprop ro.vendor.qti.soc_name parrot
  54. setprop ro.vendor.qti.soc_model SM7435
  55. elif [ "$soc_id" -eq 568 ] || [ "$soc_id" -eq 602 ]; then
  56. setprop ro.vendor.qti.soc_name ravelin
  57. setprop ro.vendor.qti.soc_model SM4450
  58. elif [ "$soc_id" -eq 581 ]; then
  59. setprop ro.vendor.qti.soc_name ravelin
  60. setprop ro.vendor.qti.soc_model QCM4490
  61. elif [ "$soc_id" -eq 582 ]; then
  62. setprop ro.vendor.qti.soc_name ravelin
  63. setprop ro.vendor.qti.soc_model QCS4490
  64. elif [ "$soc_id" -eq 506 ] || [ "$soc_id" -eq 547 ] || [ "$soc_id" -eq 564 ]; then
  65. setprop ro.vendor.qti.soc_name diwali
  66. setprop ro.vendor.qti.soc_model SM7450
  67. elif [ "$soc_id" -eq 591 ]; then
  68. setprop ro.vendor.qti.soc_name ukee
  69. setprop ro.vendor.qti.soc_model SM7475
  70. elif [ "$soc_id" -eq 530 ] || [ "$soc_id" -eq 531 ] || [ "$soc_id" -eq 540 ]; then
  71. setprop ro.vendor.qti.soc_name cape
  72. setprop ro.vendor.qti.soc_model SM8475
  73. setprop ro.vendor.media_performance_class 31
  74. elif [ "$soc_id" -eq 415 ] || [ "$soc_id" -eq 439 ] || [ "$soc_id" -eq 456 ] ||
  75. [ "$soc_id" -eq 501 ] || [ "$soc_id" -eq 502 ]; then
  76. setprop ro.vendor.qti.soc_name lahaina
  77. setprop ro.vendor.qti.soc_model SM8350
  78. elif [ "$soc_id" -eq 450 ]; then
  79. setprop ro.vendor.qti.soc_name shima
  80. setprop ro.vendor.qti.soc_model SM7350
  81. elif [ "$soc_id" -eq 475 ] || [ "$soc_id" -eq 499 ] || [ "$soc_id" -eq 497 ] ||
  82. [ "$soc_id" -eq 498 ] || [ "$soc_id" -eq 515 ]; then
  83. setprop ro.vendor.qti.soc_name yupik
  84. setprop ro.vendor.qti.soc_model SM7325
  85. fi