summaryrefslogtreecommitdiff
path: root/include/sound/hda_register.h
diff options
context:
space:
mode:
authorCezary Rojewski <cezary.rojewski@intel.com>2023-09-26 11:06:20 +0300
committerTakashi Iwai <tiwai@suse.de>2023-10-06 12:11:39 +0300
commit2ee2c75c589acff83e987abfa74b6d81d237d92f (patch)
tree2124dd9e37b8c76a205056bba8765b1b904bf5c4 /include/sound/hda_register.h
parentc258bcc289e6920038186eae38b2b7aa9786d796 (diff)
downloadlinux-2ee2c75c589acff83e987abfa74b6d81d237d92f.tar.xz
ALSA: hda: Poll SDxFIFOS after programming SDxFMT
Software shall read SDxFIFOS calculated by the hardware and notify if invalid value is programmed before continuing the stream preparation. Signed-off-by: Cezary Rojewski <cezary.rojewski@intel.com> Link: https://lore.kernel.org/r/20230926080623.43927-2-cezary.rojewski@intel.com Signed-off-by: Takashi Iwai <tiwai@suse.de>
Diffstat (limited to 'include/sound/hda_register.h')
-rw-r--r--include/sound/hda_register.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/include/sound/hda_register.h b/include/sound/hda_register.h
index 9c7872c0ca79..55958711d697 100644
--- a/include/sound/hda_register.h
+++ b/include/sound/hda_register.h
@@ -91,6 +91,8 @@ enum { SDI0, SDI1, SDI2, SDI3, SDO0, SDO1, SDO2, SDO3 };
#define AZX_REG_SD_BDLPL 0x18
#define AZX_REG_SD_BDLPU 0x1c
+#define AZX_SD_FIFOSIZE_MASK GENMASK(15, 0)
+
/* GTS registers */
#define AZX_REG_LLCH 0x14