falco: Add double function reset to ALC283 verb table
The ALC283 needs a double function reset to ensure that all settings are reset and the firmware beep is functional. BUG=chrome-os-partner:21216 BRANCH=falco TEST=several reboots in developer mode with successful beep Original-Change-Id: Id9ddc6f4914957f39c5f9cdfaaac354808929146 Signed-off-by: Duncan Laurie <dlaurie@chromium.org> Reviewed-on: https://chromium-review.googlesource.com/167291 Reviewed-by: Aaron Durbin <adurbin@chromium.org> Commit-Queue: Duncan Laurie <dlaurie@google.com> (cherry picked from commit c59865ac464af308baedcd69aa662f46ff3a04d3) Change-Id: Ie6f3a8179376bc97a6d22712dd965f5e0e6ec5d6 Signed-off-by: Duncan Laurie <dlaurie@chromium.org> Reviewed-on: https://chromium-review.googlesource.com/167313 Reviewed-by: Aaron Durbin <adurbin@chromium.org>
This commit is contained in:
parent
a9c986f4ca
commit
b31d7a31b8
1 changed files with 6 additions and 1 deletions
|
|
@ -21,7 +21,12 @@ static const u32 mainboard_cim_verb_data[] = {
|
|||
/* coreboot specific header */
|
||||
0x10ec0283, // Codec Vendor / Device ID: Realtek ALC283
|
||||
0x10ec0283, // Subsystem ID
|
||||
0x0000000c, // Number of jacks (NID entries)
|
||||
0x0000000d, // Number of jacks (NID entries)
|
||||
|
||||
0x0017ff00, // Function Reset
|
||||
0x0017ff00, // Double Function Reset
|
||||
0x000F0000, // Pad - get vendor id
|
||||
0x000F0002, // Pad - get revision id
|
||||
|
||||
/* NID 0x01, HDA Codec Subsystem ID Verb Table: 0x10ec0283 */
|
||||
0x00172083,
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue