blob: e4a9956d40e9769387760555e2803f531c12e13e [file] [log] [blame]
Angel Pons80d92382020-04-05 15:47:00 +02001/* SPDX-License-Identifier: GPL-2.0-only */
Mariusz Szafranskia4041332017-08-02 17:28:17 +02002
3#include <cpu/x86/msr.h>
4#include <cpu/x86/tsc.h>
Mariusz Szafranskia4041332017-08-02 17:28:17 +02005
6#include <soc/cpu.h>
7#include <soc/msr.h>
8
9unsigned long tsc_freq_mhz(void)
10{
11 msr_t platform_info;
12
13 platform_info = rdmsr(MSR_PLATFORM_INFO);
14 return CPU_BCLK * ((platform_info.lo >> 8) & 0xff);
15}