summaryrefslogtreecommitdiff
path: root/include/linux/i2c
diff options
context:
space:
mode:
authorPeter Ujfalusi <peter.ujfalusi@ti.com>2012-09-10 14:46:27 +0400
committerMark Brown <broonie@opensource.wolfsonmicro.com>2012-09-22 19:18:24 +0400
commit281ecd1611654cdcdec0ffcb55e8f285b8199727 (patch)
tree840f6d17d56fc02f2f19d36e775f5d8197360a1f /include/linux/i2c
parent79026219588a8102a831ec682e11696fee35797d (diff)
downloadlinux-281ecd1611654cdcdec0ffcb55e8f285b8199727.tar.xz
ASoC: twl4030: Move hs_extmute GPIO handling to driver
The external mute (if it is in use) is handled by a GPIO line. Prepare to remove the set_hs_extmute callback and replace it with: hs_extmute_gpio: the GPIO number to use for external mute When the users of set_hs_extmute has been converted the callback can be removed. Signed-off-by: Peter Ujfalusi <peter.ujfalusi@ti.com> Signed-off-by: Mark Brown <broonie@opensource.wolfsonmicro.com>
Diffstat (limited to 'include/linux/i2c')
-rw-r--r--include/linux/i2c/twl.h4
1 files changed, 3 insertions, 1 deletions
diff --git a/include/linux/i2c/twl.h b/include/linux/i2c/twl.h
index ac6488c9f250..2040309a46b7 100644
--- a/include/linux/i2c/twl.h
+++ b/include/linux/i2c/twl.h
@@ -667,7 +667,9 @@ struct twl4030_codec_data {
unsigned int check_defaults:1;
unsigned int reset_registers:1;
unsigned int hs_extmute:1;
- void (*set_hs_extmute)(int mute);
+ void (*set_hs_extmute)(int mute); /* Deprecated, use hs_extmute_gpio and
+ hs_extmute_disable_level */
+ int hs_extmute_gpio;
};
struct twl4030_vibra_data {