Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Fix a randconfig build for alpha #126

Closed
wants to merge 129 commits into from

Commits on Jun 4, 2018

  1. ASoC: topology: Fix bclk and fsync inversion in set_link_hw_format()

    The values of bclk and fsync are inverted WRT the codec. But the existing
    solution already works for Broadwell, see the alsa-lib config:
    
    `alsa-lib/src/conf/topology/broadwell/broadwell.conf`
    
    This commit provides the backwards-compatible solution to fix this misuse.
    
    Signed-off-by: Kirill Marinushkin <k.marinushkin@gmail.com>
    Reviewed-by: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
    Tested-by: Pan Xiuli <xiuli.pan@linux.intel.com>
    Tested-by: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
    Cc: Jaroslav Kysela <perex@perex.cz>
    Cc: Takashi Iwai <tiwai@suse.de>
    Cc: Mark Brown <broonie@kernel.org>
    Cc: Liam Girdwood <liam.r.girdwood@linux.intel.com>
    Cc: linux-kernel@vger.kernel.org
    Cc: alsa-devel@alsa-project.org
    Signed-off-by: Mark Brown <broonie@kernel.org>
    (cherry picked from commit a941e2f)
    kmarinushkin authored and plbossart committed Jun 4, 2018
    Configuration menu
    Copy the full SHA
    02a513a View commit details
    Browse the repository at this point in the history
  2. ASoC: topology: Add missing clock gating parameter when parsing hw_co…

    …nfigs
    
    Clock gating parameter is a part of `dai_fmt`. It is supported by
    `alsa-lib` when creating a topology binary file, but ignored by kernel
    when loading this topology file.
    
    After applying this commit, the clock gating parameter is not ignored any
    more. This solution is backwards compatible. The existing behaviour is
    not broken, because by default the parameter value is 0 and is ignored.
    
    snd_soc_tplg_hw_config.clock_gated = 0 => no effect
    snd_soc_tplg_hw_config.clock_gated = 1 => SND_SOC_DAIFMT_GATED
    snd_soc_tplg_hw_config.clock_gated = 2 => SND_SOC_DAIFMT_CONT
    
    For example, the following config, based on
    alsa-lib/src/conf/topology/broadwell/broadwell.conf, is now supported:
    
    ~~~~
    SectionHWConfig."CodecHWConfig" {
            id "1"
            format "I2S"            # physical audio format.
            pm_gate_clocks "true"   # clock can be gated
    }
    
    SectionLink."Codec" {
    
            # used for binding to the physical link
            id "0"
    
            hw_configs [
                    "CodecHWConfig"
            ]
    
            default_hw_conf_id "1"
    }
    ~~~~
    
    Signed-off-by: Kirill Marinushkin <k.marinushkin@gmail.com>
    Reviewed-by: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
    Cc: Jaroslav Kysela <perex@perex.cz>
    Cc: Takashi Iwai <tiwai@suse.de>
    Cc: Mark Brown <broonie@kernel.org>
    Cc: Pan Xiuli <xiuli.pan@linux.intel.com>
    Cc: Liam Girdwood <liam.r.girdwood@linux.intel.com>
    Cc: linux-kernel@vger.kernel.org
    Cc: alsa-devel@alsa-project.org
    Signed-off-by: Mark Brown <broonie@kernel.org>
    (cherry picked from commit 933e1c4)
    kmarinushkin authored and plbossart committed Jun 4, 2018
    Configuration menu
    Copy the full SHA
    cba6339 View commit details
    Browse the repository at this point in the history
  3. ASoC: topology: Add definitions for mclk_direction values

    Current comment makes not clear the direction of mclk. Previously, similar
    description caused a misunderstanding for bclk_master and fsync_master.
    
    This commit solves the potential confusion the same way it is solved for
    bclk_master and fsync_master.
    
    Signed-off-by: Kirill Marinushkin <k.marinushkin@gmail.com>
    Acked-by: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
    Cc: Jaroslav Kysela <perex@perex.cz>
    Cc: Takashi Iwai <tiwai@suse.de>
    Cc: Mark Brown <broonie@kernel.org>
    Cc: Pan Xiuli <xiuli.pan@linux.intel.com>
    Cc: Liam Girdwood <liam.r.girdwood@linux.intel.com>
    Cc: linux-kernel@vger.kernel.org
    Cc: alsa-devel@alsa-project.org
    Signed-off-by: Mark Brown <broonie@kernel.org>
    (cherry picked from commit e590522)
    kmarinushkin authored and plbossart committed Jun 4, 2018
    Configuration menu
    Copy the full SHA
    fdab575 View commit details
    Browse the repository at this point in the history
  4. ASoC: topology: Add support for compressed PCMs

    Register a compressed PCM if topology defines one.
    
    Signed-off-by: Liam Girdwood <liam.r.girdwood@linux.intel.com>
    Signed-off-by: Mark Brown <broonie@kernel.org>
    (cherry picked from commit 5db6aab)
    lrgirdwo authored and plbossart committed Jun 4, 2018
    Configuration menu
    Copy the full SHA
    5625100 View commit details
    Browse the repository at this point in the history
  5. ASoC: fix 0-day warnings with snd_soc_new_compress()

    All conditionally-defined routines in include/sound/soc.h expose a
    static inline fallback to avoid 0-day warnings and compilation issues,
    except snd_soc_new_compress().
    
    Fixes: 5db6aab ('ASoC: topology: Add support for compressed PCMs')
    Signed-off-by: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
    Signed-off-by: Mark Brown <broonie@kernel.org>
    (cherry picked from commit 0b014d7)
    plbossart committed Jun 4, 2018
    Configuration menu
    Copy the full SHA
    64859fb View commit details
    Browse the repository at this point in the history
  6. ASoC: Intel: cht-bsw-rt5672: allow for topology-defined codec-dai setup

    Hard-coded setups conflict with topology defined ones. Move this code to
    codec_fixup so that SOF can override codec dai settings, e.g. to only use
    2 channels.
    
    Signed-off-by: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
    Acked-by: Vinod Koul <vkoul@kernel.org>
    Signed-off-by: Mark Brown <broonie@kernel.org>
    (cherry picked from commit bf14adc)
    plbossart committed Jun 4, 2018
    Configuration menu
    Copy the full SHA
    e022fa0 View commit details
    Browse the repository at this point in the history
  7. ALSA: core api: define offsets for TLV items

    Currently, there are no pre-defined accessors for the elements
    in topology TLV data. In the absence of such offsets, the
    tlv data will have to be decoded using hardwired offset
    numbers 0-N depending on the type of TLV. This patch defines
    accessor offsets for the type, length, min and mute/step items
    in TLV data for DB_SCALE type tlv's. These will be used by drivers to
    decode the TLV data while loading topology thereby improving
    code readability. The type and len offsets are common for all TLV
    types. The min and step/mute offsets are specific to DB_SCALE tlv type.
    
    Signed-off-by: Ranjani Sridharan <ranjani.sridharan@linux.intel.com>
    Reviewed-by: Takashi Sakamoto <o-takashi@sakamocchi.jp>
    Signed-off-by: Takashi Iwai <tiwai@suse.de>
    (cherry picked from commit 08f9f44)
    ranj063 authored and plbossart committed Jun 4, 2018
    Configuration menu
    Copy the full SHA
    6bde10d View commit details
    Browse the repository at this point in the history
  8. ASoC: pcm512x: Add ACPI support

    HID is assumed to be made of TI PCI ID (0x104C) + part number, so all
    four 104C5121, 104C5122, 104C5141 104C5142 are valid.
    
    Signed-off-by: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
    Signed-off-by: Mark Brown <broonie@kernel.org>
    (cherry picked from commit b84f48d)
    plbossart committed Jun 4, 2018
    Configuration menu
    Copy the full SHA
    4c685a7 View commit details
    Browse the repository at this point in the history
  9. ASoC: Intel: Disable SND_SOC_INTEL_BAYTRAIL when SND_SST_ATOM_HIFI2_P…

    …LATFORM is enabled
    
    The sound/soc/intel/common/sst-acpi.c code only tries to load the
    "baytrail-pcm-audio" driver (and supporting board drivers) when
    SND_SST_ATOM_HIFI2_PLATFORM is not enabled, since otherwise these
    are handled by snd-soc-sst-atom-hifi2-platform.ko.
    
    Since these thus will never be used when SND_SST_ATOM_HIFI2_PLATFORM is
    enabled, building these drivers when it is enabled is useless.
    
    Add a Kconfig dependency to reflect this, so that SND_SOC_INTEL_BAYTRAIL
    cannot be enabled when SND_SST_ATOM_HIFI2_PLATFORM is also enabled.
    
    Signed-off-by: Hans de Goede <hdegoede@redhat.com>
    Acked-by: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
    Signed-off-by: Mark Brown <broonie@kernel.org>
    (cherry picked from commit ed55fe2)
    jwrdegoede authored and plbossart committed Jun 4, 2018
    Configuration menu
    Copy the full SHA
    9f2ec80 View commit details
    Browse the repository at this point in the history

