From: Pavel Hofman <pavel.hofman@insite.cz>
To: Takashi Iwai <tiwai@suse.de>
Cc: alsa-devel@alsa-project.org, Alexander Beregalov <a.beregalov@gmail.com>
Subject: Re: [PATCH] revo51: add headphone output
Date: Thu, 21 Aug 2008 12:09:19 +0200 [thread overview]
Message-ID: <48AD3ECF.9000209@insite.cz> (raw)
In-Reply-To: <s5hbpzmbusq.wl%tiwai@suse.de>
Takashi Iwai wrote:
> At Thu, 21 Aug 2008 09:14:21 +0200,
> Pavel Hofman wrote:
>> Alexander Beregalov wrote:
>>> It is ALSA bug #1754.
>>> D6 bit in 02 register is PW4.
>>>
>>> Signed-off-by: Alexander Beregalov <a.beregalov@gmail.com>
>>> ---
>>>
>>> sound/i2c/other/ak4xxx-adda.c | 4 ++--
>>> sound/pci/ice1712/revo.c | 5 +++--
>>> 2 files changed, 5 insertions(+), 4 deletions(-)
>>>
>>> diff --git a/sound/i2c/other/ak4xxx-adda.c b/sound/i2c/other/ak4xxx-adda.c
>>> index 288926d..4c94458 100644
>>> --- a/sound/i2c/other/ak4xxx-adda.c
>>> +++ b/sound/i2c/other/ak4xxx-adda.c
>>> @@ -233,8 +233,8 @@ void snd_akm4xxx_init(struct snd_akm4xxx *ak)
>>> 0x01, 0x02, /* 1: reset and soft-mute */
>>> 0x00, 0x06, /* 0: mode3(i2s), disable auto-clock detect,
>>> * disable DZF, sharp roll-off, RSTN#=0 */
>>> - 0x02, 0x0e, /* 2: DA's power up, normal speed, RSTN#=0 */
>>> - // 0x02, 0x2e, /* quad speed */
>>> + 0x02, 0x4e, /* 2: DA's power up, normal speed, RSTN#=0 */
>>> + // 0x02, 0x6e, /* quad speed */
>> Fantastic, I guess this could help to fix the problem with
>> non-functioning monitoring in ESI Juli@ too. I did not notice the fourth
>> DAC was powered down. Thanks a lot!
>
> Maybe we need a change like in revo.c for Juli@, too?
>
>
> Takashi
>From what I understand, the changes in revo.c:
@@ -216,6 +216,7 @@ static const struct snd_akm4xxx_dac_channel
revo51_dac[] = {
AK_DAC("PCM Center Playback Volume", 1),
AK_DAC("PCM LFE Playback Volume", 1),
AK_DAC("PCM Rear Playback Volume", 2),
+ AK_DAC("PCM Headphone Volume", 2),
};
Already in juli.c, monitors volume.
static struct snd_akm4xxx akm_revo51 __devinitdata = {
.type = SND_AK4358,
- .num_dacs = 6,
+ .num_dacs = 8,
.ops = {
Important, already in juli.c
@@ -508,7 +509,7 @@ static int __devinit revo_init(struct snd_ice1712 *ice)
ice->gpio.i2s_mclk_changed = revo_i2s_mclk_changed;
break;
case VT1724_SUBDEVICE_REVOLUTION51:
- ice->num_total_dacs = 6;
+ ice->num_total_dacs = 8;
ice->num_total_adcs = 2;
break;
Enables additional snd_vt1724_mixer_pro_analog_route controls for the
new channels, we do not need them in Juli monitoring (ice1724 does not
process these channels, their i2s lines go straight from adc/spdif
receiver to the DAC chip via the Xilinx FPGA array.
I do not have the card available anymore, perhaps anyone could please check?
Thanks,
Pavel.
next prev parent reply other threads:[~2008-08-21 10:09 UTC|newest]
Thread overview: 5+ messages / expand[flat|nested] mbox.gz Atom feed top
2008-08-21 4:28 [PATCH] revo51: add headphone output Alexander Beregalov
2008-08-21 7:14 ` Pavel Hofman
2008-08-21 9:07 ` Takashi Iwai
2008-08-21 10:09 ` Pavel Hofman [this message]
2008-08-21 9:07 ` Takashi Iwai
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=48AD3ECF.9000209@insite.cz \
--to=pavel.hofman@insite.cz \
--cc=a.beregalov@gmail.com \
--cc=alsa-devel@alsa-project.org \
--cc=tiwai@suse.de \
/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.