Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
torvalds
GitHub Repository: torvalds/linux
Path: blob/master/drivers/cpufreq/cpufreq-dt.h
26278 views
1
/* SPDX-License-Identifier: GPL-2.0-only */
2
/*
3
* Copyright (C) 2016 Linaro
4
* Viresh Kumar <[email protected]>
5
*/
6
7
#ifndef __CPUFREQ_DT_H__
8
#define __CPUFREQ_DT_H__
9
10
#include <linux/types.h>
11
12
struct cpufreq_policy;
13
14
struct cpufreq_dt_platform_data {
15
bool have_governor_per_policy;
16
17
unsigned int (*get_intermediate)(struct cpufreq_policy *policy,
18
unsigned int index);
19
int (*target_intermediate)(struct cpufreq_policy *policy,
20
unsigned int index);
21
int (*suspend)(struct cpufreq_policy *policy);
22
int (*resume)(struct cpufreq_policy *policy);
23
};
24
25
struct platform_device *cpufreq_dt_pdev_register(struct device *dev);
26
27
#endif /* __CPUFREQ_DT_H__ */
28
29