[alsa-devel] [PATCH 0/3 take2] ASoC: TWL4030: Handsfree pop removal and mute

Peter Ujfalusi peter.ujfalusi at nokia.com
Mon May 25 10:12:10 CEST 2009


Hello,

Changes: REG_SW_SHADOW = 0x4A (instead of 0x50)

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 mailing list