CONFIG_PWM_NPCX
Nuvoton NPCX embedded controller (EC) PWM driver
Type: bool
Help
Enable support for NPCX PWM driver.
Help
Enable support for NPCX PWM driver. In NPCX9 series, it includes 8
modules. Each module generates a single 16-bit PWM output. A 16-bit
clock prescaler and a 16-bit counter determine the cycle time, the
minimum possible pulse width and the duty cycle steps.
Help
Enable support for NPCX PWM driver.
Help
Enable support for NPCX PWM driver. In NPCX9 series, it includes 8
modules. Each module generates a single 16-bit PWM output. A 16-bit
clock prescaler and a 16-bit counter determine the cycle time, the
minimum possible pulse width and the duty cycle steps.
Help
This option enables the PWM driver for NPCX family of
processors.
Say y if you wish to use pwm ports on NPCX MCU.
Direct dependencies
(PWM
&& SOC_SERIES_NPCX7
) || (PWM
&& SOC_SERIES_NPCX9
) || (PWM
&& SOC_SERIES_NPCX7
) || (PWM
&& SOC_SERIES_NPCX9
) || (SOC_FAMILY_NPCX
&& PWM
)
(Includes any dependencies from ifs and menus.)
Defaults
y
y
y
y
Kconfig definitions
At <Zephyr>/soc/arm/nuvoton_npcx/npcx7/Kconfig.defconfig.series:37
Included via <Zephyr>/Kconfig:8
→ <Zephyr>/Kconfig.zephyr:25
→ <nRF>/doc/_build/kconfig/Kconfig.soc.defconfig:1
→ <Zephyr>/soc/arm/nuvoton_npcx/Kconfig.defconfig:6
Menu path: (Top)
config PWM_NPCX
bool
default y
depends on PWM && SOC_SERIES_NPCX7
help
Enable support for NPCX PWM driver.
At <Zephyr>/soc/arm/nuvoton_npcx/npcx9/Kconfig.defconfig.series:44
Included via <Zephyr>/Kconfig:8
→ <Zephyr>/Kconfig.zephyr:25
→ <nRF>/doc/_build/kconfig/Kconfig.soc.defconfig:1
→ <Zephyr>/soc/arm/nuvoton_npcx/Kconfig.defconfig:6
Menu path: (Top)
config PWM_NPCX
bool
default y
depends on PWM && SOC_SERIES_NPCX9
help
Enable support for NPCX PWM driver. In NPCX9 series, it includes 8
modules. Each module generates a single 16-bit PWM output. A 16-bit
clock prescaler and a 16-bit counter determine the cycle time, the
minimum possible pulse width and the duty cycle steps.
At <Zephyr>/soc/arm/nuvoton_npcx/npcx7/Kconfig.defconfig.series:37
Included via <Zephyr>/Kconfig:8
→ <Zephyr>/Kconfig.zephyr:27
→ <Zephyr>/soc/arm/nuvoton_npcx/Kconfig.defconfig:6
Menu path: (Top)
config PWM_NPCX
bool
default y
depends on PWM && SOC_SERIES_NPCX7
help
Enable support for NPCX PWM driver.
At <Zephyr>/soc/arm/nuvoton_npcx/npcx9/Kconfig.defconfig.series:44
Included via <Zephyr>/Kconfig:8
→ <Zephyr>/Kconfig.zephyr:27
→ <Zephyr>/soc/arm/nuvoton_npcx/Kconfig.defconfig:6
Menu path: (Top)
config PWM_NPCX
bool
default y
depends on PWM && SOC_SERIES_NPCX9
help
Enable support for NPCX PWM driver. In NPCX9 series, it includes 8
modules. Each module generates a single 16-bit PWM output. A 16-bit
clock prescaler and a 16-bit counter determine the cycle time, the
minimum possible pulse width and the duty cycle steps.
At <Zephyr>/drivers/pwm/Kconfig.npcx:6
Included via <Zephyr>/Kconfig:8
→ <Zephyr>/Kconfig.zephyr:42
→ <Zephyr>/drivers/Kconfig:46
→ <Zephyr>/drivers/pwm/Kconfig:64
Menu path: (Top) → Device Drivers → PWM (Pulse Width Modulation) Drivers
config PWM_NPCX
bool "Nuvoton NPCX embedded controller (EC) PWM driver"
depends on SOC_FAMILY_NPCX && PWM
help
This option enables the PWM driver for NPCX family of
processors.
Say y if you wish to use pwm ports on NPCX MCU.
(The ‘depends on’ condition includes propagated dependencies from ifs and menus.)