projects/linux·commit 1c15ca4e

Merge tag 'sound-6.4-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound

1c15ca4e · Linus Torvalds <[email protected]> · 2023-04-27 10:58:37 -07:00

Pull sound updates from Takashi Iwai:
 "At this time, it's an interesting mixture of changes for both old and
  new stuff. Majority of changes are about ASoC (lots of systematic
  changes for converting remove callbacks to void, and cleanups), while
  we got the fixes and the enhancements of very old PCI cards, too.

  Here are some highlights:

  ALSA/ASoC Core:
   - Continued effort of more ASoC core cleanups
   - Minor improvements for XRUN handling in indirect PCM helpers
   - Code refactoring of PCM core code

  ASoC:
   - Continued feature and simplification work on SOF, including
     addition of a no-DSP mode for bringup, HDA MLink and extensions to
     the IPC4 protocol
   - Hibernation support for CS35L45
   - More DT binding conversions
   - Support for Cirrus Logic CS35L56, Freescale QMC, Maxim MAX98363,
     nVidia systems with MAX9809x and RT5631, Realtek RT712, Renesas
     R-Car Gen4, Rockchip RK3588 and TI TAS5733

  ALSA:
   - Lots of works for legacy emu10k1 and ymfpci PCI drivers
   - PCM kselftest fixes and enhancements"

* tag 'sound-6.4-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound: (586 commits)
  ALSA: emu10k1: use high-level I/O in set_filterQ()
  ALSA: emu10k1: use high-level I/O functions also during init
  ALSA: emu10k1: fix error handling in snd_audigy_i2c_volume_put()
  ALSA: emu10k1: don't stop DSP in _snd_emu10k1_{,audigy_}init_efx()
  ALSA: emu10k1: fix SNDRV_EMU10K1_IOCTL_SINGLE_STEP
  ALSA: emu10k1: skip Sound Blaster-specific hacks for E-MU cards
  ALSA: emu10k1: fixup DSP defines
  ALSA: emu10k1: pull in some register definitions from kX-project
  ALSA: emu10k1: remove some bogus defines
  ALSA: emu10k1: eliminate some unused defines
  ALSA: emu10k1: fix lineup of EMU_HANA_* defines
  ALSA: emu10k1: comment updates
  ALSA: emu10k1: fix snd_emu1010_fpga_read() input masking for rev2 cards
  ALSA: emu10k1: remove unused emu->pcm_playback_efx_substream field
  ALSA: emu10k1: remove unused `resume` parameter from snd_emu10k1_init()
  ALSA: emu10k1: minor optimizations
  ALSA: emu10k1: remove remaining cruft from snd_emu10k1_emu1010_init()
  ALSA: emu10k1: remove apparently pointless EMU_HANA_OPTION_CARDS reads
  ALSA: emu10k1: remove apparently pointless FPGA reads
  ALSA: emu10k1: stop doing weird things with HCFG in snd_emu10k1_emu1010_init()
  ...
Commit
1c15ca4e4efaddb78f83eed31eeee34c522c3ae2
Parents
34b62f18 · baa6584a

Merge commit. Changes below are compared with the first parent: 34b62f18.

Changes

518 files changed · +19877 −6275

