Lines Matching defs:sdev
47 static int lnl_hda_dsp_probe(struct snd_sof_dev *sdev)
51 ret = hda_dsp_probe(sdev);
55 return hdac_bus_offload_dmic_ssp(sof_to_bus(sdev));
58 static int lnl_hda_dsp_resume(struct snd_sof_dev *sdev)
62 ret = hda_dsp_resume(sdev);
66 return hdac_bus_offload_dmic_ssp(sof_to_bus(sdev));
69 static int lnl_hda_dsp_runtime_resume(struct snd_sof_dev *sdev)
73 ret = hda_dsp_runtime_resume(sdev);
77 return hdac_bus_offload_dmic_ssp(sof_to_bus(sdev));
80 int sof_lnl_ops_init(struct snd_sof_dev *sdev)
123 sdev->private = devm_kzalloc(sdev->dev, sizeof(struct sof_ipc4_fw_data), GFP_KERNEL);
124 if (!sdev->private)
127 ipc4_data = sdev->private;
136 hda_set_dai_drv_ops(sdev, &sof_lnl_ops);
145 static bool lnl_dsp_check_sdw_irq(struct snd_sof_dev *sdev)
147 struct hdac_bus *bus = sof_to_bus(sdev);
152 static void lnl_enable_sdw_irq(struct snd_sof_dev *sdev, bool enable)
154 struct hdac_bus *bus = sof_to_bus(sdev);
159 static int lnl_dsp_disable_interrupts(struct snd_sof_dev *sdev)
161 lnl_enable_sdw_irq(sdev, false);
162 mtl_disable_ipc_interrupts(sdev);
163 return mtl_enable_interrupts(sdev, false);