From: Pavel Machek <pavel@ucw.cz>
To: Peter Ujfalusi <peter.ujfalusi@ti.com>
Cc: Jarkko Nikula <jarkko.nikula@bitmer.com>,
pali.rohar@gmail.com, sre@debian.org, sre@ring0.de,
kernel list <linux-kernel@vger.kernel.org>,
linux-arm-kernel <linux-arm-kernel@lists.infradead.org>,
linux-omap@vger.kernel.org, tony@atomide.com, khilman@kernel.org,
aaro.koskinen@iki.fi, ivo.g.dimitrov.75@gmail.com,
lars@metafoo.de, misael.lopez@ti.com
Subject: Re: 3.19 on Nokia n900: audio quality awful
Date: Fri, 30 Jan 2015 11:26:39 +0100 [thread overview]
Message-ID: <20150130102639.GA19595@amd> (raw)
In-Reply-To: <54CA173F.1070301@ti.com>
Hi!
I looked around the diff between 3.18 and 3.19, reverted these, and
audio quality is back to reasonable level.
commit 68f438378cde79e29f71c7e043b10d76001d8892
Author: Lars-Peter Clausen <lars@metafoo.de>
Date: Wed Nov 26 20:57:57 2014 +0100
ASoC: tlv320aic3x: Cleanup manual bias level transitions
Since the ASoC core now takes care of setting the bias level to
SND_SOC_BIAS_OFF when removing the CODEC there is no need to
do it manually
anymore.
Signed-off-by: Lars-Peter Clausen <lars@metafoo.de>
Signed-off-by: Mark Brown <broonie@kernel.org>
commit 68d6626925c3529790a2055d41578415fa98495e
Author: Misael Lopez Cruz <misael.lopez@ti.com>
Date: Tue Nov 11 10:59:01 2014 +0200
ASoC: tlv320aic3x: Add output driver pop reduction controls
Output driver has two parameters that can be configured to reduce
pop noise: power-on delay and ramp-up step time. Two new
kcontrols
have been added to set these parameters.
Signed-off-by: Misael Lopez Cruz <misael.lopez@ti.com>
Signed-off-by: Peter Ujfalusi <peter.ujfalusi@ti.com>
Signed-off-by: Mark Brown <broonie@kernel.org>
commit 368494093354ac613a80c2e1d77602aa12473cf0
Author: Peter Ujfalusi <peter.ujfalusi@ti.com>
Date: Mon Nov 10 12:27:33 2014 +0200
ASoC: tlv320aic3x: Add TDM support
TDM support is achieved using DSP transfer mode and setting a
programmable offset which specifies where data begins with
respect to the frame sync.
It requires 256-clock mode if CODEC is master (not currently
supported in the driver). No additional dependency if CODEC
is slave.
Signed-off-by: Peter Ujfalusi <peter.ujfalusi@ti.com>
Signed-off-by: Mark Brown <broonie@kernel.org>
> diff --git a/sound/soc/omap/rx51.c b/sound/soc/omap/rx51.c
> index 04896d6252a2..7f299357c2d2 100644
> --- a/sound/soc/omap/rx51.c
> +++ b/sound/soc/omap/rx51.c
> @@ -250,14 +250,14 @@ static const struct snd_soc_dapm_route audio_map[] = {
> {"FM Transmitter", NULL, "LLOUT"},
> {"FM Transmitter", NULL, "RLOUT"},
>
> - {"DMic Rate 64", NULL, "Mic Bias"},
> - {"Mic Bias", NULL, "DMic"},
> + {"DMic Rate 64", NULL, "DMic"},
> + {"DMic", NULL, "Mic Bias"},
>
> {"b LINE2R", NULL, "MONO_LOUT"},
> {"Earphone", NULL, "b HPLOUT"},
>
> - {"LINE1L", NULL, "b Mic Bias"},
> - {"b Mic Bias", NULL, "HS Mic"}
> + {"LINE1L", NULL, "HS Mic"},
> + {"HS Mic", NULL, "b Mic Bias"},
> };
>
> static const char * const spk_function[] = {"Off", "On"};
>
--
(english) http://www.livejournal.com/~pavelmachek
(cesky, pictures) http://atrey.karlin.mff.cuni.cz/~pavel/picture/horses/blog.html
WARNING: multiple messages have this Message-ID (diff)
From: pavel@ucw.cz (Pavel Machek)
To: linux-arm-kernel@lists.infradead.org
Subject: 3.19 on Nokia n900: audio quality awful
Date: Fri, 30 Jan 2015 11:26:39 +0100 [thread overview]
Message-ID: <20150130102639.GA19595@amd> (raw)
In-Reply-To: <54CA173F.1070301@ti.com>
Hi!
I looked around the diff between 3.18 and 3.19, reverted these, and
audio quality is back to reasonable level.
commit 68f438378cde79e29f71c7e043b10d76001d8892
Author: Lars-Peter Clausen <lars@metafoo.de>
Date: Wed Nov 26 20:57:57 2014 +0100
ASoC: tlv320aic3x: Cleanup manual bias level transitions
Since the ASoC core now takes care of setting the bias level to
SND_SOC_BIAS_OFF when removing the CODEC there is no need to
do it manually
anymore.
Signed-off-by: Lars-Peter Clausen <lars@metafoo.de>
Signed-off-by: Mark Brown <broonie@kernel.org>
commit 68d6626925c3529790a2055d41578415fa98495e
Author: Misael Lopez Cruz <misael.lopez@ti.com>
Date: Tue Nov 11 10:59:01 2014 +0200
ASoC: tlv320aic3x: Add output driver pop reduction controls
Output driver has two parameters that can be configured to reduce
pop noise: power-on delay and ramp-up step time. Two new
kcontrols
have been added to set these parameters.
Signed-off-by: Misael Lopez Cruz <misael.lopez@ti.com>
Signed-off-by: Peter Ujfalusi <peter.ujfalusi@ti.com>
Signed-off-by: Mark Brown <broonie@kernel.org>
commit 368494093354ac613a80c2e1d77602aa12473cf0
Author: Peter Ujfalusi <peter.ujfalusi@ti.com>
Date: Mon Nov 10 12:27:33 2014 +0200
ASoC: tlv320aic3x: Add TDM support
TDM support is achieved using DSP transfer mode and setting a
programmable offset which specifies where data begins with
respect to the frame sync.
It requires 256-clock mode if CODEC is master (not currently
supported in the driver). No additional dependency if CODEC
is slave.
Signed-off-by: Peter Ujfalusi <peter.ujfalusi@ti.com>
Signed-off-by: Mark Brown <broonie@kernel.org>
> diff --git a/sound/soc/omap/rx51.c b/sound/soc/omap/rx51.c
> index 04896d6252a2..7f299357c2d2 100644
> --- a/sound/soc/omap/rx51.c
> +++ b/sound/soc/omap/rx51.c
> @@ -250,14 +250,14 @@ static const struct snd_soc_dapm_route audio_map[] = {
> {"FM Transmitter", NULL, "LLOUT"},
> {"FM Transmitter", NULL, "RLOUT"},
>
> - {"DMic Rate 64", NULL, "Mic Bias"},
> - {"Mic Bias", NULL, "DMic"},
> + {"DMic Rate 64", NULL, "DMic"},
> + {"DMic", NULL, "Mic Bias"},
>
> {"b LINE2R", NULL, "MONO_LOUT"},
> {"Earphone", NULL, "b HPLOUT"},
>
> - {"LINE1L", NULL, "b Mic Bias"},
> - {"b Mic Bias", NULL, "HS Mic"}
> + {"LINE1L", NULL, "HS Mic"},
> + {"HS Mic", NULL, "b Mic Bias"},
> };
>
> static const char * const spk_function[] = {"Off", "On"};
>
--
(english) http://www.livejournal.com/~pavelmachek
(cesky, pictures) http://atrey.karlin.mff.cuni.cz/~pavel/picture/horses/blog.html
next prev parent reply other threads:[~2015-01-30 10:26 UTC|newest]
Thread overview: 81+ messages / expand[flat|nested] mbox.gz Atom feed top
2015-01-06 17:04 3.19 on Nokia n900: audio quality awful Pavel Machek
2015-01-06 17:04 ` Pavel Machek
2015-01-06 17:25 ` Felipe Balbi
2015-01-06 17:25 ` Felipe Balbi
2015-01-06 17:25 ` Felipe Balbi
2015-01-06 17:51 ` Pavel Machek
2015-01-06 17:51 ` Pavel Machek
2015-01-06 20:28 ` Felipe Balbi
2015-01-06 20:28 ` Felipe Balbi
2015-01-06 20:28 ` Felipe Balbi
2015-01-06 20:50 ` Pavel Machek
2015-01-06 20:50 ` Pavel Machek
2015-01-06 20:54 ` Felipe Balbi
2015-01-06 20:54 ` Felipe Balbi
2015-01-06 20:54 ` Felipe Balbi
2015-01-06 21:57 ` Pavel Machek
2015-01-06 21:57 ` Pavel Machek
2015-01-06 22:02 ` Felipe Balbi
2015-01-06 22:02 ` Felipe Balbi
2015-01-06 22:02 ` Felipe Balbi
2015-01-06 20:57 ` Aaro Koskinen
2015-01-06 20:57 ` Aaro Koskinen
2015-01-06 22:08 ` Pavel Machek
2015-01-06 22:08 ` Pavel Machek
2015-01-06 22:27 ` Aaro Koskinen
2015-01-06 22:27 ` Aaro Koskinen
2015-01-06 22:46 ` Felipe Balbi
2015-01-06 22:46 ` Felipe Balbi
2015-01-06 22:46 ` Felipe Balbi
2015-01-06 22:52 ` Tony Lindgren
2015-01-06 22:52 ` Tony Lindgren
2015-01-06 22:56 ` Pavel Machek
2015-01-06 22:56 ` Pavel Machek
2015-01-06 23:04 ` Felipe Balbi
2015-01-06 23:04 ` Felipe Balbi
2015-01-06 23:04 ` Felipe Balbi
2015-01-06 23:13 ` Pavel Machek
2015-01-06 23:13 ` Pavel Machek
2015-01-06 23:29 ` Felipe Balbi
2015-01-06 23:29 ` Felipe Balbi
2015-01-06 23:29 ` Felipe Balbi
2015-01-06 22:58 ` Pavel Machek
2015-01-06 22:58 ` Pavel Machek
2015-01-07 19:43 ` Aaro Koskinen
2015-01-07 19:43 ` Aaro Koskinen
2015-01-06 20:39 ` Aaro Koskinen
2015-01-06 20:39 ` Aaro Koskinen
2015-01-18 12:01 ` Pavel Machek
2015-01-18 12:01 ` Pavel Machek
2015-01-26 13:20 ` Peter Ujfalusi
2015-01-26 13:20 ` Peter Ujfalusi
2015-01-26 13:20 ` Peter Ujfalusi
2015-01-28 18:15 ` Jarkko Nikula
2015-01-28 18:15 ` Jarkko Nikula
2015-01-28 22:41 ` Pavel Machek
2015-01-28 22:41 ` Pavel Machek
2015-01-28 22:41 ` Pavel Machek
2015-01-29 7:35 ` Jarkko Nikula
2015-01-29 7:35 ` Jarkko Nikula
2015-01-29 11:19 ` Peter Ujfalusi
2015-01-29 11:19 ` Peter Ujfalusi
2015-01-29 11:19 ` Peter Ujfalusi
2015-01-29 20:42 ` Pavel Machek
2015-01-29 20:42 ` Pavel Machek
2015-01-30 8:16 ` Pali Rohár
2015-01-30 8:16 ` Pali Rohár
2015-01-30 8:52 ` Pavel Machek
2015-01-30 8:52 ` Pavel Machek
2015-01-30 10:26 ` Pavel Machek [this message]
2015-01-30 10:26 ` Pavel Machek
2015-01-30 10:37 ` Pavel Machek
2015-01-30 10:37 ` Pavel Machek
2015-01-30 12:40 ` Peter Ujfalusi
2015-01-30 12:40 ` Peter Ujfalusi
2015-01-30 12:40 ` Peter Ujfalusi
2015-01-30 12:43 ` Peter Ujfalusi
2015-01-30 12:43 ` Peter Ujfalusi
2015-01-30 12:43 ` Peter Ujfalusi
2015-01-28 22:02 ` Pavel Machek
2015-01-28 22:02 ` Pavel Machek
2015-01-28 22:02 ` Pavel Machek
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=20150130102639.GA19595@amd \
--to=pavel@ucw.cz \
--cc=aaro.koskinen@iki.fi \
--cc=ivo.g.dimitrov.75@gmail.com \
--cc=jarkko.nikula@bitmer.com \
--cc=khilman@kernel.org \
--cc=lars@metafoo.de \
--cc=linux-arm-kernel@lists.infradead.org \
--cc=linux-kernel@vger.kernel.org \
--cc=linux-omap@vger.kernel.org \
--cc=misael.lopez@ti.com \
--cc=pali.rohar@gmail.com \
--cc=peter.ujfalusi@ti.com \
--cc=sre@debian.org \
--cc=sre@ring0.de \
--cc=tony@atomide.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 an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.