File tree Expand file tree Collapse file tree 2 files changed +4
-0
lines changed Expand file tree Collapse file tree 2 files changed +4
-0
lines changed Original file line number Diff line number Diff line change @@ -231,6 +231,7 @@ struct sdw_dma_ring_buf_reg {
231
231
* @sdw_en_stat: flag set to true when any one of the SoundWire manager instance is enabled
232
232
* @addr: pci ioremap address
233
233
* @reg_range: ACP reigister range
234
+ * @acp_rev: ACP PCI revision id
234
235
* @sdw0-dma_intr_stat: DMA interrupt status array for SoundWire manager-SW0 instance
235
236
* @sdw_dma_intr_stat: DMA interrupt status array for SoundWire manager-SW1 instance
236
237
*/
@@ -254,6 +255,7 @@ struct acp63_dev_data {
254
255
bool sdw_en_stat ;
255
256
u32 addr ;
256
257
u32 reg_range ;
258
+ u32 acp_rev ;
257
259
u16 sdw0_dma_intr_stat [ACP63_SDW0_DMA_MAX_STREAMS ];
258
260
u16 sdw1_dma_intr_stat [ACP63_SDW1_DMA_MAX_STREAMS ];
259
261
};
Original file line number Diff line number Diff line change @@ -267,6 +267,7 @@ static int amd_sdw_probe(struct device *dev)
267
267
sdw_res .acp_lock = & acp_data -> acp_lock ;
268
268
sdw_res .count = acp_data -> info .count ;
269
269
sdw_res .mmio_base = acp_data -> acp63_base ;
270
+ sdw_res .acp_rev = acp_data -> acp_rev ;
270
271
sdw_res .link_mask = acp_data -> info .link_mask ;
271
272
ret = sdw_amd_probe (& sdw_res , & acp_data -> sdw );
272
273
if (ret )
@@ -576,6 +577,7 @@ static int snd_acp63_probe(struct pci_dev *pci,
576
577
}
577
578
adata -> addr = addr ;
578
579
adata -> reg_range = ACP63_REG_END - ACP63_REG_START ;
580
+ adata -> acp_rev = pci -> revision ;
579
581
pci_set_master (pci );
580
582
pci_set_drvdata (pci , adata );
581
583
mutex_init (& adata -> acp_lock );
You can’t perform that action at this time.
0 commit comments