aboutsummaryrefslogtreecommitdiffstats
path: root/sound/firewire
diff options
context:
space:
mode:
authorTakashi Iwai <tiwai@suse.de>2018-11-09 14:18:32 +0100
committerTakashi Iwai <tiwai@suse.de>2018-11-12 09:42:39 +0100
commit6da8f44624ad99fbd10f9e8e87a46aa3a61c1e9d (patch)
tree0a93eabe263f4d82a47c653e4057ca39f563fb2e /sound/firewire
parentALSA: usb-audio: Define registers for CM6206 (diff)
downloadlinux-dev-6da8f44624ad99fbd10f9e8e87a46aa3a61c1e9d.tar.xz
linux-dev-6da8f44624ad99fbd10f9e8e87a46aa3a61c1e9d.zip
ALSA: hda/ca0132 - Optimize for non-PCI configuration
All the recent support of Creative boards and onboard audio depend on PCI, but they can't be trimmed easily even if you build without CONFIG_PCI, since the quirk is detected dynamically and the code has many branches with the flag check like spec->quirk type or spec->use_alt_functions. This patch makes these checks static for CONFIG_PCI=n case so that the compiler optimizes out. The access to flags are replaced with macros that are replaced with a static value for CONFIG_PCI=n. The macros look slightly ugly for avoiding compiler warnings wrt unused variables, and some additional default-case handlings for another compiler warnings, but the rest are very straightforward changes. Signed-off-by: Takashi Iwai <tiwai@suse.de>
Diffstat (limited to 'sound/firewire')
0 files changed, 0 insertions, 0 deletions