Skip to content
Permalink
Ricard-Wanderl…
Switch branches/tags

Commits on Nov 9, 2021

  1. ASoC: codec: tlv320adc3xxx: New codec driver

    New codec driver for Texas Instruments TLV320ADC3001 and
    TLV320ADC3101 audio ADCs.
    
    Signed-off-by: Ricard Wanderlof <ricardw@axis.com>
    Ricard Wanderlof authored and intel-lab-lkp committed Nov 9, 2021
  2. dt-bindings: sound: tlv320adc3xxx: New codec driver

    DT bindings for tlv320adc3xxx driver, currently supporting
    Texas Instruments TLV320ADC3001 and TLV320ADC3101 audio ADCs.
    
    Signed-off-by: Ricard Wanderlof <ricardw@axis.com>
    Ricard Wanderlof authored and intel-lab-lkp committed Nov 9, 2021

Commits on Nov 5, 2021

  1. ASoC: Intel: sof_sdw: Add support for SKU 0B12 product

    This product supports a SoundWire headset codec, SoundWire
    capture from local microphones and two SoundWire amplifiers.
    
    Signed-off-by: Libin Yang <libin.yang@intel.com>
    Signed-off-by: Gongjun Song <gongjun.song@intel.com>
    Reviewed-by: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
    Reviewed-by: Rander Wang <rander.wang@intel.com>
    Signed-off-by: Bard Liao <yung-chuan.liao@linux.intel.com>
    Link: https://lore.kernel.org/r/20211105022646.26305-10-yung-chuan.liao@linux.intel.com
    Signed-off-by: Mark Brown <broonie@kernel.org>
    gongjun-song authored and broonie committed Nov 5, 2021
  2. ASoC: Intel: soc-acpi: add SKU 0B29 SoundWire configuration

    Product audio hardware configuration is rt711 on link2,
    two rt1316s on link0 and link1, rt714 on link 3.
    
    Signed-off-by: Gongjun Song <gongjun.song@intel.com>
    Reviewed-by: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
    Reviewed-by: Rander Wang <rander.wang@intel.com>
    Signed-off-by: Bard Liao <yung-chuan.liao@linux.intel.com>
    Link: https://lore.kernel.org/r/20211105022646.26305-9-yung-chuan.liao@linux.intel.com
    Signed-off-by: Mark Brown <broonie@kernel.org>
    gongjun-song authored and broonie committed Nov 5, 2021
  3. ASoC: Intel: sof_sdw: Add support for SKU 0B29 product

    This product supports a SoundWire headset codec, SoundWire
    capture from local microphones and two SoundWire amplifiers.
    
    Signed-off-by: Gongjun Song <gongjun.song@intel.com>
    Reviewed-by: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
    Reviewed-by: Rander Wang <rander.wang@intel.com>
    Signed-off-by: Bard Liao <yung-chuan.liao@linux.intel.com>
    Link: https://lore.kernel.org/r/20211105022646.26305-8-yung-chuan.liao@linux.intel.com
    Signed-off-by: Mark Brown <broonie@kernel.org>
    gongjun-song authored and broonie committed Nov 5, 2021
  4. ASoC: Intel: soc-acpi: add SKU 0B13 SoundWire configuration

    Product audio hardware configuration is rt1316 on link2,
    rt714 on link 3.
    
    Signed-off-by: Gongjun Song <gongjun.song@intel.com>
    Reviewed-by: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
    Reviewed-by: Rander Wang <rander.wang@intel.com>
    Signed-off-by: Bard Liao <yung-chuan.liao@linux.intel.com>
    Link: https://lore.kernel.org/r/20211105022646.26305-7-yung-chuan.liao@linux.intel.com
    Signed-off-by: Mark Brown <broonie@kernel.org>
    gongjun-song authored and broonie committed Nov 5, 2021
  5. ASoC: Intel: sof_sdw: Add support for SKU 0B13 product

    This product supports SoundWire capture from local microphones
    and one SoundWire amplifier(no headset codec).
    
    Signed-off-by: Gongjun Song <gongjun.song@intel.com>
    Reviewed-by: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
    Reviewed-by: Rander Wang <rander.wang@intel.com>
    Signed-off-by: Bard Liao <yung-chuan.liao@linux.intel.com>
    Link: https://lore.kernel.org/r/20211105022646.26305-6-yung-chuan.liao@linux.intel.com
    Signed-off-by: Mark Brown <broonie@kernel.org>
    gongjun-song authored and broonie committed Nov 5, 2021
  6. ASoC: Intel: sof_sdw: Add support for SKU 0B11 product

    This product supports a SoundWire headset codec, SoundWire
    capture from local microphones and two SoundWire amplifiers.
    
    Signed-off-by: Gongjun Song <gongjun.song@intel.com>
    Reviewed-by: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
    Reviewed-by: Rander Wang <rander.wang@intel.com>
    Signed-off-by: Bard Liao <yung-chuan.liao@linux.intel.com>
    Link: https://lore.kernel.org/r/20211105022646.26305-5-yung-chuan.liao@linux.intel.com
    Signed-off-by: Mark Brown <broonie@kernel.org>
    gongjun-song authored and broonie committed Nov 5, 2021
  7. ASoC: Intel: sof_sdw: Add support for SKU 0B00 and 0B01 products

    Both products support a SoundWire headset codec, SoundWire
    capture from local microphones and two SoundWire amplifiers.
    
    Signed-off-by: Gongjun Song <gongjun.song@intel.com>
    Reviewed-by: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
    Reviewed-by: Rander Wang <rander.wang@intel.com>
    Signed-off-by: Bard Liao <yung-chuan.liao@linux.intel.com>
    Link: https://lore.kernel.org/r/20211105022646.26305-4-yung-chuan.liao@linux.intel.com
    Signed-off-by: Mark Brown <broonie@kernel.org>
    gongjun-song authored and broonie committed Nov 5, 2021
  8. ASoC: Intel: soc-acpi: add SKU 0AF3 SoundWire configuration

    New product audio hardware configuration is rt714 on link0,
    two rt1316s on link1 and link2
    
    Signed-off-by: Gongjun Song <gongjun.song@intel.com>
    Reviewed-by: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
    Reviewed-by: Rander Wang <rander.wang@intel.com>
    Signed-off-by: Bard Liao <yung-chuan.liao@linux.intel.com>
    Link: https://lore.kernel.org/r/20211105022646.26305-3-yung-chuan.liao@linux.intel.com
    Signed-off-by: Mark Brown <broonie@kernel.org>
    gongjun-song authored and broonie committed Nov 5, 2021
  9. ASoC: Intel: sof_sdw: Add support for SKU 0AF3 product

    This product supports SoundWire capture from local microphones
    and two SoundWire amplifiers(no headset codec).
    
    Signed-off-by: Gongjun Song <gongjun.song@intel.com>
    Reviewed-by: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
    Reviewed-by: Rander Wang <rander.wang@intel.com>
    Signed-off-by: Bard Liao <yung-chuan.liao@linux.intel.com>
    Link: https://lore.kernel.org/r/20211105022646.26305-2-yung-chuan.liao@linux.intel.com
    Signed-off-by: Mark Brown <broonie@kernel.org>
    gongjun-song authored and broonie committed Nov 5, 2021
  10. ASoC: mediatek: mt8173-rt5650: Rename Speaker control to Ext Spk

    Some RT5645 and RT5650 powered platforms are using "Ext Spk"
    instead of "Speaker", and this is also reflected in alsa-lib
    configurations for the generic RT5645 usecase manager configs.
    
    Rename the "Speaker" control to "Ext Spk" in order to be able
    to make the userspace reuse/inherit the same configurations also
    for this machine, along with the others.
    
    Signed-off-by: AngeloGioacchino Del Regno <angelogioacchino.delregno@collabora.com>
    Link: https://lore.kernel.org/r/20211105152013.75252-1-angelogioacchino.delregno@collabora.com
    Signed-off-by: Mark Brown <broonie@kernel.org>
    AngeloGioacchino Del Regno authored and broonie committed Nov 5, 2021
  11. ASoC: DAPM: Cover regression by kctl change notification fix

    The recent fix for DAPM to correct the kctl change notification by the
    commit 5af82c8 ("ASoC: DAPM: Fix missing kctl change
    notifications") caused other regressions since it changed the behavior
    of snd_soc_dapm_set_pin() that is called from several API functions.
    Formerly it returned always 0 for success, but now it returns 0 or 1.
    
    This patch addresses it, restoring the old behavior of
    snd_soc_dapm_set_pin() while keeping the fix in
    snd_soc_dapm_put_pin_switch().
    
    Fixes: 5af82c8 ("ASoC: DAPM: Fix missing kctl change notifications")
    Reported-by: Yu-Hsuan Hsu <yuhsuan@chromium.org>
    Cc: <stable@vger.kernel.org>
    Signed-off-by: Takashi Iwai <tiwai@suse.de>
    Link: https://lore.kernel.org/r/20211105090925.20575-1-tiwai@suse.de
    Signed-off-by: Mark Brown <broonie@kernel.org>
    tiwai authored and broonie committed Nov 5, 2021
  12. ASoC: SOF: Intel: hda: fix hotplug when only codec is suspended

    If codec is in runtime suspend, but controller is not, hotplug events
    are missed as the codec has no way to alert the controller. Problem does
    not occur if both controller and codec are active, or when both are
    suspended.
    
    An easy way to reproduce is to play an audio stream on one codec (e.g.
    to HDMI/DP display codec), wait for other HDA codec to go to runtime
    suspend, and then plug in a headset to the suspended codec. The jack
    event is not reported correctly in this case. Another way to reproduce
    is to force controller to stay active with
    "snd_sof_pci.sof_pci_debug=0x1"
    
    Fix the issue by reconfiguring the WAKEEN register when powering up/down
    individual links, and handling control events in the interrupt handler.
    
    Fixes: 87fc20e ("ASoC: SOF: Intel: hda: use hdac_ext fine-grained link management")
    Reported-by: Hui Wang <hui.wang@canonical.com>
    Signed-off-by: Kai Vehmanen <kai.vehmanen@linux.intel.com>
    Reviewed-by: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
    Reviewed-by: Ranjani Sridharan <ranjani.sridharan@linux.intel.com>
    Reviewed-by: Péter Ujfalusi <peter.ujfalusi@linux.intel.com>
    Link: https://lore.kernel.org/r/20211105111655.668777-1-kai.vehmanen@linux.intel.com
    Signed-off-by: Mark Brown <broonie@kernel.org>
    kv2019i authored and broonie committed Nov 5, 2021

Commits on Nov 4, 2021

  1. ASoC: SOF:control: Fix variable type in snd_sof_refresh_control()

    The second parameter for snd_sof_ipc_set_get_comp_data() is ipc_cmd, not
    ipc_ctrl_type and the type is u32.
    
    Fixes: 756bbe4 ("ASoC: SOF: Handle control change notification from firmware")
    Signed-off-by: Peter Ujfalusi <peter.ujfalusi@gmail.com>
    Acked-by: Ranjani Sridharan <ranjani.sridharan@linux.intel.com>
    Link: https://lore.kernel.org/r/20211103082710.17165-1-peter.ujfalusi@linux.intel.com
    Signed-off-by: Mark Brown <broonie@kernel.org>
    ujfalusi authored and broonie committed Nov 4, 2021

Commits on Nov 2, 2021

  1. ASoC: cs35l41: Change monitor widgets to siggens

    Currently the internal monitor sources are input widgets, which means
    if the card is set to fully routed these will not enable unless connected
    to something in the machine driver. However, all these are internal
    monitor signals so it makes no sense to connect them to something in the
    machine driver. As such switch them to siggen widgets which will have
    the same behaviour except not require external linkage on a fully routed
    card.
    
    Signed-off-by: Charles Keepax <ckeepax@opensource.cirrus.com>
    Signed-off-by: David Rhodes <drhodes@opensource.cirrus.com>
    Link: https://lore.kernel.org/r/20211029214028.401284-1-drhodes@opensource.cirrus.com
    Signed-off-by: Mark Brown <broonie@kernel.org>
    charleskeepax authored and broonie committed Nov 2, 2021

Commits on Oct 29, 2021

  1. Merge series "Multiple headphone codec driver support" from Brent Lu …

    …<brent.lu@intel.com>:
    
    Support multiple headphone drivers in same machine driver. In this
    case, both rt5682 and rt5682s are supported and enumerated by different
    ACPI HID "10EC5682" and "RTL5682".
    
    V2 Changes:
    - remove useless 'NULL', 'false' in if-condition
    - can use 'comp_ids' field alone to enumerate driver
    - add comma to the end of entry in structure initialization
    - keep the table of byt/cht/cml/icl untouched
    
    V3 Changes:
    - upstreamd from SOF github, PR#3200
    - use new compatiable IDs to shrink the enumerate table of BYT and CHT
    - add 'const' to snd_soc_acpi_codecs structures
    
    V4 Changes:
    - add signoff to patch 4~6
    
    V5 Changes:
    - none, just rebase for patch 3 conflict
    
    Brent Lu (3):
      ASoC: soc-acpi: add comp_ids field for machine driver matching
      ASoC: Intel: sof_rt5682: detect codec variant in probe function
      ASoC: Intel: sof_rt5682: use comp_ids to enumerate rt5682s
    
    Pierre-Louis Bossart (3):
      ASoC: Intel: soc-acpi-byt: shrink tables using compatible IDs
      ASoC: Intel: soc-acpi-cht: shrink tables using compatible IDs
      ASoC: Intel: soc-acpi: use const for all uses of snd_soc_acpi_codecs
    
     include/sound/soc-acpi.h                      |  3 +
     sound/soc/intel/boards/sof_rt5682.c           | 34 ++-------
     .../intel/common/soc-acpi-intel-adl-match.c   | 11 ++-
     .../intel/common/soc-acpi-intel-bxt-match.c   |  2 +-
     .../intel/common/soc-acpi-intel-byt-match.c   | 68 +++++++-----------
     .../intel/common/soc-acpi-intel-cht-match.c   | 69 +++++++------------
     .../intel/common/soc-acpi-intel-cml-match.c   |  8 +--
     .../intel/common/soc-acpi-intel-glk-match.c   |  2 +-
     .../intel/common/soc-acpi-intel-jsl-match.c   | 43 ++++--------
     .../intel/common/soc-acpi-intel-kbl-match.c   | 12 ++--
     .../intel/common/soc-acpi-intel-skl-match.c   |  2 +-
     .../intel/common/soc-acpi-intel-tgl-match.c   | 11 ++-
     sound/soc/soc-acpi.c                          | 24 ++++++-
     13 files changed, 119 insertions(+), 170 deletions(-)
    
    --
    2.25.1
    broonie committed Oct 29, 2021
  2. Merge series "ASoC: Sanity checks and soc-topology updates" from Ceza…

    …ry Rojewski <cezary.rojewski@intel.com>:
    
    Couple of soc-topology related changes and a use-after-free fix. Said fix
    and two sanity checks for soc-topology lead the way. While the
    use-after-free is quite obvious, the sanity checks are here to cover for
    cases where user malformed the topology file -or- access to filesystem
    somehow got interrupted during copy operation. We shouldn't be reading
    outside the file boundary.
    
    Afterward a change to soc_tplg_add_kcontrol(): device being passed to
    soc_tplg_add_dcontrol() from comp->dev to tplg->dev which corrects
    dev_xxx() invoked later on.
    Also, device used for topology memory allocations from component->dev to
    component->card->dev so memory gets freed each time card device (usually
    platform device) is removed rather than the component device what may
    happen less frequently.
    
    Dummy component gets smarter and no longer overrides hw_params if
    there are other components accociated with related struct
    snd_soc_pcm_runtime instance.
    
    Amadeusz Sławiński (5):
      ASoC: core: Remove invalid snd_soc_component_set_jack call
      ASoC: topology: Check for dapm widget completeness
      ASoC: topology: Use correct device for prints
      ASoC: topology: Change topology device to card device
      ASoC: Stop dummy from overriding hwparams
    
    Cezary Rojewski (1):
      ASoC: topology: Add header payload_size verification
    
     sound/soc/soc-core.c     |  3 ---
     sound/soc/soc-topology.c | 34 ++++++++++++++++++++++++++++++----
     sound/soc/soc-utils.c    | 13 +++++++++++++
     3 files changed, 43 insertions(+), 7 deletions(-)
    
    --
    2.25.1
    broonie committed Oct 29, 2021
  3. ASoC: rsnd: Fix an error handling path in 'rsnd_node_count()'

    If we return before the end of the 'for_each_child_of_node()' iterator, the
    reference taken on 'np' must be released.
    
    Add the missing 'of_node_put()' call.
    
    Fixes: c413983 ("ASoC: rsnd: adjust disabled module")
    Signed-off-by: Christophe JAILLET <christophe.jaillet@wanadoo.fr>
    Reviewed-by: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com>
    Link: https://lore.kernel.org/r/4c0e893cbfa21dc76c1ede0b6f4f8cff42209299.1634586167.git.christophe.jaillet@wanadoo.fr
    Signed-off-by: Mark Brown <broonie@kernel.org>
    tititiou36 authored and broonie committed Oct 29, 2021
  4. ASoC: tlv320aic3x: Make aic3x_remove() return void

    Up to now aic3x_remove() returns zero unconditionally. Make it return
    void instead which makes it easier to see in the callers that there is
    no error to handle.
    
    Also the return value of i2c and spi remove callbacks is ignored anyway.
    
    Signed-off-by: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
    Link: https://lore.kernel.org/r/20211019074125.3812513-1-u.kleine-koenig@pengutronix.de
    Signed-off-by: Mark Brown <broonie@kernel.org>
    ukleinek authored and broonie committed Oct 29, 2021
  5. ASoC: Intel: soc-acpi: use const for all uses of snd_soc_acpi_codecs

    'const' qualifiers are missing on some platforms, add as needed.
    
    Signed-off-by: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
    Signed-off-by: Brent Lu <brent.lu@intel.com>
    Link: https://lore.kernel.org/r/20211029171409.611600-7-brent.lu@intel.com
    Signed-off-by: Mark Brown <broonie@kernel.org>
    plbossart authored and broonie committed Oct 29, 2021
  6. ASoC: Intel: soc-acpi-cht: shrink tables using compatible IDs

    We have multiple entries for the same codecs, use the new compatible
    IDs to have a single entry.
    
    Signed-off-by: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
    Signed-off-by: Brent Lu <brent.lu@intel.com>
    Link: https://lore.kernel.org/r/20211029171409.611600-6-brent.lu@intel.com
    Signed-off-by: Mark Brown <broonie@kernel.org>
    plbossart authored and broonie committed Oct 29, 2021
  7. ASoC: Intel: soc-acpi-byt: shrink tables using compatible IDs

    We have multiple entries for the same codecs, use the new compatible
    IDs to have a single entry.
    
    Signed-off-by: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
    Signed-off-by: Brent Lu <brent.lu@intel.com>
    Link: https://lore.kernel.org/r/20211029171409.611600-5-brent.lu@intel.com
    Signed-off-by: Mark Brown <broonie@kernel.org>
    plbossart authored and broonie committed Oct 29, 2021
  8. ASoC: Intel: sof_rt5682: use comp_ids to enumerate rt5682s

    Use comp_ids field to enumerate rt5682/rt5682s headphone codec for
    JSL/TGL/ADL devices and remove redundant entries in tables.
    
    Signed-off-by: Brent Lu <brent.lu@intel.com>
    Link: https://lore.kernel.org/r/20211029171409.611600-4-brent.lu@intel.com
    Signed-off-by: Mark Brown <broonie@kernel.org>
    brentlu authored and broonie committed Oct 29, 2021
  9. ASoC: Intel: sof_rt5682: detect codec variant in probe function

    Detect whether the headphone codec is ALC5682I-VS or not in probe
    function so we don't need to duplicate all board configs for this new
    variant.
    
    Signed-off-by: Brent Lu <brent.lu@intel.com>
    Link: https://lore.kernel.org/r/20211029171409.611600-3-brent.lu@intel.com
    Signed-off-by: Mark Brown <broonie@kernel.org>
    brentlu authored and broonie committed Oct 29, 2021
  10. ASoC: soc-acpi: add comp_ids field for machine driver matching

    A machine driver needs to be enumerated by more than one ACPI HID if
    it supports second headphone driver (i.e. rt5682 and rt5682s).
    However, the id field in snd_soc_acpi_mach structure could contain
    only one HID. By adding a 'comp_ids' field which can contain several
    HIDs, we can enumerate a machine driver by multiple ACPI HIDs.
    
    Signed-off-by: Brent Lu <brent.lu@intel.com>
    Link: https://lore.kernel.org/r/20211029171409.611600-2-brent.lu@intel.com
    Signed-off-by: Mark Brown <broonie@kernel.org>
    brentlu authored and broonie committed Oct 29, 2021
  11. ASoC: mediatek: mt8195: add mt8195-mt6359-rt1011-rt5682 bindings docu…

    …ment
    
    This patch adds document for mt8195 board with mt6359, rt1011 and rt5682
    
    Signed-off-by: Trevor Wu <trevor.wu@mediatek.com>
    Link: https://lore.kernel.org/r/20211020071428.14297-3-trevor.wu@mediatek.com
    Signed-off-by: Mark Brown <broonie@kernel.org>
    wenliangwu authored and broonie committed Oct 29, 2021
  12. ASoC: mediatek: mt8195: add machine driver with mt6359, rt1011 and rt…

    …5682
    
    This patch adds support for mt8195 board with mt6359, rt1011 and rt5682.
    
    Signed-off-by: Trevor Wu <trevor.wu@mediatek.com>
    Link: https://lore.kernel.org/r/20211020071428.14297-2-trevor.wu@mediatek.com
    Signed-off-by: Mark Brown <broonie@kernel.org>
    wenliangwu authored and broonie committed Oct 29, 2021
  13. ASoC: Stop dummy from overriding hwparams

    In case that there are other components assigned to runtime device,
    depending on order dummy component can override their params with its
    own, which shouldn't happen. Check if there are any other components
    assigned to rtd and if so, skip setting hwparams.
    
    Occurs when using topology where 'snd-soc-dummy' gets assigned by
    default as codec and platform component.
    
    Alternative approach would be to copy whole dummy handling and rename it
    to "snd-soc-null" or something similar. And remove hwparams assignment
    to make it really do nothing.
    
    Signed-off-by: Amadeusz Sławiński <amadeuszx.slawinski@linux.intel.com>
    Signed-off-by: Cezary Rojewski <cezary.rojewski@intel.com>
    Link: https://lore.kernel.org/r/20211015161257.27052-7-cezary.rojewski@intel.com
    Signed-off-by: Mark Brown <broonie@kernel.org>
    Amadeusz Sławiński authored and broonie committed Oct 29, 2021
  14. ASoC: topology: Change topology device to card device

    Topology needs device for prints and resource allocation. So far,
    component->dev is used. However, this may lead to high memory use in
    model where card is an independent driver which can be reloaded and
    topology is loaded from component's probe() method. Every time machine
    driver is reloaded topology is being loaded anew, each time allocating
    new memory. Said memory will only be freed when component itself is
    being freed.
    
    Address the problem by tying topology to component->card->dev instead,
    so memory occupied by the topology is freed whenever related machine
    device gets removed.
    
    Signed-off-by: Amadeusz Sławiński <amadeuszx.slawinski@linux.intel.com>
    Signed-off-by: Cezary Rojewski <cezary.rojewski@intel.com>
    Link: https://lore.kernel.org/r/20211015161257.27052-6-cezary.rojewski@intel.com
    Signed-off-by: Mark Brown <broonie@kernel.org>
    Amadeusz Sławiński authored and broonie committed Oct 29, 2021
  15. ASoC: topology: Use correct device for prints

    soc_tplg_add_dcontrol() passes device as argument which is later used to
    print messages. Align it with all other prints in file to use tplg->dev.
    
    Signed-off-by: Amadeusz Sławiński <amadeuszx.slawinski@linux.intel.com>
    Signed-off-by: Cezary Rojewski <cezary.rojewski@intel.com>
    Link: https://lore.kernel.org/r/20211015161257.27052-5-cezary.rojewski@intel.com
    Signed-off-by: Mark Brown <broonie@kernel.org>
    Amadeusz Sławiński authored and broonie committed Oct 29, 2021
  16. ASoC: topology: Check for dapm widget completeness

    Add sanity checks to make sure the data is read within file boundary.
    Helps in situations where file is only partially copied or malformed.
    
    Signed-off-by: Amadeusz Sławiński <amadeuszx.slawinski@linux.intel.com>
    Signed-off-by: Cezary Rojewski <cezary.rojewski@intel.com>
    Link: https://lore.kernel.org/r/20211015161257.27052-4-cezary.rojewski@intel.com
    Signed-off-by: Mark Brown <broonie@kernel.org>
    Amadeusz Sławiński authored and broonie committed Oct 29, 2021
  17. ASoC: topology: Add header payload_size verification

    Add sanity check to make sure the data is read within file boundary.
    Helps in situations where file is only partially copied or malformed.
    
    Signed-off-by: Cezary Rojewski <cezary.rojewski@intel.com>
    Link: https://lore.kernel.org/r/20211015161257.27052-3-cezary.rojewski@intel.com
    Signed-off-by: Mark Brown <broonie@kernel.org>
    crojewsk-intel authored and broonie committed Oct 29, 2021
Older