From: pavel@ucw.cz (Pavel Machek)
To: linux-arm-kernel@lists.infradead.org
Subject: n900 audio: any ideas how to get headset speaker to work?
Date: Mon, 16 Feb 2015 10:57:48 +0100 [thread overview]
Message-ID: <20150216095748.GA25918@amd> (raw)
In-Reply-To: <CAK7bGn+NH9BOB25+dhNZXFxY_fD8TeoWvuSpTD-4cg-zU5dOmA@mail.gmail.com>
Ahoj!
> > By default, output goes to loudspeaker (top right relative to
> > keyboard). Any ideas how to switch it to the speaker on the left or
> > wired headset? Because I suspect that echo cancelation is not going to
> > be simple...
> > Pavel
> > --
> > (english) http://www.livejournal.com/~pavelmachek
> > (cesky, pictures) http://atrey.karlin.mff.cuni.cz/~pavel/picture/horses/blog.html
>
> Hi,
> in case of direct alsa output (not PA), setup is pretty complex.
> Headphones referenced as line. All audio outputs are differential.
> Here are controls that affects volumes...
Aha, thanks for nice explanation. Now it starts to make sense... I got
headset connected to 3.5" jack to work.
Now, I guess I'd like the internal speaker on the left to work,
too... Aha, so n900 has two stereo "loud" speakers on the keyboard
part, plus extra speaker on the left display part for communication?
I got the two stereo ones to work now.
Any idea what is the last speaker on display is called? HPCOM? Mono?
> global:
> PCM (volume)
> left/right DAC mux (below)
> -- DAC_L1/R1 passes sound to loudspeakers, line, (maybe others)
> -- DAC_L2/R2 passes sound to loudspeakers, NOT line, (maybe others)
> -- DAC_L3/R3 passes sound to NOT loudspeakers, line, (maybe others)
> if DAC_L1/R1 is chosen, you can hear lower volume on both
> outputs in compare to dedicated outputs (DAC_L2/R2, DAC_L3/R3),
> probabbly due to higher load of ADC
>
>
> loudspeakers:
> Speaker function (on)
> HP (unmute)
> HP DAC (volume)
> left HP Mixer DACL1 (below)
> right HP Mixer DACR1 (below)
> --unmute theese two, this will pass left channel sound to left
> channel output and vice versa
> left HP Mixer DACR1 (below)
> right HP Mixer DACL1 (below)
> --mute these two, this controls channel crosstalk ( amount of left
> channel sound going to right channel output and vice versa)
>
> line:
> line (unmute)
> line DAC (volume)
> jack function (headphone)
> TPA6130A2 Headphone (volume)
> left Line Mixer DACL1 (below)
> right Line Mixer DACR1 (below)
> --unmute theese two, this will pass left channel sound to left
> channel output and vice versa
> left Line Mixer DACR1 (below)
> right Line Mixer DACL1 (below)
> --mute these two, this controls channel crosstalk ( amount of left
> channel sound going to right channel output and vice versa)
Thanks a lot!
Pavel
--
(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-02-16 9:57 UTC|newest]
Thread overview: 8+ messages / expand[flat|nested] mbox.gz Atom feed top
2015-02-15 10:21 n900 audio: any ideas how to get headset speaker to work? Pavel Machek
2015-02-15 11:08 ` Pali Rohár
2015-02-15 16:20 ` Pavel Machek
2015-02-15 16:27 ` Pali Rohár
2015-02-15 22:34 ` Pavel Machek
2015-02-15 14:45 ` Patrik Bachan aka DiGGiT
2015-02-16 9:57 ` Pavel Machek [this message]
2015-02-16 22:38 ` Patrik Bachan aka DiGGiT
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=20150216095748.GA25918@amd \
--to=pavel@ucw.cz \
--cc=linux-arm-kernel@lists.infradead.org \
/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;
as well as URLs for NNTP newsgroup(s).