Carlo Caione
cb11b2e84b
barriers: Move __DSB() to the new API
...
Remove the arch-specific ARM-centric __DSB() macro and use the new
barrier API instead.
Signed-off-by: Carlo Caione <ccaione@baylibre.com>
2023-05-24 13:13:57 -04:00
Gerard Marull-Paretas
09c5f09109
drivers: counter: mcux_qtmr: fix SYS_INIT call signature
...
Use the new int f(void) SYS_INIT call signature.
Signed-off-by: Gerard Marull-Paretas <gerard.marull@nordicsemi.no>
2023-04-19 07:18:54 -05:00
Pawel Czarnecki
6cc8f31310
drivers: counter: add missing includes
...
Add missing irq.h, spinlock.h and kernel.h headers
Signed-off-by: Pawel Czarnecki <pczarnecki@antmicro.com>
2022-10-13 00:07:37 +09:00
Gerard Marull-Paretas
6b1e4baee4
drivers: counter: mcux_qtmr: initialize timer devices at compile time
...
Initialize timer devices at compile time. This allows to constify the
array of timer devices.
Signed-off-by: Gerard Marull-Paretas <gerard.marull@nordicsemi.no>
2022-08-19 11:51:26 +02:00
Henrik Brix Andersen
e885ead428
drivers: counter: check if clock device is ready before accessing
...
Add check for device_is_ready() before accessing clock control devices.
Signed-off-by: Henrik Brix Andersen <hebad@vestas.com>
2022-08-09 17:16:16 +02:00
Gerard Marull-Paretas
fb60aab245
drivers: migrate includes to <zephyr/...>
...
In order to bring consistency in-tree, migrate all drivers to the new
prefix <zephyr/...>. Note that the conversion has been scripted, refer
to #45388 for more details.
Signed-off-by: Gerard Marull-Paretas <gerard.marull@nordicsemi.no>
2022-05-06 19:58:21 +02:00
Jan Peters
253cec5c95
drivers: counter: add driver for NXP QTMR counters
...
The driver is implemented using the MCUXpresso SDK.
Signed-off-by: Jan Peters <peters@kt-elektronik.de>
2022-05-03 20:41:23 -05:00