Commits on Jun 19, 2018

  1. ASoC: topology: Give more data to clients via callbacks

    Give topology clients more access to the topology data by passing index,
    pcm, link_config and dai_driver to clients. This allows clients to fully
    instantiate and track topology objects.
    
    The SOF driver is the first user of these new APIs and needs them to build
    component topology driver and FW objects.
    
    Signed-off-by: Liam Girdwood <liam.r.girdwood@linux.intel.com>
    Signed-off-by: Mark Brown <broonie@kernel.org>
    (cherry picked from commit c60b613)
    lrgirdwo authored and plbossart committed Jun 19, 2018
    Configuration menu
    Copy the full SHA
    28fe6c4 View commit details
    Browse the repository at this point in the history
  2. ASoC: topology: Add callback for DAPM route load/unload

    Add a callback fro clients for notification about DAPM route loading and
    unloading.
    
    Signed-off-by: Liam Girdwood <liam.r.girdwood@linux.intel.com>
    Signed-off-by: Mark Brown <broonie@kernel.org>
    (cherry picked from commit 503e79b)
    lrgirdwo authored and plbossart committed Jun 19, 2018
    Configuration menu
    Copy the full SHA
    4c8ac45 View commit details
    Browse the repository at this point in the history
  3. ASoC: dapm: Fix potential DAI widget pointer deref when linking DAIs

    Sometime a component or topology may configure a DAI widget with no
    private data leading to a dev_dbg() dereferencne of this data.
    
    Fix this to check for non NULL private data and let users know if widget
    is missing DAI.
    
    Signed-off-by: Liam Girdwood <liam.r.girdwood@linux.intel.com>
    Signed-off-by: Mark Brown <broonie@kernel.org>
    (cherry picked from commit e01b4f6)
    lrgirdwo authored and plbossart committed Jun 19, 2018
    Configuration menu
    Copy the full SHA
    2695cf5 View commit details
    Browse the repository at this point in the history
  4. ASoC: Intel: broxton: reduce machine name for bxt_da7219_max98357a

    Use truncated names in bxt id table and bxt_da7219_max98357a machine
    as platform device id table expects names to be less then 20chars.
    
    Signed-off-by: Naveen Manohar <naveen.m@intel.com>
    Signed-off-by: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
    Signed-off-by: Mark Brown <broonie@kernel.org>
    (cherry picked from commit 95555f5)
    naveen-manohar authored and plbossart committed Jun 19, 2018
    Configuration menu
    Copy the full SHA
    02dd6a5 View commit details
    Browse the repository at this point in the history
  5. ASoC: Intel: Skylake: cleanup before moving ACPI tables

    There is no need to deal with DMICs if the DSP is not present and
    there is no ACPI machine ID found.
    
    Simplify before moving these ACPI tables to sound/soc/intel/common
    
    Signed-off-by: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
    Signed-off-by: Mark Brown <broonie@kernel.org>
    (cherry picked from commit 5f15f26)
    plbossart committed Jun 19, 2018
    Configuration menu
    Copy the full SHA
    3c71f58 View commit details
    Browse the repository at this point in the history
  6. ASoC: Intel: move SKL+ codec ACPI tables to common directory

    No functionality change, just move to common tables to make it easier
    to deal with SOF and share the same machine drivers - as done
    previously for BYT/CHT/HSW/BDW.
    
    Signed-off-by: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
    Signed-off-by: Mark Brown <broonie@kernel.org>
    (cherry picked from commit cbaa7f0)
    plbossart committed Jun 19, 2018
    Configuration menu
    Copy the full SHA
    7a3d054 View commit details
    Browse the repository at this point in the history
  7. ASoC: Intel: common: Add Geminilake Dialog+Maxim machine driver entry

    This patch adds da7219_max98357a machine driver entry into
    machine table
    
    Signed-off-by: Naveen Manohar <naveen.m@intel.com>
    Signed-off-by: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
    Signed-off-by: Mark Brown <broonie@kernel.org>
    (cherry picked from commit 65a3388)
    naveen-manohar authored and plbossart committed Jun 19, 2018
    Configuration menu
    Copy the full SHA
    674ee8a View commit details
    Browse the repository at this point in the history
  8. ASoC: Intel: common: add firmware/topology information for SOF

    No functionality change for Skylake driver, add relevant names needed
    by SOF for BXT/APL, GLK and CNL.
    
    Signed-off-by: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
    Signed-off-by: Mark Brown <broonie@kernel.org>
    (cherry picked from commit e6d298f)
    plbossart committed Jun 19, 2018
    Configuration menu
    Copy the full SHA
    19d4dd5 View commit details
    Browse the repository at this point in the history
  9. ASoC: Intel: common: add entries for SOF-based machine drivers

    While we are at it, add entries for machine drivers that are used on
    SOF-based platforms. The drivers will be submitted upstream after the
    core SOF patches, but there's no harm in adding these references now.
    
    Signed-off-by: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
    Signed-off-by: Mark Brown <broonie@kernel.org>
    (cherry picked from commit b453501)
    plbossart committed Jun 19, 2018
    Configuration menu
    Copy the full SHA
    82e7ce8 View commit details
    Browse the repository at this point in the history
  10. ASoC: Intel: common: fix copy/paste issue with SOF/broadwell topology…

    … file
    
    There are two commercially-available Broadwell platforms based on I2S
    (Dell XPS13 and 'Samus' Pixel 2015 Chromebook).
    
    Fix a copy/paste issue to allow each platform to enable different
    features if needed when SOF is enabled
    
    Signed-off-by: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
    Signed-off-by: Mark Brown <broonie@kernel.org>
    (cherry picked from commit f0d9034)
    plbossart committed Jun 19, 2018
    Configuration menu
    Copy the full SHA
    c94ec7c View commit details
    Browse the repository at this point in the history
  11. ASoC: Intel: common: rename 'reef' to 'sof' in ACPI matching table

    Align with firmware tools, no functionality change
    
    Signed-off-by: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
    plbossart committed Jun 19, 2018
    Configuration menu
    Copy the full SHA
    453d691 View commit details
    Browse the repository at this point in the history
  12. ASoC: core: Allow topology to override machine driver FE DAI link con…

    …fig.
    
    Machine drivers statically define a number of DAI links that currently
    cannot be changed or removed by topology. This means PCMs and platform
    components cannot be changed by topology at runtime AND machine drivers
    are tightly coupled to topology.
    
    This patch allows topology to override the machine driver DAI link config
    in order to reuse machine drivers with different topologies and platform
    components. The patch supports :-
    
    1) create new FE PCMs with a topology defined PCM ID.
    2) destroy existing static FE PCMs
    3) change the platform component driver.
    4) assign any new HW params fixups.
    
    The patch requires no changes to the machine drivers, but does add some
    platform component flags that the platform component driver can assign
    before loading topologies.
    
    Signed-off-by: Liam Girdwood <liam.r.girdwood@linux.intel.com>
    lrgirdwo authored and plbossart committed Jun 19, 2018
    Configuration menu
    Copy the full SHA
    f4cd2bc View commit details
    Browse the repository at this point in the history
  13. [SQUASHME?] ASoC: core: Add name prefix for machines with topology re…

    …writes
    
    Signed-off-by: Liam Girdwood <liam.r.girdwood@linux.intel.com>
    lrgirdwo authored and plbossart committed Jun 19, 2018
    Configuration menu
    Copy the full SHA
    ca84505 View commit details
    Browse the repository at this point in the history
  14. ALSA: core: Allow drivers to set R/W wait time.

    Currently ALSA core blocks userspace for about 10 seconds for PCM R/W IO.
    This needs to be configurable for modern hardware like DSPs where no
    pointer update in milliseconds can indicate terminal DSP errors.
    
    Add a substream variable to set the wait time in ms. This allows userspace
    and drivers to recover more quickly from terminal DSP errors.
    
    Signed-off-by: Liam Girdwood <liam.r.girdwood@linux.intel.com>
    lrgirdwo authored and plbossart committed Jun 19, 2018
    Configuration menu
    Copy the full SHA
    51f05df View commit details
    Browse the repository at this point in the history
  15. ASoC: SOF: Add Sound Open Firmware driver core

    The Sound Open Firmware driver core is a generic architecture
    independent layer that allows SOF to be used on many different different
    architectures and platforms. It abstracts DSP operations and IO methods
    so that the target DSP can be an internal memory mapped or external SPI
    or I2C based device. This abstraction also allows SOF to be run on
    many different VMs on the same physical HW.
    
    SOF also requires some data in ASoC PCM runtime data for looking up
    SOF data during ASoC PCM operations.
    
    Signed-off-by: Liam Girdwood <liam.r.girdwood@linux.intel.com>
    lrgirdwo authored and plbossart committed Jun 19, 2018
    Configuration menu
    Copy the full SHA
    d4da475 View commit details
    Browse the repository at this point in the history
  16. ASoC: SOF: Add Sound Open Firmware KControl support

    SOF exposes regular ALSA Kcontrols that are defined by topology. This
    patch converts the Kcontrol IO to DSP IPC.
    
    Signed-off-by: Liam Girdwood <liam.r.girdwood@linux.intel.com>
    lrgirdwo authored and plbossart committed Jun 19, 2018
    Configuration menu
    Copy the full SHA
    d2ee6b1 View commit details
    Browse the repository at this point in the history
  17. ASoC: SOF: Add driver debug support.

    Add debugFS files that can be used to expose DSP memories and
    and peripherals to userspace to assist with firmware debugging.
    
    Signed-off-by: Liam Girdwood <liam.r.girdwood@linux.intel.com>
    lrgirdwo authored and plbossart committed Jun 19, 2018
    Configuration menu
    Copy the full SHA
    4c649d0 View commit details
    Browse the repository at this point in the history
  18. ASoC: SOF: Add support for IPC IO between DSP and Host

    Define an IPC ABI for all host <--> DSP communication. This ABI should
    be transport agnostic. i.e. it should work on MMIO and SPI/I2C style
    interfaces.
    
    Signed-off-by: Liam Girdwood <liam.r.girdwood@linux.intel.com>
    lrgirdwo authored and plbossart committed Jun 19, 2018
    Configuration menu
    Copy the full SHA
    ce4ffeb View commit details
    Browse the repository at this point in the history
  19. ASoC: SOF: Add PCM operations support

    Add support for exposing PCMs to userspace. PCMs are defined by topology
    and the operations in this patch map to SOF IPC calls.
    
    Signed-off-by: Liam Girdwood <liam.r.girdwood@linux.intel.com>
    lrgirdwo authored and plbossart committed Jun 19, 2018
    Configuration menu
    Copy the full SHA
    9c9d49d View commit details
    Browse the repository at this point in the history
  20. ASoC: SOF: Add support for loading topologies

    SOF uses topology to define the DAPM graphs and widgets, DAIs, PCMs and set
    parameters for init and run time usage. This patch loads topology and
    maps it to IPC commands that are build the topology on the DSP.
    
    Signed-off-by: Liam Girdwood <liam.r.girdwood@linux.intel.com>
    lrgirdwo authored and plbossart committed Jun 19, 2018
    Configuration menu
    Copy the full SHA
    95545bc View commit details
    Browse the repository at this point in the history
  21. ASoC: SOF: Add DSP firmware trace event support

    Add a trace event buffer that can be used by userspace to read DSP runtime
    trace events alongside bespoke trace data in realtime for firmware debug.
    
    Signed-off-by: Liam Girdwood <liam.r.girdwood@linux.intel.com>
    lrgirdwo authored and plbossart committed Jun 19, 2018
    Configuration menu
    Copy the full SHA
    496c29a View commit details
    Browse the repository at this point in the history
  22. ASoC: SOF: Add DSP HW abstraction operations

    Add operation pointers that can be called by core to control a wide
    variety of DSP targets. The DSP HW drivers will fill in these
    operations.
    
    Signed-off-by: Liam Girdwood <liam.r.girdwood@linux.intel.com>
    lrgirdwo authored and plbossart committed Jun 19, 2018
    Configuration menu
    Copy the full SHA
    95b1b4e View commit details
    Browse the repository at this point in the history
  23. ASoC: SOF: Add firmware loader support

    The firmware loader exports APIs that can be called by core to load and
    process multiple different file formats.
    
    Signed-off-by: Liam Girdwood <liam.r.girdwood@linux.intel.com>
    lrgirdwo authored and plbossart committed Jun 19, 2018
    Configuration menu
    Copy the full SHA
    41ff0a4 View commit details
    Browse the repository at this point in the history
  24. ASoC: SOF: Add compressed PCM support

    Add support for compressed audio playback/capture in SOF.
    
    TODO: to be completed.
    
    Signed-off-by: Liam Girdwood <liam.r.girdwood@linux.intel.com>
    lrgirdwo authored and plbossart committed Jun 19, 2018
    Configuration menu
    Copy the full SHA
    a8711d6 View commit details
    Browse the repository at this point in the history
  25. ASoC: SOF: Add PM support

    Add support for saving and restoring DSP context in D3 to host DDR.
    
    Signed-off-by: Liam Girdwood <liam.r.girdwood@linux.intel.com>
    lrgirdwo authored and plbossart committed Jun 19, 2018
    Configuration menu
    Copy the full SHA
    7c7884f View commit details
    Browse the repository at this point in the history
  26. ASoC: SOF: Add Nocodec machine driver support

    Add a simple "fallback" machine driver that can be used to enable SOF
    on boards with no codec device. This machine driver can also be forced
    for debug/development.
    
    Signed-off-by: Liam Girdwood <liam.r.girdwood@linux.intel.com>
    lrgirdwo authored and plbossart committed Jun 19, 2018
    Configuration menu
    Copy the full SHA
    543caaf View commit details
    Browse the repository at this point in the history
  27. ASoC: SOF: Intel: Add BYT, CHT and BSW DSP HW support.

    Add support for the audio DSP hardware found on Intel Baytrail,
    Cherrytrail and Braswell based devices.
    
    Signed-off-by: Liam Girdwood <liam.r.girdwood@linux.intel.com>
    lrgirdwo authored and plbossart committed Jun 19, 2018
    Configuration menu
    Copy the full SHA
    8c5bb0f View commit details
    Browse the repository at this point in the history
  28. ASoC: SOF: Intel: Add HSW HW DSP support

    Add DSP hardware support for Intel Haswell based devices.
    
    Signed-off-by: Liam Girdwood <liam.r.girdwood@linux.intel.com>
    lrgirdwo authored and plbossart committed Jun 19, 2018
    Configuration menu
    Copy the full SHA
    a289d92 View commit details
    Browse the repository at this point in the history
  29. ASoC: SOF: Intel: Add support for BDW HW DSP support

    Add SOF support for Intel Broadwell based devices.
    
    Signed-off-by: Liam Girdwood <liam.r.girdwood@linux.intel.com>
    lrgirdwo authored and plbossart committed Jun 19, 2018
    Configuration menu
    Copy the full SHA
    80c1ab5 View commit details
    Browse the repository at this point in the history
  30. ASoC: SOF: Intel: Add APL/CNL HW DSP support

    Add SOF hardware DSP support for Intel Apollolake and Cannonlake based
    devices.
    
    Signed-off-by: Liam Girdwood <liam.r.girdwood@linux.intel.com>
    lrgirdwo authored and plbossart committed Jun 19, 2018
    Configuration menu
    Copy the full SHA
    d3be805 View commit details
    Browse the repository at this point in the history
  31. ASoC: SOF: Intel: Add HDA controller for Intel DSP

    Support HDA controller operations for DSP and provide space for future
    DSP HDA FW integration.
    
    Signed-off-by: Liam Girdwood <liam.r.girdwood@linux.intel.com>
    lrgirdwo authored and plbossart committed Jun 19, 2018
    Configuration menu
    Copy the full SHA
    7f48b6b View commit details
    Browse the repository at this point in the history
  32. ASoC: SOF: Intel: Add Intel specific HDA DSP HW operations

    Add support for various PM and core reset/run state transitions.
    
    Signed-off-by: Liam Girdwood <liam.r.girdwood@linux.intel.com>
    lrgirdwo authored and plbossart committed Jun 19, 2018
    Configuration menu
    Copy the full SHA
    5d9b8b0 View commit details
    Browse the repository at this point in the history
  33. ASoC: SOF: Intel: Add Intel specific HDA IPC mechanisms.

    Add HDA specific IPC mechanism for Intel DSP HW.
    
    Signed-off-by: Liam Girdwood <liam.r.girdwood@linux.intel.com>
    lrgirdwo authored and plbossart committed Jun 19, 2018
    Configuration menu
    Copy the full SHA
    e10ad95 View commit details
    Browse the repository at this point in the history
  34. ASoC: SOF: Intel: Add Intel specific HDA firmware loader

    Add support for loading DSP firmware on Intel HDA based platforms.
    
    Signed-off-by: Liam Girdwood <liam.r.girdwood@linux.intel.com>
    lrgirdwo authored and plbossart committed Jun 19, 2018
    Configuration menu
    Copy the full SHA
    8bb0c74 View commit details
    Browse the repository at this point in the history
  35. ASoC: SOF: Intel: Add Intel specific HDA PCM operations

    Add PCM operations for Intel HDA based DSPs.
    
    Signed-off-by: Liam Girdwood <liam.r.girdwood@linux.intel.com>
    lrgirdwo authored and plbossart committed Jun 19, 2018
    Configuration menu
    Copy the full SHA
    36319f4 View commit details
    Browse the repository at this point in the history
  36. ASoC: SOF: Intel: Add Intel specific HDA stream operations

    Add support or HDA DSP stream operations for Intel HDA DSPs.
    
    Signed-off-by: Liam Girdwood <liam.r.girdwood@linux.intel.com>
    lrgirdwo authored and plbossart committed Jun 19, 2018
    Configuration menu
    Copy the full SHA
    c194611 View commit details
    Browse the repository at this point in the history
  37. ASoC: SOF: Intel: Add Intel specific HDA trace operations

    Add trace operations for Intel based HDA DSPs
    
    Signed-off-by: Liam Girdwood <liam.r.girdwood@linux.intel.com>
    lrgirdwo authored and plbossart committed Jun 19, 2018
    Configuration menu
    Copy the full SHA
    0489f5a View commit details
    Browse the repository at this point in the history
  38. ASoC: SOF: Intel: Add platform differentiation for SKL, APL and CNL

    Add platform differentiation operations for different Intel HDA DSP
    platforms.
    
    Signed-off-by: Liam Girdwood <liam.r.girdwood@linux.intel.com>
    lrgirdwo authored and plbossart committed Jun 19, 2018
    Configuration menu
    Copy the full SHA
    db1915c View commit details
    Browse the repository at this point in the history
  39. ASoC: SOF: Add userspace ABI support

    Add userspace ABI for audio userspace application IO outside of regular
    ALSA PCM and kcontrols. This is intended to be used to format
    coefficients and data for custom processing components.
    
    Signed-off-by: Liam Girdwood <liam.r.girdwood@linux.intel.com>
    lrgirdwo authored and plbossart committed Jun 19, 2018
    Configuration menu
    Copy the full SHA
    843579f View commit details
    Browse the repository at this point in the history
  40. ASoC: SOF: Add VirtIO support

    Add support for running SOF on multiple VMs within the same HW.
    
    Signed-off-by: Liam Girdwood <liam.r.girdwood@linux.intel.com>
    lrgirdwo authored and plbossart committed Jun 19, 2018
    Configuration menu
    Copy the full SHA
    4078be4 View commit details
    Browse the repository at this point in the history
  41. ASoC: SOF: Add SPI device support

    Add support for SPI based DSP devices.
    
    Signed-off-by: Liam Girdwood <liam.r.girdwood@linux.intel.com>
    lrgirdwo authored and plbossart committed Jun 19, 2018
    Configuration menu
    Copy the full SHA
    361530c View commit details
    Browse the repository at this point in the history
  42. ASoC: SOF: Add ACPI device support

    Add support ACPI based SOF DSP devices.
    
    Signed-off-by: Liam Girdwood <liam.r.girdwood@linux.intel.com>
    lrgirdwo authored and plbossart committed Jun 19, 2018
    Configuration menu
    Copy the full SHA
    4021d60 View commit details
    Browse the repository at this point in the history
  43. ASoC: SOF: Add PCI device support

    Add support for PCI based DSP devices.
    
    Signed-off-by: Liam Girdwood <liam.r.girdwood@linux.intel.com>
    lrgirdwo authored and plbossart committed Jun 19, 2018
    Configuration menu
    Copy the full SHA
    7bdc920 View commit details
    Browse the repository at this point in the history
  44. ASoC: SOF: Add Build support for SOF core and Intel drivers

    Build SOF core and Intel-specific drivers.
    
    Signed-off-by: Liam Girdwood <liam.r.girdwood@linux.intel.com>
    lrgirdwo authored and plbossart committed Jun 19, 2018
    Configuration menu
    Copy the full SHA
    bea036a View commit details
    Browse the repository at this point in the history
  45. ASoC: Intel: Kconfig: disable SST and legacy drivers when SOF is sele…

    …cted
    
    Make sure distros don't run into issues with multiple incompatible
    drivers selected for the same hardware.
    
    Signed-off-by: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
    plbossart committed Jun 19, 2018
    Configuration menu
    Copy the full SHA
    2c48cab View commit details
    Browse the repository at this point in the history
  46. ASoC: SOF: refine dapm route loading in sof

    Some virtual routes and widgets may been added in topology to reusing
    machine driver in Linux kernel. For virtual routes, both sink and source
    are not buffer. Since only buffer linked to component is supported by
    FW, others are reported as error, add check in route function, do not
    send it to FW when both source and sink are not buffer
    
    Signed-off-by: Rander Wang <rander.wang@linux.intel.com>
    Signed-off-by: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
    RanderWang authored and plbossart committed Jun 19, 2018
    Configuration menu
    Copy the full SHA
    5119fdb View commit details
    Browse the repository at this point in the history
  47. ASoC: SOF: parse Xtensa exception causes

    Xtensa DSP panic will have a EXCCAUSE contains the exception cause.
    Parse the EXCCAUSE into readable message from
    Xtensa Instruction Set Architecture (ISA) Reference Manual
    
    Signed-off-by: Pan Xiuli <xiuli.pan@linux.intel.com>
    xiulipan authored and plbossart committed Jun 19, 2018
    Configuration menu
    Copy the full SHA
    92e8a50 View commit details
    Browse the repository at this point in the history
  48. ASoC: uapi: sof: Add ipc config params and topology tokens for DMIC D…

    …AI type
    
    This patch adds the ipc config params and the topology tokens
    for SOF DMIC DAI type.
    
    Signed-off-by: Ranjani Sridharan <ranjani.sridharan@linux.intel.com>
    ranj063 authored and plbossart committed Jun 19, 2018
    Configuration menu
    Copy the full SHA
    507d6f9 View commit details
    Browse the repository at this point in the history
  49. ASoC: SOF: Add support for parsing DMIC specific tokens from topology

    Update dmic specific tokens in topology parser and configure ipc
    params for DMIC DAI type.
    
    Signed-off-by: Ranjani Sridharan <ranjani.sridharan@linux.intel.com>
    ranj063 authored and plbossart committed Jun 19, 2018
    Configuration menu
    Copy the full SHA
    4942703 View commit details
    Browse the repository at this point in the history
  50. ASoC: SOF: support DMIC DAI type during link fixup

    Handle DMIC configuration errors during link fixup.
    
    Signed-off-by: Ranjani Sridharan <ranjani.sridharan@linux.intel.com>
    ranj063 authored and plbossart committed Jun 19, 2018
    Configuration menu
    Copy the full SHA
    3f3abba View commit details
    Browse the repository at this point in the history
  51. [WORKAROUND] ASoC: SOF: start HDA DMA at hw_params() stage and remove…

    … stream_trigger()
    
    It require HDA DMA to be available before trigger_start(), Here move
    host side DMA start to earlier stage(hw_params) and remove
    stream_trigger() as it is no need anymore.
    
    This fix will help to remove HDA DMA workaround fix inside firmware.
    
    TODO: revisit this patch for SOF 1.2, this removes the ability to use
    the RUN bits for multi-stream synchronization and is likely not an
    acceptable long-term solution
    
    Signed-off-by: Keyon Jie <yang.jie@linux.intel.com>
    Signed-off-by: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
    keyonjie authored and plbossart committed Jun 19, 2018
    Configuration menu
    Copy the full SHA
    f1ebcc2 View commit details
    Browse the repository at this point in the history
  52. ASoC: Intel: make bytcht_da7213 with SOF

    Disable hard-coded routes when SOF is enabled
    
    Signed-off-by: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
    plbossart committed Jun 19, 2018
    Configuration menu
    Copy the full SHA
    0ba34ad View commit details
    Browse the repository at this point in the history
  53. ASoC: Intel: make cht_bsw_max98090 work with SOF

    Disable hard-coded routes when SOF is enabled
    
    Signed-off-by: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
    plbossart committed Jun 19, 2018
    Configuration menu
    Copy the full SHA
    8b2b17c View commit details
    Browse the repository at this point in the history
  54. ASoC: Intel: cht-bsw-rt5645: work with SOF

    Disable hard-coded routes when SOF is selected
    TODO: bytcr is not yet supported
    
    Signed-off-by: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
    plbossart committed Jun 19, 2018
    Configuration menu
    Copy the full SHA
    46a1199 View commit details
    Browse the repository at this point in the history
  55. ASoC: Intel: cht-bsw-rt5672: work with SOF

    Disable hard-coded routes when SOF is enabled
    
    Signed-off-by: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
    plbossart committed Jun 19, 2018
    Configuration menu
    Copy the full SHA
    2759eb0 View commit details
    Browse the repository at this point in the history
  56. ASoC: Intel: make bytcr_rt5640 work with SOF

    Disable hard-coded routes when SOF is enabled
    TODO: bytcr is not yet supported
    
    Signed-off-by: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
    plbossart committed Jun 19, 2018
    Configuration menu
    Copy the full SHA
    87d8985 View commit details
    Browse the repository at this point in the history
  57. ASoC: Intel: Make sure HSW/BDW based machine drivers build for SOF

    HSW/BDW use hard coded IPC calls to set SSP, not needed in SOF as SSP is
    configured via topology.
    
    Signed-off-by: Liam Girdwood <liam.r.girdwood@linux.intel.com>
    lrgirdwo authored and plbossart committed Jun 19, 2018
    Configuration menu
    Copy the full SHA
    9b9e392 View commit details
    Browse the repository at this point in the history
  58. ASoC: Intel: Kconfig: expose common option between SST and SOF drivers

    Both drivers rely on the same module, expose it for both configurations
    
    Signed-off-by: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
    plbossart committed Jun 19, 2018
    Configuration menu
    Copy the full SHA
    e63c8a9 View commit details
    Browse the repository at this point in the history
  59. ASoC: Intel: select relevant machine drivers for SOF

    SOF can only support specific machine drivers, handle dependencies
    
    Signed-off-by: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
    plbossart committed Jun 19, 2018
    Configuration menu
    Copy the full SHA
    fff657f View commit details
    Browse the repository at this point in the history
  60. ASoC: Intel: add machine driver for BXT/APL with pcm512x codec

    This patch adds the machine driver for the Up2 board with the Hifiberry
    DAC+ codec.
    
    Signed-off-by: Ranjani Sridharan <ranjani.sridharan@linux.intel.com>
    Signed-off-by: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
    plbossart committed Jun 19, 2018
    Configuration menu
    Copy the full SHA
    a3039a0 View commit details
    Browse the repository at this point in the history
  61. ASoC: Intel: add rt274 machine driver for cnl

    port rt274 machine driver from android kernel source
    
    Signed-off-by: Rander Wang <rander.wang@linux.intel.com>
    Signed-off-by: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
    RanderWang authored and plbossart committed Jun 19, 2018
    Configuration menu
    Copy the full SHA
    18ba099 View commit details
    Browse the repository at this point in the history
  62. ASoC: Intel: make cnl_rt274 work with SOF

    (0)fix alignment issues for upstream
    (1)refine machine driver to make it work with sof
    (2)disable DMIC for it is not ready now
    
    Signed-off-by: Rander Wang <rander.wang@linux.intel.com>
    Signed-off-by: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
    plbossart committed Jun 19, 2018
    Configuration menu
    Copy the full SHA
    1ac86e1 View commit details
    Browse the repository at this point in the history
  63. ASoC: tdf8532: NXP TDF8532 audio class-D amplifier driver

    This is a basic driver to register the codec, expose the
    codec DAI and control the power mode of the amplifier.
    
    Change-Id: Ie6ab037cd4d6c87e8e139b6d8af6cd4295445bf2
    Signed-off-by: Mohit Sinha <mohit.sinha@intel.com>
    Signed-off-by: Steffen Wagner <steffen.wagner@intel.com>
    Reviewed-on: https://git-gar-1.devtools.intel.com/gerrit/15296
    Reviewed-by: B, Jayachandran <jayachandran.b@intel.com>
    Reviewed-by: Shaik, Kareem M <kareem.m.shaik@intel.com>
    Reviewed-by: Koul, Vinod <vinod.koul@intel.com>
    Tested-by: Sm, Bhadur A <bhadur.a.sm@intel.com>
    Wagner, Steffen authored and plbossart committed Jun 19, 2018
    Configuration menu
    Copy the full SHA
    270eb22 View commit details
    Browse the repository at this point in the history
  64. ASoC: tdf8532: Fix compilation warnings

    Initialized the reported variables, listed below
    
    warning: 'ret' may be used uninitialized in this
    function
    warning: 'status_repl' may be used uninitialized in this
    function
    
    Change-Id: I6ca5a6e017402a582239d75959c122ffaa9f7298
    Signed-off-by: Gogineni, GiribabuX <giribabux.gogineni@intel.com>
    Reviewed-on: https://git-gar-1.devtools.intel.com/gerrit/17572
    Reviewed-by: Singh, Guneshwor O <guneshwor.o.singh@intel.com>
    Reviewed-by: Sinha, Mohit <mohit.sinha@intel.com>
    Reviewed-by: Shaik, Kareem M <kareem.m.shaik@intel.com>
    Reviewed-by: Koul, Vinod <vinod.koul@intel.com>
    Tested-by: Sm, Bhadur A <bhadur.a.sm@intel.com>
    Gogineni, GiribabuX authored and plbossart committed Jun 19, 2018
    Configuration menu
    Copy the full SHA
    f7bae90 View commit details
    Browse the repository at this point in the history
  65. ASoC: tdf8532: Add delay while reading a packet from I2C

    While doing the continuous play and stop, the codec
    may not be ready for I2C reading after successive writes.
    This triggers BE failure, because I2C reading value is incorrect.
    Fix this by adding 10ms delay to ensure the smooth I2C read and write.
    
    Change-Id: If918e263bc799fecc2c807229f5b4b165e011fa6
    Signed-off-by: Gogineni, GiribabuX <giribabux.gogineni@intel.com>
    Reviewed-on: https://git-gar-1.devtools.intel.com/gerrit/20404
    Reviewed-by: Shaik, Kareem M <kareem.m.shaik@intel.com>
    Reviewed-by: Sinha, Mohit <mohit.sinha@intel.com>
    Reviewed-by: Nc, Shreyas <shreyas.nc@intel.com>
    Reviewed-by: Periyasamy, SriramX <sriramx.periyasamy@intel.com>
    Reviewed-by: Kale, Sanyog R <sanyog.r.kale@intel.com>
    Tested-by: Sm, Bhadur A <bhadur.a.sm@intel.com>
    Gogineni, GiribabuX authored and plbossart committed Jun 19, 2018
    Configuration menu
    Copy the full SHA
    e26299c View commit details
    Browse the repository at this point in the history
  66. ASoC: tdf8532: Fix the codec status error issue on APL-GPMRB

    Based on the TDF8532 manual:
    If the wait_state result is ok, we should send CLK_DISCONNECT
    command to force codec from STANDBY(2) to IDLE(1).
    If the wait_state result is timeout, the codec state should be
    at Clockfail(7), we still should send CLK_DISCONNECT command
    force the codec from Clockfail(7) to Idle(1).
    
    Signed-off-by: Wu Zhigang <zhigang.wu@linux.intel.com>
    Reviewed-by: Keyon Jie <yang.jie@linux.intel.com>
    Wu Zhigang authored and plbossart committed Jun 19, 2018
    Configuration menu
    Copy the full SHA
    8dd7f4a View commit details
    Browse the repository at this point in the history
  67. ASoC: Intel: Boards: Add BXTP MRB machine driver for NXP TDF8532

    This is the machine driver for NXP TDF8532, from production
    kernel, rebased it to sof-v4.14 base.
    
    Signed-off-by: Sinha, Mohit <mohit.sinha@intel.com>
    Signed-off-by: Markus Schweikhardt <markus.schweikhardt@intel.com>
    Signed-off-by: Pankaj Bharadiya <pankaj.laxminarayan.bharadiya@intel.com>
    Signed-off-by: Kareem,Shaik <kareem.m.shaik@intel.com>
    Signed-off-by: Keyon Jie <yang.jie@linux.intel.com>
    keyonjie authored and plbossart committed Jun 19, 2018
    Configuration menu
    Copy the full SHA
    052f669 View commit details
    Browse the repository at this point in the history
  68. ASoC: Intel: bxt-tdf8532: reuse machine driver for GP-MRB

    Signed-off-by: Keyon Jie <yang.jie@linux.intel.com>
    keyonjie authored and plbossart committed Jun 19, 2018
    Configuration menu
    Copy the full SHA
    439aaa9 View commit details
    Browse the repository at this point in the history
  69. ASoC: Intel: bxt-tdf8532: FIX: don't use add_dai_link() for SOF

    We set ignore_machine for SOF soc platform driver, which will trigger
    overriding FEs in soc_check_tplg_fes(), but this overriding may be
    overidden again by add_dai_link() in bxt_tdf8532, e.g. platform_name
    will be modified to be "0000:00:0e.0", which is not exist in SOF.
    
    Here add #ifdef to bypass add_dai_link() for using the machine driver
    with SOF to fix the overridden again issue.
    
    Signed-off-by: Keyon Jie <yang.jie@linux.intel.com>
    keyonjie authored and plbossart committed Jun 19, 2018
    Configuration menu
    Copy the full SHA
    b6666c6 View commit details
    Browse the repository at this point in the history
  70. ALSA: HACK: Fix rmmod crash

    Something appears to corrupt the runtime->status on second playback...
    
    Signed-off-by: Liam Girdwood <liam.r.girdwood@linux.intel.com>
    lrgirdwo authored and plbossart committed Jun 19, 2018
    Configuration menu
    Copy the full SHA
    77467b9 View commit details
    Browse the repository at this point in the history
  71. [NOT FOR UPSTREAM] ASoC: SOF: enable DEBUG by default

    better to use dynamic debug for products but it's really convenient
    
    Signed-off-by: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
    plbossart committed Jun 19, 2018
    Configuration menu
    Copy the full SHA
    dbf9e8c View commit details
    Browse the repository at this point in the history
  72. ASoC: Intel: replace snd_soc_codec to snd_soc_component in bxt-pcm512x

    Codec may be can not use now, use the component instead.
    
    Signed-off-by: Pan Xiuli <xiuli.pan@linux.intel.com>
    xiulipan authored and plbossart committed Jun 19, 2018
    Configuration menu
    Copy the full SHA
    bc4b9e3 View commit details
    Browse the repository at this point in the history
  73. ASoC: Intel: bytcr_rt5651: work with sof only with SSP2 AIF1

    bytcr_rt5651 can work with ssp0 and ssp2, disable ssp0 support for SOF
    only support SSP2 AIF1 now.
    Also disable hard code routing for SSP2 AIF1.
    
    Signed-off-by: Pan Xiuli <xiuli.pan@linux.intel.com>
    xiulipan authored and plbossart committed Jun 19, 2018
    Configuration menu
    Copy the full SHA
    b7229c1 View commit details
    Browse the repository at this point in the history
  74. ASoC: SOF: topology: free volume table while unloading pga widget

    Free the volume table associated with the pga widget when it is
    unloaded.
    
    Tested on: Minnowboard Turbot w/ RT5651 and Up^2 w/ Hifiberry DAC+ PRO
    Passed sanity tests on both
    
    SOF: Master
    SOFT: master
    Kernel: https://github.com/thesofproject/linux branch: topic/sof-dev
    
    Signed-off-by: Ranjani Sridharan <ranjani.sridharan@linux.intel.com>
    ranj063 authored and plbossart committed Jun 19, 2018
    Configuration menu
    Copy the full SHA
    b83deba View commit details
    Browse the repository at this point in the history
  75. acpi: blacklist: remove quirk for Dell XPS13 when SOF is enabled

    Audio works well in I2S mode with SOF (Sound Open Firmware), no
    need for this quirk
    
    Signed-off-by: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
    plbossart committed Jun 19, 2018
    Configuration menu
    Copy the full SHA
    ed6cb43 View commit details
    Browse the repository at this point in the history
  76. ASoC: Intel: common: add ACPI match for CannonLake

    MX98373 is used on some CNL boards
    
    Signed-off-by: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
    plbossart committed Jun 19, 2018
    Configuration menu
    Copy the full SHA
    e97bc1f View commit details
    Browse the repository at this point in the history
  77. ASoC: SOF: fix warning about assigning __le to u16 type

    This patchs addresses the warning about assigning a __le value
    to a u16 type.
    
    Signed-off-by: Ranjani Sridharan <ranjani.sridharan@linux.intel.com>
    ranj063 authored and plbossart committed Jun 19, 2018
    Configuration menu
    Copy the full SHA
    af410da View commit details
    Browse the repository at this point in the history
  78. ASoC: SOF: topology: fix dmic pdm token offsets

    This patch fixes the dmic pdm token offsets to reflect the correct
    offset within the sof_ipc_dai_dmic_pdm_ctrl structure.
    
    Signed-off-by: Ranjani Sridharan <ranjani.sridharan@linux.intel.com>
    ranj063 authored and plbossart committed Jun 19, 2018
    Configuration menu
    Copy the full SHA
    c5450f7 View commit details
    Browse the repository at this point in the history
  79. ASoC: SOF: topology: fix logic for parsing dmic pdm tokens

    This patch fixes the logic for parsing the dmic pdm tokens
    by using the private value in sof_dev to track the pdm
    config array element being parsed and passing the appropriate
    offset while getting the token. No need for a separate function
    to parse the pdm tokens anymore.
    
    Signed-off-by: Ranjani Sridharan <ranjani.sridharan@linux.intel.com>
    ranj063 authored and plbossart committed Jun 19, 2018
    Configuration menu
    Copy the full SHA
    04ca261 View commit details
    Browse the repository at this point in the history
  80. ASoC: SOF: refinement for HDA DMA start/stop

    1. Update to follow the start/stop sequence suggested by firmware team.
    
    2. Preserve trigger stop to fix module unload/reload fail regression
    issue introduced by commit:
    [WORKAROUND] ASoC: SOF: start HDA DMA at hw_params() stage and remove
    stream_trigger().
    
    Signed-off-by: Keyon Jie <yang.jie@linux.intel.com>
    keyonjie authored and plbossart committed Jun 19, 2018
    Configuration menu
    Copy the full SHA
    f42f8cf View commit details
    Browse the repository at this point in the history
  81. ASoC: uapi: sof: remove dmac id and dmac channel members from ipc hos…

    …t and dai comp def
    
    The firmware no longer uses the dmac id and dmac channel from
    topology.
    
    Signed-off-by: Ranjani Sridharan <ranjani.sridharan@linux.intel.com>
    ranj063 authored and plbossart committed Jun 19, 2018
    Configuration menu
    Copy the full SHA
    aaeb5cf View commit details
    Browse the repository at this point in the history
  82. ASoC: uapi: sof: remove DMAC ID and DMAC channel tokens

    No need to pass dmac id and dmac chan from topology as the firmware
    does not use this info anymore.
    
    Signed-off-by: Ranjani Sridharan <ranjani.sridharan@linux.intel.com>
    ranj063 authored and plbossart committed Jun 19, 2018
    Configuration menu
    Copy the full SHA
    9b0fa72 View commit details
    Browse the repository at this point in the history
  83. ASoC: SOF: topology: remove dmac id and dmac channel token parsing

    dmac id and dmac channel tokens are no longer used by the firmware.
    So no need to process them.
    
    Signed-off-by: Ranjani Sridharan <ranjani.sridharan@linux.intel.com>
    ranj063 authored and plbossart committed Jun 19, 2018
    Configuration menu
    Copy the full SHA
    4bd6b22 View commit details
    Browse the repository at this point in the history
  84. ASoC: SOF: Move xtensa oops/stack dump out of SOF core

    Move it to sof/xtensa/core.c
    
    Signed-off-by: Liam Girdwood <liam.r.girdwood@linux.intel.com>
    lrgirdwo authored and plbossart committed Jun 19, 2018
    Configuration menu
    Copy the full SHA
    59efe71 View commit details
    Browse the repository at this point in the history
  85. ASoC: SOF: Cleanup priv.h and add comments for upstreaming.

    Signed-off-by: Liam Girdwood <liam.r.girdwood@linux.intel.com>
    lrgirdwo authored and plbossart committed Jun 19, 2018
    Configuration menu
    Copy the full SHA
    df15329 View commit details
    Browse the repository at this point in the history

