Gerard Marull-Paretas
acc8cb4bc8
include: add missing irq.h include
...
Some modules use the IRQ API without including the necessary headers.
Signed-off-by: Gerard Marull-Paretas <gerard.marull@nordicsemi.no>
2022-10-11 18:05:17 +02:00
Nick Ward
0ad0af70ef
drivers: pwm: Use a common initialization priority
...
As per other peripheral driver types.
Signed-off-by: Nick Ward <nix.ward@gmail.com>
2022-10-03 15:24:38 -04:00
Henrik Brix Andersen
c8a5d058aa
drivers: pwm: 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
0aea96dbca
drivers: pwm: minor formatting enhancements
...
Some formatting tweaks to improve the outcome of clang-format.
Signed-off-by: Gerard Marull-Paretas <gerard.marull@nordicsemi.no>
2022-07-12 17:51:23 +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
Gerard Marull-Paretas
e2852ef985
drivers: pwm: use new API naming (no pin)
...
Use the API names without `_pin`.
Signed-off-by: Gerard Marull-Paretas <gerard.marull@nordicsemi.no>
2022-04-28 11:29:38 +02:00
Gerard Marull-Paretas
fbf73334f3
drivers: pwm: make all drivers use channel variable name
...
The variable indicating the PWM channel is now names "channel" instead
of "pwm", adjust all drivers.
Signed-off-by: Gerard Marull-Paretas <gerard.marull@nordicsemi.no>
2022-04-28 11:29:38 +02:00
Daniel DeGrasse
9b9450d8f3
drivers: pwm: add pinctrl support for mcux PWT driver
...
Enable pinctrl support for mcux pwm capture pwt driver
Signed-off-by: Daniel DeGrasse <daniel.degrasse@nxp.com>
2022-03-22 12:36:04 +01:00
Gerard Marull-Paretas
3b18fe0af7
drivers: pwm: remove usage of device_pm_control_nop
...
device_pm_control_nop is now deprecated in favour of NULL.
Signed-off-by: Gerard Marull-Paretas <gerard.marull@nordicsemi.no>
2021-04-28 16:43:29 -04:00
Kumar Gala
0eead3aab6
drivers: pwm: NXP: Convert clock control to use DEVICE_DT_GET
...
Replace device_get_binding with DEVICE_DT_GET for getting access
to the clock controller device.
Signed-off-by: Kumar Gala <kumar.gala@linaro.org>
2021-02-18 10:47:15 -06:00
Henrik Brix Andersen
8167134f05
drivers: pwm: add driver for the NXP Kinetis Pulse Width Timer (PWT)
...
Add PWM capture driver for the NXP Kinetis Pulse Width Timer (PWT).
Signed-off-by: Henrik Brix Andersen <hebad@vestas.com>
2021-01-20 08:05:57 -06:00