zephyr/drivers/pwm
Erwan Gouriou eff3ad6df7 drivers/pwm: stm32: use new pinctrl API
Use the new pinctrl API to configure pins.
Since STM32F1 series require pinctrl option and required register
address is parent timer address in place of own node register address,
use PINCTRL_DT_INST_CUSTOM_REG_DEFINE in place of usual
PINCTRL_DT_INST_DEFINE for this specific series.

Additionally, remove the automatic selection of PINMUX API.

Signed-off-by: Erwan Gouriou <erwan.gouriou@linaro.org>
2021-11-26 11:36:42 +01:00
..
CMakeLists.txt drivers: pwm: introduce new Telink B91 PWM driver 2021-08-05 16:11:41 +02:00
Kconfig drivers: pwm: introduce new Telink B91 PWM driver 2021-08-05 16:11:41 +02:00
Kconfig.b91 drivers: pwm: introduce new Telink B91 PWM driver 2021-08-05 16:11:41 +02:00
Kconfig.esp32
Kconfig.gecko gecko pwm: add pwm driver for the gecko. 2021-04-02 18:45:33 -04:00
Kconfig.imx
Kconfig.it8xxx2 ITE drivers/pwm: add PWM for it8xxx2 2021-07-01 13:21:06 -04:00
Kconfig.litex
Kconfig.mcux
Kconfig.mcux_ftm drivers: pwm: mcux_ftm: add PWM capure support 2021-01-12 19:43:06 +01:00
Kconfig.mcux_pwt drivers: pwm: add driver for the NXP Kinetis Pulse Width Timer (PWT) 2021-01-20 08:05:57 -06:00
Kconfig.mcux_sctimer drivers: pwm: Add PWM support for NXP LPC devices 2021-07-30 13:08:03 -05:00
Kconfig.mcux_tpm
Kconfig.npcx driver: npcx7: fixed typo in Kconfig.npcx files. 2020-12-07 12:11:17 -05:00
Kconfig.nrf5_sw drivers: pwm: pwm_nrf5_sw: Use runtime resources allocation 2021-11-26 09:31:54 +01:00
Kconfig.nrfx
Kconfig.rv32m1_tpm
Kconfig.sam
Kconfig.sam0 drivers: pwm: add a SAM0 TCC based PWM driver 2020-07-01 08:10:59 -05:00
Kconfig.sifive
Kconfig.stm32 drivers: pwm: stm32: fix timer clock calculation 2020-11-03 11:03:54 +01:00
Kconfig.xec
Kconfig.xlnx drivers: pwm: add driver for the Xilinx AXI Timer 2020-11-17 19:30:20 -05:00
pwm_b91.c drivers: pwm: introduce new Telink B91 PWM driver 2021-08-05 16:11:41 +02:00
pwm_capture.c drivers: pwm: add API for capturing pwm pulse width and period 2021-01-12 19:43:06 +01:00
pwm_gecko.c drivers: pwm: remove usage of device_pm_control_nop 2021-04-28 16:43:29 -04:00
pwm_handlers.c drivers: pwm: add API for capturing pwm pulse width and period 2021-01-12 19:43:06 +01:00
pwm_imx.c drivers: pwm: remove usage of device_pm_control_nop 2021-04-28 16:43:29 -04:00
pwm_ite_it8xxx2.c ITE drivers/pwm: cleanup it8xxx2 pwm driver 2021-11-19 10:24:11 -06:00
pwm_led_esp32.c boards: xtensa: add ledc support to the esp32 board 2021-11-07 05:36:42 -05:00
pwm_litex.c drivers: pwm: remove usage of device_pm_control_nop 2021-04-28 16:43:29 -04:00
pwm_mchp_xec.c drivers: pwm: remove usage of device_pm_control_nop 2021-04-28 16:43:29 -04:00
pwm_mcux.c drivers: pwm: remove usage of device_pm_control_nop 2021-04-28 16:43:29 -04:00
pwm_mcux_ftm.c drivers: pwm: mcux: ftm: return -EBUSY if PWM capture in progress 2021-11-01 22:11:04 -04:00
pwm_mcux_pwt.c drivers: pwm: remove usage of device_pm_control_nop 2021-04-28 16:43:29 -04:00
pwm_mcux_sctimer.c drivers: pwm: Add PWM support for NXP LPC devices 2021-07-30 13:08:03 -05:00
pwm_mcux_tpm.c drivers: pwm: remove usage of device_pm_control_nop 2021-04-28 16:43:29 -04:00
pwm_npcx.c drivers: npcx: convert NPCX drivers clock client to DEVICE_DT_GET 2021-06-27 23:02:39 -04:00
pwm_nrf5_sw.c drivers: pwm: pwm_nrf5_sw: Use runtime resources allocation 2021-11-26 09:31:54 +01:00
pwm_nrfx.c drivers: pwm: Restore default on re-initialization 2021-11-23 17:00:56 +01:00
pwm_rv32m1_tpm.c drivers: pwm: remove usage of device_pm_control_nop 2021-04-28 16:43:29 -04:00
pwm_sam.c drivers: pwm: Fix compile issues with Atmel SAM PWM driver 2021-06-18 11:22:27 +02:00
pwm_sam0_tcc.c drivers: pwm: remove usage of device_pm_control_nop 2021-04-28 16:43:29 -04:00
pwm_shell.c device: Const-ify all device driver instance pointers 2020-09-02 13:48:13 +02:00
pwm_sifive.c drivers: pwm: remove usage of device_pm_control_nop 2021-04-28 16:43:29 -04:00
pwm_stm32.c drivers/pwm: stm32: use new pinctrl API 2021-11-26 11:36:42 +01:00
pwm_xlnx_axi_timer.c drivers: pwm: remove usage of device_pm_control_nop 2021-04-28 16:43:29 -04:00