Commit be37a990 authored by Markos Chandras's avatar Markos Chandras Committed by Ralf Baechle

MIPS: Malta: malta-time: Ensure GIC counter is running

Start the GIC counter before we try to determine its frequency.
Signed-off-by: default avatarMarkos Chandras <markos.chandras@imgtec.com>
Cc: linux-kernel@vger.kernel.org
Cc: linux-mips@linux-mips.org
Patchwork: https://patchwork.linux-mips.org/patch/9596/Signed-off-by: default avatarRalf Baechle <ralf@linux-mips.org>
parent 7d9cd1f5
...@@ -87,8 +87,10 @@ static void __init estimate_frequencies(void) ...@@ -87,8 +87,10 @@ static void __init estimate_frequencies(void)
/* Initialize counters. */ /* Initialize counters. */
start = read_c0_count(); start = read_c0_count();
if (gic_present) if (gic_present) {
gic_start_count();
gicstart = gic_read_count(); gicstart = gic_read_count();
}
/* Read counter exactly on falling edge of update flag. */ /* Read counter exactly on falling edge of update flag. */
while (CMOS_READ(RTC_REG_A) & RTC_UIP); while (CMOS_READ(RTC_REG_A) & RTC_UIP);
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment