• Linus Torvalds's avatar
    Merge tag 'sound-6.4-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound · 1c15ca4e
    Linus Torvalds authored
    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()
      ...
    1c15ca4e
fsl_sai.c 44.8 KB