FileStatusAddDelContent
Documentation/devicetree/bindings/soc/fsl/cpm_qe/fsl,cpm1-scc-qmc.yamladded+162−0View file
Documentation/devicetree/bindings/soc/fsl/cpm_qe/fsl,cpm1-tsa.yamladded+205−0View file
Documentation/devicetree/bindings/sound/adi,adau1372.yamlmodified+1−1View file
Documentation/devicetree/bindings/sound/adi,adau17x1.txtdeleted+0−32View before deletion
Documentation/devicetree/bindings/sound/adi,adau17x1.yamladded+52−0View file
Documentation/devicetree/bindings/sound/adi,max98363.yamladded+60−0View file
Documentation/devicetree/bindings/sound/adi,max98396.yamlmodified+4−4View file
Documentation/devicetree/bindings/sound/ak4458.txtdeleted+0−28View before deletion
Documentation/devicetree/bindings/sound/ak5558.txtdeleted+0−24View before deletion
Documentation/devicetree/bindings/sound/asahi-kasei,ak4458.yamladded+73−0View file
Documentation/devicetree/bindings/sound/asahi-kasei,ak5558.yamladded+48−0View file
Documentation/devicetree/bindings/sound/audio-graph-port.yamlmodified+11−11View file
Documentation/devicetree/bindings/sound/audio-graph.yamlmodified+4−4View file
Documentation/devicetree/bindings/sound/cirrus,cs35l41.yamlmodified+9−1View file
Documentation/devicetree/bindings/sound/cirrus,cs35l45.yamlmodified+79−1View file
Documentation/devicetree/bindings/sound/cirrus,cs42l42.yamlmodified+6−6View file
Documentation/devicetree/bindings/sound/cirrus,ep9301-i2s.yamladded+66−0View file
Documentation/devicetree/bindings/sound/everest,es8316.yamlmodified+4−0View file
Documentation/devicetree/bindings/sound/fsl,qmc-audio.yamladded+117−0View file
Documentation/devicetree/bindings/sound/max98371.txtdeleted+0−17View before deletion
Documentation/devicetree/bindings/sound/max9867.txtdeleted+0−17View before deletion
Documentation/devicetree/bindings/sound/maxim,max9759.txtdeleted+0−18View before deletion
Documentation/devicetree/bindings/sound/maxim,max9759.yamladded+45−0View file
Documentation/devicetree/bindings/sound/maxim,max98371.yamladded+42−0View file
Documentation/devicetree/bindings/sound/maxim,max9867.yamladded+60−0View file
Documentation/devicetree/bindings/sound/mt8186-afe-pcm.yamlmodified+3−3View file
Documentation/devicetree/bindings/sound/mt8186-mt6366-da7219-max98357.yamlmodified+1−1View file
Documentation/devicetree/bindings/sound/mt8186-mt6366-rt1019-rt5682s.yamlmodified+1−1View file
Documentation/devicetree/bindings/sound/mt8192-afe-pcm.yamlmodified+3−3View file
Documentation/devicetree/bindings/sound/mt8192-mt6359-rt1015-rt5682.yamlmodified+2−2View file
Documentation/devicetree/bindings/sound/mt8195-afe-pcm.yamlmodified+1−1View file
Documentation/devicetree/bindings/sound/mt8195-mt6359.yamlmodified+4−4View file
Documentation/devicetree/bindings/sound/nau8825.txtmodified+3−0View file
Documentation/devicetree/bindings/sound/nvidia,tegra-audio-alc5632.yamlmodified+4−4View file
Documentation/devicetree/bindings/sound/nvidia,tegra-audio-common.yamlmodified+4−0View file
Documentation/devicetree/bindings/sound/nvidia,tegra-audio-max9808x.yamladded+90−0View file
Documentation/devicetree/bindings/sound/nvidia,tegra-audio-max98090.yamlmodified+4−4View file
Documentation/devicetree/bindings/sound/nvidia,tegra-audio-rt5631.yamladded+85−0View file
Documentation/devicetree/bindings/sound/nvidia,tegra-audio-rt5640.yamlmodified+3−3View file
Documentation/devicetree/bindings/sound/nvidia,tegra-audio-rt5677.yamlmodified+13−13View file
Documentation/devicetree/bindings/sound/nvidia,tegra-audio-sgtl5000.yamlmodified+3−3View file
Documentation/devicetree/bindings/sound/nvidia,tegra-audio-wm8753.yamlmodified+3−3View file
Documentation/devicetree/bindings/sound/nvidia,tegra-audio-wm8903.yamlmodified+4−4View file
Documentation/devicetree/bindings/sound/nvidia,tegra-audio-wm9712.yamlmodified+4−4View file
Documentation/devicetree/bindings/sound/qcom,lpass-rx-macro.yamlmodified+63−14View file
Documentation/devicetree/bindings/sound/qcom,lpass-tx-macro.yamlmodified+64−17View file
Documentation/devicetree/bindings/sound/qcom,lpass-va-macro.yamlmodified+75−11View file
Documentation/devicetree/bindings/sound/qcom,lpass-wsa-macro.yamlmodified+21−2View file
Documentation/devicetree/bindings/sound/qcom,q6asm-dais.yamlmodified+1−1View file
Documentation/devicetree/bindings/sound/qcom,wcd9335.txtdeleted+0−123View before deletion
Documentation/devicetree/bindings/sound/qcom,wcd9335.yamladded+156−0View file
Documentation/devicetree/bindings/sound/qcom,wcd934x.yamlmodified+1−0View file
Documentation/devicetree/bindings/sound/alc5632.txt → Documentation/devicetree/bindings/sound/realtek,alc5632.yamlrenamed+63−43View file
Documentation/devicetree/bindings/sound/renesas,rsnd.yamlmodified+97−32View file
Documentation/devicetree/bindings/sound/renesas,rz-ssi.yamlmodified+12−9View file
Documentation/devicetree/bindings/sound/rockchip,i2s-tdm.yamlmodified+7−0View file
Documentation/devicetree/bindings/sound/rockchip-i2s.yamlmodified+5−0View file
Documentation/devicetree/bindings/sound/sgtl5000.yamlmodified+3−3View file
Documentation/devicetree/bindings/sound/simple-card.yamlmodified+1−1View file
Documentation/devicetree/bindings/sound/socionext,uniphier-aio.yamlmodified+1−1View file
Documentation/devicetree/bindings/sound/tas571x.txtmodified+1−0View file
Documentation/devicetree/bindings/sound/wlf,wm8510.yamladded+41−0View file
Documentation/devicetree/bindings/sound/wlf,wm8523.yamladded+40−0View file
Documentation/devicetree/bindings/sound/wlf,wm8524.yamladded+40−0View file
Documentation/devicetree/bindings/sound/wlf,wm8580.yamladded+42−0View file
Documentation/devicetree/bindings/sound/wlf,wm8711.yamladded+40−0View file
Documentation/devicetree/bindings/sound/wlf,wm8728.yamladded+40−0View file
Documentation/devicetree/bindings/sound/wlf,wm8737.yamladded+40−0View file
Documentation/devicetree/bindings/sound/wm8753.txt → Documentation/devicetree/bindings/sound/wlf,wm8753.yamlrenamed+62−40View file
Documentation/devicetree/bindings/sound/wlf,wm8960.yamladded+88−0View file
Documentation/devicetree/bindings/sound/wlf,wm8994.yamladded+194−0View file
Documentation/devicetree/bindings/sound/wm8510.txtdeleted+0−18View before deletion
Documentation/devicetree/bindings/sound/wm8523.txtdeleted+0−16View before deletion
Documentation/devicetree/bindings/sound/wm8524.txtdeleted+0−16View before deletion
Documentation/devicetree/bindings/sound/wm8580.txtdeleted+0−16View before deletion
Documentation/devicetree/bindings/sound/wm8711.txtdeleted+0−18View before deletion
Documentation/devicetree/bindings/sound/wm8728.txtdeleted+0−18View before deletion
Documentation/devicetree/bindings/sound/wm8737.txtdeleted+0−18View before deletion
Documentation/devicetree/bindings/sound/wm8960.txtdeleted+0−42View before deletion
Documentation/devicetree/bindings/sound/wm8994.txtdeleted+0−112View before deletion
Documentation/sound/alsa-configuration.rstmodified+3−2View file
Documentation/sound/cards/audigy-mixer.rstmodified+15−12View file
Documentation/sound/cards/sb-live-mixer.rstmodified+10−7View file
Documentation/sound/hd-audio/index.rstmodified+1−0View file
Documentation/sound/hd-audio/intel-multi-link.rstadded+312−0View file
Documentation/sound/kernel-api/writing-an-alsa-driver.rstmodified+428−660View file
MAINTAINERSmodified+34−2View file
arch/powerpc/platforms/8xx/cpm1.cmodified+1−1View file
drivers/firmware/cirrus/cs_dsp.cmodified+47−1View file
drivers/soc/fsl/qe/Kconfigmodified+23−0View file
drivers/soc/fsl/qe/Makefilemodified+2−0View file
drivers/soc/fsl/qe/qmc.cadded+1537−0View file
drivers/soc/fsl/qe/tsa.cadded+846−0View file
drivers/soc/fsl/qe/tsa.hadded+42−0View file
include/dt-bindings/soc/cpm1-fsl,tsa.hadded+13−0View file
include/dt-bindings/sound/cs35l45.hmodified+57−0View file
include/linux/firmware/cirrus/cs_dsp.hmodified+1−0View file
include/soc/fsl/qe/qmc.hadded+71−0View file
include/sound/ac97_codec.hmodified+3−0View file
include/sound/cs35l41.hmodified+12−1View file
include/sound/cs35l56.hadded+266−0View file
include/sound/emu10k1.hmodified+344−389View file
include/sound/hda-mlink.hadded+166−0View file
include/sound/hda_register.hmodified+38−2View file
include/sound/pcm-indirect.hmodified+16−6View file
include/sound/pcm.hmodified+7−7View file
include/sound/soc-card.hmodified+16−1View file
include/sound/soc-dapm.hmodified+0−5View file
include/sound/soc-dpcm.hmodified+0−1View file
include/sound/soc.hmodified+109−10View file
include/sound/sof.hmodified+5−0View file
include/sound/sof/ipc4/header.hmodified+33−0View file
include/uapi/sound/asound.hmodified+10−4View file
include/uapi/sound/emu10k1.hmodified+96−54View file
include/uapi/sound/sof/abi.hmodified+2−0View file
include/uapi/sound/sof/header.hmodified+19−8View file
include/uapi/sound/sof/tokens.hmodified+13−8View file
sound/ac97_bus.cmodified+0−11View file
sound/arm/pxa2xx-ac97.cmodified+2−4View file
sound/atmel/ac97c.cmodified+2−4View file
sound/core/pcm_lib.cmodified+41−56View file
sound/core/pcm_local.hmodified+1−2View file
sound/core/pcm_native.cmodified+7−7View file
sound/drivers/mts64.cmodified+2−4View file
sound/drivers/portman2x4.cmodified+2−14View file
sound/mips/hal2.cmodified+2−3View file
sound/mips/sgio2audio.cmodified+2−3View file
sound/pci/Kconfigmodified+2−2View file
sound/pci/asihpi/hpi6000.cmodified+0−2View file
sound/pci/emu10k1/emu10k1.cmodified+0−11View file
sound/pci/emu10k1/emu10k1_callback.cmodified+1−4View file
sound/pci/emu10k1/emu10k1_main.cmodified+97−159View file
sound/pci/emu10k1/emufx.cmodified+32−37View file
sound/pci/emu10k1/emumixer.cmodified+23−22View file
sound/pci/emu10k1/emupcm.cmodified+13−67View file
sound/pci/emu10k1/emuproc.cmodified+1−4View file
sound/pci/emu10k1/io.cmodified+27−34View file
sound/pci/emu10k1/irq.cmodified+5−27View file
sound/pci/emu10k1/p16v.cmodified+44−69View file
sound/pci/emu10k1/p16v.hmodified+1−1View file
sound/pci/emu10k1/p17v.hmodified+2−2View file
sound/pci/hda/cs35l41_hda.cmodified+3−3View file
sound/pci/hda/hda_intel.cmodified+3−0View file
sound/pci/hda/hda_tegra.cmodified+2−4View file
sound/pci/hda/patch_hdmi.cmodified+4−8View file
sound/pci/rme9652/hdspm.cmodified+0−6View file
sound/pci/ymfpci/ymfpci.cmodified+26−13View file
sound/pci/ymfpci/ymfpci.hmodified+47−7View file
sound/pci/ymfpci/ymfpci_main.cmodified+22−57View file
sound/ppc/powermac.cmodified+2−3View file
sound/ppc/tumbler.cmodified+2−2View file
sound/sh/aica.cmodified+2−5View file
sound/sh/sh_dac_audio.cmodified+2−3View file
sound/soc/adi/axi-i2s.cmodified+2−4View file
sound/soc/adi/axi-spdif.cmodified+2−4View file
sound/soc/amd/Kconfigmodified+2−0View file
sound/soc/amd/acp-pcm-dma.cmodified+2−4View file
sound/soc/amd/acp/acp-rembrandt.cmodified+3−10View file
sound/soc/amd/acp/acp-renoir.cmodified+2−3View file
sound/soc/amd/ps/acp63.hmodified+2−0View file
sound/soc/amd/ps/pci-ps.cmodified+7−3View file
sound/soc/amd/ps/ps-pdm-dma.cmodified+2−3View file
sound/soc/amd/raven/acp3x-pcm-dma.cmodified+2−3View file
sound/soc/amd/renoir/acp3x-pdm-dma.cmodified+2−3View file
sound/soc/amd/vangogh/acp5x-mach.cmodified+144−153View file
sound/soc/amd/vangogh/acp5x-pcm-dma.cmodified+2−3View file
sound/soc/amd/yc/acp6x-mach.cmodified+21−0View file
sound/soc/amd/yc/acp6x-pdm-dma.cmodified+2−3View file
sound/soc/amd/yc/acp6x.hmodified+3−0View file
sound/soc/amd/yc/pci-acp6x.cmodified+7−1View file
sound/soc/apple/mca.cmodified+2−3View file
sound/soc/atmel/atmel-classd.cmodified+1−4View file
sound/soc/atmel/atmel-i2s.cmodified+2−4View file
sound/soc/atmel/atmel-pdmic.cmodified+1−4View file
sound/soc/atmel/atmel_wm8904.cmodified+2−4View file
sound/soc/atmel/mchp-i2s-mcc.cmodified+2−4View file
sound/soc/atmel/mchp-pdmc.cmodified+9−16View file
sound/soc/atmel/mchp-spdifrx.cmodified+2−4View file
sound/soc/atmel/mchp-spdiftx.cmodified+17−34View file
sound/soc/atmel/mikroe-proto.cmodified+2−4View file
sound/soc/atmel/sam9g20_wm8731.cmodified+2−4View file
sound/soc/atmel/sam9x5_wm8731.cmodified+2−4View file
sound/soc/atmel/tse850-pcm5142.cmodified+2−4View file
sound/soc/au1x/ac97c.cmodified+2−4View file
sound/soc/au1x/i2sc.cmodified+2−4View file
sound/soc/au1x/psc-ac97.cmodified+2−4View file
sound/soc/au1x/psc-i2s.cmodified+2−4View file
sound/soc/bcm/bcm63xx-i2s-whistler.cmodified+2−3View file
sound/soc/bcm/cygnus-ssp.cmodified+2−4View file
sound/soc/cirrus/Kconfigmodified+5−1View file
sound/soc/cirrus/edb93xx.cmodified+2−4View file
sound/soc/cirrus/ep93xx-i2s.cmodified+21−4View file
sound/soc/codecs/Kconfigmodified+62−0View file
sound/soc/codecs/Makefilemodified+14−0View file
sound/soc/codecs/adau1977-spi.cmodified+1−1View file
sound/soc/codecs/cs35l41-lib.cmodified+72−1View file
sound/soc/codecs/cs35l41.cmodified+76−68View file
sound/soc/codecs/cs35l41.hmodified+1−0View file
sound/soc/codecs/cs35l45-i2c.cmodified+3−0View file
sound/soc/codecs/cs35l45-spi.cmodified+5−0View file
sound/soc/codecs/cs35l45-tables.cmodified+133−2View file
sound/soc/codecs/cs35l45.cmodified+620−10View file
sound/soc/codecs/cs35l45.hmodified+266−1View file
sound/soc/codecs/cs35l56-i2c.cadded+82−0View file
sound/soc/codecs/cs35l56-sdw.cadded+566−0View file
sound/soc/codecs/cs35l56-shared.cadded+362−0View file
sound/soc/codecs/cs35l56-spi.cadded+79−0View file
sound/soc/codecs/cs35l56.cadded+1601−0View file
sound/soc/codecs/cs35l56.hadded+81−0View file
sound/soc/codecs/cs4271-i2c.cmodified+0−1View file
sound/soc/codecs/cs4271-spi.cmodified+0−1View file
sound/soc/codecs/cs4271.cmodified+2−2View file
sound/soc/codecs/cs42l42-sdw.cmodified+0−3View file
sound/soc/codecs/cs47l15.cmodified+2−4View file
sound/soc/codecs/cs47l24.cmodified+2−4View file
sound/soc/codecs/cs47l35.cmodified+2−4View file
sound/soc/codecs/cs47l85.cmodified+2−4View file
sound/soc/codecs/cs47l90.cmodified+2−4View file
sound/soc/codecs/cs47l92.cmodified+2−4View file
sound/soc/codecs/da7218.cmodified+3−7View file
sound/soc/codecs/da7219-aad.cmodified+29−31View file
sound/soc/codecs/da7219-aad.hmodified+2−3View file
sound/soc/codecs/es8316.cmodified+18−15View file
sound/soc/codecs/inno_rk3036.cmodified+2−4View file
sound/soc/codecs/lpass-macro-common.cmodified+1−1View file
sound/soc/codecs/lpass-macro-common.hmodified+3−0View file
sound/soc/codecs/lpass-rx-macro.cmodified+30−12View file
sound/soc/codecs/lpass-tx-macro.cmodified+29−12View file
sound/soc/codecs/lpass-va-macro.cmodified+2−4View file
sound/soc/codecs/lpass-wsa-macro.cmodified+31−12View file
sound/soc/codecs/max98363.cadded+464−0View file
sound/soc/codecs/max98363.hadded+36−0View file
sound/soc/codecs/max98373-sdw.cmodified+7−27View file
sound/soc/codecs/max9867.cmodified+17−2View file
sound/soc/codecs/msm8916-wcd-analog.cmodified+2−4View file
sound/soc/codecs/msm8916-wcd-digital.cmodified+2−4View file
sound/soc/codecs/mt6358.cmodified+1−1View file
sound/soc/codecs/mt6359.cmodified+1−1View file
sound/soc/codecs/nau8821.cmodified+96−0View file
sound/soc/codecs/nau8821.hmodified+23−0View file
sound/soc/codecs/nau8825.cmodified+7−1View file
sound/soc/codecs/nau8825.hmodified+1−0View file
sound/soc/codecs/pcm179x-spi.cmodified+1−1View file
sound/soc/codecs/rk817_codec.cmodified+2−4View file
sound/soc/codecs/rt1019.cmodified+1−1View file
sound/soc/codecs/rt1308-sdw.cmodified+7−23View file
sound/soc/codecs/rt1308-sdw.hmodified+0−4View file
sound/soc/codecs/rt1316-sdw.cmodified+7−23View file
sound/soc/codecs/rt1316-sdw.hmodified+0−4View file
sound/soc/codecs/rt1318-sdw.cmodified+7−23View file
sound/soc/codecs/rt1318-sdw.hmodified+0−4View file
sound/soc/codecs/rt5682-sdw.cmodified+7−27View file
sound/soc/codecs/rt700.cmodified+7−23View file
sound/soc/codecs/rt700.hmodified+0−4View file
sound/soc/codecs/rt711-sdca.cmodified+7−23View file
sound/soc/codecs/rt711-sdca.hmodified+0−4View file
sound/soc/codecs/rt711.cmodified+7−23View file
sound/soc/codecs/rt711.hmodified+0−4View file
sound/soc/codecs/rt712-sdca-dmic.cadded+983−0View file
sound/soc/codecs/rt712-sdca-dmic.hadded+108−0View file
sound/soc/codecs/rt712-sdca.cmodified+7−23View file
sound/soc/codecs/rt712-sdca.hmodified+0−4View file
sound/soc/codecs/rt715-sdca.cmodified+7−23View file
sound/soc/codecs/rt715-sdca.hmodified+0−4View file
sound/soc/codecs/rt715.cmodified+7−23View file
sound/soc/codecs/rt715.hmodified+0−4View file
sound/soc/codecs/sdw-mockup.cmodified+6−28View file
sound/soc/codecs/sma1303.cmodified+1−1View file
sound/soc/codecs/src4xxx-i2c.cmodified+1−1View file
sound/soc/codecs/ssm2602.cmodified+12−3View file
sound/soc/codecs/sta32x.cmodified+18−21View file
sound/soc/codecs/sta350.cmodified+28−35View file
sound/soc/codecs/tas5086.cmodified+1−1View file
sound/soc/codecs/tas571x.cmodified+59−0View file
sound/soc/codecs/tas5720.cmodified+2−1View file
sound/soc/codecs/wcd9335.cmodified+11−16View file
sound/soc/codecs/wcd934x.cmodified+10−15View file
sound/soc/codecs/wcd938x.cmodified+12−21View file
sound/soc/codecs/wm5102.cmodified+2−4View file
sound/soc/codecs/wm5110.cmodified+2−4View file
sound/soc/codecs/wm8903.cmodified+0−1View file
sound/soc/codecs/wm8994.cmodified+2−4View file
sound/soc/codecs/wm8997.cmodified+2−4View file
sound/soc/codecs/wm8998.cmodified+2−4View file
sound/soc/codecs/wm_adsp.cmodified+48−15View file
sound/soc/codecs/wm_adsp.hmodified+3−0View file
sound/soc/codecs/zl38060.cmodified+1−1View file
sound/soc/dwc/dwc-i2s.cmodified+2−3View file
sound/soc/fsl/Kconfigmodified+9−0View file
sound/soc/fsl/Makefilemodified+2−0View file
sound/soc/fsl/eukrea-tlv320.cmodified+2−4View file
sound/soc/fsl/fsl-asoc-card.cmodified+6−3View file
sound/soc/fsl/fsl_asrc.cmodified+2−4View file
sound/soc/fsl/fsl_aud2htx.cmodified+2−4View file
sound/soc/fsl/fsl_audmix.cmodified+2−4View file
sound/soc/fsl/fsl_dma.cmodified+2−4View file
sound/soc/fsl/fsl_easrc.cmodified+2−4View file
sound/soc/fsl/fsl_esai.cmodified+2−4View file
sound/soc/fsl/fsl_mqs.cmodified+7−13View file
sound/soc/fsl/fsl_qmc_audio.cadded+735−0View file
sound/soc/fsl/fsl_rpmsg.cmodified+2−4View file
sound/soc/fsl/fsl_sai.cmodified+8−10View file
sound/soc/fsl/fsl_spdif.cmodified+2−4View file
sound/soc/fsl/fsl_ssi.cmodified+3−5View file
sound/soc/fsl/fsl_xcvr.cmodified+2−3View file
sound/soc/fsl/imx-audmix.cmodified+11−11View file
sound/soc/fsl/imx-audmux.cmodified+2−4View file
sound/soc/fsl/imx-card.cmodified+1−1View file
sound/soc/fsl/imx-es8328.cmodified+7−4View file
sound/soc/fsl/imx-pcm-rpmsg.cmodified+2−4View file
sound/soc/fsl/imx-sgtl5000.cmodified+2−4View file
sound/soc/fsl/imx-spdif.cmodified+7−4View file
sound/soc/fsl/mpc5200_psc_ac97.cmodified+2−3View file
sound/soc/fsl/mpc5200_psc_i2s.cmodified+2−3View file
sound/soc/fsl/mpc8610_hpcd.cmodified+2−4View file
sound/soc/fsl/p1022_ds.cmodified+2−4View file
sound/soc/fsl/p1022_rdk.cmodified+2−4View file
sound/soc/fsl/pcm030-audio-fabric.cmodified+2−4View file
sound/soc/generic/audio-graph-card.cmodified+13−2View file
sound/soc/generic/audio-graph-card2-custom-sample.cmodified+3−0View file
sound/soc/generic/audio-graph-card2.cmodified+20−3View file
sound/soc/generic/simple-card-utils.cmodified+22−13View file
sound/soc/generic/simple-card.cmodified+22−1View file
sound/soc/generic/test-component.cmodified+2−4View file
sound/soc/img/img-i2s-in.cmodified+2−4View file
sound/soc/img/img-i2s-out.cmodified+2−4View file
sound/soc/img/img-parallel-out.cmodified+2−4View file
sound/soc/img/img-spdif-in.cmodified+2−4View file
sound/soc/img/img-spdif-out.cmodified+2−4View file
sound/soc/img/pistachio-internal-dac.cmodified+2−4View file
sound/soc/intel/atom/sst-mfld-platform-pcm.cmodified+2−3View file
sound/soc/intel/atom/sst/sst_acpi.cmodified+2−3View file
sound/soc/intel/avs/boards/hdaudio.cmodified+4−6View file
sound/soc/intel/avs/path.cmodified+1−1View file
sound/soc/intel/boards/bytcht_es8316.cmodified+2−3View file
sound/soc/intel/boards/bytcr_rt5640.cmodified+2−3View file
sound/soc/intel/boards/bytcr_rt5651.cmodified+2−3View file
sound/soc/intel/boards/bytcr_wm5102.cmodified+2−3View file
sound/soc/intel/boards/cht_bsw_max98090_ti.cmodified+2−4View file
sound/soc/intel/boards/sof_cirrus_common.cmodified+6−1View file
sound/soc/intel/boards/sof_es8336.cmodified+2−4View file
sound/soc/intel/boards/sof_pcm512x.cmodified+2−4View file
sound/soc/intel/boards/sof_rt5682.cmodified+23−5View file
sound/soc/intel/boards/sof_sdw.cmodified+121−66View file
sound/soc/intel/boards/sof_sdw_common.hmodified+0−3View file
sound/soc/intel/boards/sof_sdw_max98373.cmodified+11−11View file
sound/soc/intel/boards/sof_wm8804.cmodified+2−3View file
sound/soc/intel/catpt/device.cmodified+2−4View file
sound/soc/intel/common/soc-acpi-intel-rpl-match.cmodified+33−1View file
sound/soc/intel/skylake/skl-ssp-clk.cmodified+2−4View file
sound/soc/kirkwood/kirkwood-i2s.cmodified+2−4View file
sound/soc/mediatek/common/mtk-btcvsd.cmodified+2−3View file
sound/soc/mediatek/common/mtk-soundcard-driver.cmodified+9−3View file
sound/soc/mediatek/mt2701/mt2701-afe-pcm.cmodified+2−4View file
sound/soc/mediatek/mt6797/mt6797-afe-pcm.cmodified+2−4View file
sound/soc/mediatek/mt8173/mt8173-afe-pcm.cmodified+2−3View file
sound/soc/mediatek/mt8183/mt8183-afe-pcm.cmodified+2−4View file
sound/soc/mediatek/mt8186/mt8186-afe-gpio.cmodified+14−14View file
sound/soc/mediatek/mt8186/mt8186-dai-adda.cmodified+2−2View file
sound/soc/mediatek/mt8186/mt8186-mt6366-da7219-max98357.cmodified+1−1View file
sound/soc/mediatek/mt8186/mt8186-mt6366-rt1019-rt5682s.cmodified+3−3View file
sound/soc/mediatek/mt8188/mt8188-afe-pcm.cmodified+2−4View file
sound/soc/mediatek/mt8192/mt8192-afe-clk.cmodified+0−4View file
sound/soc/mediatek/mt8192/mt8192-afe-pcm.cmodified+3−8View file
sound/soc/mediatek/mt8192/mt8192-dai-tdm.cmodified+13−15View file
sound/soc/mediatek/mt8192/mt8192-mt6359-rt1015-rt5682.cmodified+5−7View file
sound/soc/mediatek/mt8195/mt8195-afe-pcm.cmodified+2−3View file
sound/soc/mediatek/mt8195/mt8195-dai-adda.cmodified+11−6View file
sound/soc/mediatek/mt8195/mt8195-dai-etdm.cmodified+154−23View file
sound/soc/mediatek/mt8195/mt8195-dai-pcm.cmodified+20−6View file
sound/soc/mediatek/mt8195/mt8195-mt6359.cmodified+1−1View file
sound/soc/meson/aiu.cmodified+2−4View file
sound/soc/meson/axg-card.cmodified+2−1View file
sound/soc/meson/axg-tdm-interface.cmodified+4−9View file
sound/soc/meson/gx-card.cmodified+2−1View file
sound/soc/meson/meson-codec-glue.cmodified+3−2View file
sound/soc/mxs/mxs-sgtl5000.cmodified+3−5View file
sound/soc/pxa/mmp-sspa.cmodified+3−4View file
sound/soc/pxa/pxa2xx-ac97.cmodified+2−3View file
sound/soc/qcom/common.cmodified+15−2View file
sound/soc/qcom/qdsp6/q6apm-lpass-dais.cmodified+3−0View file
sound/soc/qcom/qdsp6/q6apm.cmodified+1−1View file
sound/soc/qcom/qdsp6/q6routing.cmodified+2−4View file
sound/soc/qcom/sdw.cmodified+2−5View file
sound/soc/rockchip/rockchip_i2s.cmodified+3−4View file
sound/soc/rockchip/rockchip_pdm.cmodified+2−4View file
sound/soc/rockchip/rockchip_rt5645.cmodified+2−4View file
sound/soc/rockchip/rockchip_spdif.cmodified+2−4View file
sound/soc/samsung/aries_wm8994.cmodified+4−2View file
sound/soc/samsung/arndale.cmodified+2−3View file
sound/soc/samsung/bells.cmodified+14−7View file
sound/soc/samsung/i2s.cmodified+4−6View file
sound/soc/samsung/littlemill.cmodified+2−1View file
sound/soc/samsung/lowland.cmodified+2−1View file
sound/soc/samsung/odroid.cmodified+2−4View file
sound/soc/samsung/pcm.cmodified+2−4View file
sound/soc/samsung/snow.cmodified+2−4View file
sound/soc/samsung/spdif.cmodified+2−4View file
sound/soc/samsung/speyside.cmodified+2−1View file
sound/soc/sh/fsi.cmodified+3−5View file
sound/soc/sh/hac.cmodified+2−3View file
sound/soc/sh/rcar/core.cmodified+2−4View file
sound/soc/sh/rcar/ssi.cmodified+2−2View file
sound/soc/sh/rz-ssi.cmodified+46−23View file
sound/soc/sh/siu_dai.cmodified+2−3View file
sound/soc/soc-component.cmodified+6−6View file
sound/soc/soc-compress.cmodified+33−37View file
sound/soc/soc-core.cmodified+25−27View file
sound/soc/soc-dai.cmodified+3−0View file
sound/soc/soc-dapm.cmodified+171−153View file
sound/soc/soc-jack.cmodified+1−0View file
sound/soc/soc-pcm.cmodified+11−26View file
sound/soc/soc-topology.cmodified+7−3View file
sound/soc/sof/amd/acp-common.cmodified+1−16View file
sound/soc/sof/amd/acp-pcm.cmodified+34−0View file
sound/soc/sof/amd/acp.cmodified+29−16View file
sound/soc/sof/amd/acp.hmodified+4−3View file
sound/soc/sof/amd/pci-rmb.cmodified+2−89View file
sound/soc/sof/amd/pci-rn.cmodified+2−89View file
sound/soc/sof/amd/rembrandt.cmodified+0−4View file
sound/soc/sof/amd/renoir.cmodified+0−3View file
sound/soc/sof/compress.cmodified+2−6View file
sound/soc/sof/core.cmodified+26−5View file
sound/soc/sof/debug.cmodified+1−0View file
sound/soc/sof/intel/Kconfigmodified+7−0View file
sound/soc/sof/intel/Makefilemodified+4−1View file
sound/soc/sof/intel/apl.cmodified+4−0View file
sound/soc/sof/intel/cnl.cmodified+4−0View file
sound/soc/sof/intel/hda-common-ops.cmodified+0−1View file
sound/soc/sof/intel/hda-ctrl.cmodified+6−3View file
sound/soc/sof/intel/hda-dai-ops.cadded+390−0View file
sound/soc/sof/intel/hda-dai.cmodified+180−518View file
sound/soc/sof/intel/hda-dsp.cmodified+66−35View file
sound/soc/sof/intel/hda-ipc.cmodified+3−0View file
sound/soc/sof/intel/hda-loader.cmodified+5−4View file
sound/soc/sof/intel/hda-mlink.cmodified+799−23View file
sound/soc/sof/intel/hda-pcm.cmodified+17−7View file
sound/soc/sof/intel/hda-stream.cmodified+59−34View file
sound/soc/sof/intel/hda.cmodified+118−115View file
sound/soc/sof/intel/hda.hmodified+42−27View file
sound/soc/sof/intel/icl.cmodified+4−0View file
sound/soc/sof/intel/mtl.cmodified+23−3View file
sound/soc/sof/intel/pci-apl.cmodified+2−0View file
sound/soc/sof/intel/pci-cnl.cmodified+3−0View file
sound/soc/sof/intel/pci-icl.cmodified+2−0View file
sound/soc/sof/intel/pci-mtl.cmodified+1−0View file
sound/soc/sof/intel/pci-skl.cmodified+2−0View file
sound/soc/sof/intel/pci-tgl.cmodified+8−0View file
sound/soc/sof/intel/tgl.cmodified+4−0View file
sound/soc/sof/ipc3-control.cmodified+28−62View file
sound/soc/sof/ipc3-dtrace.cmodified+4−8View file
sound/soc/sof/ipc3-pcm.cmodified+3−4View file
sound/soc/sof/ipc3-topology.cmodified+10−23View file
sound/soc/sof/ipc3.cmodified+3−9View file
sound/soc/sof/ipc4-control.cmodified+252−5View file
sound/soc/sof/ipc4-mtrace.cmodified+21−0View file
sound/soc/sof/ipc4-pcm.cmodified+176−10View file
sound/soc/sof/ipc4-topology.cmodified+890−324View file
sound/soc/sof/ipc4-topology.hmodified+77−12View file
sound/soc/sof/loader.cmodified+2−2View file
sound/soc/sof/pcm.cmodified+48−15View file
sound/soc/sof/pm.cmodified+5−0View file
sound/soc/sof/sof-audio.cmodified+75−10View file
sound/soc/sof/sof-audio.hmodified+31−18View file
sound/soc/sof/sof-client-ipc-flood-test.cmodified+1−2View file
sound/soc/sof/sof-client-probes-ipc3.cmodified+4−8View file
sound/soc/sof/sof-client-probes-ipc4.cmodified+2−2View file
sound/soc/sof/sof-client.cmodified+3−0View file
sound/soc/sof/sof-client.hmodified+4−0View file
sound/soc/sof/sof-priv.hmodified+21−0View file
sound/soc/sof/topology.cmodified+218−84View file
sound/soc/sprd/sprd-mcdt.cmodified+2−4View file
sound/soc/stm/stm32_adfsdm.cmodified+2−4View file
sound/soc/stm/stm32_i2s.cmodified+3−5View file
sound/soc/stm/stm32_sai_sub.cmodified+4−6View file
sound/soc/stm/stm32_spdifrx.cmodified+2−4View file
sound/soc/sunxi/sun4i-codec.cmodified+2−4View file
sound/soc/sunxi/sun4i-i2s.cmodified+2−4View file
sound/soc/sunxi/sun4i-spdif.cmodified+2−4View file
sound/soc/sunxi/sun50i-dmic.cmodified+2−4View file
sound/soc/sunxi/sun8i-codec.cmodified+2−4View file
sound/soc/tegra/Kconfigmodified+18−0View file
sound/soc/tegra/tegra186_asrc.cmodified+2−4View file
sound/soc/tegra/tegra186_dspk.cmodified+2−4View file
sound/soc/tegra/tegra20_ac97.cmodified+4−5View file
sound/soc/tegra/tegra20_i2s.cmodified+2−4View file
sound/soc/tegra/tegra210_admaif.cmodified+2−4View file
sound/soc/tegra/tegra210_adx.cmodified+2−4View file
sound/soc/tegra/tegra210_ahub.cmodified+2−4View file
sound/soc/tegra/tegra210_amx.cmodified+2−4View file
sound/soc/tegra/tegra210_dmic.cmodified+2−4View file
sound/soc/tegra/tegra210_i2s.cmodified+2−4View file
sound/soc/tegra/tegra210_mixer.cmodified+2−4View file
sound/soc/tegra/tegra210_mvc.cmodified+2−4View file
sound/soc/tegra/tegra210_ope.cmodified+2−4View file
sound/soc/tegra/tegra210_sfc.cmodified+2−4View file
sound/soc/tegra/tegra30_ahub.cmodified+2−4View file
sound/soc/tegra/tegra30_i2s.cmodified+2−4View file
sound/soc/tegra/tegra_asoc_machine.cmodified+122−5View file
sound/soc/ti/ams-delta.cmodified+2−3View file
sound/soc/ti/davinci-i2s.cmodified+2−4View file
sound/soc/ti/davinci-mcasp.cmodified+2−4View file
sound/soc/ti/omap-hdmi.cmodified+3−7View file
sound/soc/ti/omap-mcbsp.cmodified+2−4View file
sound/soc/uniphier/evea.cmodified+2−4View file
sound/soc/ux500/mop500.cmodified+2−4View file
sound/soc/ux500/ux500_msp_dai.cmodified+2−4View file
sound/soc/xilinx/xlnx_formatter_pcm.cmodified+2−3View file
sound/soc/xilinx/xlnx_spdif.cmodified+2−3View file
sound/soc/xtensa/xtfpga-i2s.cmodified+2−3View file
sound/sparc/cs4231.cmodified+2−4View file
sound/sparc/dbri.cmodified+2−4View file
sound/usb/card.cmodified+0−1View file
sound/usb/endpoint.cmodified+4−17View file
sound/usb/helper.cmodified+0−1View file
sound/usb/usbaudio.hmodified+2−0View file
tools/testing/selftests/alsa/mixer-test.cmodified+59−7View file
tools/testing/selftests/alsa/pcm-test.cmodified+17−6View file

