#define HAL_VERSION MAKE_2B_CODE_4(VER_MAJOR,VER_MINOR,VER_REVISION,VER_RELEASE)
#define DEV_VERSION_BUS MAKE_2B_CODE_2(1,0)
-#define DEVFREQ_BUS_PATH_PREFIX "/sys/devices/platform/soc/"
-#define DEVFREQ_BUS_PATH_INFIX "/devfreq/"
+#define DEVFREQ_BUS_PATH_PREFIX "/sys/class/devfreq/"
#define DEVFREQ_BUS_CURR_GOVERNOR_PATH_SUFFIX "/governor"
#define DEVFREQ_BUS_CURR_FREQ_PATH_SUFFIX "/cur_freq"
#define DEVFREQ_BUS_MIN_FREQ_PATH_SUFFIX "/min_freq"
if ((!res_name) || (!governor))
return -EINVAL;
- snprintf(path, PATH_MAX, "%s%s%s%s%s",
+ snprintf(path, PATH_MAX, "%s%s%s",
DEVFREQ_BUS_PATH_PREFIX,
res_name,
- DEVFREQ_BUS_PATH_INFIX,
- res_name,
DEVFREQ_BUS_CURR_GOVERNOR_PATH_SUFFIX);
ret = sysfs_read_str(path, governor, BUFF_MAX);
if ((!res_name) || (!governor))
return -EINVAL;
- snprintf(path, PATH_MAX, "%s%s%s%s%s",
+ snprintf(path, PATH_MAX, "%s%s%s",
DEVFREQ_BUS_PATH_PREFIX,
res_name,
- DEVFREQ_BUS_PATH_INFIX,
- res_name,
DEVFREQ_BUS_CURR_GOVERNOR_PATH_SUFFIX);
ret = sysfs_write_str(path, governor);
if (!res_name)
return -EINVAL;
- snprintf(path, PATH_MAX, "%s%s%s%s%s",
+ snprintf(path, PATH_MAX, "%s%s%s",
DEVFREQ_BUS_PATH_PREFIX,
res_name,
- DEVFREQ_BUS_PATH_INFIX,
- res_name,
DEVFREQ_BUS_CURR_FREQ_PATH_SUFFIX);
ret = sysfs_read_int(path, &freq);
if (!res_name)
return -EINVAL;
- snprintf(path, PATH_MAX, "%s%s%s%s%s",
+ snprintf(path, PATH_MAX, "%s%s%s",
DEVFREQ_BUS_PATH_PREFIX,
res_name,
- DEVFREQ_BUS_PATH_INFIX,
- res_name,
DEVFREQ_BUS_MIN_FREQ_PATH_SUFFIX);
ret = sysfs_read_int(path, &freq);
if ((!res_name) || (freq < 0))
return -EINVAL;
- snprintf(path, PATH_MAX, "%s%s%s%s%s",
+ snprintf(path, PATH_MAX, "%s%s%s",
DEVFREQ_BUS_PATH_PREFIX,
res_name,
- DEVFREQ_BUS_PATH_INFIX,
- res_name,
DEVFREQ_BUS_MIN_FREQ_PATH_SUFFIX);
ret = sysfs_write_int(path, freq);
if (!res_name)
return -EINVAL;
- snprintf(path, PATH_MAX, "%s%s%s%s%s",
+ snprintf(path, PATH_MAX, "%s%s%s",
DEVFREQ_BUS_PATH_PREFIX,
res_name,
- DEVFREQ_BUS_PATH_INFIX,
- res_name,
DEVFREQ_BUS_MAX_FREQ_PATH_SUFFIX);
ret = sysfs_read_int(path, &freq);
if ((!res_name) || (freq < 0))
return -EINVAL;
- snprintf(path, PATH_MAX, "%s%s%s%s%s",
+ snprintf(path, PATH_MAX, "%s%s%s",
DEVFREQ_BUS_PATH_PREFIX,
res_name,
- DEVFREQ_BUS_PATH_INFIX,
- res_name,
DEVFREQ_BUS_MAX_FREQ_PATH_SUFFIX);
ret = sysfs_write_int(path, freq);
#define HAL_VERSION MAKE_2B_CODE_4(VER_MAJOR,VER_MINOR,VER_REVISION,VER_RELEASE)
#define DEV_VERSION_GPU MAKE_2B_CODE_2(1,0)
-#define DEVFREQ_GPU_PATH_PREFIX "/sys/devices/platform/soc/"
-#define DEVFREQ_GPU_PATH_INFIX "/devfreq/"
+#define DEVFREQ_GPU_PATH_PREFIX "/sys/class/devfreq/"
#define DEVFREQ_GPU_CURR_GOVERNOR_PATH_SUFFIX "/governor"
#define DEVFREQ_GPU_CURR_FREQ_PATH_SUFFIX "/cur_freq"
#define DEVFREQ_GPU_MIN_FREQ_PATH_SUFFIX "/min_freq"
if ((!res_name) || (!governor))
return -EINVAL;
- snprintf(path, PATH_MAX, "%s%s%s%s%s",
+ snprintf(path, PATH_MAX, "%s%s%s",
DEVFREQ_GPU_PATH_PREFIX,
res_name,
- DEVFREQ_GPU_PATH_INFIX,
- res_name,
DEVFREQ_GPU_CURR_GOVERNOR_PATH_SUFFIX);
ret = sysfs_read_str(path, governor, BUFF_MAX);
if ((!res_name) || (!governor))
return -EINVAL;
- snprintf(path, PATH_MAX, "%s%s%s%s%s",
+ snprintf(path, PATH_MAX, "%s%s%s",
DEVFREQ_GPU_PATH_PREFIX,
res_name,
- DEVFREQ_GPU_PATH_INFIX,
- res_name,
DEVFREQ_GPU_CURR_GOVERNOR_PATH_SUFFIX);
ret = sysfs_write_str(path, governor);
if (!res_name)
return -EINVAL;
- snprintf(path, PATH_MAX, "%s%s%s%s%s",
+ snprintf(path, PATH_MAX, "%s%s%s",
DEVFREQ_GPU_PATH_PREFIX,
res_name,
- DEVFREQ_GPU_PATH_INFIX,
- res_name,
DEVFREQ_GPU_CURR_FREQ_PATH_SUFFIX);
ret = sysfs_read_int(path, &freq);
if (!res_name)
return -EINVAL;
- snprintf(path, PATH_MAX, "%s%s%s%s%s",
+ snprintf(path, PATH_MAX, "%s%s%s",
DEVFREQ_GPU_PATH_PREFIX,
res_name,
- DEVFREQ_GPU_PATH_INFIX,
- res_name,
DEVFREQ_GPU_MIN_FREQ_PATH_SUFFIX);
ret = sysfs_read_int(path, &freq);
if ((!res_name) || (freq < 0))
return -EINVAL;
- snprintf(path, PATH_MAX, "%s%s%s%s%s",
+ snprintf(path, PATH_MAX, "%s%s%s",
DEVFREQ_GPU_PATH_PREFIX,
res_name,
- DEVFREQ_GPU_PATH_INFIX,
- res_name,
DEVFREQ_GPU_MIN_FREQ_PATH_SUFFIX);
ret = sysfs_write_int(path, freq);
if (!res_name)
return -EINVAL;
- snprintf(path, PATH_MAX, "%s%s%s%s%s",
+ snprintf(path, PATH_MAX, "%s%s%s",
DEVFREQ_GPU_PATH_PREFIX,
res_name,
- DEVFREQ_GPU_PATH_INFIX,
- res_name,
DEVFREQ_GPU_MAX_FREQ_PATH_SUFFIX);
ret = sysfs_read_int(path, &freq);
if ((!res_name) || (freq < 0))
return -EINVAL;
- snprintf(path, PATH_MAX, "%s%s%s%s%s",
+ snprintf(path, PATH_MAX, "%s%s%s",
DEVFREQ_GPU_PATH_PREFIX,
res_name,
- DEVFREQ_GPU_PATH_INFIX,
- res_name,
DEVFREQ_GPU_MAX_FREQ_PATH_SUFFIX);
ret = sysfs_write_int(path, freq);