• Linus Torvalds's avatar
    Merge tag 'sound-4.17-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound · e02d37bf
    Linus Torvalds authored
    Pull sound updates from Takashi Iwai:
     "This became a large update. The changes are scattered widely, and the
      majority of them are attributed to ASoC componentization. The gitk
      output made me dizzy, but it's slightly better than London tube.
    
      OK, below are some highlights:
    
       - Continued hardening works in ALSA PCM core; most of the existing
         syzkaller reports should have been covered.
    
       - USB-audio got the initial USB Audio Class 3 support, as well as
         UAC2 jack detection support and more DSD-device support.
    
       - ASoC componentization: finally each individual driver was converted
         to components framework, which is more future-proof for further
         works. Most of conversations were systematic.
    
       - Lots of fixes for Intel Baytrail / Cherrytrail devices with Realtek
         codecs, typically tablets and small PCs.
    
       - Fixes / cleanups for Samsung Odroid systems
    
       - Cleanups in Freescale SSI driver
    
       - New ASoC drivers:
          * AKM AK4458 and AK5558 codecs
          * A few AMD based machine drivers
          * Intel Kabylake machine drivers
          * Maxim MAX9759 codec
          * Motorola CPCAP codec
          * Socionext Uniphier SoCs
          * TI PCM1789 and TDA7419 codecs
    
       - Retirement of Blackfin drivers along with architecture removal"
    
    * tag 'sound-4.17-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound: (497 commits)
      ALSA: pcm: Fix UAF at PCM release via PCM timer access
      ALSA: usb-audio: silence a static checker warning
      ASoC: tscs42xx: Remove owner assignment from i2c_driver
      ASoC: mediatek: remove "simple-mfd" in the example
      ASoC: cpcap: replace codec to component
      ASoC: Intel: bytcr_rt5651: don't use codec anymore
      ASoC: amd: don't use codec anymore
      ALSA: usb-audio: fix memory leak on cval
      ALSA: pcm: Fix mutex unbalance in OSS emulation ioctls
      ASoC: topology: Fix kcontrol name string handling
      ALSA: aloop: Mark paused device as inactive
      ALSA: usb-audio: update clock valid control
      ALSA: usb-audio: UAC2 jack detection
      ALSA: pcm: Return -EBUSY for OSS ioctls changing busy streams
      ALSA: pcm: Avoid potential races between OSS ioctls and read/write
      ALSA: usb-audio: Integrate native DSD support for ITF-USB based DACs.
      ALSA: usb-audio: FIX native DSD support for TEAC UD-501 DAC
      ALSA: usb-audio: Add native DSD support for Luxman DA-06
      ALSA: usb-audio: fix uac control query argument
      ASoC: nau8824: recover system clock when device changes
      ...
    e02d37bf
