linux/drivers/cpufreq/cpufreq-dt.h
<<
>>
Prefs
   1/* SPDX-License-Identifier: GPL-2.0-only */
   2/*
   3 * Copyright (C) 2016 Linaro
   4 * Viresh Kumar <viresh.kumar@linaro.org>
   5 */
   6
   7#ifndef __CPUFREQ_DT_H__
   8#define __CPUFREQ_DT_H__
   9
  10#include <linux/types.h>
  11
  12struct cpufreq_policy;
  13
  14struct 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#endif /* __CPUFREQ_DT_H__ */
  26