Home
last modified time | relevance | path

Searched refs:timer_dev (Results 1 – 2 of 2) sorted by relevance

/Zephyr-Core-3.6.0/drivers/counter/
Dcounter_timer_shell.c44 const struct device *timer_dev; in cmd_timer_free_running() local
46 timer_dev = device_get_binding(argv[ARGV_DEV]); in cmd_timer_free_running()
47 if (!timer_dev) { in cmd_timer_free_running()
53 err = counter_start(timer_dev); in cmd_timer_free_running()
68 const struct device *timer_dev; in cmd_timer_stop() local
70 timer_dev = device_get_binding(argv[ARGV_DEV]); in cmd_timer_stop()
71 if (!timer_dev) { in cmd_timer_stop()
76 counter_stop(timer_dev); in cmd_timer_stop()
78 counter_get_value(timer_dev, &ticks1); in cmd_timer_stop()
79 counter_get_value(timer_dev, &ticks2); in cmd_timer_stop()
[all …]
Dcounter_dw_timer.c18 static int counter_dw_timer_get_value(const struct device *timer_dev, uint32_t *ticks);
84 static void counter_dw_timer_irq_handler(const struct device *timer_dev) in counter_dw_timer_irq_handler() argument
87 uintptr_t reg_base = DEVICE_MMIO_NAMED_GET(timer_dev, timer_mmio); in counter_dw_timer_irq_handler()
88 struct counter_dw_timer_drv_data *const data = DEV_DATA(timer_dev); in counter_dw_timer_irq_handler()
95 counter_dw_timer_get_value(timer_dev, &ticks); in counter_dw_timer_irq_handler()
106 alarm_cb(timer_dev, 0, ticks, data->prv_data); in counter_dw_timer_irq_handler()
109 data->top_cb(timer_dev, data->prv_data); in counter_dw_timer_irq_handler()
141 static uint32_t counter_dw_timer_get_top_value(const struct device *timer_dev) in counter_dw_timer_get_top_value() argument
144 uintptr_t reg_base = DEVICE_MMIO_NAMED_GET(timer_dev, timer_mmio); in counter_dw_timer_get_top_value()
152 static int counter_dw_timer_get_value(const struct device *timer_dev, uint32_t *ticks) in counter_dw_timer_get_value() argument
[all …]