auron: 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. This is based on dlaurie's change from: https://chromium-review.googlesource.com/#/c/167651/ BUG=chrome-os-partner:31824 BRANCH=None TEST=build, boot, beep Change-Id: I9109b598234ceaea365591468dd6766b89eb3cf0 Signed-off-by: Bernie Thompson <bhthompson@chromium.org> Reviewed-on: https://chromium-review.googlesource.com/217127 Reviewed-by: Shawn Nematbakhsh <shawnn@chromium.org>
This commit is contained in:
parent
4e0f8f3276
commit
63fa21de93
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
|
||||
|
||||
/* Bits 31:28 - Codec Address */
|
||||
/* Bits 27:20 - NID */
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue