[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-Id: <20170725175126.26578-1-damien.riegel@savoirfairelinux.com>
Date: Tue, 25 Jul 2017 13:51:23 -0400
From: Damien Riegel <damien.riegel@...oirfairelinux.com>
To: alsa-devel@...a-project.org
Cc: linux-kernel@...r.kernel.org, Liam Girdwood <lgirdwood@...il.com>,
Mark Brown <broonie@...nel.org>,
Jaroslav Kysela <perex@...ex.cz>,
Takashi Iwai <tiwai@...e.com>,
Patrick Lai <plai@...eaurora.org>,
Banajit Goswami <bgoswami@...eaurora.org>,
Srinivas Kandagatla <srinivas.kandagatla@...aro.org>,
kernel@...oirfairelinux.com,
Damien Riegel <damien.riegel@...oirfairelinux.com>
Subject: [PATCH v1 0/3] add jack detection to MSM8916 analog
This series adds support for the MBHC (Multi-Button Headset Control) of
the PM8916's analog codec. This IP is capable to identify up to five
buttons on a headset, but for now only the jack detection is supported.
A complete implementation exists in the Android kernel, but it's quite
complex and I'd rather go step by step.
First patch fixes a define that is squatting a bit used by the MBHC.
Second patch is the actual implementation of the jack detection, and
third patch plugs the jack detection in the sound card driver.
Damien Riegel (3):
ASoC: codecs: msm8916-analog: fix DIG_CLK_CTL_RXD3_CLK_EN define
ASoC: codecs: msm8916-analog: support jack detection
ASoC: qcom: apq8016-sbc: enable jack detection
sound/soc/codecs/msm8916-wcd-analog.c | 105 +++++++++++++++++++++++++++++++++-
sound/soc/codecs/msm8916-wcd-analog.h | 18 ++++++
sound/soc/qcom/apq8016_sbc.c | 16 ++++++
3 files changed, 138 insertions(+), 1 deletion(-)
create mode 100644 sound/soc/codecs/msm8916-wcd-analog.h
--
2.13.3
Powered by blists - more mailing lists