Lines Matching refs:clkevt
71 struct clock_event_device clkevt; member
76 struct mchp_pit64b_clkevt, clkevt))
224 irq_data->clkevt.event_handler(&irq_data->clkevt); in mchp_pit64b_interrupt()
394 ce->clkevt.name = MCHP_PIT64B_NAME; in mchp_pit64b_init_clkevt()
395 ce->clkevt.features = CLOCK_EVT_FEAT_ONESHOT | CLOCK_EVT_FEAT_PERIODIC; in mchp_pit64b_init_clkevt()
396 ce->clkevt.rating = 150; in mchp_pit64b_init_clkevt()
397 ce->clkevt.set_state_shutdown = mchp_pit64b_clkevt_shutdown; in mchp_pit64b_init_clkevt()
398 ce->clkevt.set_state_periodic = mchp_pit64b_clkevt_set_periodic; in mchp_pit64b_init_clkevt()
399 ce->clkevt.set_next_event = mchp_pit64b_clkevt_set_next_event; in mchp_pit64b_init_clkevt()
400 ce->clkevt.suspend = mchp_pit64b_clkevt_suspend; in mchp_pit64b_init_clkevt()
401 ce->clkevt.resume = mchp_pit64b_clkevt_resume; in mchp_pit64b_init_clkevt()
402 ce->clkevt.cpumask = cpumask_of(0); in mchp_pit64b_init_clkevt()
403 ce->clkevt.irq = irq; in mchp_pit64b_init_clkevt()
413 clockevents_config_and_register(&ce->clkevt, clk_rate, 1, ULONG_MAX); in mchp_pit64b_init_clkevt()
419 bool clkevt) in mchp_pit64b_dt_init_timer() argument
421 u32 freq = clkevt ? MCHP_PIT64B_DEF_CE_FREQ : MCHP_PIT64B_DEF_CS_FREQ; in mchp_pit64b_dt_init_timer()
440 if (clkevt) { in mchp_pit64b_dt_init_timer()
468 if (clkevt) in mchp_pit64b_dt_init_timer()