Takashi Iwai
350f613f37
ALSA: cmi8330: More constifications
...
Apply const prefix to the static tables for the register, controls and
callbacks.
Just for minor optimization and no functional changes.
Link: https://lore.kernel.org/r/20200105144823.29547-47-tiwai@suse.de
Signed-off-by: Takashi Iwai <tiwai@suse.de >
2020-01-05 16:15:01 +01:00
Takashi Iwai
2a076d0af4
ALSA: sb: More constifications
...
Apply const prefix to each possible place: the static tables for the
resources, controls, registers, values and parameters.
Just for minor optimization and no functional changes.
Link: https://lore.kernel.org/r/20200105144823.29547-46-tiwai@suse.de
Signed-off-by: Takashi Iwai <tiwai@suse.de >
2020-01-05 16:15:00 +01:00
Takashi Iwai
58b5b36370
ALSA: cs423x: More constification
...
Apply const prefix to the static mapping table.
Just for minor optimization and no functional changes.
Link: https://lore.kernel.org/r/20200105144823.29547-45-tiwai@suse.de
Signed-off-by: Takashi Iwai <tiwai@suse.de >
2020-01-05 16:15:00 +01:00
Takashi Iwai
f3c0916946
ALSA: cmi8328: More constifications
...
Apply const prefix to the static resource tables.
Just for minor optimization and no functional changes.
Link: https://lore.kernel.org/r/20200105144823.29547-44-tiwai@suse.de
Signed-off-by: Takashi Iwai <tiwai@suse.de >
2020-01-05 16:14:59 +01:00
Takashi Iwai
e3de2a406e
ALSA: opl3: More constifications
...
Apply const prefix to the static tables for drum, volume and notes.
Just for minor optimization and no functional changes.
Link: https://lore.kernel.org/r/20200105144823.29547-43-tiwai@suse.de
Signed-off-by: Takashi Iwai <tiwai@suse.de >
2020-01-05 16:14:59 +01:00
Takashi Iwai
edb87ed5f9
ALSA: rawmidi: More constification
...
Apply const prefix to the static flag info table.
Just for minor optimization and no functional changes.
Link: https://lore.kernel.org/r/20200105144823.29547-42-tiwai@suse.de
Signed-off-by: Takashi Iwai <tiwai@suse.de >
2020-01-05 16:14:58 +01:00
Takashi Iwai
b40fe4bbc7
ALSA: oss: More constifications
...
Apply const prefix to the static tables for strings and formats.
Just for minor optimization and no functional changes.
Link: https://lore.kernel.org/r/20200105144823.29547-41-tiwai@suse.de
Signed-off-by: Takashi Iwai <tiwai@suse.de >
2020-01-05 16:14:58 +01:00
Takashi Iwai
f98903fce9
ALSA: jack: More constification
...
Apply const prefix to the static jack switch table.
Just for minor optimization and no functional changes.
Link: https://lore.kernel.org/r/20200105144823.29547-40-tiwai@suse.de
Signed-off-by: Takashi Iwai <tiwai@suse.de >
2020-01-05 16:14:57 +01:00
Takashi Iwai
51d7847a2d
ALSA: info: More constifications
...
Apply const prefix to the string array and its callers.
Just for minor optimization and no functional changes.
Link: https://lore.kernel.org/r/20200105144823.29547-39-tiwai@suse.de
Signed-off-by: Takashi Iwai <tiwai@suse.de >
2020-01-05 16:14:57 +01:00
Takashi Iwai
121f46be2c
ALSA: sparc: More constifications
...
Apply const prefix to the static tables for rates, bits and strings.
Just for minor optimization and no functional changes.
Link: https://lore.kernel.org/r/20200105144823.29547-38-tiwai@suse.de
Signed-off-by: Takashi Iwai <tiwai@suse.de >
2020-01-05 16:14:56 +01:00
Takashi Iwai
5f3aca1065
ALSA: cmipci: More constifications
...
Apply const prefix to the static tables for rates, ports and
registers.
Just for minor optimization and no functional changes.
Link: https://lore.kernel.org/r/20200105144823.29547-37-tiwai@suse.de
Signed-off-by: Takashi Iwai <tiwai@suse.de >
2020-01-05 16:14:55 +01:00
Takashi Iwai
096da809f6
ALSA: es1968: More constifications
...
Apply const prefix to the quirk white/black lists.
Just for minor optimization and no functional changes.
Link: https://lore.kernel.org/r/20200105144823.29547-36-tiwai@suse.de
Signed-off-by: Takashi Iwai <tiwai@suse.de >
2020-01-05 16:14:55 +01:00
Takashi Iwai
96d5ebf25e
ALSA: es1938: More constifications
...
Apply const prefix to the static register table and its callers.
Just for minor optimization and no functional changes.
Link: https://lore.kernel.org/r/20200105144823.29547-35-tiwai@suse.de
Signed-off-by: Takashi Iwai <tiwai@suse.de >
2020-01-05 16:14:54 +01:00
Takashi Iwai
066c044b05
ALSA: atiixp: More constifications
...
Apply const prefix to the static register tables.
Just for minor optimization and no functional changes.
Link: https://lore.kernel.org/r/20200105144823.29547-34-tiwai@suse.de
Signed-off-by: Takashi Iwai <tiwai@suse.de >
2020-01-05 16:14:54 +01:00
Takashi Iwai
9ca7a0c979
ALSA: asihpi: More constifications
...
Apply const prefix to each possible place: the static tables for
formats, parameters, etc.
Just for minor optimization and no functional changes.
Link: https://lore.kernel.org/r/20200105144823.29547-33-tiwai@suse.de
Signed-off-by: Takashi Iwai <tiwai@suse.de >
2020-01-05 16:14:53 +01:00
Takashi Iwai
6e0e75d94e
ALSA: ctxfi: More constifications
...
Apply const prefix to each possible place: the DAIO tables and the
register offset table.
Just for minor optimization and no functional changes.
Link: https://lore.kernel.org/r/20200105144823.29547-32-tiwai@suse.de
Signed-off-by: Takashi Iwai <tiwai@suse.de >
2020-01-05 16:14:52 +01:00
Takashi Iwai
9797430972
ALSA: ca0106: More constifications
...
Apply const prefix to each possible place: the static tables for
registers and verbs, and the string arrays.
Just for minor optimization and no functional changes.
Link: https://lore.kernel.org/r/20200105144823.29547-31-tiwai@suse.de
Signed-off-by: Takashi Iwai <tiwai@suse.de >
2020-01-05 16:14:52 +01:00
Takashi Iwai
ba09f5d84e
ALSA: cs46xx: More constifications
...
Apply const prefix to each possible place: the static tables for
registers and op codes, etc.
Just for minor optimization and no functional changes.
Link: https://lore.kernel.org/r/20200105144823.29547-30-tiwai@suse.de
Signed-off-by: Takashi Iwai <tiwai@suse.de >
2020-01-05 16:14:51 +01:00
Takashi Iwai
a7f7edcfa4
ALSA: korg1212: More constifications
...
Apply const prefix to each possible place: the string array, the
static tables for clock selectors, etc.
Just for minor optimization and no functional changes.
Link: https://lore.kernel.org/r/20200105144823.29547-29-tiwai@suse.de
Signed-off-by: Takashi Iwai <tiwai@suse.de >
2020-01-05 16:14:50 +01:00
Takashi Iwai
ccfacf2b2e
ALSA: nm256: More constifications
...
Apply const prefix to the static tables coefs and init registers.
Just for minor optimization and no functional changes.
Link: https://lore.kernel.org/r/20200105144823.29547-28-tiwai@suse.de
Signed-off-by: Takashi Iwai <tiwai@suse.de >
2020-01-05 16:14:50 +01:00
Takashi Iwai
71075c4210
ALSA: bcd2000: More constifications
...
Apply const prefix to the static tables for command and verbs.
Just for minor optimization and no functional changes.
Link: https://lore.kernel.org/r/20200105144823.29547-27-tiwai@suse.de
Signed-off-by: Takashi Iwai <tiwai@suse.de >
2020-01-05 16:14:49 +01:00
Takashi Iwai
10aab1a24d
ALSA: ymfpci: More constifications
...
Apply const prefix to each possible place: the static tables for
sample rates, parameters and registers.
Just for minor optimization and no functional changes.
Link: https://lore.kernel.org/r/20200105144823.29547-26-tiwai@suse.de
Signed-off-by: Takashi Iwai <tiwai@suse.de >
2020-01-05 16:14:49 +01:00
Takashi Iwai
3cfe54b96c
ALSA: mixart: More constifications
...
Apply const prefix to each possible place: the string arrays and the
static tables for volumes.
Just for minor optimization and no functional changes.
Link: https://lore.kernel.org/r/20200105144823.29547-25-tiwai@suse.de
Signed-off-by: Takashi Iwai <tiwai@suse.de >
2020-01-05 16:14:48 +01:00
Takashi Iwai
98fd539841
ALSA: pcxhr: More constifications
...
Apply const prefix to each possible place: the board parameters and
DSP command table, and the string arrays.
Just for minor optimization and no functional changes.
Link: https://lore.kernel.org/r/20200105144823.29547-24-tiwai@suse.de
Signed-off-by: Takashi Iwai <tiwai@suse.de >
2020-01-05 16:14:47 +01:00
Takashi Iwai
7ec03ff7c7
ALSA: usx2y: More constifications
...
Apply const prefix to each possible place: the string array and the
parameter tables and callers.
Just for minor optimization and no functional changes.
Link: https://lore.kernel.org/r/20200105144823.29547-23-tiwai@suse.de
Signed-off-by: Takashi Iwai <tiwai@suse.de >
2020-01-05 16:14:47 +01:00
Takashi Iwai
55a6921bf1
ALSA: emux: More constifications
...
Apply const prefix to each possible place: the MIDI data definitions,
the static tables for volume parameters, etc.
Just for minor optimization and no functional changes.
Link: https://lore.kernel.org/r/20200105144823.29547-22-tiwai@suse.de
Signed-off-by: Takashi Iwai <tiwai@suse.de >
2020-01-05 16:14:46 +01:00
Takashi Iwai
1e393ef4e3
ALSA: rme9652: More constifications
...
Apply const prefix to the channel map tables.
Just for minor optimization and no functional changes.
Link: https://lore.kernel.org/r/20200105144823.29547-21-tiwai@suse.de
Signed-off-by: Takashi Iwai <tiwai@suse.de >
2020-01-05 16:14:45 +01:00
Takashi Iwai
e315cc3f93
ALSA: hdspm: More constifications
...
Apply const prefix to each possible place: the string arrays, the
channel map tables and callers.
Just for minor optimization and no functional changes.
Link: https://lore.kernel.org/r/20200105144823.29547-20-tiwai@suse.de
Signed-off-by: Takashi Iwai <tiwai@suse.de >
2020-01-05 16:14:45 +01:00
Takashi Iwai
d92596402d
ALSA: hdsp: More constifications
...
Apply const prefix to each channel map table and its callers.
Just for minor optimization and no functional changes.
Link: https://lore.kernel.org/r/20200105144823.29547-19-tiwai@suse.de
Signed-off-by: Takashi Iwai <tiwai@suse.de >
2020-01-05 16:14:44 +01:00
Takashi Iwai
6e9ef32fab
ALSA: ppc: More constifications
...
Apply const prefix to each possible place: the static tables for rate,
volume, etc.
Just for minor optimization and no functional changes.
Link: https://lore.kernel.org/r/20200105144823.29547-18-tiwai@suse.de
Signed-off-by: Takashi Iwai <tiwai@suse.de >
2020-01-05 16:14:43 +01:00
Takashi Iwai
f16a4e960a
ALSA: ice1712: More constifications
...
Apply const prefix to each possible place: the EEPROM tables, the
static string arrays, the init verb tables, etc.
Just for minor optimization and no functional changes.
Link: https://lore.kernel.org/r/20200105144823.29547-17-tiwai@suse.de
Signed-off-by: Takashi Iwai <tiwai@suse.de >
2020-01-05 16:14:41 +01:00
Takashi Iwai
bf6f3d74c9
ALSA: riptide: More constifications
...
Apply const prefix to each lbus path table definition and its
callers.
Just for minor optimization and no functional changes.
Link: https://lore.kernel.org/r/20200105144823.29547-16-tiwai@suse.de
Signed-off-by: Takashi Iwai <tiwai@suse.de >
2020-01-05 16:14:40 +01:00
Takashi Iwai
6fddce26f8
ALSA: emu10k1: More constifications
...
Apply const prefix to the remaining possible places: the static tables
for init verbs and registers, the string arrays, the conversion
tables, etc.
Just for minor optimization and no functional changes.
Link: https://lore.kernel.org/r/20200105144823.29547-15-tiwai@suse.de
Signed-off-by: Takashi Iwai <tiwai@suse.de >
2020-01-05 16:14:39 +01:00
Takashi Iwai
eafcdbdb4f
ALSA: au88x0: More constifications
...
Apply const prefix to each possible place: the static register tables,
the coef tables, the string arrays, etc.
Just for minor optimization and no functional changes.
Link: https://lore.kernel.org/r/20200105144823.29547-14-tiwai@suse.de
Signed-off-by: Takashi Iwai <tiwai@suse.de >
2020-01-05 16:14:38 +01:00
Takashi Iwai
56d7058e12
ALSA: caiaq: More constifications
...
Apply const prefix to each possible place: the rate table, the
controller tables, and the key tables.
Just for minor optimization and no functional changes.
Link: https://lore.kernel.org/r/20200105144823.29547-13-tiwai@suse.de
Signed-off-by: Takashi Iwai <tiwai@suse.de >
2020-01-05 16:14:37 +01:00
Takashi Iwai
a01df925d1
ALSA: usb-audio: More constifications
...
Apply const prefix to the remaining places: the static table for the
unit information, the mixer maps, the validator tables, etc.
Just for minor optimization and no functional changes.
Link: https://lore.kernel.org/r/20200105144823.29547-12-tiwai@suse.de
Signed-off-by: Takashi Iwai <tiwai@suse.de >
2020-01-05 16:14:34 +01:00
Takashi Iwai
1675bfc0fb
ALSA: ac97: More constifications
...
Apply const prefix to each possible place: the static tables for
registers and bits, the quirk tables, etc.
Just for minor optimization and no functional changes.
Link: https://lore.kernel.org/r/20200105144823.29547-11-tiwai@suse.de
Signed-off-by: Takashi Iwai <tiwai@suse.de >
2020-01-05 16:14:34 +01:00
Takashi Iwai
bf82326fce
ALSA: hda: More constifications
...
Apply const prefix to the remaining possible places: the string
tables, the rate tables, the verb tables, the index tables, etc.
Just for minor optimization and no functional changes.
Link: https://lore.kernel.org/r/20200105144823.29547-10-tiwai@suse.de
Signed-off-by: Takashi Iwai <tiwai@suse.de >
2020-01-05 16:14:32 +01:00
Takashi Iwai
f729f88a04
ALSA: intel8x0: More constifications
...
Apply const prefix to more places: the static tables for PCM
definitions, the register tables, etc.
Just for minor optimization and no functional changes.
Link: https://lore.kernel.org/r/20200105144823.29547-9-tiwai@suse.de
Signed-off-by: Takashi Iwai <tiwai@suse.de >
2020-01-05 16:14:31 +01:00
Takashi Iwai
c09482455c
ALSA: vx: More constifications
...
Apply const prefix to every possible place: the static tables for DSP
commands, the string tables, and register/offset tables.
Just for minor optimization and no functional changes.
Link: https://lore.kernel.org/r/20200105144823.29547-8-tiwai@suse.de
Signed-off-by: Takashi Iwai <tiwai@suse.de >
2020-01-05 16:14:30 +01:00
Takashi Iwai
731922a593
ALSA: seq: More constifications
...
Apply const prefix to the remaining sequencer code: the static tables
for MIDI macros, RPN/NRPN, and some strings.
Just for minor optimization and no functional changes.
Link: https://lore.kernel.org/r/20200105144823.29547-7-tiwai@suse.de
Signed-off-by: Takashi Iwai <tiwai@suse.de >
2020-01-05 16:14:29 +01:00
Takashi Iwai
d03af9b8ea
ALSA: pcm: More constifications
...
Apply const prefix to more possible places: the string tables for PCM
format and co, the table for the PCM type helpers, etc.
Just for minor optimization and no functional changes.
Link: https://lore.kernel.org/r/20200105144823.29547-6-tiwai@suse.de
Signed-off-by: Takashi Iwai <tiwai@suse.de >
2020-01-05 16:14:29 +01:00
Takashi Iwai
d64e7f7c9e
ALSA: dummy: More constifications
...
Apply const prefix to every possible place: mostly for declaring the
dummy hardware models.
Just for minor optimization and no functional changes.
Link: https://lore.kernel.org/r/20200105144823.29547-5-tiwai@suse.de
Signed-off-by: Takashi Iwai <tiwai@suse.de >
2020-01-05 16:14:28 +01:00
Takashi Iwai
6b0f95c49d
ALSA: hda/realtek - More constifications
...
Apply const prefix to each coef table array.
Just for minor optimization and no functional changes.
Link: https://lore.kernel.org/r/20200105144823.29547-4-tiwai@suse.de
Signed-off-by: Takashi Iwai <tiwai@suse.de >
2020-01-05 16:14:27 +01:00
Takashi Iwai
fa35aa4607
ALSA: aoa: More constifications
...
Apply const prefix at every place where appropriate: the static
register tables, the volume tables and the callback tables.
Just for minor optimization and no functional changes.
Link: https://lore.kernel.org/r/20200105144823.29547-3-tiwai@suse.de
Signed-off-by: Takashi Iwai <tiwai@suse.de >
2020-01-05 16:14:27 +01:00
Takashi Iwai
f5f87abfb7
ALSA: Allow const arrays for legacy resource management helpers
...
Declare the arrays passed to the helper functions for legacy resources
(mostly for ISA drivers) as const, so that each caller can make its
static data as const for minor optimizations, too.
Link: https://lore.kernel.org/r/20200105144823.29547-2-tiwai@suse.de
Signed-off-by: Takashi Iwai <tiwai@suse.de >
2020-01-05 16:14:26 +01:00
Takashi Iwai
8be03a7177
ALSA: usb-audio: Use lower hex numbers for IDs
...
For consistency reason, make all hex numbers with lower alphabets for
USB ID entries. It improves grep-ability and reduces careless
mistakes.
Link: https://lore.kernel.org/r/20200105081900.21870-1-tiwai@suse.de
Signed-off-by: Takashi Iwai <tiwai@suse.de >
2020-01-05 09:20:44 +01:00
Takashi Iwai
5d8398aa59
Merge branch 'for-linus' into for-next
...
Merge 5.5-rc devel branch back for applying the conflicting USB-audio
fix.
Signed-off-by: Takashi Iwai <tiwai@suse.de >
2020-01-05 09:19:34 +01:00
Takashi Iwai
5fab582967
ALSA: hda/realtek - Apply mic mute LED quirk for Dell E7xx laptops, too
...
Dell E7xx laptops have also mic mute LED that is driven by the
dell-laptop platform driver. Bind it with the capture control as
already done for other models.
A caveat is that the fixup hook for the mic mute LED has to be applied
at last, otherwise it results in the invalid override of the callback.
BugLink: https://bugzilla.kernel.org/show_bug.cgi?id=205529
Link: https://lore.kernel.org/r/20200105081119.21396-1-tiwai@suse.de
Signed-off-by: Takashi Iwai <tiwai@suse.de >
2020-01-05 09:12:11 +01:00
Takashi Iwai
51d4efab78
ALSA: usb-audio: Apply the sample rate quirk for Bose Companion 5
...
Bose Companion 5 (with USB ID 05a7:1020) doesn't seem supporting
reading back the sample rate, so the existing quirk is needed.
BugLink: https://bugzilla.kernel.org/show_bug.cgi?id=206063
Cc: <stable@vger.kernel.org >
Link: https://lore.kernel.org/r/20200104110936.14288-1-tiwai@suse.de
Signed-off-by: Takashi Iwai <tiwai@suse.de >
2020-01-04 12:16:04 +01:00