diff options
Diffstat (limited to 'apps')
-rw-r--r-- | apps/debug_menu.c | 16 |
1 files changed, 5 insertions, 11 deletions
diff --git a/apps/debug_menu.c b/apps/debug_menu.c index 5224dbe267..4947f30695 100644 --- a/apps/debug_menu.c +++ b/apps/debug_menu.c | |||
@@ -240,9 +240,13 @@ static const char* get_cpuinfo(int selected_item, void *data, | |||
240 | { | 240 | { |
241 | int cpu = (selected_item - 5) / (state_count + 1); | 241 | int cpu = (selected_item - 5) / (state_count + 1); |
242 | int cpu_line = (selected_item - 5) % (state_count + 1); | 242 | int cpu_line = (selected_item - 5) % (state_count + 1); |
243 | #if defined(DX50) || defined(DX90) | 243 | |
244 | /* scaling info */ | ||
244 | int min_freq = min_scaling_frequency(cpu); | 245 | int min_freq = min_scaling_frequency(cpu); |
245 | int cur_freq = current_scaling_frequency(cpu); | 246 | int cur_freq = current_scaling_frequency(cpu); |
247 | /* fallback if scaling frequency is not available */ | ||
248 | if(cur_freq <= 0) | ||
249 | cur_freq = frequency_linux(cpu); | ||
246 | int max_freq = max_scaling_frequency(cpu); | 250 | int max_freq = max_scaling_frequency(cpu); |
247 | char governor[20]; | 251 | char governor[20]; |
248 | bool have_governor = current_scaling_governor(cpu, governor, sizeof(governor)); | 252 | bool have_governor = current_scaling_governor(cpu, governor, sizeof(governor)); |
@@ -256,16 +260,6 @@ static const char* get_cpuinfo(int selected_item, void *data, | |||
256 | cur_freq > 0 ? cur_freq/1000 : -1, | 260 | cur_freq > 0 ? cur_freq/1000 : -1, |
257 | max_freq > 0 ? max_freq/1000 : -1); | 261 | max_freq > 0 ? max_freq/1000 : -1); |
258 | } | 262 | } |
259 | #else | ||
260 | int freq1 = frequency_linux(cpu, false); | ||
261 | int freq2 = frequency_linux(cpu, true); | ||
262 | if (cpu_line == 0) | ||
263 | { | ||
264 | sprintf(buffer, " CPU%d: Cur/Scal freq: %d/%d MHz", cpu, | ||
265 | freq1 > 0 ? freq1/1000 : -1, | ||
266 | freq2 > 0 ? freq2/1000 : -1); | ||
267 | } | ||
268 | #endif | ||
269 | else | 263 | else |
270 | { | 264 | { |
271 | cpustatetimes_linux(cpu, states, ARRAYLEN(states)); | 265 | cpustatetimes_linux(cpu, states, ARRAYLEN(states)); |