summaryrefslogtreecommitdiffstats
path: root/include/sound
diff options
context:
space:
mode:
authorCarlo Caione <carlo@endlessm.com>2017-10-20 13:18:55 +0200
committerMark Brown <broonie@kernel.org>2017-10-26 16:15:02 +0200
commit80bbe4a30bc6b119df86c280c91cde2034309bf1 (patch)
tree9ac5b6c85c47f343bbeb7fad269478695d841d9d /include/sound
parentASoC: rt5651: Convert rt5651 micbias1 to a supply widget (diff)
downloadlinux-80bbe4a30bc6b119df86c280c91cde2034309bf1.tar.xz
linux-80bbe4a30bc6b119df86c280c91cde2034309bf1.zip
ASoC: rt5651: Enable jack detection on JD* pins
Enable jack detection for the RT5651 codec on the JD* pins. Signed-off-by: Carlo Caione <carlo@endlessm.com> Signed-off-by: Mark Brown <broonie@kernel.org>
Diffstat (limited to 'include/sound')
-rw-r--r--include/sound/rt5651.h8
1 files changed, 8 insertions, 0 deletions
diff --git a/include/sound/rt5651.h b/include/sound/rt5651.h
index d35de758dfb5..18b79a761f10 100644
--- a/include/sound/rt5651.h
+++ b/include/sound/rt5651.h
@@ -11,11 +11,19 @@
#ifndef __LINUX_SND_RT5651_H
#define __LINUX_SND_RT5651_H
+enum rt5651_jd_src {
+ RT5651_JD_NULL,
+ RT5651_JD1_1,
+ RT5651_JD1_2,
+ RT5651_JD2,
+};
+
struct rt5651_platform_data {
/* IN2 can optionally be differential */
bool in2_diff;
bool dmic_en;
+ enum rt5651_jd_src jd_src;
};
#endif