Coba cat /sys/devices/system/cpu/cpu0/cpufreq/cpuinfo_max_freq
.
Di android saya terbaca 1113600, jadi ini dalam kHz.
AFAICT jam S3C2416 terlihat seperti jam S3C2443, atau prosesor sejenis dari keluarganya. Kode sumber Linux untuk itu menunjukkan bahwa ada sejumlah jam yang terkait erat.
Cuplikan pilihan:
pll = get_mpll(mpllcon, xtal);
clk_msysclk.clk.rate = pll;
fclk = pll / get_fdiv(clkdiv0);
hclk = s3c2443_prediv_getrate(&clk_prediv);
hclk /= s3c2443_get_hdiv(clkdiv0);
pclk = hclk / ((clkdiv0 & S3C2443_CLKDIV0_HALF_PCLK) ? 2 : 1);
s3c24xx_setup_clocks(fclk, hclk, pclk);
printk("CPU: MPLL %s %ld.%03ld MHz, cpu %ld.%03ld MHz, mem %ld.%03ld MHz, pclk %ld.%03l MHz\n",
(mpllcon & S3C2443_PLLCON_OFF) ? "off":"on",
print_mhz(pll), print_mhz(fclk),
print_mhz(hclk), print_mhz(pclk));
Perbarui dari OP
Saya telah mencari keluaran ini dari dmesg
, tetapi saya tidak dapat menemukan apa pun - dmesg
output dikotori dengan pesan debug, dan awalnya hilang. Jelas buffer pesan kernel terlalu pendek untuk menampung semua pesan sampai saya terhubung melalui telnet. Dengan meletakkan /bin/dmesg > /tmp/dmesg.log
di awal proses startup, saya bisa mendapatkan hasil ini, mengonfirmasi apa yang ingin saya ketahui:
Linux version 2.6.21 (gcc version 4.2.2)
CPU: ARM926EJ-S revision 5 (ARMv5TEJ)
Machine: SMDK2416
...
CPU S3C2416 EVT3
S3C24XX Clocks, (c) 2004 Simtec Electronics
S3C2416: mpll on 534.000 MHz, cpu 534.000 MHz, mem 133.500 MHz, pclk 66.750 MHz