From e08a35f806848b0db196fecbd962acb5301f6c15 Mon Sep 17 00:00:00 2001 From: David Lin Date: Tue, 28 Oct 2025 01:50:45 +0800 Subject: [PATCH] drivers/sof: Add support for tas2563 speaker topology Enables correct identification of boards using tas2563 speaker amplifier by SOF Windows drivers. BUG=b:451935496 TEST=Build and boot to Android16 with Linux 6.12.52 and check tas2563 audio driver was probed successful. Change-Id: I7dd0276a44ebb9b0712589c28ac017bff1ed5b1a Signed-off-by: David Lin Reviewed-on: https://review.coreboot.org/c/coreboot/+/89878 Reviewed-by: Paul Menzel Tested-by: build bot (Jenkins) Reviewed-by: Subrata Banik --- src/drivers/sof/chip.h | 1 + src/drivers/sof/sof.c | 1 + 2 files changed, 2 insertions(+) diff --git a/src/drivers/sof/chip.h b/src/drivers/sof/chip.h index 9ac8ad8833..97e2a24ccd 100644 --- a/src/drivers/sof/chip.h +++ b/src/drivers/sof/chip.h @@ -18,6 +18,7 @@ enum _spkr_tplg { rt1015, rt1019, rt5650_sp, + tas2563, }; /* Jack topology */ diff --git a/src/drivers/sof/sof.c b/src/drivers/sof/sof.c index 9f6391b214..d5eb466f5d 100644 --- a/src/drivers/sof/sof.c +++ b/src/drivers/sof/sof.c @@ -19,6 +19,7 @@ static const char *get_spkr_tplg_str(enum _spkr_tplg tplg) case rt1015: return "rt1015"; case rt1019: return "rt1019"; case rt5650_sp: return "rt5650"; + case tas2563: return "tas2563"; default: return "default"; } }