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#define ROCKCHIP_SOC_INFO_ZERO 0 9#define ROCKCHIP_SOC_INFO_ONE 1 10#define ROCKCHIP_SOC_INFO_TWO 2 11#define ROCKCHIP_SOC_INFO_THREE 3 12#define ROCKCHIP_SOC_INFO_FOUR 4 13 14#if IS_ENABLED(CONFIG_ARM_ROCKCHIP_CPUFREQ) 15int rockchip_cpufreq_adjust_power_scale(struct device *dev); 16int rockchip_cpufreq_opp_set_rate(struct device *dev, unsigned long target_freq); 17#else 18static inline int rockchip_cpufreq_adjust_power_scale(struct device *dev) 19{ 20 return -EOPNOTSUPP; 21} 22 23static inline int rockchip_cpufreq_opp_set_rate(struct device *dev, unsigned long target_freq) 24{ 25 return -EOPNOTSUPP; 26} 27#endif /* CONFIG_ARM_ROCKCHIP_CPUFREQ */ 28 29#endif 30