aboutsummaryrefslogtreecommitdiffstats
path: root/include/sound/soc.h
diff options
context:
space:
mode:
authorJoonyoung Shim <jy0922.shim@samsung.com>2009-11-12 03:14:04 -0500
committerMark Brown <broonie@opensource.wolfsonmicro.com>2009-11-12 11:45:53 -0500
commitc871a05315d1a76034ea06feeda92081e1d608bf (patch)
treec19ab719a75eeeac84843aa76a69ceba03fa9328 /include/sound/soc.h
parentf773205300fa4a5a405f8ed6e3bb97e46c6eefb4 (diff)
ASoC: Add jack_status_check callback function for GPIO jacks
The jack_status_check callback function is the interface to check the status of the jack. Some target provides the method to distinguish what is the jack inserted - headphone jack, microphone jack, tvout jack, etc, so we can implement it using the jack_status_check function. Signed-off-by: Joonyoung Shim <jy0922.shim@samsung.com> Acked-by: Liam Girdwood <lrg@slimlogic.co.uk> Signed-off-by: Mark Brown <broonie@opensource.wolfsonmicro.com>
Diffstat (limited to 'include/sound/soc.h')
-rw-r--r--include/sound/soc.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/include/sound/soc.h b/include/sound/soc.h
index 310a21949a3e..13b117aac5d9 100644
--- a/include/sound/soc.h
+++ b/include/sound/soc.h
@@ -332,6 +332,8 @@ struct snd_soc_jack_gpio {
332 int debounce_time; 332 int debounce_time;
333 struct snd_soc_jack *jack; 333 struct snd_soc_jack *jack;
334 struct work_struct work; 334 struct work_struct work;
335
336 int (*jack_status_check)(void);
335}; 337};
336#endif 338#endif
337 339