Only the first 600 diff lines are shown. Download the complete patch.

Documentation/devicetree/bindings/soc/fsl/cpm_qe/fsl,cpm1-scc-qmc.yaml

View file
diff --git a/Documentation/devicetree/bindings/soc/fsl/cpm_qe/fsl,cpm1-scc-qmc.yaml b/Documentation/devicetree/bindings/soc/fsl/cpm_qe/fsl,cpm1-scc-qmc.yaml
new file mode 100644
index 0000000..ec888f4
--- /dev/null
+++ b/Documentation/devicetree/bindings/soc/fsl/cpm_qe/fsl,cpm1-scc-qmc.yaml
@@ -0,0 +1,162 @@
+# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
+%YAML 1.2
+---
+$id: http://devicetree.org/schemas/soc/fsl/cpm_qe/fsl,cpm1-scc-qmc.yaml#
+$schema: http://devicetree.org/meta-schemas/core.yaml#
+
+title: PowerQUICC CPM QUICC Multichannel Controller (QMC)
+
+maintainers:
+ - Herve Codina <[email protected]>
+
+description:
+ The QMC (QUICC Multichannel Controller) emulates up to 64 channels within one
+ serial controller using the same TDM physical interface routed from TSA.
+
+properties:
+ compatible:
+ items:
+ - enum:
+ - fsl,mpc885-scc-qmc
+ - fsl,mpc866-scc-qmc
+ - const: fsl,cpm1-scc-qmc
+
+ reg:
+ items:
+ - description: SCC (Serial communication controller) register base
+ - description: SCC parameter ram base
+ - description: Dual port ram base
+
+ reg-names:
+ items:
+ - const: scc_regs
+ - const: scc_pram
+ - const: dpram
+
+ interrupts:
+ maxItems: 1
+ description: SCC interrupt line in the CPM interrupt controller
+
+ fsl,tsa-serial:
+ $ref: /schemas/types.yaml#/definitions/phandle-array
+ items:
+ - items:
+ - description: phandle to TSA node
+ - enum: [1, 2, 3]
+ description: |
+ TSA serial interface (dt-bindings/soc/cpm1-fsl,tsa.h defines these
+ values)
+ - 1: SCC2
+ - 2: SCC3
+ - 3: SCC4
+ description:
+ Should be a phandle/number pair. The phandle to TSA node and the TSA
+ serial interface to use.
+
+ '#address-cells':
+ const: 1
+
+ '#size-cells':
+ const: 0
+
+patternProperties:
+ '^channel@([0-9]|[1-5][0-9]|6[0-3])$':
+ description:
+ A channel managed by this controller
+ type: object
+
+ properties:
+ reg:
+ minimum: 0
+ maximum: 63
+ description:
+ The channel number
+
+ fsl,operational-mode:
+ $ref: /schemas/types.yaml#/definitions/string
+ enum: [transparent, hdlc]
+ default: transparent
+ description: |
+ The channel operational mode
+ - hdlc: The channel handles HDLC frames
+ - transparent: The channel handles raw data without any processing
+
+ fsl,reverse-data:
+ $ref: /schemas/types.yaml#/definitions/flag
+ description:
+ The bit order as seen on the channels is reversed,
+ transmitting/receiving the MSB of each octet first.
+ This flag is used only in 'transparent' mode.
+
+ fsl,tx-ts-mask:
+ $ref: /schemas/types.yaml#/definitions/uint64
+ description:
+ Channel assigned Tx time-slots within the Tx time-slots routed by the
+ TSA to this cell.
+
+ fsl,rx-ts-mask:
+ $ref: /schemas/types.yaml#/definitions/uint64
+ description:
+ Channel assigned Rx time-slots within the Rx time-slots routed by the
+ TSA to this cell.
+
+ required:
+ - reg
+ - fsl,tx-ts-mask
+ - fsl,rx-ts-mask
+
+required:
+ - compatible
+ - reg
+ - reg-names
+ - interrupts
+ - fsl,tsa-serial
+ - '#address-cells'
+ - '#size-cells'
+
+additionalProperties: false
+
+examples:
+ - |
+ #include <dt-bindings/soc/cpm1-fsl,tsa.h>
+
+ qmc@a60 {
+ compatible = "fsl,mpc885-scc-qmc", "fsl,cpm1-scc-qmc";
+ reg = <0xa60 0x20>,
+ <0x3f00 0xc0>,
+ <0x2000 0x1000>;
+ reg-names = "scc_regs", "scc_pram", "dpram";
+ interrupts = <27>;
+ interrupt-parent = <&CPM_PIC>;
+
+ #address-cells = <1>;
+ #size-cells = <0>;
+
+ fsl,tsa-serial = <&tsa FSL_CPM_TSA_SCC4>;
+
+ channel@16 {
+ /* Ch16 : First 4 even TS from all routed from TSA */
+ reg = <16>;
+ fsl,mode = "transparent";
+ fsl,reverse-data;
+ fsl,tx-ts-mask = <0x00000000 0x000000aa>;
+ fsl,rx-ts-mask = <0x00000000 0x000000aa>;
+ };
+
+ channel@17 {
+ /* Ch17 : First 4 odd TS from all routed from TSA */
+ reg = <17>;
+ fsl,mode = "transparent";
+ fsl,reverse-data;
+ fsl,tx-ts-mask = <0x00000000 0x00000055>;
+ fsl,rx-ts-mask = <0x00000000 0x00000055>;
+ };
+
+ channel@19 {
+ /* Ch19 : 8 TS (TS 8..15) from all routed from TSA */
+ reg = <19>;
+ fsl,mode = "hdlc";
+ fsl,tx-ts-mask = <0x00000000 0x0000ff00>;
+ fsl,rx-ts-mask = <0x00000000 0x0000ff00>;
+ };
+ };

