cpufreq: pxa: make pxa_freqs arrays const
pxa255_run_freqs and pxa255_turbo_freqs are only read. This patch updates arrays declaration, find_freq_tables() and its callsites. Suggested-by: Joe Perches <joe@perches.com> Signed-off-by: Fabian Frederick <fabf@skynet.be> Signed-off-by: Rafael J. Wysocki <rafael.j.wysocki@intel.com>
This commit is contained in:
		
							parent
							
								
									52352558d2
								
							
						
					
					
						commit
						03c2299063
					
				| @ -86,7 +86,7 @@ static unsigned int sdram_rows; | |||||||
| /* Use the run mode frequencies for the CPUFREQ_POLICY_PERFORMANCE policy */ | /* Use the run mode frequencies for the CPUFREQ_POLICY_PERFORMANCE policy */ | ||||||
| #define CCLKCFG			CCLKCFG_TURBO | CCLKCFG_FCS | #define CCLKCFG			CCLKCFG_TURBO | CCLKCFG_FCS | ||||||
| 
 | 
 | ||||||
| static struct pxa_freqs pxa255_run_freqs[] = | static const struct pxa_freqs pxa255_run_freqs[] = | ||||||
| { | { | ||||||
| 	/* CPU   MEMBUS  CCCR  DIV2 CCLKCFG	           run  turbo PXbus SDRAM */ | 	/* CPU   MEMBUS  CCCR  DIV2 CCLKCFG	           run  turbo PXbus SDRAM */ | ||||||
| 	{ 99500,  99500, 0x121, 1,  CCLKCFG, -1, -1},	/*  99,   99,   50,   50  */ | 	{ 99500,  99500, 0x121, 1,  CCLKCFG, -1, -1},	/*  99,   99,   50,   50  */ | ||||||
| @ -98,7 +98,7 @@ static struct pxa_freqs pxa255_run_freqs[] = | |||||||
| }; | }; | ||||||
| 
 | 
 | ||||||
| /* Use the turbo mode frequencies for the CPUFREQ_POLICY_POWERSAVE policy */ | /* Use the turbo mode frequencies for the CPUFREQ_POLICY_POWERSAVE policy */ | ||||||
| static struct pxa_freqs pxa255_turbo_freqs[] = | static const struct pxa_freqs pxa255_turbo_freqs[] = | ||||||
| { | { | ||||||
| 	/* CPU   MEMBUS  CCCR  DIV2 CCLKCFG	   run  turbo PXbus SDRAM */ | 	/* CPU   MEMBUS  CCCR  DIV2 CCLKCFG	   run  turbo PXbus SDRAM */ | ||||||
| 	{ 99500, 99500,  0x121, 1,  CCLKCFG, -1, -1},	/*  99,   99,   50,   50  */ | 	{ 99500, 99500,  0x121, 1,  CCLKCFG, -1, -1},	/*  99,   99,   50,   50  */ | ||||||
| @ -171,7 +171,7 @@ extern unsigned get_clk_frequency_khz(int info); | |||||||
| 
 | 
 | ||||||
| #ifdef CONFIG_REGULATOR | #ifdef CONFIG_REGULATOR | ||||||
| 
 | 
 | ||||||
| static int pxa_cpufreq_change_voltage(struct pxa_freqs *pxa_freq) | static int pxa_cpufreq_change_voltage(const struct pxa_freqs *pxa_freq) | ||||||
| { | { | ||||||
| 	int ret = 0; | 	int ret = 0; | ||||||
| 	int vmin, vmax; | 	int vmin, vmax; | ||||||
| @ -211,7 +211,7 @@ static void __init pxa_cpufreq_init_voltages(void) { } | |||||||
| #endif | #endif | ||||||
| 
 | 
 | ||||||
| static void find_freq_tables(struct cpufreq_frequency_table **freq_table, | static void find_freq_tables(struct cpufreq_frequency_table **freq_table, | ||||||
| 			     struct pxa_freqs **pxa_freqs) | 			     const struct pxa_freqs **pxa_freqs) | ||||||
| { | { | ||||||
| 	if (cpu_is_pxa25x()) { | 	if (cpu_is_pxa25x()) { | ||||||
| 		if (!pxa255_turbo_table) { | 		if (!pxa255_turbo_table) { | ||||||
| @ -270,7 +270,7 @@ static unsigned int pxa_cpufreq_get(unsigned int cpu) | |||||||
| static int pxa_set_target(struct cpufreq_policy *policy, unsigned int idx) | static int pxa_set_target(struct cpufreq_policy *policy, unsigned int idx) | ||||||
| { | { | ||||||
| 	struct cpufreq_frequency_table *pxa_freqs_table; | 	struct cpufreq_frequency_table *pxa_freqs_table; | ||||||
| 	struct pxa_freqs *pxa_freq_settings; | 	const struct pxa_freqs *pxa_freq_settings; | ||||||
| 	unsigned long flags; | 	unsigned long flags; | ||||||
| 	unsigned int new_freq_cpu, new_freq_mem; | 	unsigned int new_freq_cpu, new_freq_mem; | ||||||
| 	unsigned int unused, preset_mdrefr, postset_mdrefr, cclkcfg; | 	unsigned int unused, preset_mdrefr, postset_mdrefr, cclkcfg; | ||||||
| @ -361,7 +361,7 @@ static int pxa_cpufreq_init(struct cpufreq_policy *policy) | |||||||
| 	int i; | 	int i; | ||||||
| 	unsigned int freq; | 	unsigned int freq; | ||||||
| 	struct cpufreq_frequency_table *pxa255_freq_table; | 	struct cpufreq_frequency_table *pxa255_freq_table; | ||||||
| 	struct pxa_freqs *pxa255_freqs; | 	const struct pxa_freqs *pxa255_freqs; | ||||||
| 
 | 
 | ||||||
| 	/* try to guess pxa27x cpu */ | 	/* try to guess pxa27x cpu */ | ||||||
| 	if (cpu_is_pxa27x()) | 	if (cpu_is_pxa27x()) | ||||||
|  | |||||||
		Loading…
	
		Reference in New Issue
	
	Block a user