coreboot-kgpe-d16/src
Karthikeyan Ramasubramanian 757396d2b6 mb/google/guybrush/var/guybrush: Reconfigure left speaker amplifier
In order to resolve the I2C address conflict with another peripheral in
the upcoming hardware build, left speaker amplifier I2C address is
reconfigured.

BUG=b:188539052
TEST=Build Guybrush mainboard. On Guybrush board ID 1, all the 3
speaker amplifiers are added to the ACPI table.
\_SB.I2C2.D028: Realtek SPK AMP L at I2C: 03:28
\_SB.I2C2.D029: Realtek SPK AMP R at I2C: 03:29
\_SB.I2C2.D02A: Realtek SPK AMP L1 at I2C: 03:2a
At the OS side, the concerned speaker amplifiers are probed and
enumerated.
localhost ~ # i2cdetect -y -r 2
     0  1  2  3  4  5  6  7  8  9  a  b  c  d  e  f
00:          -- -- -- -- -- -- -- -- -- -- -- -- --
10: -- -- -- -- -- -- -- -- -- -- UU -- -- -- -- --
20: -- -- -- -- -- -- -- -- UU UU -- -- -- -- -- --
30: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
40: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
50: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
60: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
70: -- -- -- -- -- -- -- --

Change-Id: I69a7e7dd65a459c2e5629ada1dea1f1660dd9990
Signed-off-by: Karthikeyan Ramasubramanian <kramasub@google.com>
Reviewed-on: https://review.coreboot.org/c/coreboot/+/55028
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
Reviewed-by: Raul Rangel <rrangel@chromium.org>
Reviewed-by: Furquan Shaikh <furquan@google.com>
2021-06-04 12:37:54 +00:00
..
acpi acpi: drop unused parameter from acpi_soc_fill_bert 2021-06-01 12:49:26 +00:00
arch arch/x86/acpi_bert_storage: change return type of bert_errors_present 2021-05-30 20:16:12 +00:00
commonlib
console src: Retype option API to use unsigned integers 2021-05-06 14:48:15 +00:00
cpu cpu/intel/car/romstage.c: Drop unused function argument 2021-06-01 05:58:16 +00:00
device device: Consider fw_config probing in is_dev_enabled() 2021-05-24 16:55:39 +00:00
drivers intel/common/block: Move mainboard api to tcss common block 2021-06-04 12:36:07 +00:00
ec ec/kontron/kempld: Guard macro parameters 2021-05-28 10:05:15 +00:00
include acpi: drop unused parameter from acpi_soc_fill_bert 2021-06-01 12:49:26 +00:00
lib drivers/pc80/mc146818rtc: Check date and time for sanity 2021-05-30 20:28:14 +00:00
mainboard mb/google/guybrush/var/guybrush: Reconfigure left speaker amplifier 2021-06-04 12:37:54 +00:00
northbridge nb/intel/x4x/rcven.c: Guard macro parameters 2021-05-28 10:05:37 +00:00
security Apply more uses for Kconfig TPM 2021-05-30 20:14:47 +00:00
soc intel/common/block: Move mainboard api to tcss common block 2021-06-04 12:36:07 +00:00
southbridge sb/intel/lynxpoint: Add pch_iobp_exec() function 2021-05-20 16:04:05 +00:00
superio src: Retype option API to use unsigned integers 2021-05-06 14:48:15 +00:00
vendorcode vendorcode/intel/fsp: Update to include post PRQ UPDs for Tiger Lake 2021-05-28 18:25:26 +00:00
Kconfig option: Allow mainboards to implement the API 2021-05-28 11:37:25 +00:00