Name
Last commit
Last update
..
ac97 Loading commit data...
ac97_codec.h Loading commit data...
aci.h Loading commit data...
ad1816a.h Loading commit data...
ad1843.h Loading commit data...
adau1373.h Loading commit data...
aess.h Loading commit data...
ak4113.h Loading commit data...
ak4114.h Loading commit data...
ak4117.h Loading commit data...
ak4531_codec.h Loading commit data...
ak4641.h Loading commit data...
ak4xxx-adda.h Loading commit data...
alc5623.h Loading commit data...
asequencer.h Loading commit data...
asound.h Loading commit data...
asoundef.h Loading commit data...
compress_driver.h Loading commit data...
control.h Loading commit data...
core.h Loading commit data...
cs35l33.h Loading commit data...
cs35l34.h Loading commit data...
cs35l35.h Loading commit data...
cs4231-regs.h Loading commit data...
cs4271.h Loading commit data...
cs42l52.h Loading commit data...
cs42l56.h Loading commit data...
cs42l73.h Loading commit data...
cs8403.h Loading commit data...
cs8427.h Loading commit data...
da7213.h Loading commit data...
da7218.h Loading commit data...
da7219-aad.h Loading commit data...
da7219.h Loading commit data...
da9055.h Loading commit data...
designware_i2s.h Loading commit data...
dmaengine_pcm.h Loading commit data...
emu10k1.h Loading commit data...
emu10k1_synth.h Loading commit data...
emu8000.h Loading commit data...
emu8000_reg.h Loading commit data...
emux_legacy.h Loading commit data...
emux_synth.h Loading commit data...
es1688.h Loading commit data...
gus.h Loading commit data...
hda_chmap.h Loading commit data...
hda_hwdep.h Loading commit data...
hda_i915.h Loading commit data...
hda_register.h Loading commit data...
hda_regmap.h Loading commit data...
hda_verbs.h Loading commit data...
hdaudio.h Loading commit data...
hdaudio_ext.h Loading commit data...
hdmi-codec.h Loading commit data...
hwdep.h Loading commit data...
i2c.h Loading commit data...
info.h Loading commit data...
initval.h Loading commit data...
jack.h Loading commit data...
l3.h Loading commit data...
max9768.h Loading commit data...
max98088.h Loading commit data...
max98090.h Loading commit data...
max98095.h Loading commit data...
memalloc.h Loading commit data...
minors.h Loading commit data...
mixer_oss.h Loading commit data...
mpu401.h Loading commit data...
omap-hdmi-audio.h Loading commit data...
omap-pcm.h Loading commit data...
opl3.h Loading commit data...
opl4.h Loading commit data...
pcm-indirect.h Loading commit data...
pcm.h Loading commit data...
pcm_drm_eld.h Loading commit data...
pcm_iec958.h Loading commit data...
pcm_oss.h Loading commit data...
pcm_params.h Loading commit data...
pt2258.h Loading commit data...
pxa2xx-lib.h Loading commit data...
rawmidi.h Loading commit data...
rt286.h Loading commit data...
rt298.h Loading commit data...
rt5514.h Loading commit data...
rt5640.h Loading commit data...
rt5645.h Loading commit data...
rt5659.h Loading commit data...
rt5660.h Loading commit data...
rt5663.h Loading commit data...
rt5665.h Loading commit data...
rt5670.h Loading commit data...
s3c24xx_uda134x.h Loading commit data...
sb.h Loading commit data...
sb16_csp.h Loading commit data...
seq_device.h Loading commit data...
seq_kernel.h Loading commit data...
seq_midi_emul.h Loading commit data...
seq_midi_event.h Loading commit data...
seq_oss.h Loading commit data...
seq_oss_legacy.h Loading commit data...
seq_virmidi.h Loading commit data...
sh_dac_audio.h Loading commit data...
sh_fsi.h Loading commit data...
simple_card.h Loading commit data...
simple_card_utils.h Loading commit data...
snd_wavefront.h Loading commit data...
soc-acpi-intel-match.h Loading commit data...
soc-acpi.h Loading commit data...
soc-dai.h Loading commit data...
soc-dapm.h Loading commit data...
soc-dpcm.h Loading commit data...
soc-topology.h Loading commit data...
soc.h Loading commit data...
soundfont.h Loading commit data...
spear_dma.h Loading commit data...
spear_spdif.h Loading commit data...
sta32x.h Loading commit data...
sta350.h Loading commit data...
tas2552-plat.h Loading commit data...
tas5086.h Loading commit data...
tea6330t.h Loading commit data...
timer.h Loading commit data...
tlv.h Loading commit data...
tlv320aic32x4.h Loading commit data...
tlv320aic3x.h Loading commit data...
tlv320dac33-plat.h Loading commit data...
tpa6130a2-plat.h Loading commit data...
uda134x.h Loading commit data...
uda1380.h Loading commit data...
util_mem.h Loading commit data...
vx_core.h Loading commit data...
wavefront.h Loading commit data...
wm0010.h Loading commit data...
wm1250-ev1.h Loading commit data...
wm2000.h Loading commit data...
wm2200.h Loading commit data...
wm5100.h Loading commit data...
wm8903.h Loading commit data...
wm8904.h Loading commit data...
wm8955.h Loading commit data...
wm8960.h Loading commit data...
wm8962.h Loading commit data...
wm8993.h Loading commit data...
wm8996.h Loading commit data...
wm9081.h Loading commit data...
wm9090.h Loading commit data...
wss.h Loading commit data...