mirror of
https://github.com/torvalds/linux.git
synced 2026-05-02 21:42:42 -04:00
Pull sound updates from Takashi Iwai:
"The majority of works in this cycle are about ASoC spread over trees.
Most of them are for new devices and cleanups / refactoring works, and
not much significant changes are seen in the core side.
Below are some highlights:
ASoC:
- Continued refactoring to move into common helper functions
- Lots of DT schema conversons and stylistic nits
- Continued work on building out the new SOF IPC4 scheme
- Continued work for Intel AVS
- New drivers for Awinc AT88395, Infineon PEB2466, Iron Device
SMA1303, Mediatek MT8188, Realtek RT712, Renesas IDT821034,
Samsung/Tesla FSD SoC I2S, and TI TAS5720A-Q1
ALSA:
- A few cleanups to make the remove callbacks to void returns
- FireWire refactoring and enhancements
- PCM kselftest enhancements"
* tag 'sound-6.3-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound: (398 commits)
ALSA: hda/hdmi: Register with vga_switcheroo on Dual GPU Macbooks
ASoC: soc-ac97: Return correct error codes
ASoC: soc-dapm.h: fixup warning struct snd_pcm_substream not declared
ASoC: cs35l45: Remove separate namespace for tables
ASoC: cs35l45: Remove separate tables module
ASoC: soc-ac97: Convert to agnostic GPIO API
ASoC: dt-bindings: renesas,rsnd.yaml: drop "dmas/dma-names" from "rcar_sound,ssi"
ALSA: hda: cs35l41: Enable Amp High Pass Filter
ALSA: hda: cs35l41: Ensure firmware/tuning pairs are always loaded
ALSA: hda: cs35l41: Correct error condition handling
ASoC: codecs: wcd934x: Use min macro for comparison and assignment
ASoC: Intel: Skylake: Fix struct definition
ASoC: tlv320adcx140: extend list of supported samplerates
ASoC: imx-pcm-rpmsg: Remove unused variable
SoC: rt5682s: Disable jack detection interrupt during suspend
ASoC: SOF: Intel: hda-dsp: Set streaming flag for d0i3
ASoC: SOF: Intel: Enable d0i3 work for ipc4
ASoC: SOF: ipc4: Wake up dsp core before sending ipc msg
ASoC: SOF: Intel: hda-dsp: use set_pm_gate according to ipc version
ASoC: SOF: Introduce a new set_pm_gate() IPC PM op
...
59 lines
1.5 KiB
Plaintext
59 lines
1.5 KiB
Plaintext
# SPDX-License-Identifier: GPL-2.0-only
|
|
config SND_PXA2XX_SOC
|
|
tristate "SoC Audio for the Intel PXA2xx chip"
|
|
depends on ARCH_PXA || COMPILE_TEST
|
|
select SND_PXA2XX_LIB
|
|
help
|
|
Say Y or M if you want to add support for codecs attached to
|
|
the PXA2xx AC97, I2S or SSP interface. You will also need
|
|
to select the audio interfaces to support below.
|
|
|
|
config SND_PXA2XX_AC97
|
|
tristate
|
|
|
|
config SND_PXA2XX_SOC_AC97
|
|
tristate "SoC AC97 support for PXA2xx"
|
|
depends on SND_PXA2XX_SOC
|
|
depends on AC97_BUS=n
|
|
default y
|
|
select AC97_BUS_NEW
|
|
select SND_PXA2XX_LIB
|
|
select SND_PXA2XX_LIB_AC97
|
|
select SND_SOC_AC97_BUS_NEW
|
|
|
|
config SND_PXA2XX_SOC_I2S
|
|
select SND_PXA2XX_LIB
|
|
tristate
|
|
|
|
config SND_PXA_SOC_SSP
|
|
tristate "Soc Audio via PXA2xx/PXA3xx SSP ports"
|
|
depends on PLAT_PXA
|
|
select PXA_SSP
|
|
select SND_PXA2XX_LIB
|
|
|
|
config SND_MMP_SOC_SSPA
|
|
tristate "SoC Audio via MMP SSPA ports"
|
|
depends on ARCH_MMP
|
|
select SND_SOC_GENERIC_DMAENGINE_PCM
|
|
select SND_ARM
|
|
help
|
|
Say Y if you want to add support for codecs attached to
|
|
the MMP SSPA interface.
|
|
|
|
config SND_PXA2XX_SOC_SPITZ
|
|
tristate "SoC Audio support for Sharp Zaurus SL-Cxx00"
|
|
depends on SND_PXA2XX_SOC && PXA_SHARP_Cxx00 && I2C
|
|
select SND_PXA2XX_SOC_I2S
|
|
select SND_SOC_WM8750
|
|
help
|
|
Say Y if you want to add support for SoC audio on Sharp
|
|
Zaurus SL-Cxx00 models (Spitz, Borzoi and Akita).
|
|
|
|
config SND_PXA910_SOC
|
|
tristate "SoC Audio for Marvell PXA910 chip"
|
|
depends on ARCH_MMP && SND
|
|
select SND_PCM
|
|
help
|
|
Say Y if you want to add support for SoC audio on the
|
|
Marvell PXA910 reference platform.
|