Commits on Jun 22, 2018

  1. ASoC: Intel: replace snd_soc_codec to snd_soc_component in cnl_rt274

    Codec may be can not use now, use the component instead
    
    Signed-off-by: Pan Xiuli <xiuli.pan@linux.intel.com>
    xiulipan authored and plbossart committed Jun 22, 2018
    Configuration menu
    Copy the full SHA
    51f6db7 View commit details
    Browse the repository at this point in the history

Commits on Jun 23, 2018

  1. ASoC: Intel: common: add ACPI matching tables for ICL

    Signed-off-by: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
    plbossart committed Jun 23, 2018
    Configuration menu
    Copy the full SHA
    9b843df View commit details
    Browse the repository at this point in the history

Commits on Jun 26, 2018

  1. ASoC: uapi: sof: rename clk_id to mclk_id to make it explicit and fix…

    … the comment
    
    Some platforms have more than one MCLK's exposed. So fix the comment
    and rename the member to mclk_id to make it explicit to be used for
    passing the corrent mclk id to the firmware.
    
    Signed-off-by: Ranjani Sridharan <ranjani.sridharan@linux.intel.com>
    ranj063 authored and plbossart committed Jun 26, 2018
    Configuration menu
    Copy the full SHA
    2b2dae0 View commit details
    Browse the repository at this point in the history
  2. ASoC: uapi: sof: add token for SSP MCLK ID

    Add a token for SSP_MCLK_ID which will be used to pass the MCLK ID
    for configuring the SSP.
    
    Signed-off-by: Ranjani Sridharan <ranjani.sridharan@linux.intel.com>
    ranj063 authored and plbossart committed Jun 26, 2018
    Configuration menu
    Copy the full SHA
    7f45e9b View commit details
    Browse the repository at this point in the history
  3. ASoC: SOF: topology: add SSP_MCLK_ID to ssp_tokens to enable parsing …

    …the mclk id from topology
    
    Signed-off-by: Ranjani Sridharan <ranjani.sridharan@linux.intel.com>
    ranj063 authored and plbossart committed Jun 26, 2018
    Configuration menu
    Copy the full SHA
    e409473 View commit details
    Browse the repository at this point in the history
  4. ASoC: SOF: merge sample_bits tokens with the rest of the ssp_tokens

    Sample bits is SSP specific. So move it to be part of SSP
    tokens. dai_ssp_link_tokens are not need anymore. So remove it
    and the corresponding call to parse the tokens.
    
    Signed-off-by: Ranjani Sridharan <ranjani.sridharan@linux.intel.com>
    ranj063 authored and plbossart committed Jun 26, 2018
    Configuration menu
    Copy the full SHA
    cb05347 View commit details
    Browse the repository at this point in the history

