mirror of
https://github.com/Dasharo/linux.git
synced 2026-03-06 15:25:10 -08:00
Merge branch 'topic/misc' into for-linus
This commit is contained in:
@@ -706,7 +706,7 @@ struct snd_timer_tread {
|
||||
* *
|
||||
****************************************************************************/
|
||||
|
||||
#define SNDRV_CTL_VERSION SNDRV_PROTOCOL_VERSION(2, 0, 6)
|
||||
#define SNDRV_CTL_VERSION SNDRV_PROTOCOL_VERSION(2, 0, 7)
|
||||
|
||||
struct snd_ctl_card_info {
|
||||
int card; /* card number */
|
||||
@@ -803,6 +803,8 @@ struct snd_ctl_elem_info {
|
||||
unsigned int items; /* R: number of items */
|
||||
unsigned int item; /* W: item number */
|
||||
char name[64]; /* R: value name */
|
||||
__u64 names_ptr; /* W: names list (ELEM_ADD only) */
|
||||
unsigned int names_length;
|
||||
} enumerated;
|
||||
unsigned char reserved[128];
|
||||
} value;
|
||||
|
||||
@@ -50,7 +50,10 @@
|
||||
#define MPU401_INFO_INTEGRATED (1 << 2) /* integrated h/w port */
|
||||
#define MPU401_INFO_MMIO (1 << 3) /* MMIO access */
|
||||
#define MPU401_INFO_TX_IRQ (1 << 4) /* independent TX irq */
|
||||
#define MPU401_INFO_IRQ_HOOK (1 << 5) /* mpu401 irq handler is called
|
||||
from driver irq handler */
|
||||
#define MPU401_INFO_NO_ACK (1 << 6) /* No ACK cmd needed */
|
||||
#define MPU401_INFO_USE_TIMER (1 << 15) /* internal */
|
||||
|
||||
#define MPU401_MODE_BIT_INPUT 0
|
||||
#define MPU401_MODE_BIT_OUTPUT 1
|
||||
@@ -73,8 +76,7 @@ struct snd_mpu401 {
|
||||
unsigned long port; /* base port of MPU-401 chip */
|
||||
unsigned long cport; /* port + 1 (usually) */
|
||||
struct resource *res; /* port resource */
|
||||
int irq; /* IRQ number of MPU-401 chip (-1 = poll) */
|
||||
int irq_flags;
|
||||
int irq; /* IRQ number of MPU-401 chip */
|
||||
|
||||
unsigned long mode; /* MPU401_MODE_XXXX */
|
||||
int timer_invoked;
|
||||
@@ -131,7 +133,6 @@ int snd_mpu401_uart_new(struct snd_card *card,
|
||||
unsigned long port,
|
||||
unsigned int info_flags,
|
||||
int irq,
|
||||
int irq_flags,
|
||||
struct snd_rawmidi ** rrawmidi);
|
||||
|
||||
#endif /* __SOUND_MPU401_H */
|
||||
|
||||
@@ -825,6 +825,8 @@ int snd_pcm_hw_constraint_step(struct snd_pcm_runtime *runtime,
|
||||
int snd_pcm_hw_constraint_pow2(struct snd_pcm_runtime *runtime,
|
||||
unsigned int cond,
|
||||
snd_pcm_hw_param_t var);
|
||||
int snd_pcm_hw_rule_noresample(struct snd_pcm_runtime *runtime,
|
||||
unsigned int base_rate);
|
||||
int snd_pcm_hw_rule_add(struct snd_pcm_runtime *runtime,
|
||||
unsigned int cond,
|
||||
int var,
|
||||
|
||||
Reference in New Issue
Block a user