[alsa-devel] [PATCH 0/3] ASoC: TWL4030: Handsfree pop removal and mute
peter.ujfalusi at nokia.com
Mon May 25 09:44:36 CEST 2009
The following series fixes the HandsfreeL/R pop removal sequence:
The pop removal is moved from the MUX_E to PGA_E DAPM control and also
the sequence is modified to match with the sequence described in the TRM.
Note, that the power-down sequence is not described in the TRM, it has been
implemented in a way that it should make sense.
HandsetL/R mute: Since all bits are needed for the pop removal and they have to
modified in a strict order/timing:
I have added SW_SHADOW non HW register. This register at the moment only handles
the HandsfreeL/R mute.
Peter Ujfalusi (3):
ASoC: TWL4030: Handsfree pop removal redesign
ASoC: TWL4030: Add shadow register
ASoC: TWL4030: HandsfreeL/R mute DAPM switch
sound/soc/codecs/twl4030.c | 99 +++++++++++++++++++++++++++++++++++---------
sound/soc/codecs/twl4030.h | 7 +++-
2 files changed, 85 insertions(+), 21 deletions(-)
More information about the Alsa-devel