Documentation/devicetree/bindings/soc/fsl/cpm_qe/fsl,cpm1-tsa.yaml

View file
diff --git a/Documentation/devicetree/bindings/soc/fsl/cpm_qe/fsl,cpm1-tsa.yaml b/Documentation/devicetree/bindings/soc/fsl/cpm_qe/fsl,cpm1-tsa.yaml
new file mode 100644
index 0000000..7e51c63
--- /dev/null
+++ b/Documentation/devicetree/bindings/soc/fsl/cpm_qe/fsl,cpm1-tsa.yaml
@@ -0,0 +1,205 @@
+# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
+%YAML 1.2
+---
+$id: http://devicetree.org/schemas/soc/fsl/cpm_qe/fsl,cpm1-tsa.yaml#
+$schema: http://devicetree.org/meta-schemas/core.yaml#
+
+title: PowerQUICC CPM Time-slot assigner (TSA) controller
+
+maintainers:
+ - Herve Codina <[email protected]>
+
+description:
+ The TSA is the time-slot assigner that can be found on some PowerQUICC SoC.
+ Its purpose is to route some TDM time-slots to other internal serial
+ controllers.
+
+properties:
+ compatible:
+ items:
+ - enum:
+ - fsl,mpc885-tsa
+ - fsl,mpc866-tsa
+ - const: fsl,cpm1-tsa
+
+ reg:
+ items:
+ - description: SI (Serial Interface) register base
+ - description: SI RAM base
+
+ reg-names:
+ items:
+ - const: si_regs
+ - const: si_ram
+
+ '#address-cells':
+ const: 1
+
+ '#size-cells':
+ const: 0
+
+patternProperties:
+ '^tdm@[0-1]$':
+ description:
+ The TDM managed by this controller
+ type: object
+
+ additionalProperties: false
+
+ properties:
+ reg:
+ minimum: 0
+ maximum: 1
+ description:
+ The TDM number for this TDM, 0 for TDMa and 1 for TDMb
+
+ fsl,common-rxtx-pins:
+ $ref: /schemas/types.yaml#/definitions/flag
+ description:
+ The hardware can use four dedicated pins for Tx clock, Tx sync, Rx
+ clock and Rx sync or use only two pins, Tx/Rx clock and Tx/Rx sync.
+ Without the 'fsl,common-rxtx-pins' property, the four pins are used.
+ With the 'fsl,common-rxtx-pins' property, two pins are used.
+
+ clocks:
+ minItems: 2
+ items:
+ - description: External clock connected to L1RSYNC pin
+ - description: External clock connected to L1RCLK pin
+ - description: External clock connected to L1TSYNC pin
+ - description: External clock connected to L1TCLK pin
+
+ clock-names:
+ minItems: 2
+ items:
+ - const: l1rsync
+ - const: l1rclk
+ - const: l1tsync
+ - const: l1tclk
+
+ fsl,rx-frame-sync-delay-bits:
+ enum: [0, 1, 2, 3]
+ default: 0
+ description: |
+ Receive frame sync delay in number of bits.
+ Indicates the delay between the Rx sync and the first bit of the Rx
+ frame. 0 for no bit delay. 1, 2 or 3 for 1, 2 or 3 bits delay.
+
+ fsl,tx-frame-sync-delay-bits:
+ enum: [0, 1, 2, 3]
+ default: 0
+ description: |
+ Transmit frame sync delay in number of bits.
+ Indicates the delay between the Tx sync and the first bit of the Tx
+ frame. 0 for no bit delay. 1, 2 or 3 for 1, 2 or 3 bits delay.
+
+ fsl,clock-falling-edge:
+ $ref: /schemas/types.yaml#/definitions/flag
+ description:
+ Data is sent on falling edge of the clock (and received on the rising
+ edge). If 'clock-falling-edge' is not present, data is sent on the
+ rising edge (and received on the falling edge).
+
+ fsl,fsync-rising-edge:
+ $ref: /schemas/types.yaml#/definitions/flag
+ description:
+ Frame sync pulses are sampled with the rising edge of the channel
+ clock. If 'fsync-rising-edge' is not present, pulses are sampled with
+ the falling edge.
+
+ fsl,double-speed-clock:
+ $ref: /schemas/types.yaml#/definitions/flag
+ description:
+ The channel clock is twice the data rate.
+
+ patternProperties:
+ '^fsl,[rt]x-ts-routes$':
+ $ref: /schemas/types.yaml#/definitions/uint32-matrix
+ description: |
+ A list of tuple that indicates the Tx or Rx time-slots routes.
+ items:
+ items:
+ - description:
+ The number of time-slots
+ minimum: 1
+ maximum: 64
+ - description: |
+ The source (Tx) or destination (Rx) serial interface
+ (dt-bindings/soc/cpm1-fsl,tsa.h defines these values)
+ - 0: No destination
+ - 1: SCC2
+ - 2: SCC3
+ - 3: SCC4
+ - 4: SMC1
+ - 5: SMC2
+ enum: [0, 1, 2, 3, 4, 5]
+ minItems: 1
+ maxItems: 64
+
+ allOf:
+ # If fsl,common-rxtx-pins is present, only 2 clocks are needed.
+ # Else, the 4 clocks must be present.
+ - if:
+ required:
+ - fsl,common-rxtx-pins
+ then:
+ properties:
+ clocks:
+ maxItems: 2
+ clock-names:
+ maxItems: 2
+ else:
+ properties:
+ clocks:
+ minItems: 4
+ clock-names:
+ minItems: 4
+
+ required:
+ - reg
+ - clocks
+ - clock-names
+
+required:
+ - compatible
+ - reg
+ - reg-names
+ - '#address-cells'
+ - '#size-cells'
+
+additionalProperties: false
+
+examples:
+ - |
+ #include <dt-bindings/soc/cpm1-fsl,tsa.h>
+
+ tsa@ae0 {
+ compatible = "fsl,mpc885-tsa", "fsl,cpm1-tsa";
+ reg = <0xae0 0x10>,
+ <0xc00 0x200>;
+ reg-names = "si_regs", "si_ram";
+
+ #address-cells = <1>;
+ #size-cells = <0>;
+
+ tdm@0 {
+ /* TDMa */
+ reg = <0>;
+
+ clocks = <&clk_l1rsynca>, <&clk_l1rclka>;
+ clock-names = "l1rsync", "l1rclk";
+
+ fsl,common-rxtx-pins;
+ fsl,fsync-rising-edge;
+
+ fsl,tx-ts-routes = <2 0>, /* TS 0..1 */
+ <24 FSL_CPM_TSA_SCC4>, /* TS 2..25 */
+ <1 0>, /* TS 26 */
+ <5 FSL_CPM_TSA_SCC3>; /* TS 27..31 */
+
+ fsl,rx-ts-routes = <2 0>, /* TS 0..1 */
+ <24 FSL_CPM_TSA_SCC4>, /* 2..25 */
+ <1 0>, /* TS 26 */
+ <5 FSL_CPM_TSA_SCC3>; /* TS 27..31 */
+ };
+ };

Documentation/devicetree/bindings/sound/adi,adau1372.yaml

View file
diff --git a/Documentation/devicetree/bindings/sound/adi,adau1372.yaml b/Documentation/devicetree/bindings/sound/adi,adau1372.yaml
index 044bcd3..ea62e51 100644
--- a/Documentation/devicetree/bindings/sound/adi,adau1372.yaml
+++ b/Documentation/devicetree/bindings/sound/adi,adau1372.yaml
@@ -32,7 +32,7 @@ properties:
maxItems: 1
clock-names:
- const: "mclk"
+ const: mclk
powerdown-gpios:
description: GPIO used for hardware power-down.

Documentation/devicetree/bindings/sound/adi,adau17x1.txt

View before deletion
diff --git a/Documentation/devicetree/bindings/sound/adi,adau17x1.txt b/Documentation/devicetree/bindings/sound/adi,adau17x1.txt
deleted file mode 100644
index 1447dec..0000000
--- a/Documentation/devicetree/bindings/sound/adi,adau17x1.txt
+++ /dev/null
@@ -1,32 +0,0 @@
-Analog Devices ADAU1361/ADAU1461/ADAU1761/ADAU1961/ADAU1381/ADAU1781
-
-Required properties:
-
- - compatible: Should contain one of the following:
- "adi,adau1361"
- "adi,adau1461"
- "adi,adau1761"
- "adi,adau1961"
- "adi,adau1381"
- "adi,adau1781"
-
- - reg: The i2c address. Value depends on the state of ADDR0
- and ADDR1, as wired in hardware.
-
-Optional properties:
- - clock-names: If provided must be "mclk".
- - clocks: phandle + clock-specifiers for the clock that provides
- the audio master clock for the device.
-
-Examples:
-#include <dt-bindings/sound/adau17x1.h>
-
- i2c_bus {
- adau1361@38 {
- compatible = "adi,adau1761";
- reg = <0x38>;
-
- clock-names = "mclk";
- clocks = <&audio_clock>;
- };
- };

Documentation/devicetree/bindings/sound/adi,adau17x1.yaml

View file
diff --git a/Documentation/devicetree/bindings/sound/adi,adau17x1.yaml b/Documentation/devicetree/bindings/sound/adi,adau17x1.yaml
new file mode 100644
index 0000000..8ef1e7f
--- /dev/null
+++ b/Documentation/devicetree/bindings/sound/adi,adau17x1.yaml
@@ -0,0 +1,52 @@
+# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
+%YAML 1.2
+---
+$id: http://devicetree.org/schemas/sound/adi,adau17x1.yaml#
+$schema: http://devicetree.org/meta-schemas/core.yaml#
+
+title: Analog Devices ADAU1361/ADAU1461/ADAU1761/ADAU1961/ADAU1381/ADAU1781 Codec
+
+maintainers:
+ - Lars-Peter Clausen <[email protected]>
+
+properties:
+ compatible:
+ enum:
+ - adi,adau1361
+ - adi,adau1381
+ - adi,adau1461
+ - adi,adau1761
+ - adi,adau1781
+ - adi,adau1961
+
+ reg:
+ maxItems: 1
+ description:
+ The i2c address. Value depends on the state of ADDR0 and ADDR1,
+ as wired in hardware.
+
+ clock-names:
+ const: mclk
+
+ clocks:
+ items:
+ - description: provides the audio master clock for the device.
+
+required:
+ - compatible
+ - reg
+
+additionalProperties: false
+
+examples:
+ - |
+ i2c {
+ #address-cells = <1>;
+ #size-cells = <0>;
+ audio-codec@38 {
+ compatible = "adi,adau1761";
+ reg = <0x38>;
+ clock-names = "mclk";
+ clocks = <&audio_clock>;
+ };
+ };

