• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1 /* SPDX-License-Identifier: GPL-2.0 */
2 /*
3  * Copyright (c) 2019 Fuzhou Rockchip Electronics Co., Ltd
4  */
5 #ifndef __ROCKCHIP_CPUFREQ_H
6 #define __ROCKCHIP_CPUFREQ_H
7 
8 #if IS_ENABLED(CONFIG_ARM_ROCKCHIP_CPUFREQ)
9 int rockchip_cpufreq_adjust_power_scale(struct device *dev);
10 int rockchip_cpufreq_opp_set_rate(struct device *dev, unsigned long target_freq);
11 #else
rockchip_cpufreq_adjust_power_scale(struct device * dev)12 static inline int rockchip_cpufreq_adjust_power_scale(struct device *dev)
13 {
14 	return -EOPNOTSUPP;
15 }
16 
rockchip_cpufreq_opp_set_rate(struct device * dev,unsigned long target_freq)17 static inline int rockchip_cpufreq_opp_set_rate(struct device *dev,
18 						unsigned long target_freq)
19 {
20 	return -EOPNOTSUPP;
21 }
22 #endif /* CONFIG_ARM_ROCKCHIP_CPUFREQ */
23 
24 #endif
25