Lines Matching refs:clkevt
71 struct clock_event_device clkevt; member
76 struct mchp_pit64b_clkevt, clkevt))
185 irq_data->clkevt.event_handler(&irq_data->clkevt); in mchp_pit64b_interrupt()
338 ce->clkevt.name = MCHP_PIT64B_NAME; in mchp_pit64b_init_clkevt()
339 ce->clkevt.features = CLOCK_EVT_FEAT_ONESHOT | CLOCK_EVT_FEAT_PERIODIC; in mchp_pit64b_init_clkevt()
340 ce->clkevt.rating = 150; in mchp_pit64b_init_clkevt()
341 ce->clkevt.set_state_shutdown = mchp_pit64b_clkevt_shutdown; in mchp_pit64b_init_clkevt()
342 ce->clkevt.set_state_periodic = mchp_pit64b_clkevt_set_periodic; in mchp_pit64b_init_clkevt()
343 ce->clkevt.set_next_event = mchp_pit64b_clkevt_set_next_event; in mchp_pit64b_init_clkevt()
344 ce->clkevt.suspend = mchp_pit64b_clkevt_suspend; in mchp_pit64b_init_clkevt()
345 ce->clkevt.resume = mchp_pit64b_clkevt_resume; in mchp_pit64b_init_clkevt()
346 ce->clkevt.cpumask = cpumask_of(0); in mchp_pit64b_init_clkevt()
347 ce->clkevt.irq = irq; in mchp_pit64b_init_clkevt()
357 clockevents_config_and_register(&ce->clkevt, clk_rate, 1, ULONG_MAX); in mchp_pit64b_init_clkevt()
363 bool clkevt) in mchp_pit64b_dt_init_timer() argument
365 u32 freq = clkevt ? MCHP_PIT64B_DEF_CE_FREQ : MCHP_PIT64B_DEF_CS_FREQ; in mchp_pit64b_dt_init_timer()
384 if (clkevt) { in mchp_pit64b_dt_init_timer()
412 if (clkevt) in mchp_pit64b_dt_init_timer()