coreboot/src
Sathyanarayana Nujella 46445fc3c7 google/reef: update timing of sdmode toggling
Maxim98357a speaker amp requires BCLK & SFRM to be active
and stable before it is unmuted. If there is a BLCK and no
SFRM, it results in a pop sound.
sdmode_delay property already exists which facilitates this
configuration. This patch updates "sdmode_delay" to avoid
pop sound.

BUG=chrome-os-partner:58356
BRANCH=None
TEST=while audio playback via headset, remove headset.
Audio will be switched playback to speaker. Observe if
pop sound comes from speaker.

Change-Id: I7ad68caa88d7b3ff52ac1379fe6564de27d97777
Signed-off-by: Sathyanarayana Nujella <sathyanarayana.nujella@intel.com>
Reviewed-on: https://review.coreboot.org/16933
Tested-by: build bot (Jenkins)
Reviewed-by: Duncan Laurie <dlaurie@chromium.org>
2016-10-10 17:12:14 +02:00
..
acpi
arch src/arch: Remove whitespace after sizeof 2016-10-07 18:08:48 +02:00
commonlib commonlib: move DIV_ROUND macros from nvidia/tegra 2016-09-07 20:52:42 +02:00
console Kconfig: Update default hex values to start with 0x 2016-10-02 19:08:15 +02:00
cpu cpu/intel/model_6ex: Set msr bits for dynamic L2, C2E, C4E 2016-10-09 21:37:50 +02:00
device Kconfig: Update default hex values to start with 0x 2016-10-02 19:08:15 +02:00
drivers drivers/intel/wifi: Add depends on ARCH_X86 2016-10-09 02:39:04 +02:00
ec ec/google/chromeec: Add minimum delay between SPI CS assertions 2016-10-07 17:55:47 +02:00
include arm64: Use 'payload' format for ATF instead of 'stage' 2016-10-06 21:49:52 +02:00
lib soc/intel/apollolake: Implement stage cache to improve resume time 2016-10-07 18:18:14 +02:00
mainboard google/reef: update timing of sdmode toggling 2016-10-10 17:12:14 +02:00
northbridge northbridge/intel/nehalem: Remove commented code 2016-10-10 01:17:42 +02:00
soc soc/intel/fsp_broadwell_de: Fix system hang when timestamp is enabled 2016-10-09 19:08:07 +02:00
southbridge src/southbridge: Remove unnecessary whitespace 2016-10-07 18:09:06 +02:00
superio sio/winbond/w83627dhg: Add ACPI function to control suspend LED 2016-10-01 22:30:38 +02:00
vboot vboot: clear tpm when required 2016-09-30 03:08:22 +02:00
vendorcode vendorcode/intel/fsp: Update UPD headers for FSP 157_10 2016-10-07 19:13:53 +02:00
Kconfig Kconfig: Update default hex values to start with 0x 2016-10-02 19:08:15 +02:00