summaryrefslogtreecommitdiffstats
path: root/include/linux/mfd/arizona/pdata.h
diff options
context:
space:
mode:
authorMark Brown2013-01-11 00:55:54 +0100
committerChanwoo Choi2013-01-15 07:42:18 +0100
commit1eda6aa7ce101b59dfd91abef2c8b0e51e96e199 (patch)
tree9dd5a408d0e5d2df0b8ff1c397cbc92cc86a2539 /include/linux/mfd/arizona/pdata.h
parentextcon: arizona: Support HPDET based accessory identification (diff)
downloadkernel-qcow2-linux-1eda6aa7ce101b59dfd91abef2c8b0e51e96e199.tar.gz
kernel-qcow2-linux-1eda6aa7ce101b59dfd91abef2c8b0e51e96e199.tar.xz
kernel-qcow2-linux-1eda6aa7ce101b59dfd91abef2c8b0e51e96e199.zip
extcon: arizona: Support direct microphone measurement via HPDET
With some GPIO control it is possible to detect microphones in a wider range of configurations by directly measuring the microphone impedance when the HPDET method cannot distinguish between the behaviour of the two grounds. Allow a GPIO to be provided in platform data and use it to implement this behaviour. Signed-off-by: Mark Brown <broonie@opensource.wolfsonmicro.com> Signed-off-by: Chanwoo Choi <cw00.choi@samsung.com> Signed-off-by: Myungjoo Ham <myungjoo.ham@samsung.com>
Diffstat (limited to 'include/linux/mfd/arizona/pdata.h')
-rw-r--r--include/linux/mfd/arizona/pdata.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/include/linux/mfd/arizona/pdata.h b/include/linux/mfd/arizona/pdata.h
index 7c0878778357..bcbe4fda87cb 100644
--- a/include/linux/mfd/arizona/pdata.h
+++ b/include/linux/mfd/arizona/pdata.h
@@ -102,6 +102,9 @@ struct arizona_pdata {
/** Use the headphone detect circuit to identify the accessory */
bool hpdet_acc_id;
+ /** GPIO used for mic isolation with HPDET */
+ int hpdet_id_gpio;
+
/** GPIO for mic detection polarity */
int micd_pol_gpio;