zephyr/drivers/pwm
Alex Porosanu f4c36b7beb drivers: pwm: add driver for NXP Kinetis TPM module
The TPM (Timer/PWM Module) is a 2- to 8-channel timer which supports
input capture, output compare, and the generation of PWM signals to
control electric motor and power management applications.

This patch adds the driver and the binding necessary for instantiating
the driver. The work is based on the RV32M1 driver for TPM done by
Henrik Brix Andersen. A later patch will enable this driver to be used
for the KW41Z SoC, if PWM support is requested.

Signed-off-by: Alex Porosanu <alexandru.porosanu@nxp.com>
2020-05-06 11:33:37 -05:00
..
CMakeLists.txt drivers: pwm: add driver for NXP Kinetis TPM module 2020-05-06 11:33:37 -05:00
Kconfig drivers: pwm: add driver for NXP Kinetis TPM module 2020-05-06 11:33:37 -05:00
Kconfig.dw
Kconfig.esp32
Kconfig.imx
Kconfig.litex
Kconfig.mcux
Kconfig.mcux_ftm
Kconfig.mcux_tpm drivers: pwm: add driver for NXP Kinetis TPM module 2020-05-06 11:33:37 -05:00
Kconfig.nrf5_sw
Kconfig.nrfx drivers: pwm: nrfx: Convert to use DTS NODELABEL for instance detection 2020-05-05 08:40:19 -05:00
Kconfig.pca9685
Kconfig.rv32m1_tpm
Kconfig.sam
Kconfig.sifive
Kconfig.stm32 drivers: pwm: stm32: remove remaining Kconfig instances 2020-05-05 10:52:51 -05:00
Kconfig.xec
pwm_dw.c
pwm_handlers.c
pwm_imx.c
pwm_led_esp32.c
pwm_litex.c
pwm_mchp_xec.c
pwm_mcux_ftm.c dts: introduce shared binding for the NXP FlexTimer 2020-04-30 08:28:48 -05:00
pwm_mcux_tpm.c drivers: pwm: add driver for NXP Kinetis TPM module 2020-05-06 11:33:37 -05:00
pwm_mcux.c
pwm_nrf5_sw.c
pwm_nrfx.c dts: Rename DT_HAS_NODE macro to DT_HAS_NODE_STATUS_OKAY 2020-05-06 05:25:41 -05:00
pwm_pca9685.c
pwm_pca9685.h
pwm_rv32m1_tpm.c
pwm_sam.c
pwm_shell.c
pwm_sifive.c
pwm_stm32.c drivers: pwm: stm32: remove remaining Kconfig instances 2020-05-05 10:52:51 -05:00
pwm_stm32.h