@@ -128,20 +128,22 @@ int sof_lnl_set_ops(struct snd_sof_dev *sdev, struct snd_sof_dsp_ops *dsp_ops)
128128EXPORT_SYMBOL_NS (sof_lnl_set_ops , "SND_SOC_SOF_INTEL_LNL" );
129129
130130/* Check if an SDW IRQ occurred */
131- static bool lnl_dsp_check_sdw_irq (struct snd_sof_dev * sdev )
131+ bool lnl_dsp_check_sdw_irq (struct snd_sof_dev * sdev )
132132{
133133 struct hdac_bus * bus = sof_to_bus (sdev );
134134
135135 return hdac_bus_eml_check_interrupt (bus , true, AZX_REG_ML_LEPTR_ID_SDW );
136136}
137+ EXPORT_SYMBOL_NS (lnl_dsp_check_sdw_irq , "SND_SOC_SOF_INTEL_LNL" );
137138
138- static int lnl_dsp_disable_interrupts (struct snd_sof_dev * sdev )
139+ int lnl_dsp_disable_interrupts (struct snd_sof_dev * sdev )
139140{
140141 mtl_disable_ipc_interrupts (sdev );
141142 return mtl_enable_interrupts (sdev , false);
142143}
144+ EXPORT_SYMBOL_NS (lnl_dsp_disable_interrupts , "SND_SOC_SOF_INTEL_LNL" );
143145
144- static bool lnl_sdw_check_wakeen_irq (struct snd_sof_dev * sdev )
146+ bool lnl_sdw_check_wakeen_irq (struct snd_sof_dev * sdev )
145147{
146148 struct hdac_bus * bus = sof_to_bus (sdev );
147149 u16 wake_sts ;
@@ -157,6 +159,7 @@ static bool lnl_sdw_check_wakeen_irq(struct snd_sof_dev *sdev)
157159 /* filter out the range of SDIs that can be set for SoundWire */
158160 return wake_sts & GENMASK (SDW_MAX_DEVICES , SDW_INTEL_DEV_NUM_IDA_MIN );
159161}
162+ EXPORT_SYMBOL_NS (lnl_sdw_check_wakeen_irq , "SND_SOC_SOF_INTEL_LNL" );
160163
161164const struct sof_intel_dsp_desc lnl_chip_info = {
162165 .cores_num = 5 ,
@@ -182,29 +185,5 @@ const struct sof_intel_dsp_desc lnl_chip_info = {
182185 .hw_ip_version = SOF_INTEL_ACE_2_0 ,
183186};
184187
185- const struct sof_intel_dsp_desc ptl_chip_info = {
186- .cores_num = 5 ,
187- .init_core_mask = BIT (0 ),
188- .host_managed_cores_mask = BIT (0 ),
189- .ipc_req = MTL_DSP_REG_HFIPCXIDR ,
190- .ipc_req_mask = MTL_DSP_REG_HFIPCXIDR_BUSY ,
191- .ipc_ack = MTL_DSP_REG_HFIPCXIDA ,
192- .ipc_ack_mask = MTL_DSP_REG_HFIPCXIDA_DONE ,
193- .ipc_ctl = MTL_DSP_REG_HFIPCXCTL ,
194- .rom_status_reg = LNL_DSP_REG_HFDSC ,
195- .rom_init_timeout = 300 ,
196- .ssp_count = MTL_SSP_COUNT ,
197- .d0i3_offset = MTL_HDA_VS_D0I3C ,
198- .read_sdw_lcount = hda_sdw_check_lcount_ext ,
199- .check_sdw_irq = lnl_dsp_check_sdw_irq ,
200- .check_sdw_wakeen_irq = lnl_sdw_check_wakeen_irq ,
201- .check_ipc_irq = mtl_dsp_check_ipc_irq ,
202- .cl_init = mtl_dsp_cl_init ,
203- .power_down_dsp = mtl_power_down_dsp ,
204- .disable_interrupts = lnl_dsp_disable_interrupts ,
205- .hw_ip_version = SOF_INTEL_ACE_3_0 ,
206- };
207- EXPORT_SYMBOL_NS (ptl_chip_info , "SND_SOC_SOF_INTEL_LNL" );
208-
209188MODULE_IMPORT_NS ("SND_SOC_SOF_INTEL_MTL" );
210189MODULE_IMPORT_NS ("SND_SOC_SOF_HDA_MLINK" );
0 commit comments