/* sound_config.h * * A driver for sound cards, misc. configuration parameters. */ /* * Copyright (C) by Hannu Savolainen 1993-1997 * * OSS/Free for Linux is distributed under the GNU GENERAL PUBLIC LICENSE (GPL) * Version 2 (June 1991). See the "COPYING" file distributed with this software * for more info. */ #ifndef _SOUND_CONFIG_H_ #define _SOUND_CONFIG_H_ #include #include #include "os.h" #include "soundvers.h" #ifndef SND_DEFAULT_ENABLE #define SND_DEFAULT_ENABLE 1 #endif #ifndef MAX_REALTIME_FACTOR #define MAX_REALTIME_FACTOR 4 #endif /* * Use always 64k buffer size. There is no reason to use shorter. */ #undef DSP_BUFFSIZE #define DSP_BUFFSIZE (64*1024) #ifndef DSP_BUFFCOUNT #define DSP_BUFFCOUNT 1 /* 1 is recommended. */ #endif #define FM_MONO 0x388 /* This is the I/O address used by AdLib */ #ifndef CONFIG_PAS_BASE #define CONFIG_PAS_BASE 0x388 #endif /* SEQ_MAX_QUEUE is the maximum number of sequencer events buffered by the driver. (There is no need to alter this) */ #define SEQ_MAX_QUEUE 1024 #define SBFM_MAXINSTR (256) /* Size of the FM Instrument bank */ /* 128 instruments for general MIDI setup and 16 unassigned */ #define SND_NDEVS 256 /* Number of supported devices */ #define DSP_DEFAULT_SPEED 8000 #define MAX_AUDIO_DEV 5 #define MAX_MIXER_DEV 5 #define MAX_SYNTH_DEV 5 #define MAX_MIDI_DEV 6 #define MAX_TIMER_DEV 4 struct address_info { int io_base; int irq; int dma; int dma2; int always_detect; /* 1=Trust me, it's there */ char *name; int driver_use_1; /* Driver defined field 1 */ int driver_use_2; /* Driver defined field 2 */ int *osp; /* OS specific info */ int card_subtype; /* Driver specific. Usually 0 */ void *memptr; /* Module memory chainer */ int slots[6]; /* To remember driver slot ids */ }; #define SYNTH_MAX_VOICES 32 struct voice_alloc_info { int max_voice; int used_voices; int ptr; /* For device specific use */ unsigned short map[SYNTH_MAX_VOICES]; /* (ch << 8) | (note+1) */ int timestamp; int alloc_times[SYNTH_MAX_VOICES]; }; struct channel_info { int pgm_num; int bender_value; int bender_range; unsigned char controllers[128]; }; /* * Process wakeup reasons */ #define WK_NONE 0x00 #define WK_WAKEUP 0x01 #define WK_TIMEOUT 0x02 #define WK_SIGNAL 0x04 #define WK_SLEEP 0x08 #define WK_SELECT 0x10 #define WK_ABORT 0x20 #define OPEN_READ PCM_ENABLE_INPUT #define OPEN_WRITE PCM_ENABLE_OUTPUT #define OPEN_READWRITE (OPEN_READ|OPEN_WRITE) static inline int translate_mode(struct file *file) { if (OPEN_READ == (__force int)FMODE_READ && OPEN_WRITE == (__force int)FMODE_WRITE) return (__force int)(file->f_mode & (FMODE_READ | FMODE_WRITE)); else return ((file->f_mode & FMODE_READ) ? OPEN_READ : 0) | ((file->f_mode & FMODE_WRITE) ? OPEN_WRITE : 0); } #include "sound_calls.h" #include "dev_table.h" #ifndef DDB #define DDB(x) do {} while (0) #endif #ifndef MDB #ifdef MODULE #define MDB(x) x #else #define MDB(x) #endif #endif #define TIMER_ARMED 121234 #define TIMER_NOT_ARMED 1 #define MAX_MEM_BLOCKS 1024 #endif 6d2be237e81610'>drivers/usb/dwc3/ulpi.c
diff options
context:
space:
mode:
authorJurij Smakov <jurij@wooyd.org>2017-01-30 15:41:36 -0600
committerKalle Valo <kvalo@codeaurora.org>2017-01-31 09:05:25 +0200
commit52f5631a4c056ad01682393be56d2be237e81610 (patch)
tree53d1ddd2c1b179c808df10b6ce731ad26aa9f31b /drivers/usb/dwc3/ulpi.c
parent2b1d530cb3157f828fcaadd259613f59db3c6d1c (diff)
rtlwifi: rtl8192ce: Fix loading of incorrect firmware
In commit cf4747d7535a ("rtlwifi: Fix regression caused by commit d86e64768859, an error in the edit results in the wrong firmware being loaded for some models of the RTL8188/8192CE. In this condition, the connection suffered from high ping latency, slow transfer rates, and required higher signal strengths to work at all See https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=853073, https://bugzilla.opensuse.org/show_bug.cgi?id=1017471, and https://github.com/lwfinger/rtlwifi_new/issues/203 for descriptions of the problems. This patch fixes all of those problems. Fixes: cf4747d7535a ("rtlwifi: Fix regression caused by commit d86e64768859") Signed-off-by: Jurij Smakov <jurij@wooyd.org> Signed-off-by: Larry Finger <Larry.Finger@lwfinger.net> Cc: Stable <stable@vger.kernel.org> # 4.9+ Signed-off-by: Kalle Valo <kvalo@codeaurora.org>
Diffstat (limited to 'drivers/usb/dwc3/ulpi.c')