Documentation/devicetree/bindings/sound/adi,max98363.yaml

View file
diff --git a/Documentation/devicetree/bindings/sound/adi,max98363.yaml b/Documentation/devicetree/bindings/sound/adi,max98363.yaml
new file mode 100644
index 0000000..a844b63
--- /dev/null
+++ b/Documentation/devicetree/bindings/sound/adi,max98363.yaml
@@ -0,0 +1,60 @@
+# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
+%YAML 1.2
+---
+$id: http://devicetree.org/schemas/sound/adi,max98363.yaml#
+$schema: http://devicetree.org/meta-schemas/core.yaml#
+
+title: Analog Devices MAX98363 SoundWire Amplifier
+
+maintainers:
+ - Ryan Lee <[email protected]>
+
+description:
+ The MAX98363 is a SoundWire input Class D mono amplifier that
+ supports MIPI SoundWire v1.2-compatible digital interface for
+ audio and control data.
+ SoundWire peripheral device ID of MAX98363 is 0x3*019f836300
+ where * is the peripheral device unique ID decoded from pin.
+ It supports up to 10 peripheral devices(0x0 to 0x9).
+
+allOf:
+ - $ref: dai-common.yaml#
+
+properties:
+ compatible:
+ const: sdw3019f836300
+
+ reg:
+ maxItems: 1
+
+ '#sound-dai-cells':
+ const: 0
+
+required:
+ - compatible
+ - reg
+ - "#sound-dai-cells"
+
+unevaluatedProperties: false
+
+examples:
+ - |
+ soundwire-controller@3250000 {
+ #address-cells = <2>;
+ #size-cells = <0>;
+ reg = <0x3250000 0x2000>;
+
+ speaker@0,0 {
+ compatible = "sdw3019f836300";
+ reg = <0 0>;
+ #sound-dai-cells = <0>;
+ sound-name-prefix = "Speaker Left";
+ };
+
+ speaker@0,1 {
+ compatible = "sdw3019f836300";
+ reg = <0 1>;
+ #sound-dai-cells = <0>;
+ sound-name-prefix = "Speaker Right";
+ };
+ };

Documentation/devicetree/bindings/sound/adi,max98396.yaml

View file
diff --git a/Documentation/devicetree/bindings/sound/adi,max98396.yaml b/Documentation/devicetree/bindings/sound/adi,max98396.yaml
index fd5aa61..bdc10d4 100644
--- a/Documentation/devicetree/bindings/sound/adi,max98396.yaml
+++ b/Documentation/devicetree/bindings/sound/adi,max98396.yaml
@@ -41,21 +41,21 @@ properties:
adi,vmon-slot-no:
description: slot number of the voltage sense monitor
- $ref: "/schemas/types.yaml#/definitions/uint32"
+ $ref: /schemas/types.yaml#/definitions/uint32
minimum: 0
maximum: 15
default: 0
adi,imon-slot-no:
description: slot number of the current sense monitor
- $ref: "/schemas/types.yaml#/definitions/uint32"
+ $ref: /schemas/types.yaml#/definitions/uint32
minimum: 0
maximum: 15
default: 1
adi,spkfb-slot-no:
description: slot number of speaker DSP monitor
- $ref: "/schemas/types.yaml#/definitions/uint32"
+ $ref: /schemas/types.yaml#/definitions/uint32
minimum: 0
maximum: 15
default: 2
@@ -64,7 +64,7 @@ properties:
description:
Selects the PCM data input channel that is routed to the speaker
audio processing bypass path.
- $ref: "/schemas/types.yaml#/definitions/uint32"
+ $ref: /schemas/types.yaml#/definitions/uint32
minimum: 0
maximum: 15
default: 0

Documentation/devicetree/bindings/sound/ak4458.txt

View before deletion
diff --git a/Documentation/devicetree/bindings/sound/ak4458.txt b/Documentation/devicetree/bindings/sound/ak4458.txt
deleted file mode 100644
index 0416c14..0000000
--- a/Documentation/devicetree/bindings/sound/ak4458.txt
+++ /dev/null
@@ -1,28 +0,0 @@
-AK4458 audio DAC
-

This diff is incomplete. Download the complete patch.

Documentation/devicetree/bindings/sound/ak5558.txt

View before deletion

This diff is incomplete. Download the complete patch.

Documentation/devicetree/bindings/sound/asahi-kasei,ak4458.yaml

View file

This diff is incomplete. Download the complete patch.

Documentation/devicetree/bindings/sound/asahi-kasei,ak5558.yaml

View file

This diff is incomplete. Download the complete patch.

Documentation/devicetree/bindings/sound/audio-graph-port.yaml

View file

This diff is incomplete. Download the complete patch.

Documentation/devicetree/bindings/sound/audio-graph.yaml

View file

This diff is incomplete. Download the complete patch.

Documentation/devicetree/bindings/sound/cirrus,cs35l41.yaml

View file

This diff is incomplete. Download the complete patch.

Documentation/devicetree/bindings/sound/cirrus,cs35l45.yaml

View file

This diff is incomplete. Download the complete patch.

Documentation/devicetree/bindings/sound/cirrus,cs42l42.yaml

View file

This diff is incomplete. Download the complete patch.

Documentation/devicetree/bindings/sound/cirrus,ep9301-i2s.yaml

View file

This diff is incomplete. Download the complete patch.

Documentation/devicetree/bindings/sound/everest,es8316.yaml

View file

This diff is incomplete. Download the complete patch.

Documentation/devicetree/bindings/sound/fsl,qmc-audio.yaml

View file

This diff is incomplete. Download the complete patch.

Documentation/devicetree/bindings/sound/max98371.txt

View before deletion

This diff is incomplete. Download the complete patch.

Documentation/devicetree/bindings/sound/max9867.txt

View before deletion

This diff is incomplete. Download the complete patch.

Documentation/devicetree/bindings/sound/maxim,max9759.txt

View before deletion

This diff is incomplete. Download the complete patch.

Documentation/devicetree/bindings/sound/maxim,max9759.yaml

View file

This diff is incomplete. Download the complete patch.

Documentation/devicetree/bindings/sound/maxim,max98371.yaml

View file

This diff is incomplete. Download the complete patch.

Documentation/devicetree/bindings/sound/maxim,max9867.yaml

View file

This diff is incomplete. Download the complete patch.

Documentation/devicetree/bindings/sound/mt8186-afe-pcm.yaml

View file

This diff is incomplete. Download the complete patch.

Documentation/devicetree/bindings/sound/mt8186-mt6366-da7219-max98357.yaml

View file

This diff is incomplete. Download the complete patch.

Documentation/devicetree/bindings/sound/mt8186-mt6366-rt1019-rt5682s.yaml

View file

This diff is incomplete. Download the complete patch.

Documentation/devicetree/bindings/sound/mt8192-afe-pcm.yaml

View file

This diff is incomplete. Download the complete patch.

Documentation/devicetree/bindings/sound/mt8192-mt6359-rt1015-rt5682.yaml

View file

This diff is incomplete. Download the complete patch.

Documentation/devicetree/bindings/sound/mt8195-afe-pcm.yaml

View file

This diff is incomplete. Download the complete patch.

Documentation/devicetree/bindings/sound/mt8195-mt6359.yaml

View file

This diff is incomplete. Download the complete patch.

Documentation/devicetree/bindings/sound/nau8825.txt

View file

This diff is incomplete. Download the complete patch.

Documentation/devicetree/bindings/sound/nvidia,tegra-audio-alc5632.yaml

View file

This diff is incomplete. Download the complete patch.

Documentation/devicetree/bindings/sound/nvidia,tegra-audio-common.yaml

View file

This diff is incomplete. Download the complete patch.

Documentation/devicetree/bindings/sound/nvidia,tegra-audio-max9808x.yaml

View file

This diff is incomplete. Download the complete patch.

Documentation/devicetree/bindings/sound/nvidia,tegra-audio-max98090.yaml

View file

This diff is incomplete. Download the complete patch.

Documentation/devicetree/bindings/sound/nvidia,tegra-audio-rt5631.yaml

View file

This diff is incomplete. Download the complete patch.

Documentation/devicetree/bindings/sound/nvidia,tegra-audio-rt5640.yaml

View file

This diff is incomplete. Download the complete patch.

Documentation/devicetree/bindings/sound/nvidia,tegra-audio-rt5677.yaml

View file

This diff is incomplete. Download the complete patch.

Documentation/devicetree/bindings/sound/nvidia,tegra-audio-sgtl5000.yaml

View file

This diff is incomplete. Download the complete patch.

Documentation/devicetree/bindings/sound/nvidia,tegra-audio-wm8753.yaml

View file

This diff is incomplete. Download the complete patch.

Documentation/devicetree/bindings/sound/nvidia,tegra-audio-wm8903.yaml

View file

This diff is incomplete. Download the complete patch.

Documentation/devicetree/bindings/sound/nvidia,tegra-audio-wm9712.yaml

View file

This diff is incomplete. Download the complete patch.

Documentation/devicetree/bindings/sound/qcom,lpass-rx-macro.yaml

View file

This diff is incomplete. Download the complete patch.

Documentation/devicetree/bindings/sound/qcom,lpass-tx-macro.yaml

View file

This diff is incomplete. Download the complete patch.

Documentation/devicetree/bindings/sound/qcom,lpass-va-macro.yaml

View file

This diff is incomplete. Download the complete patch.

Documentation/devicetree/bindings/sound/qcom,lpass-wsa-macro.yaml

View file

This diff is incomplete. Download the complete patch.

Documentation/devicetree/bindings/sound/qcom,q6asm-dais.yaml

View file

This diff is incomplete. Download the complete patch.

Documentation/devicetree/bindings/sound/qcom,wcd9335.txt

View before deletion

This diff is incomplete. Download the complete patch.

Documentation/devicetree/bindings/sound/qcom,wcd9335.yaml

View file

This diff is incomplete. Download the complete patch.

Documentation/devicetree/bindings/sound/qcom,wcd934x.yaml

View file

This diff is incomplete. Download the complete patch.

Documentation/devicetree/bindings/sound/realtek,alc5632.yaml

View file

This diff is incomplete. Download the complete patch.

Documentation/devicetree/bindings/sound/renesas,rsnd.yaml

View file

This diff is incomplete. Download the complete patch.

Documentation/devicetree/bindings/sound/renesas,rz-ssi.yaml

View file

This diff is incomplete. Download the complete patch.

Documentation/devicetree/bindings/sound/rockchip,i2s-tdm.yaml

View file

This diff is incomplete. Download the complete patch.

Documentation/devicetree/bindings/sound/rockchip-i2s.yaml

View file

This diff is incomplete. Download the complete patch.

Documentation/devicetree/bindings/sound/sgtl5000.yaml

View file

This diff is incomplete. Download the complete patch.

Documentation/devicetree/bindings/sound/simple-card.yaml

View file

This diff is incomplete. Download the complete patch.

Documentation/devicetree/bindings/sound/socionext,uniphier-aio.yaml

View file

This diff is incomplete. Download the complete patch.

Documentation/devicetree/bindings/sound/tas571x.txt

View file

This diff is incomplete. Download the complete patch.

Documentation/devicetree/bindings/sound/wlf,wm8510.yaml

View file

This diff is incomplete. Download the complete patch.

Documentation/devicetree/bindings/sound/wlf,wm8523.yaml

View file

This diff is incomplete. Download the complete patch.

Documentation/devicetree/bindings/sound/wlf,wm8524.yaml

View file

This diff is incomplete. Download the complete patch.

Documentation/devicetree/bindings/sound/wlf,wm8580.yaml

View file

This diff is incomplete. Download the complete patch.

Documentation/devicetree/bindings/sound/wlf,wm8711.yaml

View file

This diff is incomplete. Download the complete patch.

Documentation/devicetree/bindings/sound/wlf,wm8728.yaml

View file

This diff is incomplete. Download the complete patch.

Documentation/devicetree/bindings/sound/wlf,wm8737.yaml

View file

This diff is incomplete. Download the complete patch.

Documentation/devicetree/bindings/sound/wlf,wm8753.yaml

View file

This diff is incomplete. Download the complete patch.

Documentation/devicetree/bindings/sound/wlf,wm8960.yaml

View file

This diff is incomplete. Download the complete patch.

Documentation/devicetree/bindings/sound/wlf,wm8994.yaml

View file

This diff is incomplete. Download the complete patch.

Documentation/devicetree/bindings/sound/wm8510.txt

View before deletion

This diff is incomplete. Download the complete patch.

Documentation/devicetree/bindings/sound/wm8523.txt

View before deletion

This diff is incomplete. Download the complete patch.

Documentation/devicetree/bindings/sound/wm8524.txt

View before deletion

This diff is incomplete. Download the complete patch.

Documentation/devicetree/bindings/sound/wm8580.txt

View before deletion

This diff is incomplete. Download the complete patch.

Documentation/devicetree/bindings/sound/wm8711.txt

View before deletion

This diff is incomplete. Download the complete patch.

Documentation/devicetree/bindings/sound/wm8728.txt

View before deletion

This diff is incomplete. Download the complete patch.

Documentation/devicetree/bindings/sound/wm8737.txt

View before deletion

This diff is incomplete. Download the complete patch.

Documentation/devicetree/bindings/sound/wm8960.txt

View before deletion

This diff is incomplete. Download the complete patch.

Documentation/devicetree/bindings/sound/wm8994.txt

View before deletion

This diff is incomplete. Download the complete patch.

Documentation/sound/alsa-configuration.rst

View file

This diff is incomplete. Download the complete patch.

Documentation/sound/cards/audigy-mixer.rst

View file

This diff is incomplete. Download the complete patch.

Documentation/sound/cards/sb-live-mixer.rst

View file

This diff is incomplete. Download the complete patch.

Documentation/sound/hd-audio/index.rst

