[PATCH 0/4] Add support for DSP volume controls

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Some devices like DMIC don't expose native controls or need volume limit
due to possible HW damage. Add support for volume controls allowing to
change volume level in DSP. Maximum volume level is imposed by the
topology file which defines given path.

Amadeusz Sławiński (4):
  ASoC: Intel: avs: Add peakvol runtime-parameter requests
  ASoC: Intel: avs: Add control volume operations
  ASoC: Intel: avs: Parse control tuples
  ASoC: Intel: avs: Peakvol module configuration

 include/uapi/sound/intel/avs/tokens.h |   4 +
 sound/soc/intel/avs/Makefile          |   2 +-
 sound/soc/intel/avs/control.c         | 105 ++++++++++++++++++++++++++
 sound/soc/intel/avs/control.h         |  23 ++++++
 sound/soc/intel/avs/messages.c        |  29 +++++++
 sound/soc/intel/avs/messages.h        |  33 ++++++++
 sound/soc/intel/avs/path.c            |  62 +++++++++++++++
 sound/soc/intel/avs/topology.c        |  76 +++++++++++++++++++
 sound/soc/intel/avs/topology.h        |   3 +
 9 files changed, 336 insertions(+), 1 deletion(-)
 create mode 100644 sound/soc/intel/avs/control.c
 create mode 100644 sound/soc/intel/avs/control.h

-- 
2.25.1




[Index of Archives]     [ALSA User]     [Linux Audio Users]     [Pulse Audio]     [Kernel Archive]     [Asterisk PBX]     [Photo Sharing]     [Linux Sound]     [Video 4 Linux]     [Gimp]     [Yosemite News]

  Powered by Linux