]> git.kernelconcepts.de Git - karo-tx-linux.git/commit
ASoC: Add macros for defining virtual enums
authorLars-Peter Clausen <lars@metafoo.de>
Fri, 28 Feb 2014 07:31:05 +0000 (08:31 +0100)
committerMark Brown <broonie@linaro.org>
Sat, 1 Mar 2014 03:03:34 +0000 (12:03 +0900)
commitb948837a32cc2a510c2baf90111c8c5dde801a66
tree7415413fdeef3225ca1937b405c3a84ddabffbd3
parent3727b4968453dbab8fe18f979d67285eb6b66801
ASoC: Add macros for defining virtual enums

With the upcoming consolidation of normal MUXs and virtual MUXs we need to be
able to distinguish between enums with and without a backing register at the
enum level. Use the same approach as used for virtual mixer controls by setting
the reg field of the enum to SND_SOC_NOPM for enums without a backing register.
This patch adds a set of helper macros that can be used to define such enums.

Signed-off-by: Lars-Peter Clausen <lars@metafoo.de>
Signed-off-by: Mark Brown <broonie@linaro.org>
include/sound/soc.h