From: Peter Ujfalusi <peter.ujfalusi@nokia.com>
To: alsa-devel@alsa-project.org
Cc: sakoman@gmail.com
Subject: [PATCH 0/9] ASoC: TWL4030: DAPM implementation for outputs (playback) - try2
Date: Tue, 9 Dec 2008 08:45:42 +0200 [thread overview]
Message-ID: <1228805151-29385-1-git-send-email-peter.ujfalusi@nokia.com> (raw)
Hello,
This series of patches (try2) adds DAPM implementation for all outputs
found on TWL.
The design allows one to configure all outputs independently from
each other, since the internal routing of TWL actually treats them
individually.
The pre-DAC routings can be configured in the board specific files
of needed. I have sent a patch which has added this to the codec driver.
Based on the output routing selections all the corresponding DAC and
analog PGA on the chain will be powered on.
Remove the Headset output gain modifications from the twl4030_power_up
and twl4030_power_down function, since they are not needed.
Changes since try1 (comments addressed):
- erapiece typo - too fast/slow finger combination ;)
- Removed the " Switch" from the option texts
- rename the confusing _controls to _control
- Analog PGA control reworked:
- SND_SOC_DAPM_PGA for power switch
- Normal control stereo (user control) for DA enable/disable
(mute/unmute):
- "DAC1 Analog Playback Volume" + "DAC1 Analog Playback Switch"
- "DAC2 Analog Playback Volume" + "DAC2 Analog Playback Switch"
---
Peter Ujfalusi (9):
ASoC: TWL4030: Correct DAPM_DAC with power control
ASoC: TWL4030: Add Analog PGA control switch to DAPM
ASoC: TWL4030: Add DAPM event handler for output MUX selection
ASoC: TWL4030: DAPM mapping of the Earpiece output
ASoC: TWL4030: DAPM mapping of the PreDriv outputs
ASoC: TWL4030: DAPM mapping of the Headset outputs
ASoC: TWL4030: DAPM mapping of the Carkit outputs
ASoC: TWL4030: DAPM mapping of the Handsfree outputs
ASoC: TWL4030: Do not alter the Headset output volume on power-up/down
sound/soc/codecs/twl4030.c | 263 +++++++++++++++++++++++++++++++++++++++++---
1 files changed, 248 insertions(+), 15 deletions(-)
next reply other threads:[~2008-12-09 6:46 UTC|newest]
Thread overview: 14+ messages / expand[flat|nested] mbox.gz Atom feed top
2008-12-09 6:45 Peter Ujfalusi [this message]
2008-12-09 6:45 ` [PATCH 1/9] ASoC: TWL4030: Correct DAPM_DAC with power control Peter Ujfalusi
2008-12-09 6:45 ` [PATCH 2/9] ASoC: TWL4030: Add Analog PGA control switch to DAPM Peter Ujfalusi
2008-12-09 6:45 ` [PATCH 3/9] ASoC: TWL4030: Add DAPM event handler for output MUX selection Peter Ujfalusi
2008-12-09 6:45 ` [PATCH 4/9] ASoC: TWL4030: DAPM mapping of the Earpiece output Peter Ujfalusi
2008-12-09 6:45 ` [PATCH 5/9] ASoC: TWL4030: DAPM mapping of the PreDriv outputs Peter Ujfalusi
2008-12-09 6:45 ` [PATCH 6/9] ASoC: TWL4030: DAPM mapping of the Headset outputs Peter Ujfalusi
2008-12-09 6:45 ` [PATCH 7/9] ASoC: TWL4030: DAPM mapping of the Carkit outputs Peter Ujfalusi
2008-12-09 6:45 ` [PATCH 8/9] ASoC: TWL4030: DAPM mapping of the Handsfree outputs Peter Ujfalusi
2008-12-09 6:45 ` [PATCH 9/9] ASoC: TWL4030: Do not alter the Headset output volume on power-up/down Peter Ujfalusi
2008-12-09 10:03 ` [PATCH 4/9] ASoC: TWL4030: DAPM mapping of the Earpiece output Mark Brown
2008-12-09 10:08 ` Peter Ujfalusi
2008-12-09 10:04 ` [PATCH 2/9] ASoC: TWL4030: Add Analog PGA control switch to DAPM Mark Brown
2008-12-09 10:03 ` [PATCH 1/9] ASoC: TWL4030: Correct DAPM_DAC with power control Mark Brown
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=1228805151-29385-1-git-send-email-peter.ujfalusi@nokia.com \
--to=peter.ujfalusi@nokia.com \
--cc=alsa-devel@alsa-project.org \
--cc=sakoman@gmail.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox