Unverified Commit 63b4c346 authored by Niranjan H Y's avatar Niranjan H Y Committed by Mark Brown
Browse files

tas2783A: Add acpi match changes for Intel MTL



acpi match changes to support tas2783a on mtl
on link 0 for 2 devices

Reviewed-by: default avatarBard Liao <yung-chuan.liao@linux.intel.com>
Signed-off-by: default avatarNiranjan H Y <niranjan.hy@ti.com>
Link: https://patch.msgid.link/20250912083624.804-5-niranjan.hy@ti.com


Signed-off-by: default avatarMark Brown <broonie@kernel.org>
parent b41949a2
Loading
Loading
Loading
Loading
+30 −0
Original line number Diff line number Diff line
@@ -948,6 +948,30 @@ static const struct snd_soc_acpi_adr_device cs42l42_0_adr[] = {
	}
};

static const struct snd_soc_acpi_adr_device tas2783_0_adr[] = {
	{
		.adr = 0x0000380102000001ull,
		.num_endpoints = 1,
		.endpoints = &spk_l_endpoint,
		.name_prefix = "tas2783-1"
	},
	{
		.adr = 0x0000390102000001ull,
		.num_endpoints = 1,
		.endpoints = &spk_r_endpoint,
		.name_prefix = "tas2783-2"
	}
};

static const struct snd_soc_acpi_link_adr tas2783_link0[] = {
	{
		.mask = BIT(0),
		.num_adr = ARRAY_SIZE(tas2783_0_adr),
		.adr_d = tas2783_0_adr,
	},
	{}
};

static const struct snd_soc_acpi_link_adr cs42l42_link0_max98363_link2[] = {
	/* Expected order: jack -> amp */
	{
@@ -1080,6 +1104,12 @@ struct snd_soc_acpi_mach snd_soc_acpi_intel_mtl_sdw_machines[] = {
		.drv_name = "sof_sdw",
		.sof_tplg_filename = "sof-mtl-rt715-rt711-rt1308-mono.tplg",
	},
	{
		.link_mask = BIT(0),
		.links = tas2783_link0,
		.drv_name = "sof_sdw",
		.sof_tplg_filename = "sof-mtl-tas2783.tplg",
	},
	{
		.link_mask = GENMASK(3, 0),
		.links = mtl_rt713_l0_rt1316_l12_rt1713_l3,