summaryrefslogtreecommitdiff
path: root/sound/soc/sof/intel/pci-lnl.c
diff options
context:
space:
mode:
authorPierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>2023-08-07 16:09:46 -0500
committerMark Brown <broonie@kernel.org>2023-08-07 23:09:36 +0100
commitc22d53279709c46f2e19caf2886e38cee93d07ea (patch)
tree574092f23d2299a7e00ecda3baea397b082a4037 /sound/soc/sof/intel/pci-lnl.c
parent64a63d9914a5e9278fcd81c6dbc095fc84b772d2 (diff)
ASoC: SOF: Intel: split MTL and LNL operations
It was just a matter of time before we found a case where we needed separate ops for MTL and LNL. For LNL we need to set the DMIC/SSP OFLEN bit in the probe and resume steps, and this can only be done cleanly with separate ops. The function prototypes in mtl.h were added in the same order as their implementation in mtl.c. Signed-off-by: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com> Reviewed-by: Ranjani Sridharan <ranjani.sridharan@linux.intel.com> Reviewed-by: Bard Liao <yung-chuan.liao@linux.intel.com> Link: https://lore.kernel.org/r/20230807210959.506849-8-pierre-louis.bossart@linux.intel.com Signed-off-by: Mark Brown <broonie@kernel.org>
Diffstat (limited to 'sound/soc/sof/intel/pci-lnl.c')
-rw-r--r--sound/soc/sof/intel/pci-lnl.c5
1 files changed, 2 insertions, 3 deletions
diff --git a/sound/soc/sof/intel/pci-lnl.c b/sound/soc/sof/intel/pci-lnl.c
index 55c757737a95..1b12c280edb4 100644
--- a/sound/soc/sof/intel/pci-lnl.c
+++ b/sound/soc/sof/intel/pci-lnl.c
@@ -42,9 +42,8 @@ static const struct sof_dev_desc lnl_desc = {
[SOF_INTEL_IPC4] = "sof-lnl.ri",
},
.nocodec_tplg_filename = "sof-lnl-nocodec.tplg",
- /* the MTL ops are still used for now */
- .ops = &sof_mtl_ops,
- .ops_init = sof_mtl_ops_init,
+ .ops = &sof_lnl_ops,
+ .ops_init = sof_lnl_ops_init,
};
/* PCI IDs */