[ubuntu/cosmic-proposed] linux-oem-osp1 5.0.0-1006.7 (Accepted)

Andy Whitcroft apw at canonical.com
Tue May 7 10:55:22 UTC 2019


linux-oem-osp1 (5.0.0-1006.7) bionic; urgency=medium

  * linux-oem-osp1: 5.0.0-1006.7 -proposed tracker (LP: #1827847)

  * Add DMIC support to oem-kernel (LP: #1826181)
    - ASoC: dmic: declare trigger function as static
    - ASoC: soc-core: remove error due to probe deferral
    - ASoC: soc-core: add .num_platform for dai_link
    - ASoC: soc-core: add new snd_soc_flush_all_delayed_work()
    - ASoC: soc-core: merge card resources cleanup method
    - ASoC: soc-core: reduce if/else nest on soc_probe_link_dais
    - ASoC: soc-core: add soc_cleanup_component()
    - ASoC: soc-core: use for_each_link_codecs() for dai_link codecs
    - ASoC: core: Fix multi-CODEC setups
    - ASoC: soc-core: use for_each_link_codecs() for dai_link codecs V2
    - ASoC: soc-acpi: add static inline fallbacks when CONFIG_ACPI=n
    - ASoC: add helper to change platform name for all dailinks
    - ASoC: topology: Reduce number of dereferences when accessing dobj
    - ASoC: topology: Remove widgets from dobj list
    - ASoC: topology: Fix memory leak from soc_tplg_denum_create_texts
    - ASoC: topology: fix memory leak in soc_tplg_dapm_widget_create
    - ASoC: topology: add SND_SOC_DOBJ_GRAPH type for dapm routes
    - ASoC: topology: modify dapm route loading routine and add dapm route
      unloading
    - ASoC: dapm: fix use-after-free issue with dailink sname
    - ASoC: dapm: Only power up active channels from a DAI
    - ASoC: dapm: Add warnings for widget overwrite when adding route
    - ASoC: soc-core: clear platform pointers on error
    - ASoC: topology: unload physical dai link in remove
    - ASoC: dapm: Check for NULL widget in dapm_update_dai_unlocked
    - ASoC: compress: Clarify the intent of current compressed ops handling
    - ASoC: compress: Add helper functions for component trigger/set_params
    - ASoC: dapm: harden use of lookup tables
    - ASoC: regulator notifier registration should be managed
    - ASoC: core: don't increase component module refcount unconditionally
    - ASoC: Intel: Skylake: set .ignore_module_refcount field in component
    - ASoC: hdac_hdmi: use devm_kzalloc for all structures
    - ASoC: dmaengine: Improve of_node test in dmaengine_pcm_request_chan_of()
    - ASoC: dmaengine: Extend use of chan_names provided in custom DMA config
    - ASoC: Intel: bxt-match: remove prefix for SOF files
    - ASoC: Intel: byt-match.c: remove prefix for SOF files
    - ASoC: Intel: cht-match: remove prefix for SOF files
    - ASoC: Intel: cnl-match: remove prefix for SOF files
    - ASoC: Intel: glk-match: remove prefix for SOF files
    - ASoC: Intel: hda-match: remove prefix for SOF files
    - ASoC: Intel: hsw-bdw-match: remove prefix for SOF files
    - ASoC: Intel: icl-match: remove prefix for SOF files
    - ASoC: dmaengine: Remove unused SND_DMAENGINE_PCM_FLAG_CUSTOM_CHANNEL_NAME
      flag
    - ASoC: dapm: Potential small memory leak in dapm_cnew_widget()
    - ASoC: soc-core: Fix probe deferral following prelink failure
    - ALSA: PCM: check if ops are defined before suspending PCM
    - ALSA: hda: Fix a mask wrong issue in snd_hdac_stream_start()
    - ALSA: hda: Fix mismatches for register mask and value in hdac controller
    - ALSA: hda: add verbs for stripe control
    - ALSA: hda: Add api to program stripe control bits
    - ALSA: hda: add register offset for stripe control
    - ALSA: hda: program stripe bits for controller
    - ALSA: pcm: Suspend streams globally via device type PM ops
    - ALSA: pcm: Make snd_pcm_suspend() local static
    - ALSA: pcm: Call snd_card_unref() inside in_pcm_file()
    - ALSA: pcm: Unify snd_pcm_group initialization
    - ALSA: pcm: Make PCM linked list consistent while re-grouping
    - ALSA: pcm: Avoid confusing loop in snd_pcm_unlink()
    - ALSA: pcm: More fine-grained PCM link locking
    - ALSA: pcm: Remove down_write() hack for snd_pcm_link_rwsem
    - ALSA: pcm: Cleanup snd_pcm_stream_lock() & co
    - ALSA: pcm: Drop unused snd_pcm_substream.file field
    - ALSA: pcm: Simplify proc file destruction
    - ALSA: proc: Avoid possible leaks of snd_info_entry objects
    - ALSA: pcm: Use the common error path in __snd_pcm_lib_xfer()
    - ALSA: pcm: remove a superfluous function declaration
    - ALSA: isa: Avoid passing NULL to memory allocators
    - ALSA: core: Don't allow NULL device for memory allocation
    - ALSA: info: Always register entries recursively
    - ALSA: pcm: Remove superfluous snd_info_register() calls
    - ALSA: compress: Remove superfluous snd_info_register() calls
    - ALSA: info: Add standard helpers for card proc file entries
    - ALSA: info: Drop unused snd_info_entry.card field
    - ALSA: info: Minor optimization
    - ALSA: info: Move card id proc creation into info.c
    - ASoC: intel: Drop superfluous PCM preallocation error checks
    - ASoC: dmaengine: Drop superfluous PCM preallocation error checks
    - ALSA: pcm: Define snd_pcm_lib_preallocate_*() as returning void
    - component: Add documentation
    - components: multiple components for a device
    - i915/snd_hdac: I915 subcomponent for the snd_hdac
    - ALSA: pcm: Comment why read blocks when PCM is not running
    - ASoC:soc-pcm:fix a codec fixup issue in TDM case
    - ASoC:hdac_hda:use correct format to setup hda codec
    - ASoC:intel:skl:fix a simultaneous playback & capture issue on hda platform
    - ASoC: dpcm: prevent snd_soc_dpcm use after free
    - ALSA: hda: Avoid NULL pointer dereference at snd_hdac_stream_start()
    - ASoC: topology: create tlv before soc_tplg_init_kcontrol
    - ASoC: topology: free stream_name of dai_drv
    - ASoC: topology: free link string in error
    - ASoC: intel: Fix crash at suspend/resume after failed codec registration
    - ASoC: dapm: Fix NULL pointer dereference in snd_soc_dapm_free_kcontrol
    - ASoC: dapm: Initialize private_value in snd_soc_dapm_new_dai
    - ACPI / utils: Introduce acpi_dev_get_first_match_dev() helper
    - ASoC: dpcm: skip missing substream while applying symmetry
    - ASoC: dapm: set power_check callback for widgets that shouldnt be always on
    - ASoC: core: support driver alias names for FE topology overrides
    - ASoC: topology: Align tplg pointer increment across all kcontrols
    - ASoC: intel: skylake: add remove() callback for component driver
    - ASoC: core: remove link components before cleaning up card resources
    - ASoC: topology: fix endianness issues
    - ASoC: topology: fix big-endian check
    - ASoC: topology: Use the correct dobj to free enum control values and texts
    - ASoC: core: conditionally increase module refcount on component open
    - ASoC: pcm: update module refcount if module_get_upon_open is set
    - ASoC: pcm: fix error handling when try_module_get() fails.
    - ALSA: hda: Fix racy display power access
    - ASoC: pcm: save fixed-up hw_params of BE
    - ASoC: codec: hdac_hdmi add device_link to card device
    - ASoC: SOF: Add Sound Open Firmware driver core
    - ASoC: SOF: Add Sound Open Firmware KControl support
    - ASoC: SOF: Add driver debug support.
    - ASoC: SOF: Add support for IPC IO between DSP and Host
    - ASoC: SOF: Add PCM operations support
    - ASoC: SOF: Add support for loading topologies
    - ASoC: SOF: Add DSP firmware logger support
    - ASoC: SOF: Add DSP HW abstraction operations
    - ASoC: SOF: Add firmware loader support
    - ASoC: SOF: Add userspace ABI support
    - ASoC: SOF: Add PM support
    - ASoC: SOF: Add Nocodec machine driver support
    - ASoC: SOF: Add xtensa support
    - ASoC: SOF: Add utils
    - ASoC: SOF: Intel: Add BYT, CHT and BSW DSP HW support.
    - ASoC: SOF: Intel: Add BDW HW DSP support
    - ASoC: SOF: Intel: Add legacy IPC support
    - ASoC: SOF: Intel: Add APL/CNL HW DSP support
    - ASoC: SOF: Intel: Add HDA controller for Intel DSP
    - ASoC: SOF: Intel: Add Intel specific HDA DSP HW operations
    - ASoC: SOF: Intel: Add Intel specific HDA IPC mechanisms.
    - ASoC: SOF: Intel: Add Intel specific HDA firmware loader
    - ASoC: SOF: Intel: Add Intel specific HDA PCM operations
    - ASoC: SOF: Intel: Add hda-bus support and initialization
    - ASoC: SOF: Intel: Add Intel specific HDA stream operations
    - ASoC: SOF: Intel: Add Intel specific HDA trace operations
    - ASoC: SOF: Intel: Add support for HDAudio codecs
    - ASoC: SOF: Intel: add SKL+ platform DAIs
    - ASoC: SOF: Intel: Add platform differentiation for APL and CNL
    - ASoC: SOF: Add ACPI device support
    - ASoC: SOF: Add PCI device support
    - ASoC: Intel: Kconfig: expose common option between SST and SOF drivers
    - ASoC: SOF: Add Build support for SOF core and Intel drivers
    - ASoC: Intel: Make sure BDW based machine drivers build for SOF
    - ASoC: Intel: select relevant machine drivers for SOF
    - SAUCE: ASoC: Intel: ApolloLake support for SOF
    - SAUCE: ASoC: Intel: Haswell support with SOF
    - SAUCE: ASoC: Intel: Make sure HSW based machine drivers build for SOF
    - SAUCE: ASoC: SOF: Intel: Add HSW HW DSP support
    - SAUCE: ASoC: SOF: Intel: add Build support for Haswell
    - SAUCE: ASoC: SOF: Intel: Add SKL-specific code loader
    - SAUCE: ASoC: SOF: Intel: Add platform differentiation for SKL
    - SAUCE: ASoC: SOF: Intel: add Build support for Skylake and Kabylake
    - SAUCE: ASoC: Intel: Kconfig: disable SST and legacy drivers when SOF is
      selected
    - SAUCE: ASoC: dapm: fix kcontrols for effect widgets
    - SAUCE: ASoC: SOF: pcm: remove checks on preallocate_pages
    - SAUCE: ASoC: SOF: cnl: add pointer ops to use DPIB position
    - SAUCE: ASoC: Intel: skl_hda_dsp_generic: add DMIC support
    - SAUCE: SoC: Intel: skl_hda_dsp_generic:refine code style
    - SAUCE: ASoC: SOF: Intel: hda-ipc: remove irq_status from sdev and fix
      missing handling to IPC IRQ in the thread
    - SAUCE: ASoC: SOF: Intel: hda-stream: store stream capabilities
    - SAUCE: ASoC: SOF: Intel: hda-stream: handle real stream interrupts only
    - SAUCE: ALSA: hda: fix unregister device twice on ASoC driver
    - SAUCE: ASoC: hdac_hda: overwrite hdev type to HDA_DEV_ASOC
    - SAUCE: ASoC:SOF: fix FW loaded failed
    - SAUCE: ASoC:SOF:get spcm from FE dai link during BE dai link prepare
    - SAUCE: ASoC: SOF: add Kconfig option for strict ABI checks
    - SAUCE: ASOC: SOF: ipc: add support for stricter ABI checks
    - SAUCE: ASoC: SOF: topology: add support for stricter ABI checks
    - ALSA: hda/realtek - Add new Dell platform for headset mode
    - SAUCE: ASoC: soc-pcm: BE dai needs prepare when pause release after resume
    - media: Drop superfluous PCM preallocation error checks
    - ALSA: atmel: Drop superfluous PCM preallocation error checks
    - ALSA: parisc: Drop superfluous PCM preallocation error checks
    - ALSA: pci: Drop superfluous PCM preallocation error checks
    - ALSA: ppc: Drop superfluous PCM preallocation error checks
    - ASoC: txx9: Drop superfluous PCM preallocation error checks
    - ASoC: xtensa: Drop superfluous PCM preallocation error checks
    - ASoC: mediatek: Drop superfluous PCM preallocation error checks
    - ASoC: stm: Drop superfluous PCM preallocation error checks
    - ASoC: dwc: Drop superfluous PCM preallocation error checks
    - ASoC: uniphier: Drop superfluous PCM preallocation error checks
    - ALSA: sparc: Drop superfluous PCM preallocation error checks
    - ALSA: spi: Drop superfluous PCM preallocation error checks
    - ASoC: amd: Avoid passing NULL to memory allocators
    - ASoC: amd: Drop superfluous PCM preallocation error checks
    - ASoC: sh: Avoid passing NULL to memory allocators
    - ASoC: sh: Drop superfluous PCM preallocation error checks
    - ALSA: x86: Remove superfluous snd_pcm_suspend*() calls
    - ALSA: pci: Remove superfluous snd_pcm_suspend*() calls
    - ALSA: usb: Drop superfluous PCM preallocation error checks
    - [Config] Enable SOC_SOF configs
    - SAUCE: [Config-oem] Enable SOC_SOF configs

Date: 2019-05-06 10:55:19.224915+00:00
Changed-By: Timo Aaltonen <tjaalton at ubuntu.com>
Signed-By: Andy Whitcroft <apw at canonical.com>
https://launchpad.net/ubuntu/+source/linux-oem-osp1/5.0.0-1006.7
-------------- next part --------------
Sorry, changesfile not available.


More information about the Cosmic-changes mailing list