Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 03fe0d3c authored by Michal Simek's avatar Michal Simek
Browse files

microblaze: timer: Do not initialized system timer twice



Only one system timer can be setup.
Do not initialize more system timers.

Signed-off-by: default avatarMichal Simek <michal.simek@xilinx.com>
parent 839396ab
Loading
Loading
Loading
Loading
+6 −0
Original line number Diff line number Diff line
@@ -230,9 +230,15 @@ static int __init xilinx_clocksource_init(void)
static void __init xilinx_timer_init(struct device_node *timer)
{
	struct clk *clk;
	static int initialized;
	u32 irq;
	u32 timer_num = 1;

	if (initialized)
		return;

	initialized = 1;

	timer_baseaddr = of_iomap(timer, 0);
	if (!timer_baseaddr) {
		pr_err("ERROR: invalid timer base address\n");