zephyr/dts/bindings/pwm
Hein Wessels 1732651062 drivers: pwm: stm32: support capturing on four channels
Previously the pwm capture only support capturing on channel 1
and 2, because the slave mode controller was used, which uses
the signal TIxFP which is not available for channel 3 and 4.

This commit adds optional support for four channel capturing by
changing the method of capturing PWM signals to not use the
slave mode controller to reset the counter register. Instead the
counter is reset in the ISR. This will result in a slight loss
of accuracy but is still within an acceptable range.

Co-authored-by: Jeroen van Dooren <jeroen.van.dooren@nobleo.nl>
Signed-off-by: Hein Wessels <heinwessels93@gmail.com>
2023-09-07 09:42:25 +02:00
..
atmel,sam0-tcc-pwm.yaml
atmel,sam-pwm.yaml drivers: pwm: sam: Update to use clock control 2023-03-21 14:12:25 -07:00
espressif,esp32-ledc.yaml dts: esp32s3: add LEDC device 2023-03-31 09:19:56 +02:00
espressif,esp32-mcpwm.yaml
fsl,imx27-pwm.yaml
gd,gd32-pwm.yaml
infineon,xmc4xxx-ccu4-pwm.yaml drivers: pwm: Add driver for xmc4xxx using ccu4 module 2023-07-26 15:09:41 +02:00
infineon,xmc4xxx-ccu8-pwm.yaml drivers: pwm: Add driver for xmc4xxx using ccu8 module 2023-07-26 15:09:41 +02:00
intel,blinky-pwm.yaml drivers: pwm: Add support for pch intel blink driver 2023-07-12 14:50:16 +03:00
ite,it8xxx2-pwm.yaml
ite,it8xxx2-pwmprs.yaml
litex,pwm.yaml
maxim,max31790.yaml dts: bindings: pwm: add MAX31790 2023-07-25 09:08:30 +02:00
microchip,xec-pwm.yaml drivers: pwms: pwm_xec: add polarity support to XEC PWM driver. 2023-03-01 08:55:49 +01:00
microchip,xec-pwmbbled.yaml drivers: bbled: pwm: mchp: BBLED low power mode updated 2023-07-25 09:09:44 +02:00
nordic,nrf-pwm.yaml drivers: pwm: nrfx: drop -pin support 2023-02-28 08:42:05 -08:00
nordic,nrf-sw-pwm.yaml
nuvoton,npcx-pwm.yaml
nuvoton,numaker-pwm.yaml drivers: pwm: support for Nuvoton numaker series 2023-08-31 10:19:31 +02:00
nxp,ctimer-pwm.yaml drivers: rt6xx ctimer pwm driver 2023-08-03 12:39:06 -04:00
nxp,flexpwm.yaml
nxp,imx-pwm.yaml dts: bindings: pwm: imx: change PWM flag cell 2023-01-20 09:02:02 +01:00
nxp,kinetis-ftm-pwm.yaml
nxp,kinetis-pwt.yaml
nxp,kinetis-tpm.yaml
nxp,pca9685.yaml
nxp,s32-emios-pwm.yaml drivers: pwm: introduce PWM driver for NXP S32 EMIOS 2023-09-06 11:44:00 +02:00
nxp,sctimer-pwm.yaml
openisa,rv32m1-tpm.yaml
pwm-controller.yaml
raspberrypi,pico-pwm.yaml
renesas,pwm-rcar.yaml
sifive,pwm0.yaml
silabs,gecko-pwm.yaml
st,stm32-pwm.yaml drivers: pwm: stm32: support capturing on four channels 2023-09-07 09:42:25 +02:00
telink,b91-pwm.yaml
ti,cc13xx-cc26xx-timer-pwm.yaml drivers: cc13xx_cc26xx: pwm: introduce pwm driver 2023-08-14 13:36:12 +00:00
xlnx,xps-timer-1.00.a-pwm.yaml