View file

This diff is incomplete. Download the complete patch.

Documentation/sound/hd-audio/intel-multi-link.rst

View file

This diff is incomplete. Download the complete patch.

Documentation/sound/kernel-api/writing-an-alsa-driver.rst

View file

This diff is incomplete. Download the complete patch.

MAINTAINERS

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/platforms/8xx/cpm1.c

View file

This diff is incomplete. Download the complete patch.

drivers/firmware/cirrus/cs_dsp.c

View file

This diff is incomplete. Download the complete patch.

drivers/soc/fsl/qe/Kconfig

View file

This diff is incomplete. Download the complete patch.

drivers/soc/fsl/qe/Makefile

View file

This diff is incomplete. Download the complete patch.

drivers/soc/fsl/qe/qmc.c

View file

This diff is incomplete. Download the complete patch.

drivers/soc/fsl/qe/tsa.c

View file

This diff is incomplete. Download the complete patch.

drivers/soc/fsl/qe/tsa.h

View file

This diff is incomplete. Download the complete patch.

include/dt-bindings/soc/cpm1-fsl,tsa.h

View file

This diff is incomplete. Download the complete patch.

include/dt-bindings/sound/cs35l45.h

View file

This diff is incomplete. Download the complete patch.

include/linux/firmware/cirrus/cs_dsp.h

View file

This diff is incomplete. Download the complete patch.

include/soc/fsl/qe/qmc.h

View file

This diff is incomplete. Download the complete patch.

include/sound/ac97_codec.h

View file

This diff is incomplete. Download the complete patch.

include/sound/cs35l41.h

View file

This diff is incomplete. Download the complete patch.

include/sound/cs35l56.h

View file

This diff is incomplete. Download the complete patch.

include/sound/emu10k1.h

View file

This diff is incomplete. Download the complete patch.

include/sound/hda-mlink.h

View file

This diff is incomplete. Download the complete patch.

include/sound/hda_register.h

View file

This diff is incomplete. Download the complete patch.

include/sound/pcm-indirect.h

View file

This diff is incomplete. Download the complete patch.

include/sound/pcm.h

View file

This diff is incomplete. Download the complete patch.

include/sound/soc-card.h

View file

This diff is incomplete. Download the complete patch.

include/sound/soc-dapm.h

View file

This diff is incomplete. Download the complete patch.

include/sound/soc-dpcm.h

View file

This diff is incomplete. Download the complete patch.

include/sound/soc.h

View file

This diff is incomplete. Download the complete patch.

include/sound/sof.h

View file

This diff is incomplete. Download the complete patch.

include/sound/sof/ipc4/header.h

View file

This diff is incomplete. Download the complete patch.

include/uapi/sound/asound.h

View file

This diff is incomplete. Download the complete patch.

include/uapi/sound/emu10k1.h

View file

This diff is incomplete. Download the complete patch.

include/uapi/sound/sof/abi.h

View file

This diff is incomplete. Download the complete patch.

include/uapi/sound/sof/header.h

View file

This diff is incomplete. Download the complete patch.

include/uapi/sound/sof/tokens.h

View file

This diff is incomplete. Download the complete patch.

sound/ac97_bus.c

View file

This diff is incomplete. Download the complete patch.

sound/arm/pxa2xx-ac97.c

View file

This diff is incomplete. Download the complete patch.

sound/atmel/ac97c.c

View file

This diff is incomplete. Download the complete patch.

sound/core/pcm_lib.c

View file

This diff is incomplete. Download the complete patch.

sound/core/pcm_local.h

View file

This diff is incomplete. Download the complete patch.

sound/core/pcm_native.c

View file

This diff is incomplete. Download the complete patch.

sound/drivers/mts64.c

View file

This diff is incomplete. Download the complete patch.

sound/drivers/portman2x4.c

View file

This diff is incomplete. Download the complete patch.

sound/mips/hal2.c

View file

This diff is incomplete. Download the complete patch.

sound/mips/sgio2audio.c

View file

This diff is incomplete. Download the complete patch.

sound/pci/Kconfig

View file

This diff is incomplete. Download the complete patch.

sound/pci/asihpi/hpi6000.c

View file

This diff is incomplete. Download the complete patch.

sound/pci/emu10k1/emu10k1.c

View file

This diff is incomplete. Download the complete patch.

sound/pci/emu10k1/emu10k1_callback.c

View file

This diff is incomplete. Download the complete patch.

sound/pci/emu10k1/emu10k1_main.c

View file

This diff is incomplete. Download the complete patch.

sound/pci/emu10k1/emufx.c

View file

This diff is incomplete. Download the complete patch.

sound/pci/emu10k1/emumixer.c

View file

This diff is incomplete. Download the complete patch.

sound/pci/emu10k1/emupcm.c

View file

This diff is incomplete. Download the complete patch.

sound/pci/emu10k1/emuproc.c

View file

This diff is incomplete. Download the complete patch.

sound/pci/emu10k1/io.c

View file

This diff is incomplete. Download the complete patch.

sound/pci/emu10k1/irq.c

View file

This diff is incomplete. Download the complete patch.

sound/pci/emu10k1/p16v.c

View file

This diff is incomplete. Download the complete patch.

sound/pci/emu10k1/p16v.h

View file

This diff is incomplete. Download the complete patch.

sound/pci/emu10k1/p17v.h

View file

This diff is incomplete. Download the complete patch.

sound/pci/hda/cs35l41_hda.c

View file

This diff is incomplete. Download the complete patch.

sound/pci/hda/hda_intel.c

View file

This diff is incomplete. Download the complete patch.

sound/pci/hda/hda_tegra.c

View file

This diff is incomplete. Download the complete patch.

sound/pci/hda/patch_hdmi.c

View file

This diff is incomplete. Download the complete patch.

sound/pci/rme9652/hdspm.c

View file

This diff is incomplete. Download the complete patch.

sound/pci/ymfpci/ymfpci.c

View file

This diff is incomplete. Download the complete patch.

sound/pci/ymfpci/ymfpci.h

View file

This diff is incomplete. Download the complete patch.

sound/pci/ymfpci/ymfpci_main.c

View file

This diff is incomplete. Download the complete patch.

sound/ppc/powermac.c

View file

This diff is incomplete. Download the complete patch.

sound/ppc/tumbler.c

View file

This diff is incomplete. Download the complete patch.

sound/sh/aica.c

View file

This diff is incomplete. Download the complete patch.

sound/sh/sh_dac_audio.c

View file

This diff is incomplete. Download the complete patch.

sound/soc/adi/axi-i2s.c

View file

This diff is incomplete. Download the complete patch.

sound/soc/adi/axi-spdif.c

View file

This diff is incomplete. Download the complete patch.

sound/soc/amd/Kconfig

View file

This diff is incomplete. Download the complete patch.

sound/soc/amd/acp-pcm-dma.c

View file

This diff is incomplete. Download the complete patch.

sound/soc/amd/acp/acp-rembrandt.c

View file

This diff is incomplete. Download the complete patch.

sound/soc/amd/acp/acp-renoir.c

View file

This diff is incomplete. Download the complete patch.

sound/soc/amd/ps/acp63.h

View file

This diff is incomplete. Download the complete patch.

sound/soc/amd/ps/pci-ps.c

View file

This diff is incomplete. Download the complete patch.

sound/soc/amd/ps/ps-pdm-dma.c

View file

This diff is incomplete. Download the complete patch.

sound/soc/amd/raven/acp3x-pcm-dma.c

View file

This diff is incomplete. Download the complete patch.

sound/soc/amd/renoir/acp3x-pdm-dma.c

View file

This diff is incomplete. Download the complete patch.

sound/soc/amd/vangogh/acp5x-mach.c

View file

This diff is incomplete. Download the complete patch.

sound/soc/amd/vangogh/acp5x-pcm-dma.c

View file

This diff is incomplete. Download the complete patch.

sound/soc/amd/yc/acp6x-mach.c

View file

This diff is incomplete. Download the complete patch.

sound/soc/amd/yc/acp6x-pdm-dma.c

View file

This diff is incomplete. Download the complete patch.

sound/soc/amd/yc/acp6x.h

View file

This diff is incomplete. Download the complete patch.

sound/soc/amd/yc/pci-acp6x.c

View file

This diff is incomplete. Download the complete patch.

sound/soc/apple/mca.c

View file

This diff is incomplete. Download the complete patch.

sound/soc/atmel/atmel-classd.c

View file

This diff is incomplete. Download the complete patch.

sound/soc/atmel/atmel-i2s.c

View file

This diff is incomplete. Download the complete patch.

sound/soc/atmel/atmel-pdmic.c

View file

This diff is incomplete. Download the complete patch.

sound/soc/atmel/atmel_wm8904.c

View file

This diff is incomplete. Download the complete patch.

sound/soc/atmel/mchp-i2s-mcc.c

View file

This diff is incomplete. Download the complete patch.

sound/soc/atmel/mchp-pdmc.c

View file

This diff is incomplete. Download the complete patch.

sound/soc/atmel/mchp-spdifrx.c

View file

This diff is incomplete. Download the complete patch.

sound/soc/atmel/mchp-spdiftx.c

View file

This diff is incomplete. Download the complete patch.

sound/soc/atmel/mikroe-proto.c

View file

This diff is incomplete. Download the complete patch.

sound/soc/atmel/sam9g20_wm8731.c

View file

This diff is incomplete. Download the complete patch.

sound/soc/atmel/sam9x5_wm8731.c

View file

This diff is incomplete. Download the complete patch.

sound/soc/atmel/tse850-pcm5142.c

View file

This diff is incomplete. Download the complete patch.

sound/soc/au1x/ac97c.c

View file

This diff is incomplete. Download the complete patch.

sound/soc/au1x/i2sc.c

View file

This diff is incomplete. Download the complete patch.

sound/soc/au1x/psc-ac97.c

View file

This diff is incomplete. Download the complete patch.

sound/soc/au1x/psc-i2s.c

View file

This diff is incomplete. Download the complete patch.

sound/soc/bcm/bcm63xx-i2s-whistler.c

View file

This diff is incomplete. Download the complete patch.

sound/soc/bcm/cygnus-ssp.c

View file

This diff is incomplete. Download the complete patch.

sound/soc/cirrus/Kconfig

View file

This diff is incomplete. Download the complete patch.

sound/soc/cirrus/edb93xx.c

View file

This diff is incomplete. Download the complete patch.

sound/soc/cirrus/ep93xx-i2s.c

View file

This diff is incomplete. Download the complete patch.

sound/soc/codecs/Kconfig

View file

This diff is incomplete. Download the complete patch.

sound/soc/codecs/Makefile

View file

This diff is incomplete. Download the complete patch.

sound/soc/codecs/adau1977-spi.c

View file

This diff is incomplete. Download the complete patch.

sound/soc/codecs/cs35l41-lib.c

View file

This diff is incomplete. Download the complete patch.

sound/soc/codecs/cs35l41.c

View file

This diff is incomplete. Download the complete patch.

sound/soc/codecs/cs35l41.h

View file

This diff is incomplete. Download the complete patch.

sound/soc/codecs/cs35l45-i2c.c

View file

This diff is incomplete. Download the complete patch.

sound/soc/codecs/cs35l45-spi.c

View file

This diff is incomplete. Download the complete patch.

sound/soc/codecs/cs35l45-tables.c

View file

This diff is incomplete. Download the complete patch.

sound/soc/codecs/cs35l45.c

View file

This diff is incomplete. Download the complete patch.

sound/soc/codecs/cs35l45.h

View file

This diff is incomplete. Download the complete patch.

sound/soc/codecs/cs35l56-i2c.c

View file

This diff is incomplete. Download the complete patch.

sound/soc/codecs/cs35l56-sdw.c

View file

This diff is incomplete. Download the complete patch.

sound/soc/codecs/cs35l56-shared.c

View file

This diff is incomplete. Download the complete patch.

sound/soc/codecs/cs35l56-spi.c

View file

This diff is incomplete. Download the complete patch.

sound/soc/codecs/cs35l56.c

View file

This diff is incomplete. Download the complete patch.

sound/soc/codecs/cs35l56.h

View file

This diff is incomplete. Download the complete patch.

sound/soc/codecs/cs4271-i2c.c

View file

This diff is incomplete. Download the complete patch.

sound/soc/codecs/cs4271-spi.c

View file

This diff is incomplete. Download the complete patch.

sound/soc/codecs/cs4271.c

View file

This diff is incomplete. Download the complete patch.

sound/soc/codecs/cs42l42-sdw.c

View file

This diff is incomplete. Download the complete patch.

sound/soc/codecs/cs47l15.c

View file

This diff is incomplete. Download the complete patch.

sound/soc/codecs/cs47l24.c

View file

This diff is incomplete. Download the complete patch.

sound/soc/codecs/cs47l35.c

View file

This diff is incomplete. Download the complete patch.

sound/soc/codecs/cs47l85.c

View file

This diff is incomplete. Download the complete patch.

sound/soc/codecs/cs47l90.c

View file

This diff is incomplete. Download the complete patch.

sound/soc/codecs/cs47l92.c

View file

This diff is incomplete. Download the complete patch.

sound/soc/codecs/da7218.c

View file

This diff is incomplete. Download the complete patch.

sound/soc/codecs/da7219-aad.c

View file

This diff is incomplete. Download the complete patch.

sound/soc/codecs/da7219-aad.h

View file

This diff is incomplete. Download the complete patch.

sound/soc/codecs/es8316.c

View file

This diff is incomplete. Download the complete patch.

sound/soc/codecs/inno_rk3036.c

View file

This diff is incomplete. Download the complete patch.

sound/soc/codecs/lpass-macro-common.c

View file

This diff is incomplete. Download the complete patch.

sound/soc/codecs/lpass-macro-common.h

View file

This diff is incomplete. Download the complete patch.

sound/soc/codecs/lpass-rx-macro.c

View file

This diff is incomplete. Download the complete patch.

sound/soc/codecs/lpass-tx-macro.c

View file

This diff is incomplete. Download the complete patch.

sound/soc/codecs/lpass-va-macro.c

View file

This diff is incomplete. Download the complete patch.

sound/soc/codecs/lpass-wsa-macro.c

View file

This diff is incomplete. Download the complete patch.

sound/soc/codecs/max98363.c

View file

This diff is incomplete. Download the complete patch.

sound/soc/codecs/max98363.h

View file

This diff is incomplete. Download the complete patch.

