mb/google/trulo/var/kaladin: Mute speaker amp to prevent pop noise on reboot

This change mutes the amplifier by updating the HDA verb table boot beep
section, which is configured at boot time. The amplifier will be unmuted when
generating a dev beep to preserve that functionality.

After entering OS, the kernel will reset the drivers and re-enable the
speaker.

BUG=b:457933720
TEST=Play audio in the OS and reboot the device. Verify that no pop
noise is heard from the speakers.
TEST=Verify devbeep function

Change-Id: I19ef19533d8ed7522e638787c8179ae0fdbf1ebb
Signed-off-by: Terry Cheong <htcheong@chromium.org>
Reviewed-on: https://review.coreboot.org/c/coreboot/+/90238
Reviewed-by: Eric Lai <ericllai@google.com>
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
This commit is contained in:
Terry Cheong 2025-11-26 16:50:22 +08:00 committed by Matt DeVillier
commit fecf05c4f2

View file

@ -114,7 +114,7 @@ const u32 pc_beep_verbs[] = {
0x02050010,
0x02040020,
/* Dos beep path - 2 */
0x0143B000,
0x0143B080,
0x01470740,
0x01470C02,
0x01470C02,