mirror of
https://github.com/hardkernel/linux.git
synced 2026-06-07 11:26:02 +09:00
rk3066B: sdk: remove arm request log volt
This commit is contained in:
@@ -1806,14 +1806,14 @@ static void __init rk30_reserve(void)
|
||||
* @logic_volt : logic voltage arm requests depend on frequency
|
||||
* comments : min arm/logic voltage
|
||||
*/
|
||||
static struct dvfs_arm_table dvfs_cpu_logic_table[] = {
|
||||
{.frequency = 312 * 1000, .cpu_volt = 750 * 1000, .logic_volt = 900 * 1000},
|
||||
{.frequency = 504 * 1000, .cpu_volt = 800 * 1000, .logic_volt = 900 * 1000},
|
||||
{.frequency = 816 * 1000, .cpu_volt = 850 * 1000, .logic_volt = 900 * 1000},
|
||||
{.frequency = 1008 * 1000, .cpu_volt = 925 * 1000, .logic_volt = 900 * 1000},
|
||||
{.frequency = 1200 * 1000, .cpu_volt = 1000 * 1000, .logic_volt = 950 * 1000},
|
||||
{.frequency = 1416 * 1000, .cpu_volt = 1100 * 1000, .logic_volt = 1050 * 1000},
|
||||
{.frequency = 1608 * 1000, .cpu_volt = 1200 * 1000, .logic_volt = 1150 * 1000},
|
||||
static struct cpufreq_frequency_table dvfs_arm_table[] = {
|
||||
{.frequency = 312 * 1000, .index = 750 * 1000},
|
||||
{.frequency = 504 * 1000, .index = 800 * 1000},
|
||||
{.frequency = 816 * 1000, .index = 850 * 1000},
|
||||
{.frequency = 1008 * 1000, .index = 925 * 1000},
|
||||
{.frequency = 1200 * 1000, .index = 1000 * 1000},
|
||||
{.frequency = 1416 * 1000, .index = 1100 * 1000},
|
||||
{.frequency = 1608 * 1000, .index = 1200 * 1000},
|
||||
{.frequency = CPUFREQ_TABLE_END},
|
||||
};
|
||||
|
||||
@@ -1832,14 +1832,15 @@ static struct cpufreq_frequency_table dvfs_ddr_table[] = {
|
||||
{.frequency = 400 * 1000, .index = 950 * 1000},
|
||||
{.frequency = CPUFREQ_TABLE_END},
|
||||
};
|
||||
#define DVFS_CPU_TABLE_SIZE (ARRAY_SIZE(dvfs_cpu_logic_table))
|
||||
static struct cpufreq_frequency_table cpu_dvfs_table[DVFS_CPU_TABLE_SIZE];
|
||||
static struct cpufreq_frequency_table dep_cpu2core_table[DVFS_CPU_TABLE_SIZE];
|
||||
//#define DVFS_CPU_TABLE_SIZE (ARRAY_SIZE(dvfs_cpu_logic_table))
|
||||
//static struct cpufreq_frequency_table cpu_dvfs_table[DVFS_CPU_TABLE_SIZE];
|
||||
//static struct cpufreq_frequency_table dep_cpu2core_table[DVFS_CPU_TABLE_SIZE];
|
||||
|
||||
void __init board_clock_init(void)
|
||||
{
|
||||
rk30_clock_data_init(periph_pll_default, codec_pll_default, RK30_CLOCKS_DEFAULT_FLAGS);
|
||||
dvfs_set_arm_logic_volt(dvfs_cpu_logic_table, cpu_dvfs_table, dep_cpu2core_table);
|
||||
//dvfs_set_arm_logic_volt(dvfs_cpu_logic_table, cpu_dvfs_table, dep_cpu2core_table);
|
||||
dvfs_set_freq_volt_table(clk_get(NULL, "cpu"), dvfs_arm_table);
|
||||
dvfs_set_freq_volt_table(clk_get(NULL, "gpu"), dvfs_gpu_table);
|
||||
dvfs_set_freq_volt_table(clk_get(NULL, "ddr"), dvfs_ddr_table);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user