coreboot/src
Weimin Wu 68da65b2a5 drivers/soundwire: Support Realtek ALC712 codec
Update SoundWire driver to support ALC712 audio codec.

reference datasheet: Realtek ALC712-VB-CG Rev. 0.24

BUG=b:378629979
TEST=emerge-fatcat coreboot
A sound can be heard from the speaker,
the test instructions are as follows:

amixer -c 0 cset name='rt712 OT23 L Switch' on
amixer -c 0 cset name=''rt712 OT23 R Switch' on
amixer -c 0 cset name='rt1320-1 OT23 L Switch' on
amixer -c 0 cset name='rt1320-1 OT23 R Switch' on
amixer -c 0 cset name='Speaker Switch' on

speaker-test -D hw:0,2 -c 2 -t sine -f 440

Change-Id: Ib79896a9fe23f2f66d6ee3a24f5a62bfa0f7a649
Signed-off-by: Weimin Wu <wuweimin@huaqin.corp-partner.google.com>
Reviewed-on: https://review.coreboot.org/c/coreboot/+/85571
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
Reviewed-by: Subrata Banik <subratabanik@google.com>
Reviewed-by: Mac Chiang <mac.chiang@intel.com>
2025-04-10 04:35:21 +00:00
..
acpi src/acpigen: support 0-initialized buffer in acpigen_write_byte_buffer 2025-03-05 16:44:43 +00:00
arch mb/*/*/*.fmd: Start flash at 0 2025-04-09 17:11:43 +00:00
commonlib {commonlib, lib}: Add timestamp for early chip initialization 2025-04-08 07:50:18 +00:00
console console/i2c_smbus: Allow to send data w/o register offset 2024-07-11 00:06:22 +00:00
cpu cpu/x86: Conditionally invalidate caches based on self-snooping support 2025-04-09 02:07:32 +00:00
device device/Kconfig: Make option to allocate above 4G appear in Kconfig 2025-04-09 18:24:17 +00:00
drivers drivers/soundwire: Support Realtek ALC712 codec 2025-04-10 04:35:21 +00:00
ec google/chromeec: Add function to report the SKU ID 2025-04-05 14:43:35 +00:00
include drivers/soundwire: Support Realtek ALC712 codec 2025-04-10 04:35:21 +00:00
lib {commonlib, lib}: Add timestamp for early chip initialization 2025-04-08 07:50:18 +00:00
mainboard mainboard/protectli/vault_ehl/Kconfig: Configure TPM PIRQ 2025-04-09 17:55:26 +00:00
northbridge haswell NRI: Do sense amplifier offset training 2025-03-08 22:55:39 +00:00
sbom src, util: Clean up makefile.inc in text, help & comments 2024-01-26 20:15:18 +00:00
security drivers/pc80/tpm: Remove flag TPM_RDRESP_NEED_DELAY 2024-10-14 15:26:11 +00:00
soc soc/mediatek/mt8189: Reserve DRAM buffers for HW TX TRACKING 2025-04-09 17:55:11 +00:00
southbridge sb/intel/bd82x6x: Drop xhci_overcurrent_mapping 2025-03-26 20:47:59 +00:00
superio superio/ite: Add support for IT8625E 2024-11-21 15:49:12 +00:00
vendorcode Add allocation of a buffer for pvmfw within cbmem 2025-04-05 00:24:26 +00:00
Kconfig Kconfig: Update prompt and help text for CBFS_SIZE 2025-03-01 23:29:09 +00:00