sound/soc/codecs/max98373-sdw.c

View file

This diff is incomplete. Download the complete patch.

sound/soc/codecs/max9867.c

View file

This diff is incomplete. Download the complete patch.

sound/soc/codecs/msm8916-wcd-analog.c

View file

This diff is incomplete. Download the complete patch.

sound/soc/codecs/msm8916-wcd-digital.c

View file

This diff is incomplete. Download the complete patch.

sound/soc/codecs/mt6358.c

View file

This diff is incomplete. Download the complete patch.

sound/soc/codecs/mt6359.c

View file

This diff is incomplete. Download the complete patch.

sound/soc/codecs/nau8821.c

View file

This diff is incomplete. Download the complete patch.

sound/soc/codecs/nau8821.h

View file

This diff is incomplete. Download the complete patch.

sound/soc/codecs/nau8825.c

View file

This diff is incomplete. Download the complete patch.

sound/soc/codecs/nau8825.h

View file

This diff is incomplete. Download the complete patch.

sound/soc/codecs/pcm179x-spi.c

View file

This diff is incomplete. Download the complete patch.

sound/soc/codecs/rk817_codec.c

View file

This diff is incomplete. Download the complete patch.

sound/soc/codecs/rt1019.c

View file

This diff is incomplete. Download the complete patch.

sound/soc/codecs/rt1308-sdw.c

View file

This diff is incomplete. Download the complete patch.

sound/soc/codecs/rt1308-sdw.h

View file

This diff is incomplete. Download the complete patch.

sound/soc/codecs/rt1316-sdw.c

View file

This diff is incomplete. Download the complete patch.

sound/soc/codecs/rt1316-sdw.h

View file

This diff is incomplete. Download the complete patch.

sound/soc/codecs/rt1318-sdw.c

View file

This diff is incomplete. Download the complete patch.

sound/soc/codecs/rt1318-sdw.h

View file

This diff is incomplete. Download the complete patch.

sound/soc/codecs/rt5682-sdw.c

View file

This diff is incomplete. Download the complete patch.

sound/soc/codecs/rt700.c

View file

This diff is incomplete. Download the complete patch.

sound/soc/codecs/rt700.h

View file

This diff is incomplete. Download the complete patch.

sound/soc/codecs/rt711-sdca.c

View file

This diff is incomplete. Download the complete patch.

sound/soc/codecs/rt711-sdca.h

View file

This diff is incomplete. Download the complete patch.

sound/soc/codecs/rt711.c

View file

This diff is incomplete. Download the complete patch.

sound/soc/codecs/rt711.h

View file

This diff is incomplete. Download the complete patch.

sound/soc/codecs/rt712-sdca-dmic.c

View file

This diff is incomplete. Download the complete patch.

sound/soc/codecs/rt712-sdca-dmic.h

View file

This diff is incomplete. Download the complete patch.

sound/soc/codecs/rt712-sdca.c

View file

This diff is incomplete. Download the complete patch.

sound/soc/codecs/rt712-sdca.h

View file

This diff is incomplete. Download the complete patch.

sound/soc/codecs/rt715-sdca.c

View file

This diff is incomplete. Download the complete patch.

sound/soc/codecs/rt715-sdca.h

View file

This diff is incomplete. Download the complete patch.

sound/soc/codecs/rt715.c

View file

This diff is incomplete. Download the complete patch.

sound/soc/codecs/rt715.h

View file

This diff is incomplete. Download the complete patch.

sound/soc/codecs/sdw-mockup.c

View file

This diff is incomplete. Download the complete patch.

sound/soc/codecs/sma1303.c

View file

This diff is incomplete. Download the complete patch.

sound/soc/codecs/src4xxx-i2c.c

View file

This diff is incomplete. Download the complete patch.

sound/soc/codecs/ssm2602.c

View file

This diff is incomplete. Download the complete patch.

sound/soc/codecs/sta32x.c

View file

This diff is incomplete. Download the complete patch.

sound/soc/codecs/sta350.c

View file

This diff is incomplete. Download the complete patch.

sound/soc/codecs/tas5086.c

View file

This diff is incomplete. Download the complete patch.

sound/soc/codecs/tas571x.c

View file

This diff is incomplete. Download the complete patch.

sound/soc/codecs/tas5720.c

View file

This diff is incomplete. Download the complete patch.

sound/soc/codecs/wcd9335.c

View file

This diff is incomplete. Download the complete patch.

sound/soc/codecs/wcd934x.c

View file

This diff is incomplete. Download the complete patch.

sound/soc/codecs/wcd938x.c

View file

This diff is incomplete. Download the complete patch.

sound/soc/codecs/wm5102.c

View file

This diff is incomplete. Download the complete patch.

sound/soc/codecs/wm5110.c

View file

This diff is incomplete. Download the complete patch.

sound/soc/codecs/wm8903.c

View file

This diff is incomplete. Download the complete patch.

sound/soc/codecs/wm8994.c

View file

This diff is incomplete. Download the complete patch.

sound/soc/codecs/wm8997.c

View file

This diff is incomplete. Download the complete patch.

sound/soc/codecs/wm8998.c

View file

This diff is incomplete. Download the complete patch.

sound/soc/codecs/wm_adsp.c

View file

This diff is incomplete. Download the complete patch.

sound/soc/codecs/wm_adsp.h

View file

This diff is incomplete. Download the complete patch.

sound/soc/codecs/zl38060.c

View file

This diff is incomplete. Download the complete patch.

sound/soc/dwc/dwc-i2s.c

View file

This diff is incomplete. Download the complete patch.

sound/soc/fsl/Kconfig

View file

This diff is incomplete. Download the complete patch.

sound/soc/fsl/Makefile

View file

This diff is incomplete. Download the complete patch.

sound/soc/fsl/eukrea-tlv320.c

View file

This diff is incomplete. Download the complete patch.

sound/soc/fsl/fsl-asoc-card.c

View file

This diff is incomplete. Download the complete patch.

sound/soc/fsl/fsl_asrc.c

View file

This diff is incomplete. Download the complete patch.

sound/soc/fsl/fsl_aud2htx.c

View file

This diff is incomplete. Download the complete patch.

sound/soc/fsl/fsl_audmix.c

View file

This diff is incomplete. Download the complete patch.

sound/soc/fsl/fsl_dma.c

View file

This diff is incomplete. Download the complete patch.

sound/soc/fsl/fsl_easrc.c

View file

This diff is incomplete. Download the complete patch.

sound/soc/fsl/fsl_esai.c

View file

This diff is incomplete. Download the complete patch.

sound/soc/fsl/fsl_mqs.c

View file

This diff is incomplete. Download the complete patch.

sound/soc/fsl/fsl_qmc_audio.c

View file

This diff is incomplete. Download the complete patch.

sound/soc/fsl/fsl_rpmsg.c

View file

This diff is incomplete. Download the complete patch.

sound/soc/fsl/fsl_sai.c

View file

This diff is incomplete. Download the complete patch.

sound/soc/fsl/fsl_spdif.c

View file

This diff is incomplete. Download the complete patch.

sound/soc/fsl/fsl_ssi.c

View file

This diff is incomplete. Download the complete patch.

sound/soc/fsl/fsl_xcvr.c

View file

This diff is incomplete. Download the complete patch.

sound/soc/fsl/imx-audmix.c

View file

This diff is incomplete. Download the complete patch.

sound/soc/fsl/imx-audmux.c

View file

This diff is incomplete. Download the complete patch.

sound/soc/fsl/imx-card.c

View file

This diff is incomplete. Download the complete patch.

sound/soc/fsl/imx-es8328.c

View file

This diff is incomplete. Download the complete patch.

sound/soc/fsl/imx-pcm-rpmsg.c

View file

This diff is incomplete. Download the complete patch.

sound/soc/fsl/imx-sgtl5000.c

View file

This diff is incomplete. Download the complete patch.

sound/soc/fsl/imx-spdif.c

View file

This diff is incomplete. Download the complete patch.

sound/soc/fsl/mpc5200_psc_ac97.c

View file

This diff is incomplete. Download the complete patch.

sound/soc/fsl/mpc5200_psc_i2s.c

View file

This diff is incomplete. Download the complete patch.

sound/soc/fsl/mpc8610_hpcd.c

View file

This diff is incomplete. Download the complete patch.

sound/soc/fsl/p1022_ds.c

View file

This diff is incomplete. Download the complete patch.

sound/soc/fsl/p1022_rdk.c

View file

This diff is incomplete. Download the complete patch.

sound/soc/fsl/pcm030-audio-fabric.c

View file

This diff is incomplete. Download the complete patch.

sound/soc/generic/audio-graph-card.c

View file

This diff is incomplete. Download the complete patch.

sound/soc/generic/audio-graph-card2-custom-sample.c

View file

This diff is incomplete. Download the complete patch.

sound/soc/generic/audio-graph-card2.c

View file

This diff is incomplete. Download the complete patch.

sound/soc/generic/simple-card-utils.c

View file

This diff is incomplete. Download the complete patch.

sound/soc/generic/simple-card.c

View file

This diff is incomplete. Download the complete patch.

sound/soc/generic/test-component.c

View file

This diff is incomplete. Download the complete patch.

sound/soc/img/img-i2s-in.c

View file

This diff is incomplete. Download the complete patch.

sound/soc/img/img-i2s-out.c

View file

This diff is incomplete. Download the complete patch.

sound/soc/img/img-parallel-out.c

View file

This diff is incomplete. Download the complete patch.

sound/soc/img/img-spdif-in.c

View file

This diff is incomplete. Download the complete patch.

sound/soc/img/img-spdif-out.c

View file

This diff is incomplete. Download the complete patch.

sound/soc/img/pistachio-internal-dac.c

View file

This diff is incomplete. Download the complete patch.

sound/soc/intel/atom/sst-mfld-platform-pcm.c

View file

This diff is incomplete. Download the complete patch.

sound/soc/intel/atom/sst/sst_acpi.c

View file

This diff is incomplete. Download the complete patch.

sound/soc/intel/avs/boards/hdaudio.c

View file

This diff is incomplete. Download the complete patch.

sound/soc/intel/avs/path.c

View file

This diff is incomplete. Download the complete patch.

sound/soc/intel/boards/bytcht_es8316.c

View file

This diff is incomplete. Download the complete patch.

sound/soc/intel/boards/bytcr_rt5640.c

View file

This diff is incomplete. Download the complete patch.

sound/soc/intel/boards/bytcr_rt5651.c

View file

This diff is incomplete. Download the complete patch.

sound/soc/intel/boards/bytcr_wm5102.c

View file

This diff is incomplete. Download the complete patch.

sound/soc/intel/boards/cht_bsw_max98090_ti.c

View file

This diff is incomplete. Download the complete patch.

sound/soc/intel/boards/sof_cirrus_common.c

View file

This diff is incomplete. Download the complete patch.

sound/soc/intel/boards/sof_es8336.c

View file

This diff is incomplete. Download the complete patch.

sound/soc/intel/boards/sof_pcm512x.c

View file

This diff is incomplete. Download the complete patch.

sound/soc/intel/boards/sof_rt5682.c

View file

This diff is incomplete. Download the complete patch.

sound/soc/intel/boards/sof_sdw.c

View file

This diff is incomplete. Download the complete patch.

sound/soc/intel/boards/sof_sdw_common.h

View file

This diff is incomplete. Download the complete patch.

sound/soc/intel/boards/sof_sdw_max98373.c

View file

This diff is incomplete. Download the complete patch.

sound/soc/intel/boards/sof_wm8804.c

View file

This diff is incomplete. Download the complete patch.

sound/soc/intel/catpt/device.c

View file

This diff is incomplete. Download the complete patch.

sound/soc/intel/common/soc-acpi-intel-rpl-match.c

View file

This diff is incomplete. Download the complete patch.

sound/soc/intel/skylake/skl-ssp-clk.c

View file

This diff is incomplete. Download the complete patch.

sound/soc/kirkwood/kirkwood-i2s.c

View file

This diff is incomplete. Download the complete patch.

sound/soc/mediatek/common/mtk-btcvsd.c

View file

This diff is incomplete. Download the complete patch.

sound/soc/mediatek/common/mtk-soundcard-driver.c

View file

This diff is incomplete. Download the complete patch.

sound/soc/mediatek/mt2701/mt2701-afe-pcm.c

View file

This diff is incomplete. Download the complete patch.

sound/soc/mediatek/mt6797/mt6797-afe-pcm.c

View file

This diff is incomplete. Download the complete patch.

sound/soc/mediatek/mt8173/mt8173-afe-pcm.c

View file

This diff is incomplete. Download the complete patch.

sound/soc/mediatek/mt8183/mt8183-afe-pcm.c

View file

This diff is incomplete. Download the complete patch.

sound/soc/mediatek/mt8186/mt8186-afe-gpio.c

View file

This diff is incomplete. Download the complete patch.

sound/soc/mediatek/mt8186/mt8186-dai-adda.c

View file

This diff is incomplete. Download the complete patch.

sound/soc/mediatek/mt8186/mt8186-mt6366-da7219-max98357.c

View file

This diff is incomplete. Download the complete patch.

sound/soc/mediatek/mt8186/mt8186-mt6366-rt1019-rt5682s.c

View file

This diff is incomplete. Download the complete patch.

sound/soc/mediatek/mt8188/mt8188-afe-pcm.c

View file

This diff is incomplete. Download the complete patch.

sound/soc/mediatek/mt8192/mt8192-afe-clk.c

View file

This diff is incomplete. Download the complete patch.

sound/soc/mediatek/mt8192/mt8192-afe-pcm.c

View file

This diff is incomplete. Download the complete patch.

sound/soc/mediatek/mt8192/mt8192-dai-tdm.c

View file

This diff is incomplete. Download the complete patch.

sound/soc/mediatek/mt8192/mt8192-mt6359-rt1015-rt5682.c

View file

This diff is incomplete. Download the complete patch.

sound/soc/mediatek/mt8195/mt8195-afe-pcm.c

View file

This diff is incomplete. Download the complete patch.

sound/soc/mediatek/mt8195/mt8195-dai-adda.c

View file

This diff is incomplete. Download the complete patch.

sound/soc/mediatek/mt8195/mt8195-dai-etdm.c

View file

This diff is incomplete. Download the complete patch.

sound/soc/mediatek/mt8195/mt8195-dai-pcm.c

View file

This diff is incomplete. Download the complete patch.

sound/soc/mediatek/mt8195/mt8195-mt6359.c

