aboutsummaryrefslogtreecommitdiffstats
path: root/sound/pci/hda/hda_priv.h
diff options
context:
space:
mode:
Diffstat (limited to 'sound/pci/hda/hda_priv.h')
-rw-r--r--sound/pci/hda/hda_priv.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/sound/pci/hda/hda_priv.h b/sound/pci/hda/hda_priv.h
index 17afe90e90de..c231c11d8669 100644
--- a/sound/pci/hda/hda_priv.h
+++ b/sound/pci/hda/hda_priv.h
@@ -285,6 +285,8 @@ struct azx_rb {
285 u32 res[AZX_MAX_CODECS]; /* last read value */ 285 u32 res[AZX_MAX_CODECS]; /* last read value */
286}; 286};
287 287
288struct azx;
289
288/* Functions to read/write to hda registers. */ 290/* Functions to read/write to hda registers. */
289struct hda_controller_ops { 291struct hda_controller_ops {
290 /* Register Access */ 292 /* Register Access */
@@ -294,6 +296,8 @@ struct hda_controller_ops {
294 u16 (*readw)(u16 *addr); 296 u16 (*readw)(u16 *addr);
295 void (*writeb)(u8 value, u8 *addr); 297 void (*writeb)(u8 value, u8 *addr);
296 u8 (*readb)(u8 *addr); 298 u8 (*readb)(u8 *addr);
299 /* Disable msi if supported, PCI only */
300 int (*disable_msi_reset_irq)(struct azx *);
297}; 301};
298 302
299struct azx_pcm { 303struct azx_pcm {