add sdmshrike sku changes

Change-Id: I4b30e3600858eabc488ca13f80cff457d0e80b59
This commit is contained in:
Vijayakumar Badiger 2019-11-20 18:18:37 -08:00 committed by Max Weffers
parent 8df20abf05
commit 3882e725f8
No known key found for this signature in database
GPG key ID: 795F73D22FB93FAE

View file

@ -4894,6 +4894,37 @@ case "$target" in
;;
esac
#Setting the min and max supported frequencies
reg_val=`cat /sys/devices/platform/soc/780130.qfprom/qfprom0/nvmem | od -An -t d4`
feature_id=$(((reg_val >> 20) & 0xFF))
#Setting the min supported frequencies
echo 1113600 > /sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq
echo 1113600 > /sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq
echo 1113600 > /sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq
echo 1113600 > /sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq
echo 1171200 > /sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq
echo 1171200 > /sys/devices/system/cpu/cpu5/cpufreq/scaling_min_freq
echo 1171200 > /sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq
echo 1171200 > /sys/devices/system/cpu/cpu7/cpufreq/scaling_min_freq
#setting min gpu freq to 392 MHz
echo 4 > /sys/class/kgsl/kgsl-3d0/min_pwrlevel
if [ $feature_id == 0 ]; then
echo "feature_id is 0 for SA8185P"
#setting max gpu freq to 530 MHz
echo 3 > /sys/class/kgsl/kgsl-3d0/max_pwrlevel
echo {class:ddr, res:fixed, val: 1804} > /sys/kernel/debug/aop_send_message
elif [ $feature_id == 1 ]; then
echo "feature_id is 1 for SA8195P"
#setting max gpu freq to 670 MHz
echo 0 > /sys/class/kgsl/kgsl-3d0/max_pwrlevel
echo {class:ddr, res:fixed, val: 2092} > /sys/kernel/debug/aop_send_message
else
echo "unknown feature_id value" $feature_id
fi
echo 0 > /sys/module/lpm_levels/parameters/sleep_disabled
configure_memory_parameters
;;
@ -5538,24 +5569,6 @@ case "$product" in
;;
esac
case "$product" in
"sdmshrike_au")
#Setting the min supported frequencies
echo 1113600 > /sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq
echo 1113600 > /sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq
echo 1113600 > /sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq
echo 1113600 > /sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq
echo 1171200 > /sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq
echo 1171200 > /sys/devices/system/cpu/cpu5/cpufreq/scaling_min_freq
echo 1171200 > /sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq
echo 1171200 > /sys/devices/system/cpu/cpu7/cpufreq/scaling_min_freq
echo 4 > /sys/class/kgsl/kgsl-3d0/min_pwrlevel
echo 0 > /sys/class/kgsl/kgsl-3d0/max_pwrlevel
;;
*)
;;
esac
# Let kernel know our image version/variant/crm_version
if [ -f /sys/devices/soc0/select_image ]; then
image_version="10:"