Skip to content
  • Linus Torvalds's avatar
    d0a3997c
    Merge tag 'sound-4.1-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound · d0a3997c
    Linus Torvalds authored
    Pull sound updates from Takashi Iwai:
     "There have been major modernization with the standard bus: in ALSA
      sequencer core and HD-audio.  Also, HD-audio receives the regmap
      support replacing the in-house cache register cache code.  These
      changes shouldn't impact the existing behavior, but rather
      refactoring.
    
      In addition, HD-audio got the code split to a core library part and
      the "legacy" driver parts.  This is a preliminary work for adapting
      the upcoming ASoC HD-audio driver, and the whole transition is still
      work in progress, likely finished in 4.1.
    
      Along with them, there are many updates in ASoC area as usual, too:
      lots of cleanups, Intel code shuffling, etc.
    
      Here are some highlights:
    
      ALSA core:
       - PCM: the audio timestamp / wallclock enhancement
       - PCM: fixes in DPCM management
       - Fixes / cleanups of user-space control element management
       - Sequencer: modernization using the standard bus
    
      HD-audio:
       - Modernization using the standard bus
       - Regmap support
       - Use standard runtime PM for codec power saving
       - Widget-path based power-saving for IDT, VIA and Realtek codecs
       - Reorganized sysfs entries for each codec object
       - More Dell headset support
    
      ASoC:
       - Move of jack registration to the card level
       - Lots of ASoC cleanups, mainly moving things from the CODEC level to
         the card level
       - Support for DAPM routes specified by both the machine driver and DT
       - Continuing improvements to rcar
       - pcm512x enhacements
       - Intel platforms updates
       - rt5670 updates / fixes
       - New platforms / devices: some non-DSP Qualcomm platforms, Google's
         Storm platform, Maxmim MAX98925 CODECs and the Ingenic JZ4780 SoC
    
      Misc:
       - ice1724: Improved ESI W192M support
       - emu10k1: Emu 1010 fixes/enhancement"
    
    * tag 'sound-4.1-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound: (411 commits)
      ALSA: hda - set GET bit when adding a vendor verb to the codec regmap
      ALSA: hda/realtek - Enable the ALC292 dock fixup on the Thinkpad T450
      ALSA: hda - Fix another race in runtime PM refcounting
      ALSA: hda - Expose codec type sysfs
      ALSA: ctl: fix to handle several elements added by one operation for userspace element
      ASoC: Intel: fix array_size.cocci warnings
      ASoC: n810: Automatically disconnect non-connected pins
      ASoC: n810: Consistently pass the card DAPM context to n810_ext_control()
      ASoC: davinci-evm: Use card DAPM context to access widgets
      ASoC: mop500_ab8500: Use card DAPM context to access widgets
      ASoC: wm1133-ev1: Use card DAPM context to access widgets
      ASoC: atmel: Improve machine driver compile test coverage
      ASoC: atmel: Add dependency to SND_SOC_I2C_AND_SPI where necessary
      ALSA: control: Fix a typo of SNDRV_CTL_ELEM_ACCESS_TLV_* with SNDRV_CTL_TLV_OP_*
      ALSA: usb-audio: Don't attempt to get Microsoft Lifecam Cinema sample rate
      ASoC: rnsd: fix build regression without CONFIG_OF
      ALSA: emu10k1: add toggles for E-mu 1010 optical ports
      ALSA: ctl: fill identical information to return value when adding userspace elements
      ALSA: ctl: fix a bug to return no identical information in info operation for userspace controls
      ALSA: ctl: confirm to return all identical information in 'activate' event
      ...
    d0a3997c
    Merge tag 'sound-4.1-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound
    Linus Torvalds authored
    Pull sound updates from Takashi Iwai:
     "There have been major modernization with the standard bus: in ALSA
      sequencer core and HD-audio.  Also, HD-audio receives the regmap
      support replacing the in-house cache register cache code.  These
      changes shouldn't impact the existing behavior, but rather
      refactoring.
    
      In addition, HD-audio got the code split to a core library part and
      the "legacy" driver parts.  This is a preliminary work for adapting
      the upcoming ASoC HD-audio driver, and the whole transition is still
      work in progress, likely finished in 4.1.
    
      Along with them, there are many updates in ASoC area as usual, too:
      lots of cleanups, Intel code shuffling, etc.
    
      Here are some highlights:
    
      ALSA core:
       - PCM: the audio timestamp / wallclock enhancement
       - PCM: fixes in DPCM management
       - Fixes / cleanups of user-space control element management
       - Sequencer: modernization using the standard bus
    
      HD-audio:
       - Modernization using the standard bus
       - Regmap support
       - Use standard runtime PM for codec power saving
       - Widget-path based power-saving for IDT, VIA and Realtek codecs
       - Reorganized sysfs entries for each codec object
       - More Dell headset support
    
      ASoC:
       - Move of jack registration to the card level
       - Lots of ASoC cleanups, mainly moving things from the CODEC level to
         the card level
       - Support for DAPM routes specified by both the machine driver and DT
       - Continuing improvements to rcar
       - pcm512x enhacements
       - Intel platforms updates
       - rt5670 updates / fixes
       - New platforms / devices: some non-DSP Qualcomm platforms, Google's
         Storm platform, Maxmim MAX98925 CODECs and the Ingenic JZ4780 SoC
    
      Misc:
       - ice1724: Improved ESI W192M support
       - emu10k1: Emu 1010 fixes/enhancement"
    
    * tag 'sound-4.1-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound: (411 commits)
      ALSA: hda - set GET bit when adding a vendor verb to the codec regmap
      ALSA: hda/realtek - Enable the ALC292 dock fixup on the Thinkpad T450
      ALSA: hda - Fix another race in runtime PM refcounting
      ALSA: hda - Expose codec type sysfs
      ALSA: ctl: fix to handle several elements added by one operation for userspace element
      ASoC: Intel: fix array_size.cocci warnings
      ASoC: n810: Automatically disconnect non-connected pins
      ASoC: n810: Consistently pass the card DAPM context to n810_ext_control()
      ASoC: davinci-evm: Use card DAPM context to access widgets
      ASoC: mop500_ab8500: Use card DAPM context to access widgets
      ASoC: wm1133-ev1: Use card DAPM context to access widgets
      ASoC: atmel: Improve machine driver compile test coverage
      ASoC: atmel: Add dependency to SND_SOC_I2C_AND_SPI where necessary
      ALSA: control: Fix a typo of SNDRV_CTL_ELEM_ACCESS_TLV_* with SNDRV_CTL_TLV_OP_*
      ALSA: usb-audio: Don't attempt to get Microsoft Lifecam Cinema sample rate
      ASoC: rnsd: fix build regression without CONFIG_OF
      ALSA: emu10k1: add toggles for E-mu 1010 optical ports
      ALSA: ctl: fill identical information to return value when adding userspace elements
      ALSA: ctl: fix a bug to return no identical information in info operation for userspace controls
      ALSA: ctl: confirm to return all identical information in 'activate' event
      ...
Loading