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

Commit 6fe32a46 authored by Paul Mundt's avatar Paul Mundt
Browse files

sh: Bump the earlytimer probe devices up.



Presently the earlytimer probe handles the clockevents driver, which
requires that the clockevents driver be registered first. This bumps it
up by 1 to include the clocksource device, which can be safely ignored
if it doesn't exist, as we will simply error out on that path and defer
to the jiffies clocksource.

Signed-off-by: default avatarPaul Mundt <lethal@linux-sh.org>
parent a34c7e3e
Loading
Loading
Loading
Loading
+7 −2
Original line number Diff line number Diff line
@@ -108,8 +108,13 @@ void __init time_init(void)

	/*
	 * Make sure all compiled-in early timers register themselves.
	 * Run probe() for one "earlytimer" device.
	 *
	 * Run probe() for two "earlytimer" devices, these will be the
	 * clockevents and clocksource devices respectively. In the event
	 * that only a clockevents device is available, we -ENODEV on the
	 * clocksource and the jiffies clocksource is used transparently
	 * instead. No error handling is necessary here.
	 */
	early_platform_driver_register_all("earlytimer");
	early_platform_driver_probe("earlytimer", 1, 0);
	early_platform_driver_probe("earlytimer", 2, 0);
}