void __init shmobile_twd_init(struct twd_local_timer *twd_local_timer) { #ifdef CONFIG_HAVE_ARM_TWD int err = twd_local_timer_register(twd_local_timer); if (err) pr_err("twd_local_timer_register failed %d\n", err); #endif }
static void __init realview_eb_twd_init(void) { if (core_tile_eb11mp() || core_tile_a9mp()) { int err = twd_local_timer_register(&twd_local_timer); if (err) pr_err("twd_local_timer_register failed %d\n", err); } }
static void __init ux500_twd_init(void) { struct twd_local_timer *twd_local_timer; int err; twd_local_timer = cpu_is_u5500() ? &u5500_twd_local_timer : &u8500_twd_local_timer; err = twd_local_timer_register(twd_local_timer); if (err) pr_err("twd_local_timer_register failed %d\n", err); }
static void __init omap4_timer_init(void) { omap2_gp_clockevent_init(1, OMAP4_CLKEV_SOURCE); omap2_clocksource_init(2, OMAP4_MPU_SOURCE); #ifdef CONFIG_LOCAL_TIMERS /* Local timers are not supprted on OMAP4430 ES1.0 */ if (omap_rev() != OMAP4430_REV_ES1_0) { int err; err = twd_local_timer_register(&twd_local_timer); if (err) pr_err("twd_local_timer_register failed %d\n", err); } #endif }
static void __init ux500_twd_init(void) { struct twd_local_timer *twd_local_timer; int err; /* Use this to switch local timer base if changed in new ASICs */ twd_local_timer = &u8500_twd_local_timer; if (of_have_populated_dt()) clocksource_of_init(); else { err = twd_local_timer_register(twd_local_timer); if (err) pr_err("twd_local_timer_register failed %d\n", err); } }
void __init omap4_local_timer_init(void) { omap4_sync32k_timer_init(); /* Local timers are not supprted on OMAP4430 ES1.0 */ if (omap_rev() != OMAP4430_REV_ES1_0) { int err; if (of_have_populated_dt()) { clocksource_of_init(); return; } err = twd_local_timer_register(&twd_local_timer); if (err) pr_err("twd_local_timer_register failed %d\n", err); } }
void __init r8a7779_register_twd(void) { twd_local_timer_register(&twd_local_timer); }
static void __init realview_pb11mp_twd_init(void) { int err = twd_local_timer_register(&twd_local_timer); if (err) pr_err("twd_local_timer_register failed %d\n", err); }
/*! 2016.10.15 study -ing */ static void __init ca9x4_twd_init(void) { int err = twd_local_timer_register(&twd_local_timer); if (err) pr_err("twd_local_timer_register failed %d\n", err); }