From fecf05c4f26a7500a19d34b21ab2e0b6b089535e Mon Sep 17 00:00:00 2001 From: Terry Cheong Date: Wed, 26 Nov 2025 16:50:22 +0800 Subject: [PATCH] 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 Reviewed-on: https://review.coreboot.org/c/coreboot/+/90238 Reviewed-by: Eric Lai Tested-by: build bot (Jenkins) --- src/mainboard/google/brya/variants/kaladin/hda_verb.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/mainboard/google/brya/variants/kaladin/hda_verb.c b/src/mainboard/google/brya/variants/kaladin/hda_verb.c index bb978b8120..91c4e6d785 100644 --- a/src/mainboard/google/brya/variants/kaladin/hda_verb.c +++ b/src/mainboard/google/brya/variants/kaladin/hda_verb.c @@ -114,7 +114,7 @@ const u32 pc_beep_verbs[] = { 0x02050010, 0x02040020, /* Dos beep path - 2 */ - 0x0143B000, + 0x0143B080, 0x01470740, 0x01470C02, 0x01470C02,