zephyr/drivers/pwm
Bjarki Arge Andreasen 979a565289 drivers: clock_control: nrf2: align with hw binding names
Currently there is a mismatch between the naming of the hardware and
the drivers targetting the hardware. nrf2_ is used instead of
the actual bindings names, like nrf2_audiopll instead of
nrfs_audiopll. This makes it hard to map drivers to the hardware
they are targetting.

There is historical reason for some of this, namely the same binding
name was used for different hardware, which is why nrf2_ was used
on newer platforms. This is no longer the case though, so drivers
and configs can be named according to the hardware without conflict.

Signed-off-by: Bjarki Arge Andreasen <bjarki.andreasen@nordicsemi.no>
2025-06-13 11:12:43 +02:00
..
CMakeLists.txt drivers/pwm/it51xxx: implement pwm driver 2025-05-07 08:17:12 +01:00
Kconfig drivers/pwm/it51xxx: implement pwm driver 2025-05-07 08:17:12 +01:00
Kconfig.b91 drivers: all: telink-b91: select PINCTRL 2024-12-05 15:17:47 +01:00
Kconfig.cc13xx_cc26xx_timer drivers: all: cc12xx_cc26xx: select PINCTRL 2024-12-05 15:18:01 +01:00
Kconfig.ene
Kconfig.esp32
Kconfig.fake drivers: pwm: implement fake-pwm driver 2024-12-14 16:14:57 +01:00
Kconfig.gd32 soc: gd32: Drop PINCTRL from Kconfig.defconfig 2024-11-04 13:40:42 -06:00
Kconfig.gecko
Kconfig.ifx_cat1 driver: pwm: infineon: cyw920829m2evk_02 pwm 2024-10-26 03:57:41 +01:00
Kconfig.imx
Kconfig.intel_blinky
Kconfig.it8xxx2
Kconfig.it51xxx drivers/pwm/it51xxx: implement pwm driver 2025-05-07 08:17:12 +01:00
Kconfig.it8801 drivers: pwm: it8801: Add I2C-based PWM device driver 2024-12-03 19:56:50 +01:00
Kconfig.litex
Kconfig.max32
Kconfig.max31790
Kconfig.mcux
Kconfig.mcux_ctimer
Kconfig.mcux_ftm dts: bindings: rename nxp,kinetis-ftm-pwm compatible 2024-12-20 23:53:14 +02:00
Kconfig.mcux_pwt
Kconfig.mcux_qtmr
Kconfig.mcux_sctimer
Kconfig.mcux_tpm
Kconfig.neorv32 drivers: pwm: add driver for the NEORV32 PWM controller 2025-04-29 13:00:17 +02:00
Kconfig.npcx board: npcx: remove CONFIG_PINCTRL from defconfig of npcx boards 2024-11-07 08:59:14 -08:00
Kconfig.nrf_sw modules: hal_nordic: add NRFX_GPPI config 2024-11-19 09:53:10 -05:00
Kconfig.nrfx drivers: pwm: nrfx: Add option to glitch free 100% duty cycle 2025-06-10 10:24:16 -04:00
Kconfig.numaker boards: nuvoton: numaker: Drop PINCTRL from board defconfig 2024-11-20 08:23:58 -05:00
Kconfig.nxp_flexio
Kconfig.nxp_s32_emios
Kconfig.pca9685
Kconfig.rcar drivers: rcar: Select CONFIG_PINCTRL 2024-11-22 17:41:02 +01:00
Kconfig.renesas_ra drivers: pwm: update namming of pwm driver for RA family 2024-12-20 18:31:12 +01:00
Kconfig.renesas_rz drivers: pwm: Initial support for RZ/G3S 2025-02-05 17:49:00 +01:00
Kconfig.rpi_pico soc: raspberrypi: Drop PINCTRL from Kconfig.defconfig 2024-11-25 14:42:01 +01:00
Kconfig.rts5912 drivers: pwm: rts5912: port pwm driver on Zephyr 2025-04-28 08:34:18 +02:00
Kconfig.rv32m1_tpm
Kconfig.sam soc: atmel: Drop PINCTRL from Kconfig.defconfig 2024-11-04 13:43:26 -06:00
Kconfig.sam0 soc: atmel: Drop PINCTRL from Kconfig.defconfig 2024-11-04 13:43:26 -06:00
Kconfig.sam0_tc drivers: pwm: add a SAM0 TC based PWM driver 2024-12-17 23:14:32 +01:00
Kconfig.sifive
Kconfig.siwx91x drivers: pwm: siwx91x: Add siwx91x PWM driver 2025-03-15 06:43:58 +01:00
Kconfig.stm32
Kconfig.test
Kconfig.wch drivers: pwm: add a CH32V00x General-prupose Timer Module (GPTM) driver 2025-05-05 21:56:38 +02:00
Kconfig.xec
Kconfig.xlnx
Kconfig.xmc4xxx_ccu4 SOC: Remove config PINCTRL from xmc4xxx soc 2024-12-02 22:05:16 +00:00
Kconfig.xmc4xxx_ccu8 SOC: Remove config PINCTRL from xmc4xxx soc 2024-12-02 22:05:16 +00:00
pwm_b91.c drivers: pwm: Place API into iterable section 2024-12-06 12:13:28 +01:00
pwm_capture.c
pwm_cc13xx_cc26xx_timer.c drivers: cc13xx_cc26xx: pwm: Fix pm bug 2025-03-15 13:06:39 +01:00
pwm_ene_kb1200.c drivers: pwm: Place API into iterable section 2024-12-06 12:13:28 +01:00
pwm_fake.c drivers: pwm: implement fake-pwm driver 2024-12-14 16:14:57 +01:00
pwm_gd32.c drivers: pwm: Place API into iterable section 2024-12-06 12:13:28 +01:00
pwm_gecko.c drivers: pwm: Place API into iterable section 2024-12-06 12:13:28 +01:00
pwm_handlers.c
pwm_ifx_cat1.c driver: pwm: infineon: Use PWM buffer updates 2025-05-06 02:36:04 +02:00
pwm_imx.c drivers: pwm: Place API into iterable section 2024-12-06 12:13:28 +01:00
pwm_intel_blinky.c drivers: pwm: Place API into iterable section 2024-12-06 12:13:28 +01:00
pwm_ite_it8xxx2.c drivers: pwm: Place API into iterable section 2024-12-06 12:13:28 +01:00
pwm_ite_it51xxx.c drivers/pwm/it51xxx: implement pwm driver 2025-05-07 08:17:12 +01:00
pwm_ite_it8801.c drivers: Move device driver APIs into iterable sections 2024-12-17 02:02:54 +01:00
pwm_led_esp32.c drivers: pwm: ledc: esp32: Enable RC_FAST clock source 2025-06-05 15:09:17 -05:00
pwm_litex.c drivers: pwm: Place API into iterable section 2024-12-06 12:13:28 +01:00
pwm_max32.c drivers: pwm: Place API into iterable section 2024-12-06 12:13:28 +01:00
pwm_max31790.c drivers: pwm: Place API into iterable section 2024-12-06 12:13:28 +01:00
pwm_mc_esp32.c drivers: esp32: Update for shared intc 2025-04-02 19:02:27 +02:00
pwm_mchp_xec_bbled.c drivers: pwm: Place API into iterable section 2024-12-06 12:13:28 +01:00
pwm_mchp_xec.c drivers: pwm: Place API into iterable section 2024-12-06 12:13:28 +01:00
pwm_mcux_ctimer.c drivers: pwm: Place API into iterable section 2024-12-06 12:13:28 +01:00
pwm_mcux_ftm.c dts: bindings: rename nxp,kinetis-ftm-pwm compatible 2024-12-20 23:53:14 +02:00
pwm_mcux_pwt.c drivers: pwm: Place API into iterable section 2024-12-06 12:13:28 +01:00
pwm_mcux_qtmr.c drivers: pwm: Place API into iterable section 2024-12-06 12:13:28 +01:00
pwm_mcux_sctimer.c drivers: pwm: Place API into iterable section 2024-12-06 12:13:28 +01:00
pwm_mcux_tpm.c kinetis-tpm: Implement pulse_cycles directly instead of duty cycle 2025-04-12 00:02:48 +02:00
pwm_mcux.c drivers: pwm: Place API into iterable section 2024-12-06 12:13:28 +01:00
pwm_neorv32.c drivers: pwm: add driver for the NEORV32 PWM controller 2025-04-29 13:00:17 +02:00
pwm_npcx.c driver: pwm: npcx: use CONFIG_PWM_LOG_LEVEL 2024-12-19 04:18:34 +01:00
pwm_nrf_sw.c drivers: pwm: pwm_nrf_sw: use shutdown task if available 2025-05-31 07:04:01 -04:00
pwm_nrfx.c drivers: clock_control: nrf2: align with hw binding names 2025-06-13 11:12:43 +02:00
pwm_numaker.c drivers: pwm: support for numaker m55m1x 2025-05-14 11:04:17 +01:00
pwm_nxp_flexio.c drivers: pwm: Place API into iterable section 2024-12-06 12:13:28 +01:00
pwm_nxp_s32_emios.c drivers: pwm: nxp: fix value of DT_ENUM_HAS_VALUE 2025-06-06 20:10:40 +01:00
pwm_pca9685.c drivers: pwm: Place API into iterable section 2024-12-06 12:13:28 +01:00
pwm_rcar.c drivers: pwm: Place API into iterable section 2024-12-06 12:13:28 +01:00
pwm_realtek_rts5912.c drivers: pwm: rts5912: port pwm driver on Zephyr 2025-04-28 08:34:18 +02:00
pwm_renesas_ra.c drivers: pwm: Update Renesas RA PWM driver to integrate Renesas ELC 2025-06-13 10:09:35 +02:00
pwm_renesas_rz_gpt.c drivers: pwm: Initial support for RZ/G3S 2025-02-05 17:49:00 +01:00
pwm_rpi_pico.c drivers: pwm: Place API into iterable section 2024-12-06 12:13:28 +01:00
pwm_rv32m1_tpm.c drivers: pwm: Place API into iterable section 2024-12-06 12:13:28 +01:00
pwm_sam0_tc.c drivers: pwm: sam0: Add missing semicolon in PWM initialization macro 2025-02-03 01:03:09 +01:00
pwm_sam0_tcc.c clocks: atmel: sam0: Fix gclk and mclk clock bindings 2025-01-14 20:49:03 +01:00
pwm_sam.c soc: atmel: samx7x: refactor SoC support for the Atmel SAM E70/V71 2025-01-16 22:39:25 +01:00
pwm_shell.c drivers: drop few redundant device_is_ready 2025-01-22 05:40:11 +01:00
pwm_sifive.c drivers: pwm: Place API into iterable section 2024-12-06 12:13:28 +01:00
pwm_silabs_siwx91x.c drivers: pwm: siwx91x: Add siwx91x PWM driver 2025-03-15 06:43:58 +01:00
pwm_stm32.c drivers: pwm: stm32: add support for STM32WB0 2025-01-14 20:49:30 +01:00
pwm_test.c drivers: pwm: Place API into iterable section 2024-12-06 12:13:28 +01:00
pwm_wch_gptm.c drivers: pwm: remove duplicate macro definition 2025-06-09 14:52:45 -07:00
pwm_xlnx_axi_timer.c drivers: pwm: Place API into iterable section 2024-12-06 12:13:28 +01:00
pwm_xmc4xxx_ccu4.c drivers: pwm: Place API into iterable section 2024-12-06 12:13:28 +01:00
pwm_xmc4xxx_ccu8.c drivers: pwm: Place API into iterable section 2024-12-06 12:13:28 +01:00