The latest development version of this page may be more current than this released 2.6.1-rc1 version.
CONFIG_MAXIM_DSM

Maxim DSM component

Type: bool

Help

Select for Maxim DSM(Dynamic Speaker Management) component.
This component protect the speaker from overheating and
excursion violation. This consists of two parts which are
feedforward processing block running on playback thread and
feedback processing block running on capture thread with
amp current and voltage feedback.

Direct dependencies

CAVS && !CAVS_VERSION_1_5 && SOF

(Includes any dependencies from ifs and menus.)

Default

  • n

Kconfig definition

At /home/nashif/zephyrproject/modules/audio/sof/zephyr/../src/audio/Kconfig:177

Included via Kconfig:8Kconfig.zephyr:23modules/Kconfig:6doc/_build/Kconfig/Kconfig.modules:14/home/nashif/zephyrproject/modules/audio/sof/zephyr/Kconfig:2/home/nashif/zephyrproject/modules/audio/sof/zephyr/../Kconfig.sof:124/home/nashif/zephyrproject/modules/audio/sof/zephyr/../src/Kconfig:9

Menu path: (Top) → Modules → sof (/home/nashif/zephyrproject/modules/audio/sof) → Audio components

config MAXIM_DSM
    bool "Maxim DSM component"
    default n
    depends on CAVS && !CAVS_VERSION_1_5 && SOF
    help
      Select for Maxim DSM(Dynamic Speaker Management) component.
      This component protect the speaker from overheating and
      excursion violation. This consists of two parts which are
      feedforward processing block running on playback thread and
      feedback processing block running on capture thread with
      amp current and voltage feedback.

(The ‘depends on’ condition includes propagated dependencies from ifs and menus.)