cpufreq: Drop cpufreq_table_validate_and_show()
This isn't used anymore. Remove the helper and update documentation accordingly. Signed-off-by: Viresh Kumar <viresh.kumar@linaro.org> Signed-off-by: Rafael J. Wysocki <rafael.j.wysocki@intel.com>hifive-unleashed-5.1
parent
d983af9864
commit
2dd0df8472
|
@ -97,12 +97,10 @@ flags - flags of the cpufreq driver
|
||||||
==================================================================
|
==================================================================
|
||||||
For details about OPP, see Documentation/power/opp.txt
|
For details about OPP, see Documentation/power/opp.txt
|
||||||
|
|
||||||
dev_pm_opp_init_cpufreq_table - cpufreq framework typically is initialized with
|
dev_pm_opp_init_cpufreq_table -
|
||||||
cpufreq_table_validate_and_show() which is provided with the list of
|
This function provides a ready to use conversion routine to translate
|
||||||
frequencies that are available for operation. This function provides
|
the OPP layer's internal information about the available frequencies
|
||||||
a ready to use conversion routine to translate the OPP layer's internal
|
into a format readily providable to cpufreq.
|
||||||
information about the available frequencies into a format readily
|
|
||||||
providable to cpufreq.
|
|
||||||
|
|
||||||
WARNING: Do not use this function in interrupt context.
|
WARNING: Do not use this function in interrupt context.
|
||||||
|
|
||||||
|
@ -112,7 +110,7 @@ dev_pm_opp_init_cpufreq_table - cpufreq framework typically is initialized with
|
||||||
/* Do things */
|
/* Do things */
|
||||||
r = dev_pm_opp_init_cpufreq_table(dev, &freq_table);
|
r = dev_pm_opp_init_cpufreq_table(dev, &freq_table);
|
||||||
if (!r)
|
if (!r)
|
||||||
cpufreq_table_validate_and_show(policy, freq_table);
|
policy->freq_table = freq_table;
|
||||||
/* Do other things */
|
/* Do other things */
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -259,10 +259,8 @@ CPUFREQ_ENTRY_INVALID. The entries don't need to be in sorted in any
|
||||||
particular order, but if they are cpufreq core will do DVFS a bit
|
particular order, but if they are cpufreq core will do DVFS a bit
|
||||||
quickly for them as search for best match is faster.
|
quickly for them as search for best match is faster.
|
||||||
|
|
||||||
By calling cpufreq_table_validate_and_show(), the cpuinfo.min_freq and
|
The cpufreq table is verified automatically by the core if the policy contains a
|
||||||
cpuinfo.max_freq values are detected, and policy->min and policy->max
|
valid pointer in its policy->freq_table field.
|
||||||
are set to the same values. This is helpful for the per-CPU
|
|
||||||
initialization stage.
|
|
||||||
|
|
||||||
cpufreq_frequency_table_verify() assures that at least one valid
|
cpufreq_frequency_table_verify() assures that at least one valid
|
||||||
frequency is within policy->min and policy->max, and all other criteria
|
frequency is within policy->min and policy->max, and all other criteria
|
||||||
|
|
|
@ -352,20 +352,6 @@ static int set_freq_table_sorted(struct cpufreq_policy *policy)
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
int cpufreq_table_validate_and_show(struct cpufreq_policy *policy,
|
|
||||||
struct cpufreq_frequency_table *table)
|
|
||||||
{
|
|
||||||
int ret;
|
|
||||||
|
|
||||||
ret = cpufreq_frequency_table_cpuinfo(policy, table);
|
|
||||||
if (ret)
|
|
||||||
return ret;
|
|
||||||
|
|
||||||
policy->freq_table = table;
|
|
||||||
return 0;
|
|
||||||
}
|
|
||||||
EXPORT_SYMBOL_GPL(cpufreq_table_validate_and_show);
|
|
||||||
|
|
||||||
int cpufreq_table_validate_and_sort(struct cpufreq_policy *policy)
|
int cpufreq_table_validate_and_sort(struct cpufreq_policy *policy)
|
||||||
{
|
{
|
||||||
int ret;
|
int ret;
|
||||||
|
|
|
@ -960,8 +960,6 @@ extern void arch_set_freq_scale(struct cpumask *cpus, unsigned long cur_freq,
|
||||||
extern struct freq_attr cpufreq_freq_attr_scaling_available_freqs;
|
extern struct freq_attr cpufreq_freq_attr_scaling_available_freqs;
|
||||||
extern struct freq_attr cpufreq_freq_attr_scaling_boost_freqs;
|
extern struct freq_attr cpufreq_freq_attr_scaling_boost_freqs;
|
||||||
extern struct freq_attr *cpufreq_generic_attr[];
|
extern struct freq_attr *cpufreq_generic_attr[];
|
||||||
int cpufreq_table_validate_and_show(struct cpufreq_policy *policy,
|
|
||||||
struct cpufreq_frequency_table *table);
|
|
||||||
int cpufreq_table_validate_and_sort(struct cpufreq_policy *policy);
|
int cpufreq_table_validate_and_sort(struct cpufreq_policy *policy);
|
||||||
|
|
||||||
unsigned int cpufreq_generic_get(unsigned int cpu);
|
unsigned int cpufreq_generic_get(unsigned int cpu);
|
||||||
|
|
Loading…
Reference in New Issue