ODROID-N2: cpufreq: adjust default freq of A73 core to 1.8GHz
authorJoy Cho <joy.cho@hardkernel.com>
Thu, 24 Jan 2019 05:04:32 +0000 (14:04 +0900)
committerDongjin Kim <tobetter@gmail.com>
Fri, 13 Mar 2020 09:08:44 +0000 (18:08 +0900)
Change-Id: I1e845ac032fbd42c7f01de9a0032284f0e06aceb

drivers/amlogic/cpufreq/meson-cpufreq.c

index e245b5d..8d36cb5 100644 (file)
@@ -49,7 +49,7 @@
 
 static unsigned long max_freq[2] = {
                1896000, /* defalut freq for A53 is 1.896GHz */
-               1704000  /* defalut freq for A73 is 1.704GHz */
+               1800000  /* defalut freq for A73 is 1.800GHz */
 };
 #endif
 
@@ -682,14 +682,19 @@ static int __init get_max_freq_a53(char *str)
 
        if (str == NULL) {
                /* default freq value for A53 core is 1.896GHz */
-               max_freq[0] = 1896000;
+               pr_info("[%s] no data\n", __func__);
                return -EINVAL;
        }
        ret = kstrtoul(str, 0, &max_freq[0]);
+       if (ret != 0) {
+               pr_info("[%s] invalid data - err %d, str %s\n",
+                       __func__, ret, str);
+               return -EINVAL;
+       }
 
        /* in unit kHz */
        max_freq[0] *= 1000;
-       pr_info("dvfs [%s] - max_freq : %ld\n", __func__, max_freq[0]);
+       pr_info("[%s] - max_freq : %ld\n", __func__, max_freq[0]);
 
        return 0;
 }
@@ -700,15 +705,20 @@ static int __init get_max_freq_a73(char *str)
        int ret;
 
        if (str == NULL) {
-               /* default freq value for A73 core is 1.704GHz */
-               max_freq[1] = 1704000;
+               /* default freq value for A73 core is 1.800GHz */
+               pr_info("[%s] no data\n", __func__);
                return -EINVAL;
        }
        ret = kstrtoul(str, 0, &max_freq[1]);
+       if (ret != 0) {
+               pr_info("[%s] invalid data - err %d, str %s\n",
+                       __func__, ret, str);
+               return -EINVAL;
+       }
 
        /* in unit kHz */
        max_freq[1] *= 1000;
-       pr_info("dvfs [%s] - max_freq : %ld\n", __func__, max_freq[1]);
+       pr_info("[%s] - max_freq : %ld\n", __func__, max_freq[1]);
 
        return 0;
 }