[1/5] ASoC: amd: Add acpi machine id for acp6.3 version based platform

Message ID 20231020062822.3913760-1-Vijendar.Mukunda@amd.com
State New
Headers
Series [1/5] ASoC: amd: Add acpi machine id for acp6.3 version based platform |

Commit Message

Mukunda,Vijendar Oct. 20, 2023, 6:28 a.m. UTC
  Add acpi machine id for ACP6.3 version based platform and configure
driver data to enable SOF sound card support on newer boards.

Signed-off-by: Vijendar Mukunda <Vijendar.Mukunda@amd.com>
---
 sound/soc/amd/acp-config.c  | 12 ++++++++++++
 sound/soc/amd/mach-config.h |  1 +
 2 files changed, 13 insertions(+)
  

Comments

Mark Brown Oct. 24, 2023, 1:55 p.m. UTC | #1
On Fri, 20 Oct 2023 11:58:11 +0530, Vijendar Mukunda wrote:
> Add acpi machine id for ACP6.3 version based platform and configure
> driver data to enable SOF sound card support on newer boards.
> 
> 

Applied to

   https://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git for-next

Thanks!

[1/5] ASoC: amd: Add acpi machine id for acp6.3 version based platform
      commit: bb98b592cfd387eccc9430d4cd5ebc1678775a88
[2/5] ASoC: SOF: amd: add support for acp6.3 based platform
      commit: 848c0d34f70c4c9f6f166ec891d309936a26aa14
[3/5] ASoC: SOF: amd: increase DSP cache window range
      commit: 4dbee5104b7858e39d94b2512ab99b82b8feb894
[4/5] ASoC: SOF: amd: refactor acp dram usage for data bin loading
      commit: 135e0d49cde383395afcaf285d6304be9230a06f
[5/5] ASoC: SOF: amd: add option to use sram for data bin loading
      commit: 145d7e5ae8f4e553478232fe3095379b60fa5496

All being well this means that it will be integrated into the linux-next
tree (usually sometime in the next 24 hours) and sent to Linus during
the next merge window (or sooner if it is a bug fix), however if
problems are discovered then the patch may be dropped or reverted.

You may get further e-mails resulting from automated or manual testing
and review of the tree, please engage with people reporting problems and
send followup patches addressing any issues that are reported if needed.

If any updates are required or you are submitting further changes they
should be sent as incremental updates against current git, existing
patches will not be replaced.

Please add any relevant lists and maintainers to the CCs when replying
to this mail.

Thanks,
Mark
  

Patch

diff --git a/sound/soc/amd/acp-config.c b/sound/soc/amd/acp-config.c
index a58d646d28f6..20cee7104c2b 100644
--- a/sound/soc/amd/acp-config.c
+++ b/sound/soc/amd/acp-config.c
@@ -263,4 +263,16 @@  struct snd_soc_acpi_mach snd_soc_acpi_amd_rmb_sof_machines[] = {
 };
 EXPORT_SYMBOL(snd_soc_acpi_amd_rmb_sof_machines);
 
+struct snd_soc_acpi_mach snd_soc_acpi_amd_acp63_sof_machines[] = {
+	{
+		.id = "AMDI1019",
+		.drv_name = "acp63-dsp",
+		.pdata = &acp_quirk_data,
+		.fw_filename = "sof-acp_6_3.ri",
+		.sof_tplg_filename = "sof-acp_6_3.tplg",
+	},
+	{},
+};
+EXPORT_SYMBOL(snd_soc_acpi_amd_acp63_sof_machines);
+
 MODULE_LICENSE("Dual BSD/GPL");
diff --git a/sound/soc/amd/mach-config.h b/sound/soc/amd/mach-config.h
index d392e6d6e6e1..ce5d77639086 100644
--- a/sound/soc/amd/mach-config.h
+++ b/sound/soc/amd/mach-config.h
@@ -21,6 +21,7 @@ 
 extern struct snd_soc_acpi_mach snd_soc_acpi_amd_sof_machines[];
 extern struct snd_soc_acpi_mach snd_soc_acpi_amd_rmb_sof_machines[];
 extern struct snd_soc_acpi_mach snd_soc_acpi_amd_vangogh_sof_machines[];
+extern struct snd_soc_acpi_mach snd_soc_acpi_amd_acp63_sof_machines[];
 
 struct config_entry {
 	u32 flags;