diff options
author | Andreas Mohr <andi@lisas.de> | 2008-08-21 15:55:57 -0400 |
---|---|---|
committer | Jaroslav Kysela <perex@perex.cz> | 2008-08-25 03:57:48 -0400 |
commit | cb780cdd85b8ae408245883ae44172ed1ed34439 (patch) | |
tree | 9bc8cc907ebe6538330071cec405bc3afd368245 /include/sound/sb.h | |
parent | e01bf5091f044011823aefa1882eb3fba0434918 (diff) |
ALSA: ALS4000 driver work, step 2
- more register naming work
- finally figured out that weird CR register stuff
(and did I mention that I hate _really_ undecipherable open-coded values?)
- fix handling of IRQ sharing in interrupt handler
(hopefully properly, otherwise I'd be grateful to hear your
pedantic comments ;)
- add handy SPECS_PAGE references wherever useful
- comments, cleanup
- add me as module author
Signed-off-by: Andreas Mohr <andi@lisas.de>
Signed-off-by: Takashi Iwai <tiwai@suse.de>
Signed-off-by: Jaroslav Kysela <perex@perex.cz>
Diffstat (limited to 'include/sound/sb.h')
-rw-r--r-- | include/sound/sb.h | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/include/sound/sb.h b/include/sound/sb.h index d0c9ed3546c8..85f93c5fe1e4 100644 --- a/include/sound/sb.h +++ b/include/sound/sb.h | |||
@@ -240,11 +240,15 @@ struct snd_sb { | |||
240 | #define SB_DT019X_CAP_MAIN 0x07 | 240 | #define SB_DT019X_CAP_MAIN 0x07 |
241 | 241 | ||
242 | #define SB_ALS4000_MONO_IO_CTRL 0x4b | 242 | #define SB_ALS4000_MONO_IO_CTRL 0x4b |
243 | #define SB_ALS4000_OUT_MIXER_CTRL_2 0x4c | ||
243 | #define SB_ALS4000_MIC_IN_GAIN 0x4d | 244 | #define SB_ALS4000_MIC_IN_GAIN 0x4d |
245 | #define SB_ALS4000_ANALOG_REFRNC_VOLT_CTRL 0x4e | ||
244 | #define SB_ALS4000_FMDAC 0x4f | 246 | #define SB_ALS4000_FMDAC 0x4f |
245 | #define SB_ALS4000_3D_SND_FX 0x50 | 247 | #define SB_ALS4000_3D_SND_FX 0x50 |
246 | #define SB_ALS4000_3D_TIME_DELAY 0x51 | 248 | #define SB_ALS4000_3D_TIME_DELAY 0x51 |
247 | #define SB_ALS4000_3D_AUTO_MUTE 0x52 | 249 | #define SB_ALS4000_3D_AUTO_MUTE 0x52 |
250 | #define SB_ALS4000_ANALOG_BLOCK_CTRL 0x53 | ||
251 | #define SB_ALS4000_3D_DELAYLINE_PATTERN 0x54 | ||
248 | #define SB_ALS4000_QSOUND 0xdb | 252 | #define SB_ALS4000_QSOUND 0xdb |
249 | 253 | ||
250 | /* IRQ setting bitmap */ | 254 | /* IRQ setting bitmap */ |
@@ -257,6 +261,7 @@ struct snd_sb { | |||
257 | #define SB_IRQTYPE_8BIT 0x01 | 261 | #define SB_IRQTYPE_8BIT 0x01 |
258 | #define SB_IRQTYPE_16BIT 0x02 | 262 | #define SB_IRQTYPE_16BIT 0x02 |
259 | #define SB_IRQTYPE_MPUIN 0x04 | 263 | #define SB_IRQTYPE_MPUIN 0x04 |
264 | #define ALS4K_IRQTYPE_CR1E_DMA 0x20 | ||
260 | 265 | ||
261 | /* DMA setting bitmap */ | 266 | /* DMA setting bitmap */ |
262 | #define SB_DMASETUP_DMA0 0x01 | 267 | #define SB_DMASETUP_DMA0 0x01 |