Commits on Jul 2, 2018

  1. ASoC: SOF: core: register DAIs from platform drivers.

    Register all DAI from platform driver
    
    Signed-off-by: Liam Girdwood <liam.r.girdwood@linux.intel.com>
    Signed-off-by: Keyon Jie <yang.jie@linux.intel.com>
    keyonjie authored and plbossart committed Jul 2, 2018
    Configuration menu
    Copy the full SHA
    6c72c8b View commit details
    Browse the repository at this point in the history
  2. ASoC: SOF: pcm: remove DAI driver

    Signed-off-by: Liam Girdwood <liam.r.girdwood@linux.intel.com>
    Signed-off-by: Keyon Jie <yang.jie@linux.intel.com>
    lrgirdwo authored and plbossart committed Jul 2, 2018
    Configuration menu
    Copy the full SHA
    a7fecd5 View commit details
    Browse the repository at this point in the history
  3. ASoC: SOF: nocodec: give DAI driver more meaningful name

    Signed-off-by: Liam Girdwood <liam.r.girdwood@linux.intel.com>
    lrgirdwo authored and plbossart committed Jul 2, 2018
    Configuration menu
    Copy the full SHA
    47c8509 View commit details
    Browse the repository at this point in the history
  4. ASoC: SOF: intel: SKL, CNL, APL platform DAIs

    Signed-off-by: Liam Girdwood <liam.r.girdwood@linux.intel.com>
    Signed-off-by: Keyon Jie <yang.jie@linux.intel.com>
    lrgirdwo authored and plbossart committed Jul 2, 2018
    Configuration menu
    Copy the full SHA
    15dcfb2 View commit details
    Browse the repository at this point in the history
  5. ASoC: SOF: Intel BDW platform DAIs

    Signed-off-by: Liam Girdwood <liam.r.girdwood@linux.intel.com>
    Signed-off-by: Keyon Jie <yang.jie@linux.intel.com>
    lrgirdwo authored and plbossart committed Jul 2, 2018
    Configuration menu
    Copy the full SHA
    cc7af20 View commit details
    Browse the repository at this point in the history
  6. ASoC: SOF: Intel BYT platform DAIs

    Signed-off-by: Liam Girdwood <liam.r.girdwood@linux.intel.com>
    Signed-off-by: Keyon Jie <yang.jie@linux.intel.com>
    lrgirdwo authored and plbossart committed Jul 2, 2018
    Configuration menu
    Copy the full SHA
    4295698 View commit details
    Browse the repository at this point in the history
  7. ASoC: SOF: Intel HSW platform DAIs

    Signed-off-by: Liam Girdwood <liam.r.girdwood@linux.intel.com>
    Signed-off-by: Keyon Jie <yang.jie@linux.intel.com>
    lrgirdwo authored and plbossart committed Jul 2, 2018
    Configuration menu
    Copy the full SHA
    4d86f98 View commit details
    Browse the repository at this point in the history
  8. ASoC: SOF: nocodec: create BE DAI links based on platform dai drivers

    This patch create nocodec BE DAI links based on platform dai drivers,
    with it, we can support multiple SSP/BEs for nocodec mode.
    
    Signed-off-by: Keyon Jie <yang.jie@linux.intel.com>
    keyonjie authored and plbossart committed Jul 2, 2018
    Configuration menu
    Copy the full SHA
    340ada0 View commit details
    Browse the repository at this point in the history
  9. ASoC: core: don't override too much for BE dai_links

    1. Don't override cpu_dai_name, we will reuse those defined in machine
    driver.
    2. We should keep dpcm_playback and dpcm_capture defined for BEs, not
    both of them are supported by BEs sometimes.
    
    Signed-off-by: Keyon Jie <yang.jie@linux.intel.com>
    keyonjie authored and plbossart committed Jul 2, 2018
    Configuration menu
    Copy the full SHA
    327073b View commit details
    Browse the repository at this point in the history
  10. ASoC: Intel: bxt-tdf8532: change probe and trace buffer dai_links to …

    …dynamic
    
    We should use .dynamic for all FE dai_links, so change probe and trace
    buffer ones here to align to that.
    
    Signed-off-by: Keyon Jie <yang.jie@linux.intel.com>
    keyonjie authored and plbossart committed Jul 2, 2018
    Configuration menu
    Copy the full SHA
    5be0d42 View commit details
    Browse the repository at this point in the history
  11. ASoC: Intel: revert code related to TDF8532

    Clean-up before re-adding latest code
    
    Signed-off-by: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
    plbossart committed Jul 2, 2018
    Configuration menu
    Copy the full SHA
    12ef211 View commit details
    Browse the repository at this point in the history
  12. ASoC: tdf8532: NXP TDF8532 audio class-D amplifier driver

    This is a basic driver to register the codec, expose the
    codec DAI and control the power mode of the amplifier.
    
    Change-Id: Ie6ab037cd4d6c87e8e139b6d8af6cd4295445bf2
    Signed-off-by: Mohit Sinha <mohit.sinha@intel.com>
    Signed-off-by: Steffen Wagner <steffen.wagner@intel.com>
    Reviewed-on: https://git-gar-1.devtools.intel.com/gerrit/15296
    Reviewed-by: B, Jayachandran <jayachandran.b@intel.com>
    Reviewed-by: Shaik, Kareem M <kareem.m.shaik@intel.com>
    Reviewed-by: Koul, Vinod <vinod.koul@intel.com>
    Tested-by: Sm, Bhadur A <bhadur.a.sm@intel.com>
    Wagner, Steffen authored and plbossart committed Jul 2, 2018
    Configuration menu
    Copy the full SHA
    75049e9 View commit details
    Browse the repository at this point in the history
  13. ASoC: tdf8532: Fix compilation warnings

    Initialized the reported variables, listed below
    
    warning: 'ret' may be used uninitialized in this
    function
    warning: 'status_repl' may be used uninitialized in this
    function
    
    Change-Id: I6ca5a6e017402a582239d75959c122ffaa9f7298
    Signed-off-by: Gogineni, GiribabuX <giribabux.gogineni@intel.com>
    Reviewed-on: https://git-gar-1.devtools.intel.com/gerrit/17572
    Reviewed-by: Singh, Guneshwor O <guneshwor.o.singh@intel.com>
    Reviewed-by: Sinha, Mohit <mohit.sinha@intel.com>
    Reviewed-by: Shaik, Kareem M <kareem.m.shaik@intel.com>
    Reviewed-by: Koul, Vinod <vinod.koul@intel.com>
    Tested-by: Sm, Bhadur A <bhadur.a.sm@intel.com>
    Gogineni, GiribabuX authored and plbossart committed Jul 2, 2018
    Configuration menu
    Copy the full SHA
    820b3db View commit details
    Browse the repository at this point in the history
  14. ASoC: tdf8532: Add delay while reading a packet from I2C

    While doing the continuous play and stop, the codec
    may not be ready for I2C reading after successive writes.
    This triggers BE failure, because I2C reading value is incorrect.
    Fix this by adding 10ms delay to ensure the smooth I2C read and write.
    
    Change-Id: If918e263bc799fecc2c807229f5b4b165e011fa6
    Signed-off-by: Gogineni, GiribabuX <giribabux.gogineni@intel.com>
    Reviewed-on: https://git-gar-1.devtools.intel.com/gerrit/20404
    Reviewed-by: Shaik, Kareem M <kareem.m.shaik@intel.com>
    Reviewed-by: Sinha, Mohit <mohit.sinha@intel.com>
    Reviewed-by: Nc, Shreyas <shreyas.nc@intel.com>
    Reviewed-by: Periyasamy, SriramX <sriramx.periyasamy@intel.com>
    Reviewed-by: Kale, Sanyog R <sanyog.r.kale@intel.com>
    Tested-by: Sm, Bhadur A <bhadur.a.sm@intel.com>
    Gogineni, GiribabuX authored and plbossart committed Jul 2, 2018
    Configuration menu
    Copy the full SHA
    4548d57 View commit details
    Browse the repository at this point in the history
  15. ASoC: tdf8532: fix memleak in tdf8532_wait_state

    Fix kmemleak issue in tdf8532_wait_state function by releasing
    the memory getting allocated continuosly in instance of get_dev_status_repl
    i.e. status_repl  before exiting the function.
    
    kernel memory leakage in audio stack/kmemleak backtrace:
    
    unreferenced object 0xffff88006227cc20 (size 32):
      comm "irq/25-snd_soc_", pid 2302, jiffies 4294679082 (age 5506.010s)
      hex dump (first 32 bytes):
        02 00 03 80 80 02 00 00 00 00 00 00 00 00 00 00  ................
        00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
      backtrace:
        [<ffffffff81afb06a>] kmemleak_alloc+0x4a/0xa0
        [<ffffffff81201108>] __kmalloc+0x128/0x210
        [<ffffffffa01b3426>] tdf8532_wait_state.constprop.5+0x116/0x260 [snd_soc_tdf8532]
        [<ffffffffa01b361b>] tdf8532_dai_trigger+0xab/0x15a [snd_soc_tdf8532]
        [<ffffffff819181e5>] soc_pcm_trigger+0x75/0x130
        [<ffffffff81919339>] dpcm_do_trigger.isra.6+0x29/0x90
        [<ffffffff8191952d>] dpcm_be_dai_trigger+0x18d/0x350
    
    Change-Id: I550897d6b1efbd5ebbe15ab47038adf99581a82f
    Tracked-On: https://jira01.devtools.intel.com/browse/OAM-62665
    Signed-off-by: Liu Changcheng <changcheng.liu@intel.com>
    Reviewed-on: https://git-gar-1.devtools.intel.com/gerrit/23270
    Reviewed-by: Shaik, ShahinaX <shahinax.shaik@intel.com>
    Reviewed-by: Singh, Guneshwor O <guneshwor.o.singh@intel.com>
    Reviewed-by: Gogineni, GiribabuX <giribabux.gogineni@intel.com>
    Reviewed-by: Tewani, Pradeep D <pradeep.d.tewani@intel.com>
    Reviewed-by: Kesapragada, Pardha Saradhi <pardha.saradhi.kesapragada@intel.com>
    Reviewed-by: Kp, Jeeja <jeeja.kp@intel.com>
    Tested-by: Madiwalar, MadiwalappaX <madiwalappax.madiwalar@intel.com>
    LiucIntel authored and plbossart committed Jul 2, 2018
    Configuration menu
    Copy the full SHA
    39ccd48 View commit details
    Browse the repository at this point in the history
  16. ASoC: tdf8532: right free allocated space in case of error

    1. Check allocated space before using it.
    2. The repl_buff parameter in tdf8523_single_read is used to store
    the read data from i2c interface. When the data isn't right read,
    the pre-allocate space should be freed and the content of repl_buff
    should be set as NULL in case of being wrong used by the caller.
    3. In the wrong case i.e. ret != len, return -EINVAL
    
    Change-Id: I3d0e12a9fcb6516716efc92eb734a0248ab3fb28
    Tracked-On: https://jira01.devtools.intel.com/browse/OAM-62665
    Signed-off-by: Liu Changcheng <changcheng.liu@intel.com>
    Reviewed-on: https://git-gar-1.devtools.intel.com/gerrit/23266
    Reviewed-by: Shaik, ShahinaX <shahinax.shaik@intel.com>
    Reviewed-by: Kesapragada, Pardha Saradhi <pardha.saradhi.kesapragada@intel.com>
    Reviewed-by: Gogineni, GiribabuX <giribabux.gogineni@intel.com>
    Reviewed-by: Singh, Guneshwor O <guneshwor.o.singh@intel.com>
    Reviewed-by: Tewani, Pradeep D <pradeep.d.tewani@intel.com>
    Reviewed-by: Kp, Jeeja <jeeja.kp@intel.com>
    Tested-by: Madiwalar, MadiwalappaX <madiwalappax.madiwalar@intel.com>
    LiucIntel authored and plbossart committed Jul 2, 2018
    Configuration menu
    Copy the full SHA
    ea8e1e4 View commit details
    Browse the repository at this point in the history
  17. ASoC: tdf8532: Fix the codec status error issue on APL-GPMRB

    Based on the TDF8532 manual:
    If the wait_state result is ok, we should send CLK_DISCONNECT
    command to force codec from STANDBY(2) to IDLE(1).
    If the wait_state result is timeout, the codec state should be
    at Clockfail(7), we still should send CLK_DISCONNECT command
    force the codec from Clockfail(7) to Idle(1).
    
    Signed-off-by: Wu Zhigang <zhigang.wu@linux.intel.com>
    Reviewed-by: Keyon Jie <yang.jie@linux.intel.com>
    Wu Zhigang authored and plbossart committed Jul 2, 2018
    Configuration menu
    Copy the full SHA
    3141c26 View commit details
    Browse the repository at this point in the history
  18. ASoC: codecs: tdf8532: move to component model

    Needs to be squashed for 4.18+
    
    Signed-off-by: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
    plbossart committed Jul 2, 2018
    Configuration menu
    Copy the full SHA
    078d219 View commit details
    Browse the repository at this point in the history
  19. ASoC: Intel: Boards: Add BXTP MRB machine driver for NXP TDF8532

    This is the machine driver for NXP TDF8532
    
    Change-Id: Ieee7ba1fc2dab6fbe43836b65def88c81360d48f
    Signed-off-by: Mohit Sinha <mohit.sinha@intel.com>
    Signed-off-by: Markus Schweikhardt <markus.schweikhardt@intel.com>
    Reviewed-on: https://git-gar-1.devtools.intel.com/gerrit/15375
    Reviewed-by: Shaik, Kareem M <kareem.m.shaik@intel.com>
    Reviewed-by: B, Jayachandran <jayachandran.b@intel.com>
    Reviewed-by: Koul, Vinod <vinod.koul@intel.com>
    Tested-by: Sm, Bhadur A <bhadur.a.sm@intel.com>
    keyonjie authored and plbossart committed Jul 2, 2018
    Configuration menu
    Copy the full SHA
    42f6c0b View commit details
    Browse the repository at this point in the history
  20. ASoC: Intel: Board: DAI links for probe in GPMRB machine driver

    Added two DAI links for probe playback and capture
    
    Change-Id: I0bf364eba3b6a2b779625a6fd1b664c2530a1ab2
    Signed-off-by: Sinha, Mohit <mohit.sinha@intel.com>
    msinnha1 authored and plbossart committed Jul 2, 2018
    Configuration menu
    Copy the full SHA
    94d68e0 View commit details
    Browse the repository at this point in the history
  21. ASoC: Intel: Boards: Add FW logging DAI-links for GPMRB

    Add two FW logging DAI for each DSP core
    
    Change-Id: Ic825ecb4afbbcacabda6b74e2e5f2969fc722a1f
    Signed-off-by: Sinha, Mohit <mohit.sinha@intel.com>
    msinnha1 authored and plbossart committed Jul 2, 2018
    Configuration menu
    Copy the full SHA
    d8be288 View commit details
    Browse the repository at this point in the history
  22. ASoC: Intel: Board: Add pm_ops to fix suspend/resume issue

    Audio playback not resumed after it is suspended. Add snd_soc_pm_ops to
    execute power management operation.
    
    Change-Id: I84ccf6a0ac7e35c1f79971ee59555f24024d4309
    Signed-off-by: Mohit Sinha <mohit.sinha@intel.com>
    Reviewed-on: https://git-gar-1.devtools.intel.com/gerrit/17914
    Reviewed-by: Shaik, Kareem M <kareem.m.shaik@intel.com>
    Reviewed-by: Prusty, Subhransu S <subhransu.s.prusty@intel.com>
    Reviewed-by: H S, Vijay <vijay.h.s@intel.com>
    Reviewed-by: Kp, Jeeja <jeeja.kp@intel.com>
    Reviewed-by: audio_build <audio_build@intel.com>
    Reviewed-by: Koul, Vinod <vinod.koul@intel.com>
    Tested-by: Avati, Santosh Kumar <santosh.kumar.avati@intel.com>
    kareemshaik80 authored and plbossart committed Jul 2, 2018
    Configuration menu
    Copy the full SHA
    8d04fe1 View commit details
    Browse the repository at this point in the history
  23. ASoC: Intel: Board: Add fixup for 32 bit masking

    Fixup function does the masking of the format to set the
    SSP2 to 32 bit
    
    Change-Id: I1c5f20ce1244f9c3a47a47342d46184fdd718290
    Signed-off-by: Mohit Sinha <mohit.sinha@intel.com>
    Reviewed-on: https://git-gar-1.devtools.intel.com/gerrit/18076
    Reviewed-by: Gogineni, GiribabuX <giribabux.gogineni@intel.com>
    Reviewed-by: Shaik, Kareem M <kareem.m.shaik@intel.com>
    Reviewed-by: Koul, Vinod <vinod.koul@intel.com>
    Tested-by: Sm, Bhadur A <bhadur.a.sm@intel.com>
    msinnha1 authored and plbossart committed Jul 2, 2018
    Configuration menu
    Copy the full SHA
    c794c8d View commit details
    Browse the repository at this point in the history
  24. ASoC: Intel: bxt-tdf8532: reuse machine driver for GP-MRB

    Signed-off-by: Keyon Jie <yang.jie@linux.intel.com>
    keyonjie authored and plbossart committed Jul 2, 2018
    Configuration menu
    Copy the full SHA
    4ed2bb3 View commit details
    Browse the repository at this point in the history
  25. ASoC: Intel: bxt-tdf8532: FIX: don't use add_dai_link() for SOF

    We set ignore_machine for SOF soc platform driver, which will trigger
    overriding FEs in soc_check_tplg_fes(), but this overriding may be
    overidden again by add_dai_link() in bxt_tdf8532, e.g. platform_name
    will be modified to be "0000:00:0e.0", which is not exist in SOF.
    
    Here add #ifdef to bypass add_dai_link() for using the machine driver
    with SOF to fix the overridden again issue.
    
    Signed-off-by: Keyon Jie <yang.jie@linux.intel.com>
    keyonjie authored and plbossart committed Jul 2, 2018
    Configuration menu
    Copy the full SHA
    df30862 View commit details
    Browse the repository at this point in the history
  26. ASoC: Intel: bxt-tdf8532: change probe and trace buffer dai_links to …

    …dynamic
    
    We should use .dynamic for all FE dai_links, so change probe and trace
    buffer ones here to align to that.
    
    Signed-off-by: Keyon Jie <yang.jie@linux.intel.com>
    keyonjie authored and plbossart committed Jul 2, 2018
    Configuration menu
    Copy the full SHA
    5c69915 View commit details
    Browse the repository at this point in the history
  27. ASoC: codecs: TDF8532: use Linux style

    Make checkpatch happy, no functionality change
    
    Signed-off-by: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
    plbossart committed Jul 2, 2018
    Configuration menu
    Copy the full SHA
    f8bff0c View commit details
    Browse the repository at this point in the history
  28. ASoC: Intel: bxt-tdf8532: use Linux style

    Make checkpatch happy, no functionality change
    
    Signed-off-by: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
    plbossart committed Jul 2, 2018
    Configuration menu
    Copy the full SHA
    22aa067 View commit details
    Browse the repository at this point in the history

Commits on Sep 11, 2018

  1. sound: fix build on Alpha

    A randconfig test managed to find a configuration, which breaks with
    undefined PAGE_SIZE and PAGE_SHIFT. Include a header to guarantee,
    that they are defined in all configurations.
    
    Signed-off-by: Guennadi Liakhovetski <guennadi.liakhovetski@intel.com>
    lyakh committed Sep 11, 2018
    Configuration menu
    Copy the full SHA
    a8db59e View commit details
    Browse the repository at this point in the history