Pierre-Louis Bossart
d82b51c855
ALSA: HD-Audio: SKL+: force HDaudio legacy or SKL+ driver selection
...
For HDaudio and Skylake drivers, add module parameter "pci_binding"
When pci_binding == 0 (AUTO), the PCI class/subclass info is used to
select drivers based on the presence of the DSP.
pci_binding == 1 (LEGACY) forces the use of the HDAudio legacy driver,
even if the DSP is present.
pci_binding == 2 (ASOC) forces the use of the ASOC driver. The
information on the DSP presence is bypassed.
The value for the module parameter needs to be identical for both
drivers. This parameter is intended as a back-up solution if the
automatic detection fails or when the DSP usage fails. Such cases
should be reported on the alsa-devel mailing list for analysis.
Signed-off-by: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
Signed-off-by: Takashi Iwai <tiwai@suse.de>
2018-12-19 18:07:23 +01:00
..
ac97
ASoC: ac97: convert to SPDX identifiers
2018-07-02 10:56:09 +01:00
ac97_codec.h
ASoC: ac97: convert to SPDX identifiers
2018-07-02 10:56:09 +01:00
aci.h
License cleanup: add SPDX GPL-2.0 license identifier to files with no license
2017-11-02 11:10:55 +01:00
ad1816a.h
ad1843.h
adau1373.h
aess.h
ak4xxx-adda.h
ak4113.h
ALSA: ak411x: Use array instead of offsetof()
2017-05-17 07:13:03 +02:00
ak4114.h
ALSA: ak411x: Use array instead of offsetof()
2017-05-17 07:13:03 +02:00
ak4117.h
ALSA: ak411x: Use array instead of offsetof()
2017-05-17 07:13:03 +02:00
ak4531_codec.h
ak4641.h
alc5623.h
License cleanup: add SPDX GPL-2.0 license identifier to files with no license
2017-11-02 11:10:55 +01:00
asequencer.h
asound.h
asoundef.h
compress_driver.h
ALSA: soc-compress: add support to snd_compr_set_runtime_buffer()
2018-12-14 12:43:41 +00:00
control.h
ALSA: control: Hardening for potential Spectre v1
2018-04-25 10:37:46 +02:00
core.h
ALSA: core: Assure control device to be registered at last
2018-05-17 08:21:23 +02:00
cs35l33.h
ASoC: cs35l33: Initial commit of the cs35l33 CODEC driver.
2016-06-27 17:39:06 +01:00
cs35l34.h
ASoC: cs35l34: Initial commit of the cs35l34 CODEC driver.
2016-10-21 12:02:44 +01:00
cs35l35.h
ASoC: cs35l35: Add Boost Inductor Calculation
2017-05-19 17:31:34 +01:00
cs42l52.h
cs42l56.h
cs42l73.h
cs4231-regs.h
cs4271.h
cs8403.h
cs8427.h
da7213.h
ASoC: da7213: Add support to handle mclk data provided to driver
2015-10-07 15:11:34 +01:00
da7218.h
ASoC: da7218: Add da7218 codec driver
2015-11-30 12:24:12 +00:00
da7219-aad.h
ASoC: codecs: Add da7219 codec driver
2015-10-02 18:11:27 +01:00
da7219.h
ASoC: da7219: Add common clock usage for providing DAI clks
2018-03-09 17:40:41 +00:00
da9055.h
designware_i2s.h
ASoC: dwc: Added a quirk DW_I2S_QUIRK_16BIT_IDX_OVERRIDE to dwc driver
2017-06-28 19:01:12 +01:00
dmaengine_pcm.h
ASoC: soc-generic-dmaengine-pcm: convert to SPDX identifiers
2018-07-02 10:55:52 +01:00
emu10k1.h
ALSA: emu10k1: Reduce GFP_ATOMIC allocation
2018-04-16 14:01:53 +02:00
emu10k1_synth.h
emu8000.h
emu8000_reg.h
emux_legacy.h
emux_synth.h
ALSA: seq: Allow the tristate build of OSS emulation
2017-06-09 22:09:45 +02:00
es1688.h
gus.h
ALSA: Include linux/io.h instead of asm/io.h
2015-01-28 16:49:33 +01:00
hda_chmap.h
License cleanup: add SPDX GPL-2.0 license identifier to files with no license
2017-11-02 11:10:55 +01:00
hda_codec.h
ALSA: hda: Refactor display power management
2018-12-11 08:06:55 +01:00
hda_component.h
ALSA: hda: Make snd_hdac_display_power() void function
2018-12-11 08:18:25 +01:00
hda_hwdep.h
hda_i915.h
ALSA: hda: Make audio component support more generic
2018-07-17 22:25:48 +02:00
hda_register.h
License cleanup: add SPDX GPL-2.0 license identifier to files with no license
2017-11-02 11:10:55 +01:00
hda_regmap.h
License cleanup: add SPDX GPL-2.0 license identifier to files with no license
2017-11-02 11:10:55 +01:00
hda_verbs.h
License cleanup: add SPDX GPL-2.0 license identifier to files with no license
2017-11-02 11:10:55 +01:00
hdaudio.h
ALSA: HD-Audio: SKL+: force HDaudio legacy or SKL+ driver selection
2018-12-19 18:07:23 +01:00
hdaudio_ext.h
ALSA: hdac: add extended ops in the hdac_bus
2018-06-28 07:33:29 +02:00
hdmi-codec.h
ASoC: hdmi-codec: add .get_dai_id support
2017-05-24 18:45:29 +01:00
hwdep.h
->poll() methods should return __poll_t
2017-11-27 16:19:52 -05:00
i2c.h
ALSA: i2c: constify snd_i2c_ops structures
2015-11-30 11:40:08 +01:00
info.h
->poll() methods should return __poll_t
2017-11-27 16:19:52 -05:00
initval.h
jack.h
ALSA: jack: Allow building the jack layer without input device
2016-02-23 09:03:07 +01:00
l3.h
License cleanup: add SPDX GPL-2.0 license identifier to files with no license
2017-11-02 11:10:55 +01:00
max9768.h
max98088.h
max98090.h
max98095.h
memalloc.h
ALSA: memalloc: Add non-cached buffer type
2018-08-28 13:56:47 +02:00
minors.h
mixer_oss.h
ALSA: Use IS_ENABLED() in common headers
2017-05-17 07:13:04 +02:00
mpu401.h
omap-hdmi-audio.h
drm: omapdrm: hdmi: Pass HDMI core version as integer to HDMI audio
2017-08-16 12:52:41 +03:00
opl3.h
ALSA: seq: Allow the tristate build of OSS emulation
2017-06-09 22:09:45 +02:00
opl4.h
pcm-indirect.h
ALSA: pcm: Fix negative appl_ptr handling in pcm-indirect helpers
2017-05-25 23:34:45 +02:00
pcm.h
ALSA: pcm: Add __force to cast in snd_pcm_lib_read/write()
2018-07-26 08:32:13 +02:00
pcm_drm_eld.h
License cleanup: add SPDX GPL-2.0 license identifier to files with no license
2017-11-02 11:10:55 +01:00
pcm_iec958.h
License cleanup: add SPDX GPL-2.0 license identifier to files with no license
2017-11-02 11:10:55 +01:00
pcm_oss.h
ALSA: pcm: Return -EBUSY for OSS ioctls changing busy streams
2018-03-23 22:18:05 +01:00
pcm_params.h
ALSA: pcm: Fix interval evaluation with openmin/max
2018-11-29 12:05:19 +01:00
pt2258.h
pxa2xx-lib.h
ASoC: pxa: move some functions to pxa2xx-lib
2018-06-29 12:05:04 +01:00
rawmidi.h
ALSA: rawmidi: A lightweight function to discard pending bytes
2018-10-04 20:13:17 +02:00
rt286.h
rt298.h
ASoC: add rt298 codec driver
2015-07-09 12:00:11 +01:00
rt5514.h
ASoC: rt5514: The DSP clock can be calibrated by the other clock source
2017-11-07 11:23:36 +01:00
rt5645.h
ASoC: rt5645: Set card long_name for GPD win / pocket
2017-12-12 10:41:56 +00:00
rt5659.h
ASoC: rt5659: Add the support of Intel HDA Header
2018-02-12 09:31:26 +00:00
rt5660.h
ASoC: rt5660: add rt5660 codec driver
2016-09-24 19:51:57 +01:00
rt5663.h
ASoC: rt5663: Add the function of impedance sensing
2017-09-19 12:57:59 +01:00
rt5665.h
treewide: Remove remaining executable attributes from source files
2017-02-25 12:12:50 -08:00
rt5668.h
ASoC: rt5668: add rt5668B codec driver
2018-04-16 19:24:32 +01:00
rt5670.h
ASoC: rt5670: Add IRQ function
2015-03-11 12:08:20 +00:00
rt5682.h
ASoC: rt5682: add rt5682 codec driver
2018-06-18 12:54:38 +01:00
s3c24xx_uda134x.h
License cleanup: add SPDX GPL-2.0 license identifier to files with no license
2017-11-02 11:10:55 +01:00
sb.h
ALSA: Include linux/io.h instead of asm/io.h
2015-01-28 16:49:33 +01:00
sb16_csp.h
ALSA: sb: Fix sparse warning wrt PCM format type
2018-07-27 09:05:33 +02:00
seq_device.h
ALSA: seq: Define driver object in each driver
2015-02-12 14:15:54 +01:00
seq_kernel.h
ALSA: seq: Avoid invalid lockdep class warning
2017-11-06 20:25:31 +01:00
seq_midi_emul.h
seq_midi_event.h
ALSA: seq: Minor cleanup of MIDI event parser helpers
2018-08-01 22:54:35 +02:00
seq_oss.h
seq_oss_legacy.h
seq_virmidi.h
ALSA: seq: virmidi: Use READ_ONCE/WRITE_ONCE() macros
2018-07-30 14:52:30 +02:00
sh_dac_audio.h
sh_fsi.h
ASoC: fsi: convert to SPDX identifiers
2018-08-02 10:56:59 +01:00
simple_card.h
ASoC: simple-card: convert to SPDX identifiers
2018-07-02 10:52:47 +01:00
simple_card_utils.h
ASoC: simple_card_utils: remove "option" from asoc_simple_card_of_parse_routing()
2018-11-21 13:28:49 +00:00
snd_wavefront.h
ASoC: Updates for v4.15
2017-11-13 15:45:57 +01:00
soc-acpi-intel-match.h
ASoC: Intel: common: add ACPI matching tables for ICL
2018-12-03 12:02:13 +00:00
soc-acpi.h
ASoC: Intel: fix interface for Chromebook machine drivers
2018-11-20 16:56:25 +00:00
soc-dai.h
ASoC: core: add support to snd_soc_dai_get_channel_map()
2018-07-24 12:06:43 +01:00
soc-dapm.h
ASoC: dapm: Move CODEC to CODEC params from the widget to the runtime
2018-09-05 17:11:32 +01:00
soc-dpcm.h
ASoC: add for_each_dpcm_be() macro
2018-09-20 10:31:20 -07:00
soc-topology.h
ASoC: soc-topology: convert to SPDX identifiers
2018-07-02 10:55:42 +01:00
soc.h
Merge branch 'for-4.20' of https://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound into asoc-4.21 intel dep
2018-12-13 14:36:46 +00:00
soundfont.h
spear_dma.h
ASoC: Update email-id of Rajeev Kumar
2015-04-28 16:31:01 +01:00
spear_spdif.h
sta32x.h
ASoC: sta32x: add device tree binding.
2015-01-27 17:13:25 +00:00
sta350.h
tas2552-plat.h
tas5086.h
License cleanup: add SPDX GPL-2.0 license identifier to files with no license
2017-11-02 11:10:55 +01:00
tea6330t.h
timer.h
ALSA: timer: Limit max instances per timer
2017-11-06 10:41:24 +01:00
tlv.h
ALSA: control: cage TLV_DB_RANGE_HEAD in kernel land because it was obsoleted
2016-09-25 22:16:49 +02:00
tlv320aic3x.h
tlv320aic32x4.h
ASoC: tlv320aic32x4: Add gpio configuration to the codec
2017-07-17 16:22:28 +01:00
tlv320dac33-plat.h
tpa6130a2-plat.h
uda134x.h
uda1380.h
util_mem.h
vx_core.h
wavefront.h
wm0010.h
wm1250-ev1.h
wm2000.h
wm2200.h
wm5100.h
wm8903.h
wm8904.h
ASoC: wm8904: Correct number of EQ registers
2015-10-20 15:46:09 +01:00
wm8955.h
wm8960.h
wm8962.h
wm8993.h
wm8996.h
wm9081.h
wm9090.h
wss.h