1 /* SPDX-License-Identifier: GPL-2.0-only */
3 * Copyright (C) 2016 Linaro
4 * Viresh Kumar <viresh.kumar@linaro.org>
7 #ifndef __CPUFREQ_DT_H__
8 #define __CPUFREQ_DT_H__
10 #include <linux/types.h>
12 struct cpufreq_policy
;
14 struct cpufreq_dt_platform_data
{
15 bool have_governor_per_policy
;
17 unsigned int (*get_intermediate
)(struct cpufreq_policy
*policy
,
19 int (*target_intermediate
)(struct cpufreq_policy
*policy
,
21 int (*suspend
)(struct cpufreq_policy
*policy
);
22 int (*resume
)(struct cpufreq_policy
*policy
);
25 #endif /* __CPUFREQ_DT_H__ */