diff options
author | Pavel Hofman <dustin@seznam.cz> | 2008-03-20 07:10:27 -0400 |
---|---|---|
committer | Takashi Iwai <tiwai@suse.de> | 2008-04-24 06:00:29 -0400 |
commit | d16be8ed69f3e59d36be8c422508c3a10082fdaa (patch) | |
tree | 38b4ff3d3a181a2f16b1e74669b1205dae455c89 /sound/pci/ice1712/ice1712.h | |
parent | ff73317ea7c648cf5f59b8bda4a810f7b5d0312c (diff) |
[ALSA] ice1724 - Improved the Juli rate setting
* moving most of clock-specific code to card-specific routines
* support for ESI Juli
* to-be-researched - monitoring of analog/digital inputs
Signed-off-by: Pavel Hofman <dustin@seznam.cz>
Signed-off-by: Takashi Iwai <tiwai@suse.de>
Diffstat (limited to 'sound/pci/ice1712/ice1712.h')
-rw-r--r-- | sound/pci/ice1712/ice1712.h | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/sound/pci/ice1712/ice1712.h b/sound/pci/ice1712/ice1712.h index 303cffe08bd8..a3bea2247c7f 100644 --- a/sound/pci/ice1712/ice1712.h +++ b/sound/pci/ice1712/ice1712.h | |||
@@ -367,6 +367,15 @@ struct snd_ice1712 { | |||
367 | 367 | ||
368 | /* other board-specific data */ | 368 | /* other board-specific data */ |
369 | void *spec; | 369 | void *spec; |
370 | |||
371 | /* VT172x specific */ | ||
372 | int pro_rate_default; | ||
373 | int (*is_spdif_master)(struct snd_ice1712 *ice); | ||
374 | unsigned int (*get_rate)(struct snd_ice1712 *ice); | ||
375 | void (*set_rate)(struct snd_ice1712 *ice, unsigned int rate); | ||
376 | unsigned char (*set_mclk)(struct snd_ice1712 *ice, unsigned int rate); | ||
377 | void (*set_spdif_clock)(struct snd_ice1712 *ice); | ||
378 | |||
370 | }; | 379 | }; |
371 | 380 | ||
372 | 381 | ||