Hi Takashi,
It's just the default value refill in initial state. It's only for ALC668(ALC3661). The patch was tested pass with issue machine in ODM site.
Many Thanks.
BR, Kailang
-----Original Message----- From: Takashi Iwai [mailto:tiwai@suse.de] Sent: Wednesday, October 22, 2014 4:00 PM To: Kailang Subject: Re: Restore hidden register for default value
At Wed, 22 Oct 2014 07:56:43 +0000, Kailang wrote:
Hi Takashi,
We want to post ALC668 for hidden register issue.
Could I post like below array for codec initial state?
WORD coefIndexDefault[][2] = {{0x1,
0xbebe},{0x2,0xaaaa},{0x3,0x0},{0x4,0x180},{0x6,0x0},
{0x7,0xf80},{0x8,0x31},{0xa,0x60},{0xb,0x0},{0xc,0x7cf7},{0xd, 0x1080},{0xe,0x7f7f},
{0xf,0xcccc},{0x10,0xddcc},{0x11,0x1},{0x13,0x0},{0x14,0x2aa0} ,{0x17,0xA940},
{0x19,0},{0x1A,0},{0x1B,0},{0x1c,0x0},{0x1d,0x0},{0x1e,0x7418} ,{0x1f,0x804},
{0x20,0x4200},{0x21,0x468},{0x22,0x8ccc},{0x23,0x250},{0x24,0x7418},
{0x27,0x0000},{0x28,0x8ccc},{0x2a,0xff00},{0x2b,0x8000},{0xa7,0xff00}}
; Because codec sometimes has wrong value for hidden register after resume back or reboot. It needed to refill the default value with upper array in
initial state.
But the hidden registers was more for 59 records. Could I post it with no remark? Because it just the default
value. Thanks.
Some comments would be nice, of course, but not mandatory.
One concern is exactly which codecs should this be applied. There are a bunch of codecs compatible with alc668. It's only for ALC668, and not for others (ALC668, 670, whatever).
Takashi
------Please consider the environment before printing this e-mail.