The latest development version of this page may be more current than this released 1.14.1 version.
CONFIG_PWM_SIFIVE

SiFive Freedom PWM driver

Type: bool

Help

Enable the PWM driver for the SiFive Freedom platform

Direct dependencies

(PWM && BOARD_HIFIVE1) || (SOC_SERIES_RISCV32_SIFIVE_FREEDOM && HAS_DTS && PWM)

(Includes any dependencies from if’s and menus.)

Defaults

Kconfig definitions

At boards/riscv32/hifive1/Kconfig.defconfig:10

Included via Kconfig:10Kconfig.zephyr:21

Menu path: (top menu)

config PWM_SIFIVE
    bool
    default "y" if PWM && BOARD_HIFIVE1
    depends on PWM && BOARD_HIFIVE1

At drivers/pwm/Kconfig.sifive:9

Included via Kconfig:10Kconfig.zephyr:35drivers/Kconfig:42drivers/pwm/Kconfig:43

Menu path: (top menu) → Device Drivers → PWM (Pulse Width Modulation) Drivers

menuconfig PWM_SIFIVE
    bool
    prompt "SiFive Freedom PWM driver" if SOC_SERIES_RISCV32_SIFIVE_FREEDOM && HAS_DTS && PWM
    depends on SOC_SERIES_RISCV32_SIFIVE_FREEDOM && HAS_DTS && PWM
    help
      Enable the PWM driver for the SiFive Freedom platform

(Definitions include propagated dependencies, including from if’s and menus.)