diff options
Diffstat (limited to 'include')
| -rw-r--r-- | include/sound/ac97_codec.h | 1 | ||||
| -rw-r--r-- | include/sound/ak4114.h | 1 | ||||
| -rw-r--r-- | include/sound/ak4xxx-adda.h | 2 | ||||
| -rw-r--r-- | include/sound/asoundef.h | 8 | ||||
| -rw-r--r-- | include/sound/control.h | 7 | ||||
| -rw-r--r-- | include/sound/core.h | 10 | ||||
| -rw-r--r-- | include/sound/mpu401.h | 15 | ||||
| -rw-r--r-- | include/sound/version.h | 4 |
8 files changed, 40 insertions, 8 deletions
diff --git a/include/sound/ac97_codec.h b/include/sound/ac97_codec.h index 01480581f825..049edc5e6461 100644 --- a/include/sound/ac97_codec.h +++ b/include/sound/ac97_codec.h | |||
| @@ -397,6 +397,7 @@ | |||
| 397 | #define AC97_HAS_NO_TONE (1<<16) /* no Tone volume */ | 397 | #define AC97_HAS_NO_TONE (1<<16) /* no Tone volume */ |
| 398 | #define AC97_HAS_NO_STD_PCM (1<<17) /* no standard AC97 PCM volume and mute */ | 398 | #define AC97_HAS_NO_STD_PCM (1<<17) /* no standard AC97 PCM volume and mute */ |
| 399 | #define AC97_HAS_NO_AUX (1<<18) /* no standard AC97 AUX volume and mute */ | 399 | #define AC97_HAS_NO_AUX (1<<18) /* no standard AC97 AUX volume and mute */ |
| 400 | #define AC97_HAS_8CH (1<<19) /* supports 8-channel output */ | ||
| 400 | 401 | ||
| 401 | /* rates indexes */ | 402 | /* rates indexes */ |
| 402 | #define AC97_RATES_FRONT_DAC 0 | 403 | #define AC97_RATES_FRONT_DAC 0 |
diff --git a/include/sound/ak4114.h b/include/sound/ak4114.h index 4e80d3fe7381..d293d36a66b8 100644 --- a/include/sound/ak4114.h +++ b/include/sound/ak4114.h | |||
| @@ -182,6 +182,7 @@ struct ak4114 { | |||
| 182 | unsigned char rcs0; | 182 | unsigned char rcs0; |
| 183 | unsigned char rcs1; | 183 | unsigned char rcs1; |
| 184 | struct delayed_work work; | 184 | struct delayed_work work; |
| 185 | unsigned int check_flags; | ||
| 185 | void *change_callback_private; | 186 | void *change_callback_private; |
| 186 | void (*change_callback)(struct ak4114 *ak4114, unsigned char c0, unsigned char c1); | 187 | void (*change_callback)(struct ak4114 *ak4114, unsigned char c0, unsigned char c1); |
| 187 | }; | 188 | }; |
diff --git a/include/sound/ak4xxx-adda.h b/include/sound/ak4xxx-adda.h index 6153b91cdc3e..891cf1aea8b1 100644 --- a/include/sound/ak4xxx-adda.h +++ b/include/sound/ak4xxx-adda.h | |||
| @@ -68,7 +68,7 @@ struct snd_akm4xxx { | |||
| 68 | enum { | 68 | enum { |
| 69 | SND_AK4524, SND_AK4528, SND_AK4529, | 69 | SND_AK4524, SND_AK4528, SND_AK4529, |
| 70 | SND_AK4355, SND_AK4358, SND_AK4381, | 70 | SND_AK4355, SND_AK4358, SND_AK4381, |
| 71 | SND_AK5365, NON_AKM | 71 | SND_AK5365 |
| 72 | } type; | 72 | } type; |
| 73 | 73 | ||
| 74 | /* (array) information of combined codecs */ | 74 | /* (array) information of combined codecs */ |
diff --git a/include/sound/asoundef.h b/include/sound/asoundef.h index 024ce62f7d16..a6e0facf8a37 100644 --- a/include/sound/asoundef.h +++ b/include/sound/asoundef.h | |||
| @@ -112,6 +112,14 @@ | |||
| 112 | #define IEC958_AES3_CON_CLOCK_1000PPM (0<<4) /* 1000 ppm */ | 112 | #define IEC958_AES3_CON_CLOCK_1000PPM (0<<4) /* 1000 ppm */ |
| 113 | #define IEC958_AES3_CON_CLOCK_50PPM (1<<4) /* 50 ppm */ | 113 | #define IEC958_AES3_CON_CLOCK_50PPM (1<<4) /* 50 ppm */ |
| 114 | #define IEC958_AES3_CON_CLOCK_VARIABLE (2<<4) /* variable pitch */ | 114 | #define IEC958_AES3_CON_CLOCK_VARIABLE (2<<4) /* variable pitch */ |
| 115 | #define IEC958_AES4_CON_MAX_WORDLEN_24 (1<<0) /* 0 = 20-bit, 1 = 24-bit */ | ||
| 116 | #define IEC958_AES4_CON_WORDLEN (7<<1) /* mask - sample word length */ | ||
| 117 | #define IEC958_AES4_CON_WORDLEN_NOTID (0<<1) /* not indicated */ | ||
| 118 | #define IEC958_AES4_CON_WORDLEN_20_16 (1<<1) /* 20-bit or 16-bit */ | ||
| 119 | #define IEC958_AES4_CON_WORDLEN_22_18 (2<<1) /* 22-bit or 18-bit */ | ||
| 120 | #define IEC958_AES4_CON_WORDLEN_23_19 (4<<1) /* 23-bit or 19-bit */ | ||
| 121 | #define IEC958_AES4_CON_WORDLEN_24_20 (5<<1) /* 24-bit or 20-bit */ | ||
| 122 | #define IEC958_AES4_CON_WORDLEN_21_17 (6<<1) /* 21-bit or 17-bit */ | ||
| 115 | 123 | ||
| 116 | /***************************************************************************** | 124 | /***************************************************************************** |
| 117 | * * | 125 | * * |
diff --git a/include/sound/control.h b/include/sound/control.h index e79baa63912f..3dc1291f52db 100644 --- a/include/sound/control.h +++ b/include/sound/control.h | |||
| @@ -169,4 +169,11 @@ int snd_ctl_boolean_mono_info(struct snd_kcontrol *kcontrol, | |||
| 169 | int snd_ctl_boolean_stereo_info(struct snd_kcontrol *kcontrol, | 169 | int snd_ctl_boolean_stereo_info(struct snd_kcontrol *kcontrol, |
| 170 | struct snd_ctl_elem_info *uinfo); | 170 | struct snd_ctl_elem_info *uinfo); |
| 171 | 171 | ||
| 172 | /* | ||
| 173 | * virtual master control | ||
| 174 | */ | ||
| 175 | struct snd_kcontrol *snd_ctl_make_virtual_master(char *name, | ||
| 176 | const unsigned int *tlv); | ||
| 177 | int snd_ctl_add_slave(struct snd_kcontrol *master, struct snd_kcontrol *slave); | ||
| 178 | |||
| 172 | #endif /* __SOUND_CONTROL_H */ | 179 | #endif /* __SOUND_CONTROL_H */ |
diff --git a/include/sound/core.h b/include/sound/core.h index 4fc0235ad784..695ee53488a3 100644 --- a/include/sound/core.h +++ b/include/sound/core.h | |||
| @@ -277,8 +277,8 @@ int snd_minor_info_done(void); | |||
| 277 | int snd_minor_info_oss_init(void); | 277 | int snd_minor_info_oss_init(void); |
| 278 | int snd_minor_info_oss_done(void); | 278 | int snd_minor_info_oss_done(void); |
| 279 | #else | 279 | #else |
| 280 | #define snd_minor_info_oss_init() /*NOP*/ | 280 | static inline int snd_minor_info_oss_init(void) { return 0; } |
| 281 | #define snd_minor_info_oss_done() /*NOP*/ | 281 | static inline int snd_minor_info_oss_done(void) { return 0; } |
| 282 | #endif | 282 | #endif |
| 283 | 283 | ||
| 284 | /* memory.c */ | 284 | /* memory.c */ |
| @@ -310,7 +310,7 @@ int snd_card_file_add(struct snd_card *card, struct file *file); | |||
| 310 | int snd_card_file_remove(struct snd_card *card, struct file *file); | 310 | int snd_card_file_remove(struct snd_card *card, struct file *file); |
| 311 | 311 | ||
| 312 | #ifndef snd_card_set_dev | 312 | #ifndef snd_card_set_dev |
| 313 | #define snd_card_set_dev(card,devptr) ((card)->dev = (devptr)) | 313 | #define snd_card_set_dev(card, devptr) ((card)->dev = (devptr)) |
| 314 | #endif | 314 | #endif |
| 315 | 315 | ||
| 316 | /* device.c */ | 316 | /* device.c */ |
| @@ -373,7 +373,7 @@ void snd_verbose_printd(const char *file, int line, const char *format, ...) | |||
| 373 | * snd_printd - debug printk | 373 | * snd_printd - debug printk |
| 374 | * @fmt: format string | 374 | * @fmt: format string |
| 375 | * | 375 | * |
| 376 | * Compiled only when Works like snd_printk() for debugging purpose. | 376 | * Works like snd_printk() for debugging purposes. |
| 377 | * Ignored when CONFIG_SND_DEBUG is not set. | 377 | * Ignored when CONFIG_SND_DEBUG is not set. |
| 378 | */ | 378 | */ |
| 379 | #define snd_printd(fmt, args...) \ | 379 | #define snd_printd(fmt, args...) \ |
| @@ -417,7 +417,7 @@ void snd_verbose_printd(const char *file, int line, const char *format, ...) | |||
| 417 | * snd_printdd - debug printk | 417 | * snd_printdd - debug printk |
| 418 | * @format: format string | 418 | * @format: format string |
| 419 | * | 419 | * |
| 420 | * Compiled only when Works like snd_printk() for debugging purpose. | 420 | * Works like snd_printk() for debugging purposes. |
| 421 | * Ignored when CONFIG_SND_DEBUG_DETECT is not set. | 421 | * Ignored when CONFIG_SND_DEBUG_DETECT is not set. |
| 422 | */ | 422 | */ |
| 423 | #define snd_printdd(format, args...) snd_printk(format, ##args) | 423 | #define snd_printdd(format, args...) snd_printk(format, ##args) |
diff --git a/include/sound/mpu401.h b/include/sound/mpu401.h index d45218b44dfe..68b634b75068 100644 --- a/include/sound/mpu401.h +++ b/include/sound/mpu401.h | |||
| @@ -103,6 +103,21 @@ struct snd_mpu401 { | |||
| 103 | #define MPU401D(mpu) (mpu)->port | 103 | #define MPU401D(mpu) (mpu)->port |
| 104 | 104 | ||
| 105 | /* | 105 | /* |
| 106 | * control register bits | ||
| 107 | */ | ||
| 108 | /* read MPU401C() */ | ||
| 109 | #define MPU401_RX_EMPTY 0x80 | ||
| 110 | #define MPU401_TX_FULL 0x40 | ||
| 111 | |||
| 112 | /* write MPU401C() */ | ||
| 113 | #define MPU401_RESET 0xff | ||
| 114 | #define MPU401_ENTER_UART 0x3f | ||
| 115 | |||
| 116 | /* read MPU401D() */ | ||
| 117 | #define MPU401_ACK 0xfe | ||
| 118 | |||
| 119 | |||
| 120 | /* | ||
| 106 | 121 | ||
| 107 | */ | 122 | */ |
| 108 | 123 | ||
diff --git a/include/sound/version.h b/include/sound/version.h index fac66c49445a..ed6fb2eb1eac 100644 --- a/include/sound/version.h +++ b/include/sound/version.h | |||
| @@ -1,3 +1,3 @@ | |||
| 1 | /* include/version.h. Generated by alsa/ksync script. */ | 1 | /* include/version.h. Generated by alsa/ksync script. */ |
| 2 | #define CONFIG_SND_VERSION "1.0.16rc2" | 2 | #define CONFIG_SND_VERSION "1.0.16" |
| 3 | #define CONFIG_SND_DATE " (Thu Jan 31 16:40:16 2008 UTC)" | 3 | #define CONFIG_SND_DATE "" |
