mirror of
https://github.com/hardkernel/linux.git
synced 2026-06-09 12:17:12 +09:00
rk: add ddr_set_rate to ddr.h
This commit is contained in:
@@ -221,16 +221,14 @@ static int rk30_verify_speed(struct cpufreq_policy *policy)
|
||||
return cpufreq_frequency_table_verify(policy, freq_table);
|
||||
}
|
||||
|
||||
|
||||
uint32_t ddr_set_rate(uint32_t nMHz);
|
||||
|
||||
int ddr_scale_rate_for_dvfs(struct clk *clk, unsigned long rate, dvfs_set_rate_callback set_rate)
|
||||
static int ddr_scale_rate_for_dvfs(struct clk *clk, unsigned long rate, dvfs_set_rate_callback set_rate)
|
||||
{
|
||||
#if defined (CONFIG_DDR_FREQ)
|
||||
ddr_set_rate(rate/(1000*1000));
|
||||
#endif
|
||||
return 0;
|
||||
}
|
||||
|
||||
static int rk30_cpu_init(struct cpufreq_policy *policy)
|
||||
{
|
||||
if (policy->cpu == 0) {
|
||||
|
||||
@@ -239,9 +239,7 @@ static int rk30_verify_speed(struct cpufreq_policy *policy)
|
||||
return cpufreq_frequency_table_verify(policy, freq_table);
|
||||
}
|
||||
|
||||
uint32_t ddr_set_rate(uint32_t nMHz);
|
||||
|
||||
int ddr_scale_rate_for_dvfs(struct clk *clk, unsigned long rate, dvfs_set_rate_callback set_rate)
|
||||
static int ddr_scale_rate_for_dvfs(struct clk *clk, unsigned long rate, dvfs_set_rate_callback set_rate)
|
||||
{
|
||||
#if defined (CONFIG_DDR_FREQ)
|
||||
ddr_set_rate(rate/(1000*1000));
|
||||
|
||||
@@ -151,6 +151,6 @@ uint32_t ddr_get_cap(void);
|
||||
int ddr_init(uint32_t dram_type, uint32_t freq);
|
||||
void ddr_set_auto_self_refresh(bool en);
|
||||
uint32_t __sramlocalfunc ddr_set_pll(uint32_t nMHz, uint32_t set);
|
||||
|
||||
uint32_t ddr_set_rate(uint32_t nMHz);
|
||||
|
||||
#endif
|
||||
|
||||
Reference in New Issue
Block a user