View file

This diff is incomplete. Download the complete patch.

sound/soc/meson/aiu.c

View file

This diff is incomplete. Download the complete patch.

sound/soc/meson/axg-card.c

View file

This diff is incomplete. Download the complete patch.

sound/soc/meson/axg-tdm-interface.c

View file

This diff is incomplete. Download the complete patch.

sound/soc/meson/gx-card.c

View file

This diff is incomplete. Download the complete patch.

sound/soc/meson/meson-codec-glue.c

View file

This diff is incomplete. Download the complete patch.

sound/soc/mxs/mxs-sgtl5000.c

View file

This diff is incomplete. Download the complete patch.

sound/soc/pxa/mmp-sspa.c

View file

This diff is incomplete. Download the complete patch.

sound/soc/pxa/pxa2xx-ac97.c

View file

This diff is incomplete. Download the complete patch.

sound/soc/qcom/common.c

View file

This diff is incomplete. Download the complete patch.

sound/soc/qcom/qdsp6/q6apm-lpass-dais.c

View file

This diff is incomplete. Download the complete patch.

sound/soc/qcom/qdsp6/q6apm.c

View file

This diff is incomplete. Download the complete patch.

sound/soc/qcom/qdsp6/q6routing.c

View file

This diff is incomplete. Download the complete patch.

sound/soc/qcom/sdw.c

View file

This diff is incomplete. Download the complete patch.

sound/soc/rockchip/rockchip_i2s.c

View file

This diff is incomplete. Download the complete patch.

sound/soc/rockchip/rockchip_pdm.c

View file

This diff is incomplete. Download the complete patch.

sound/soc/rockchip/rockchip_rt5645.c

View file

This diff is incomplete. Download the complete patch.

sound/soc/rockchip/rockchip_spdif.c

View file

This diff is incomplete. Download the complete patch.

sound/soc/samsung/aries_wm8994.c

View file

This diff is incomplete. Download the complete patch.

sound/soc/samsung/arndale.c

View file

This diff is incomplete. Download the complete patch.

sound/soc/samsung/bells.c

View file

This diff is incomplete. Download the complete patch.

sound/soc/samsung/i2s.c

View file

This diff is incomplete. Download the complete patch.

sound/soc/samsung/littlemill.c

View file

This diff is incomplete. Download the complete patch.

sound/soc/samsung/lowland.c

View file

This diff is incomplete. Download the complete patch.

sound/soc/samsung/odroid.c

View file

This diff is incomplete. Download the complete patch.

sound/soc/samsung/pcm.c

View file

This diff is incomplete. Download the complete patch.

sound/soc/samsung/snow.c

View file

This diff is incomplete. Download the complete patch.

sound/soc/samsung/spdif.c

View file

This diff is incomplete. Download the complete patch.

sound/soc/samsung/speyside.c

View file

This diff is incomplete. Download the complete patch.

sound/soc/sh/fsi.c

View file

This diff is incomplete. Download the complete patch.

sound/soc/sh/hac.c

View file

This diff is incomplete. Download the complete patch.

sound/soc/sh/rcar/core.c

View file

This diff is incomplete. Download the complete patch.

sound/soc/sh/rcar/ssi.c

View file

This diff is incomplete. Download the complete patch.

sound/soc/sh/rz-ssi.c

View file

This diff is incomplete. Download the complete patch.

sound/soc/sh/siu_dai.c

View file

This diff is incomplete. Download the complete patch.

sound/soc/soc-component.c

View file

This diff is incomplete. Download the complete patch.

sound/soc/soc-compress.c

View file

This diff is incomplete. Download the complete patch.

sound/soc/soc-core.c

View file

This diff is incomplete. Download the complete patch.

sound/soc/soc-dai.c

View file

This diff is incomplete. Download the complete patch.

sound/soc/soc-dapm.c

View file

This diff is incomplete. Download the complete patch.

sound/soc/soc-jack.c

View file

This diff is incomplete. Download the complete patch.

sound/soc/soc-pcm.c

View file

This diff is incomplete. Download the complete patch.

sound/soc/soc-topology.c

View file

This diff is incomplete. Download the complete patch.

sound/soc/sof/amd/acp-common.c

View file

This diff is incomplete. Download the complete patch.

sound/soc/sof/amd/acp-pcm.c

View file

This diff is incomplete. Download the complete patch.

sound/soc/sof/amd/acp.c

View file

This diff is incomplete. Download the complete patch.

sound/soc/sof/amd/acp.h

View file

This diff is incomplete. Download the complete patch.

sound/soc/sof/amd/pci-rmb.c

View file

This diff is incomplete. Download the complete patch.

sound/soc/sof/amd/pci-rn.c

View file

This diff is incomplete. Download the complete patch.

sound/soc/sof/amd/rembrandt.c

View file

This diff is incomplete. Download the complete patch.

sound/soc/sof/amd/renoir.c

View file

This diff is incomplete. Download the complete patch.

sound/soc/sof/compress.c

View file

This diff is incomplete. Download the complete patch.

sound/soc/sof/core.c

View file

This diff is incomplete. Download the complete patch.

sound/soc/sof/debug.c

View file

This diff is incomplete. Download the complete patch.

sound/soc/sof/intel/Kconfig

View file

This diff is incomplete. Download the complete patch.

sound/soc/sof/intel/Makefile

View file

This diff is incomplete. Download the complete patch.

sound/soc/sof/intel/apl.c

View file

This diff is incomplete. Download the complete patch.

sound/soc/sof/intel/cnl.c

View file

This diff is incomplete. Download the complete patch.

sound/soc/sof/intel/hda-common-ops.c

View file

This diff is incomplete. Download the complete patch.

sound/soc/sof/intel/hda-ctrl.c

View file

This diff is incomplete. Download the complete patch.

sound/soc/sof/intel/hda-dai-ops.c

View file

This diff is incomplete. Download the complete patch.

sound/soc/sof/intel/hda-dai.c

View file

This diff is incomplete. Download the complete patch.

sound/soc/sof/intel/hda-dsp.c

View file

This diff is incomplete. Download the complete patch.

sound/soc/sof/intel/hda-ipc.c

View file

This diff is incomplete. Download the complete patch.

sound/soc/sof/intel/hda-loader.c

View file

This diff is incomplete. Download the complete patch.

sound/soc/sof/intel/hda-mlink.c

View file

This diff is incomplete. Download the complete patch.

sound/soc/sof/intel/hda-pcm.c

View file

This diff is incomplete. Download the complete patch.

sound/soc/sof/intel/hda-stream.c

View file

This diff is incomplete. Download the complete patch.

sound/soc/sof/intel/hda.c

View file

This diff is incomplete. Download the complete patch.

sound/soc/sof/intel/hda.h

View file

This diff is incomplete. Download the complete patch.

sound/soc/sof/intel/icl.c

View file

This diff is incomplete. Download the complete patch.

sound/soc/sof/intel/mtl.c

View file

This diff is incomplete. Download the complete patch.

sound/soc/sof/intel/pci-apl.c

View file

This diff is incomplete. Download the complete patch.

sound/soc/sof/intel/pci-cnl.c

View file

This diff is incomplete. Download the complete patch.

sound/soc/sof/intel/pci-icl.c

View file

This diff is incomplete. Download the complete patch.

sound/soc/sof/intel/pci-mtl.c

View file

This diff is incomplete. Download the complete patch.

sound/soc/sof/intel/pci-skl.c

View file

This diff is incomplete. Download the complete patch.

sound/soc/sof/intel/pci-tgl.c

View file

This diff is incomplete. Download the complete patch.

sound/soc/sof/intel/tgl.c

View file

This diff is incomplete. Download the complete patch.

sound/soc/sof/ipc3-control.c

View file

This diff is incomplete. Download the complete patch.

sound/soc/sof/ipc3-dtrace.c

View file

This diff is incomplete. Download the complete patch.

sound/soc/sof/ipc3-pcm.c

View file

This diff is incomplete. Download the complete patch.

sound/soc/sof/ipc3-topology.c

View file

This diff is incomplete. Download the complete patch.

sound/soc/sof/ipc3.c

View file

This diff is incomplete. Download the complete patch.

sound/soc/sof/ipc4-control.c

View file

This diff is incomplete. Download the complete patch.

sound/soc/sof/ipc4-mtrace.c

View file

This diff is incomplete. Download the complete patch.

sound/soc/sof/ipc4-pcm.c

View file

This diff is incomplete. Download the complete patch.

sound/soc/sof/ipc4-topology.c

View file

This diff is incomplete. Download the complete patch.

sound/soc/sof/ipc4-topology.h

View file

This diff is incomplete. Download the complete patch.

sound/soc/sof/loader.c

View file

This diff is incomplete. Download the complete patch.

sound/soc/sof/pcm.c

View file

This diff is incomplete. Download the complete patch.

sound/soc/sof/pm.c

View file

This diff is incomplete. Download the complete patch.

sound/soc/sof/sof-audio.c

View file

This diff is incomplete. Download the complete patch.

sound/soc/sof/sof-audio.h

View file

This diff is incomplete. Download the complete patch.

sound/soc/sof/sof-client-ipc-flood-test.c

View file

This diff is incomplete. Download the complete patch.

sound/soc/sof/sof-client-probes-ipc3.c

View file

This diff is incomplete. Download the complete patch.

sound/soc/sof/sof-client-probes-ipc4.c

View file

This diff is incomplete. Download the complete patch.

sound/soc/sof/sof-client.c

View file

This diff is incomplete. Download the complete patch.

sound/soc/sof/sof-client.h

View file

This diff is incomplete. Download the complete patch.

sound/soc/sof/sof-priv.h

View file

This diff is incomplete. Download the complete patch.

sound/soc/sof/topology.c

View file

This diff is incomplete. Download the complete patch.

sound/soc/sprd/sprd-mcdt.c

View file

This diff is incomplete. Download the complete patch.

sound/soc/stm/stm32_adfsdm.c

View file

This diff is incomplete. Download the complete patch.

sound/soc/stm/stm32_i2s.c

View file

This diff is incomplete. Download the complete patch.

sound/soc/stm/stm32_sai_sub.c

View file

This diff is incomplete. Download the complete patch.

sound/soc/stm/stm32_spdifrx.c

View file

This diff is incomplete. Download the complete patch.

sound/soc/sunxi/sun4i-codec.c

View file

This diff is incomplete. Download the complete patch.

sound/soc/sunxi/sun4i-i2s.c

View file

This diff is incomplete. Download the complete patch.

sound/soc/sunxi/sun4i-spdif.c

View file

This diff is incomplete. Download the complete patch.

sound/soc/sunxi/sun50i-dmic.c

View file

This diff is incomplete. Download the complete patch.

sound/soc/sunxi/sun8i-codec.c

View file

This diff is incomplete. Download the complete patch.

sound/soc/tegra/Kconfig

View file

This diff is incomplete. Download the complete patch.

sound/soc/tegra/tegra186_asrc.c

View file

This diff is incomplete. Download the complete patch.

sound/soc/tegra/tegra186_dspk.c

View file

This diff is incomplete. Download the complete patch.

sound/soc/tegra/tegra20_ac97.c

View file

This diff is incomplete. Download the complete patch.

sound/soc/tegra/tegra20_i2s.c

View file

This diff is incomplete. Download the complete patch.

sound/soc/tegra/tegra210_admaif.c

View file

This diff is incomplete. Download the complete patch.

sound/soc/tegra/tegra210_adx.c

View file

This diff is incomplete. Download the complete patch.

sound/soc/tegra/tegra210_ahub.c

View file

This diff is incomplete. Download the complete patch.

sound/soc/tegra/tegra210_amx.c

View file

This diff is incomplete. Download the complete patch.

sound/soc/tegra/tegra210_dmic.c

View file

This diff is incomplete. Download the complete patch.

sound/soc/tegra/tegra210_i2s.c

View file

This diff is incomplete. Download the complete patch.

sound/soc/tegra/tegra210_mixer.c

View file

This diff is incomplete. Download the complete patch.

sound/soc/tegra/tegra210_mvc.c

View file

This diff is incomplete. Download the complete patch.

sound/soc/tegra/tegra210_ope.c

View file

This diff is incomplete. Download the complete patch.

sound/soc/tegra/tegra210_sfc.c

View file

This diff is incomplete. Download the complete patch.

sound/soc/tegra/tegra30_ahub.c

View file

This diff is incomplete. Download the complete patch.

sound/soc/tegra/tegra30_i2s.c

View file

This diff is incomplete. Download the complete patch.

sound/soc/tegra/tegra_asoc_machine.c

View file

This diff is incomplete. Download the complete patch.

sound/soc/ti/ams-delta.c

View file

This diff is incomplete. Download the complete patch.

sound/soc/ti/davinci-i2s.c

View file

This diff is incomplete. Download the complete patch.

sound/soc/ti/davinci-mcasp.c

View file

This diff is incomplete. Download the complete patch.

sound/soc/ti/omap-hdmi.c

View file

This diff is incomplete. Download the complete patch.

sound/soc/ti/omap-mcbsp.c

View file

This diff is incomplete. Download the complete patch.

sound/soc/uniphier/evea.c

View file

This diff is incomplete. Download the complete patch.

sound/soc/ux500/mop500.c

View file

This diff is incomplete. Download the complete patch.

sound/soc/ux500/ux500_msp_dai.c

View file

This diff is incomplete. Download the complete patch.

sound/soc/xilinx/xlnx_formatter_pcm.c

View file

This diff is incomplete. Download the complete patch.

sound/soc/xilinx/xlnx_spdif.c

View file

This diff is incomplete. Download the complete patch.

sound/soc/xtensa/xtfpga-i2s.c

View file

This diff is incomplete. Download the complete patch.

sound/sparc/cs4231.c

View file

This diff is incomplete. Download the complete patch.

sound/sparc/dbri.c

View file

This diff is incomplete. Download the complete patch.

sound/usb/card.c

View file

This diff is incomplete. Download the complete patch.

sound/usb/endpoint.c

View file

This diff is incomplete. Download the complete patch.

sound/usb/helper.c

View file

This diff is incomplete. Download the complete patch.

sound/usb/usbaudio.h

View file

This diff is incomplete. Download the complete patch.

tools/testing/selftests/alsa/mixer-test.c

View file

This diff is incomplete. Download the complete patch.

tools/testing/selftests/alsa/pcm-test.c

View file

This diff is incomplete. Download the complete patch.