mirror of
https://github.com/torvalds/linux.git
synced 2025-12-07 20:06:24 +00:00
ASoC: SOF: add platform name into sof_intel_dsp_desc
The platform name will be used construct the topology name. Signed-off-by: Bard Liao <yung-chuan.liao@linux.intel.com> Reviewed-by: Simon Trimmer <simont@opensource.cirrus.com> Reviewed-by: Ranjani Sridharan <ranjani.sridharan@linux.intel.com> Link: https://patch.msgid.link/20251009094023.3474895-7-yung-chuan.liao@linux.intel.com Signed-off-by: Mark Brown <broonie@kernel.org>
This commit is contained in:
@@ -118,4 +118,5 @@ const struct sof_intel_dsp_desc apl_chip_info = {
|
||||
.power_down_dsp = hda_power_down_dsp,
|
||||
.disable_interrupts = hda_dsp_disable_interrupts,
|
||||
.hw_ip_version = SOF_INTEL_CAVS_1_5_PLUS,
|
||||
.platform = "apl",
|
||||
};
|
||||
|
||||
@@ -479,6 +479,7 @@ const struct sof_intel_dsp_desc cnl_chip_info = {
|
||||
.power_down_dsp = hda_power_down_dsp,
|
||||
.disable_interrupts = hda_dsp_disable_interrupts,
|
||||
.hw_ip_version = SOF_INTEL_CAVS_1_8,
|
||||
.platform = "cnl",
|
||||
};
|
||||
|
||||
/*
|
||||
@@ -515,5 +516,6 @@ const struct sof_intel_dsp_desc jsl_chip_info = {
|
||||
.power_down_dsp = hda_power_down_dsp,
|
||||
.disable_interrupts = hda_dsp_disable_interrupts,
|
||||
.hw_ip_version = SOF_INTEL_CAVS_2_0,
|
||||
.platform = "jsl",
|
||||
};
|
||||
EXPORT_SYMBOL_NS(jsl_chip_info, "SND_SOC_SOF_INTEL_CNL");
|
||||
|
||||
@@ -193,4 +193,5 @@ const struct sof_intel_dsp_desc icl_chip_info = {
|
||||
.power_down_dsp = hda_power_down_dsp,
|
||||
.disable_interrupts = hda_dsp_disable_interrupts,
|
||||
.hw_ip_version = SOF_INTEL_CAVS_2_0,
|
||||
.platform = "icl",
|
||||
};
|
||||
|
||||
@@ -183,6 +183,7 @@ const struct sof_intel_dsp_desc lnl_chip_info = {
|
||||
.power_down_dsp = mtl_power_down_dsp,
|
||||
.disable_interrupts = lnl_dsp_disable_interrupts,
|
||||
.hw_ip_version = SOF_INTEL_ACE_2_0,
|
||||
.platform = "lnl",
|
||||
};
|
||||
|
||||
MODULE_IMPORT_NS("SND_SOC_SOF_INTEL_MTL");
|
||||
|
||||
@@ -786,6 +786,7 @@ const struct sof_intel_dsp_desc mtl_chip_info = {
|
||||
.power_down_dsp = mtl_power_down_dsp,
|
||||
.disable_interrupts = mtl_dsp_disable_interrupts,
|
||||
.hw_ip_version = SOF_INTEL_ACE_1_0,
|
||||
.platform = "mtl",
|
||||
};
|
||||
|
||||
const struct sof_intel_dsp_desc arl_s_chip_info = {
|
||||
@@ -814,4 +815,5 @@ const struct sof_intel_dsp_desc arl_s_chip_info = {
|
||||
.power_down_dsp = mtl_power_down_dsp,
|
||||
.disable_interrupts = mtl_dsp_disable_interrupts,
|
||||
.hw_ip_version = SOF_INTEL_ACE_1_0,
|
||||
.platform = "arl",
|
||||
};
|
||||
|
||||
@@ -125,6 +125,7 @@ const struct sof_intel_dsp_desc ptl_chip_info = {
|
||||
.power_down_dsp = mtl_power_down_dsp,
|
||||
.disable_interrupts = lnl_dsp_disable_interrupts,
|
||||
.hw_ip_version = SOF_INTEL_ACE_3_0,
|
||||
.platform = "ptl",
|
||||
};
|
||||
|
||||
const struct sof_intel_dsp_desc wcl_chip_info = {
|
||||
@@ -149,6 +150,7 @@ const struct sof_intel_dsp_desc wcl_chip_info = {
|
||||
.power_down_dsp = mtl_power_down_dsp,
|
||||
.disable_interrupts = lnl_dsp_disable_interrupts,
|
||||
.hw_ip_version = SOF_INTEL_ACE_3_0,
|
||||
.platform = "wcl",
|
||||
};
|
||||
|
||||
MODULE_IMPORT_NS("SND_SOC_SOF_INTEL_MTL");
|
||||
|
||||
@@ -186,6 +186,7 @@ struct sof_intel_dsp_desc {
|
||||
u32 sdw_alh_base;
|
||||
u32 d0i3_offset;
|
||||
u32 quirks;
|
||||
const char *platform;
|
||||
enum sof_intel_hw_ip_version hw_ip_version;
|
||||
int (*read_sdw_lcount)(struct snd_sof_dev *sdev);
|
||||
void (*enable_sdw_irq)(struct snd_sof_dev *sdev, bool enable);
|
||||
|
||||
@@ -113,5 +113,6 @@ const struct sof_intel_dsp_desc skl_chip_info = {
|
||||
.power_down_dsp = hda_power_down_dsp,
|
||||
.disable_interrupts = hda_dsp_disable_interrupts,
|
||||
.hw_ip_version = SOF_INTEL_CAVS_1_5,
|
||||
.platform = "skl",
|
||||
};
|
||||
EXPORT_SYMBOL_NS(skl_chip_info, "SND_SOC_SOF_INTEL_HDA_COMMON");
|
||||
|
||||
@@ -162,6 +162,7 @@ const struct sof_intel_dsp_desc tgl_chip_info = {
|
||||
.power_down_dsp = hda_power_down_dsp,
|
||||
.disable_interrupts = hda_dsp_disable_interrupts,
|
||||
.hw_ip_version = SOF_INTEL_CAVS_2_5,
|
||||
.platform = "tgl",
|
||||
};
|
||||
|
||||
const struct sof_intel_dsp_desc tglh_chip_info = {
|
||||
@@ -191,6 +192,7 @@ const struct sof_intel_dsp_desc tglh_chip_info = {
|
||||
.power_down_dsp = hda_power_down_dsp,
|
||||
.disable_interrupts = hda_dsp_disable_interrupts,
|
||||
.hw_ip_version = SOF_INTEL_CAVS_2_5,
|
||||
.platform = "tgl",
|
||||
};
|
||||
|
||||
const struct sof_intel_dsp_desc ehl_chip_info = {
|
||||
@@ -220,6 +222,7 @@ const struct sof_intel_dsp_desc ehl_chip_info = {
|
||||
.power_down_dsp = hda_power_down_dsp,
|
||||
.disable_interrupts = hda_dsp_disable_interrupts,
|
||||
.hw_ip_version = SOF_INTEL_CAVS_2_5,
|
||||
.platform = "ehl",
|
||||
};
|
||||
|
||||
const struct sof_intel_dsp_desc adls_chip_info = {
|
||||
@@ -249,4 +252,5 @@ const struct sof_intel_dsp_desc adls_chip_info = {
|
||||
.power_down_dsp = hda_power_down_dsp,
|
||||
.disable_interrupts = hda_dsp_disable_interrupts,
|
||||
.hw_ip_version = SOF_INTEL_CAVS_2_5,
|
||||
.platform = "adl",
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user