lists.openwall.net | lists / announce owl-users owl-dev john-users john-dev passwdqc-users yescrypt popa3d-users / oss-security kernel-hardening musl sabotage tlsify passwords / crypt-dev xvendor / Bugtraq Full-Disclosure linux-kernel linux-netdev linux-ext4 linux-hardening linux-cve-announce PHC | |
Open Source and information security mailing list archives
| ||
|
Date: Thu, 7 May 2020 10:23:21 -0700 From: Tony Lindgren <tony@...mide.com> To: Daniel Lezcano <daniel.lezcano@...aro.org>, Thomas Gleixner <tglx@...utronix.de> Cc: linux-kernel@...r.kernel.org, linux-omap@...r.kernel.org, linux-arm-kernel@...ts.infradead.org, Grygorii Strashko <grygorii.strashko@...com>, Keerthy <j-keerthy@...com>, Lokesh Vutla <lokeshvutla@...com>, Rob Herring <robh@...nel.org>, Tero Kristo <t-kristo@...com>, "H. Nikolaus Schaller" <hns@...delico.com>, Aaro Koskinen <aaro.koskinen@....fi>, Adam Ford <aford173@...il.com>, Andreas Kemnade <andreas@...nade.info>, Brian Hutchinson <b.hutchman@...il.com>, Graeme Smecher <gsmecher@...eespeedlogic.com>, Michael Turquette <mturquette@...libre.com>, Stephen Boyd <sboyd@...nel.org>, devicetree@...r.kernel.org, linux-clk@...r.kernel.org Subject: [PATCH 05/14] ARM: OMAP2+: Add omap_init_time_of() This allows us to move the SoCs to probe system timers one SoC at at time. As arch/arm/mach-omap2/timer.c will be eventually gone, let's just add omap_init_time_of() to board-generic.c directly. Cc: Grygorii Strashko <grygorii.strashko@...com> Cc: Keerthy <j-keerthy@...com> Cc: Lokesh Vutla <lokeshvutla@...com> Cc: Rob Herring <robh@...nel.org> Cc: Tero Kristo <t-kristo@...com> Signed-off-by: Tony Lindgren <tony@...mide.com> --- arch/arm/mach-omap2/board-generic.c | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/arch/arm/mach-omap2/board-generic.c b/arch/arm/mach-omap2/board-generic.c --- a/arch/arm/mach-omap2/board-generic.c +++ b/arch/arm/mach-omap2/board-generic.c @@ -12,6 +12,7 @@ #include <linux/of_irq.h> #include <linux/of_platform.h> #include <linux/irqdomain.h> +#include <linux/clocksource.h> #include <asm/setup.h> #include <asm/mach/arch.h> @@ -31,6 +32,13 @@ static void __init __maybe_unused omap_generic_init(void) omap_soc_device_init(); } +/* Clocks are needed early, see drivers/clocksource for the rest */ +void __init __maybe_unused omap_init_time_of(void) +{ + omap_clk_init(); + timer_probe(); +} + #ifdef CONFIG_SOC_OMAP2420 static const char *const omap242x_boards_compat[] __initconst = { "ti,omap2420", -- 2.26.2
Powered by blists - more mailing lists