1# PWM configuration options 2 3# Copyright (c) 2015 Intel Corporation 4# SPDX-License-Identifier: Apache-2.0 5 6menuconfig PWM 7 bool "PWM (Pulse Width Modulation) Drivers" 8 help 9 Enable config options for PWM drivers. 10 11if PWM 12 13module = PWM 14module-str = pwm 15source "subsys/logging/Kconfig.template.log_config" 16 17config PWM_SHELL 18 bool "Enable PWM shell" 19 default y 20 depends on SHELL 21 help 22 Enable the PWM related shell commands. 23 24config PWM_CAPTURE 25 bool "Provide API for PWM capture" 26 help 27 This option extends the Zephyr PWM API with the ability to capture PWM 28 period/pulse widths. 29 30source "drivers/pwm/Kconfig.b91" 31 32source "drivers/pwm/Kconfig.stm32" 33 34source "drivers/pwm/Kconfig.sifive" 35 36source "drivers/pwm/Kconfig.nrf5_sw" 37 38source "drivers/pwm/Kconfig.nrfx" 39 40source "drivers/pwm/Kconfig.mcux_ftm" 41 42source "drivers/pwm/Kconfig.imx" 43 44source "drivers/pwm/Kconfig.it8xxx2" 45 46source "drivers/pwm/Kconfig.esp32" 47 48source "drivers/pwm/Kconfig.sam" 49 50source "drivers/pwm/Kconfig.mcux" 51 52source "drivers/pwm/Kconfig.mcux_sctimer" 53 54source "drivers/pwm/Kconfig.xec" 55 56source "drivers/pwm/Kconfig.litex" 57 58source "drivers/pwm/Kconfig.rv32m1_tpm" 59 60source "drivers/pwm/Kconfig.mcux_tpm" 61 62source "drivers/pwm/Kconfig.sam0" 63 64source "drivers/pwm/Kconfig.npcx" 65 66source "drivers/pwm/Kconfig.xlnx" 67 68source "drivers/pwm/Kconfig.mcux_pwt" 69 70source "drivers/pwm/Kconfig.gecko" 71 72endif # PWM 73