-
Notifications
You must be signed in to change notification settings - Fork 130
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
Commits on Jun 4, 2018
-
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)
Configuration menu - View commit details
-
Copy full SHA for 02a513a - Browse repository at this point
Copy the full SHA 02a513aView commit details -
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)
Configuration menu - View commit details
-
Copy full SHA for cba6339 - Browse repository at this point
Copy the full SHA cba6339View commit details -
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)
Configuration menu - View commit details
-
Copy full SHA for fdab575 - Browse repository at this point
Copy the full SHA fdab575View commit details -
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)
Configuration menu - View commit details
-
Copy full SHA for 5625100 - Browse repository at this point
Copy the full SHA 5625100View commit details -
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)
Configuration menu - View commit details
-
Copy full SHA for 64859fb - Browse repository at this point
Copy the full SHA 64859fbView commit details -
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)
Configuration menu - View commit details
-
Copy full SHA for e022fa0 - Browse repository at this point
Copy the full SHA e022fa0View commit details -
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)
Configuration menu - View commit details
-
Copy full SHA for 6bde10d - Browse repository at this point
Copy the full SHA 6bde10dView commit details -
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)
Configuration menu - View commit details
-
Copy full SHA for 4c685a7 - Browse repository at this point
Copy the full SHA 4c685a7View commit details -
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)
Configuration menu - View commit details
-
Copy full SHA for 9f2ec80 - Browse repository at this point
Copy the full SHA 9f2ec80View commit details
Commits on Jun 19, 2018
-
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)
Configuration menu - View commit details
-
Copy full SHA for 28fe6c4 - Browse repository at this point
Copy the full SHA 28fe6c4View commit details -
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)
Configuration menu - View commit details
-
Copy full SHA for 4c8ac45 - Browse repository at this point
Copy the full SHA 4c8ac45View commit details -
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)
Configuration menu - View commit details
-
Copy full SHA for 2695cf5 - Browse repository at this point
Copy the full SHA 2695cf5View commit details -
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)
Configuration menu - View commit details
-
Copy full SHA for 02dd6a5 - Browse repository at this point
Copy the full SHA 02dd6a5View commit details -
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)
Configuration menu - View commit details
-
Copy full SHA for 3c71f58 - Browse repository at this point
Copy the full SHA 3c71f58View commit details -
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)
Configuration menu - View commit details
-
Copy full SHA for 7a3d054 - Browse repository at this point
Copy the full SHA 7a3d054View commit details -
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)
Configuration menu - View commit details
-
Copy full SHA for 674ee8a - Browse repository at this point
Copy the full SHA 674ee8aView commit details -
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)
Configuration menu - View commit details
-
Copy full SHA for 19d4dd5 - Browse repository at this point
Copy the full SHA 19d4dd5View commit details -
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)
Configuration menu - View commit details
-
Copy full SHA for 82e7ce8 - Browse repository at this point
Copy the full SHA 82e7ce8View commit details -
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)
Configuration menu - View commit details
-
Copy full SHA for c94ec7c - Browse repository at this point
Copy the full SHA c94ec7cView commit details -
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>
Configuration menu - View commit details
-
Copy full SHA for 453d691 - Browse repository at this point
Copy the full SHA 453d691View commit details -
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>
Configuration menu - View commit details
-
Copy full SHA for f4cd2bc - Browse repository at this point
Copy the full SHA f4cd2bcView commit details -
[SQUASHME?] ASoC: core: Add name prefix for machines with topology re…
…writes Signed-off-by: Liam Girdwood <liam.r.girdwood@linux.intel.com>
Configuration menu - View commit details
-
Copy full SHA for ca84505 - Browse repository at this point
Copy the full SHA ca84505View commit details -
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>
Configuration menu - View commit details
-
Copy full SHA for 51f05df - Browse repository at this point
Copy the full SHA 51f05dfView commit details -
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>
Configuration menu - View commit details
-
Copy full SHA for d4da475 - Browse repository at this point
Copy the full SHA d4da475View commit details -
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>
Configuration menu - View commit details
-
Copy full SHA for d2ee6b1 - Browse repository at this point
Copy the full SHA d2ee6b1View commit details -
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>
Configuration menu - View commit details
-
Copy full SHA for 4c649d0 - Browse repository at this point
Copy the full SHA 4c649d0View commit details -
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>
Configuration menu - View commit details
-
Copy full SHA for ce4ffeb - Browse repository at this point
Copy the full SHA ce4ffebView commit details -
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>
Configuration menu - View commit details
-
Copy full SHA for 9c9d49d - Browse repository at this point
Copy the full SHA 9c9d49dView commit details -
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>
Configuration menu - View commit details
-
Copy full SHA for 95545bc - Browse repository at this point
Copy the full SHA 95545bcView commit details -
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>
Configuration menu - View commit details
-
Copy full SHA for 496c29a - Browse repository at this point
Copy the full SHA 496c29aView commit details -
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>
Configuration menu - View commit details
-
Copy full SHA for 95b1b4e - Browse repository at this point
Copy the full SHA 95b1b4eView commit details -
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>
Configuration menu - View commit details
-
Copy full SHA for 41ff0a4 - Browse repository at this point
Copy the full SHA 41ff0a4View commit details -
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>
Configuration menu - View commit details
-
Copy full SHA for a8711d6 - Browse repository at this point
Copy the full SHA a8711d6View commit details -
Add support for saving and restoring DSP context in D3 to host DDR. Signed-off-by: Liam Girdwood <liam.r.girdwood@linux.intel.com>
Configuration menu - View commit details
-
Copy full SHA for 7c7884f - Browse repository at this point
Copy the full SHA 7c7884fView commit details -
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>
Configuration menu - View commit details
-
Copy full SHA for 543caaf - Browse repository at this point
Copy the full SHA 543caafView commit details -
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>
Configuration menu - View commit details
-
Copy full SHA for 8c5bb0f - Browse repository at this point
Copy the full SHA 8c5bb0fView commit details -
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>
Configuration menu - View commit details
-
Copy full SHA for a289d92 - Browse repository at this point
Copy the full SHA a289d92View commit details -
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>
Configuration menu - View commit details
-
Copy full SHA for 80c1ab5 - Browse repository at this point
Copy the full SHA 80c1ab5View commit details -
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>
Configuration menu - View commit details
-
Copy full SHA for d3be805 - Browse repository at this point
Copy the full SHA d3be805View commit details -
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>
Configuration menu - View commit details
-
Copy full SHA for 7f48b6b - Browse repository at this point
Copy the full SHA 7f48b6bView commit details -
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>
Configuration menu - View commit details
-
Copy full SHA for 5d9b8b0 - Browse repository at this point
Copy the full SHA 5d9b8b0View commit details -
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>
Configuration menu - View commit details
-
Copy full SHA for e10ad95 - Browse repository at this point
Copy the full SHA e10ad95View commit details -
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>
Configuration menu - View commit details
-
Copy full SHA for 8bb0c74 - Browse repository at this point
Copy the full SHA 8bb0c74View commit details -
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>
Configuration menu - View commit details
-
Copy full SHA for 36319f4 - Browse repository at this point
Copy the full SHA 36319f4View commit details -
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>
Configuration menu - View commit details
-
Copy full SHA for c194611 - Browse repository at this point
Copy the full SHA c194611View commit details -
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>
Configuration menu - View commit details
-
Copy full SHA for 0489f5a - Browse repository at this point
Copy the full SHA 0489f5aView commit details -
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>
Configuration menu - View commit details
-
Copy full SHA for db1915c - Browse repository at this point
Copy the full SHA db1915cView commit details -
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>
Configuration menu - View commit details
-
Copy full SHA for 843579f - Browse repository at this point
Copy the full SHA 843579fView commit details -
Add support for running SOF on multiple VMs within the same HW. Signed-off-by: Liam Girdwood <liam.r.girdwood@linux.intel.com>
Configuration menu - View commit details
-
Copy full SHA for 4078be4 - Browse repository at this point
Copy the full SHA 4078be4View commit details -
ASoC: SOF: Add SPI device support
Add support for SPI based DSP devices. Signed-off-by: Liam Girdwood <liam.r.girdwood@linux.intel.com>
Configuration menu - View commit details
-
Copy full SHA for 361530c - Browse repository at this point
Copy the full SHA 361530cView commit details -
ASoC: SOF: Add ACPI device support
Add support ACPI based SOF DSP devices. Signed-off-by: Liam Girdwood <liam.r.girdwood@linux.intel.com>
Configuration menu - View commit details
-
Copy full SHA for 4021d60 - Browse repository at this point
Copy the full SHA 4021d60View commit details -
ASoC: SOF: Add PCI device support
Add support for PCI based DSP devices. Signed-off-by: Liam Girdwood <liam.r.girdwood@linux.intel.com>
Configuration menu - View commit details
-
Copy full SHA for 7bdc920 - Browse repository at this point
Copy the full SHA 7bdc920View commit details -
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>
Configuration menu - View commit details
-
Copy full SHA for bea036a - Browse repository at this point
Copy the full SHA bea036aView commit details -
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>
Configuration menu - View commit details
-
Copy full SHA for 2c48cab - Browse repository at this point
Copy the full SHA 2c48cabView commit details -
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>
Configuration menu - View commit details
-
Copy full SHA for 5119fdb - Browse repository at this point
Copy the full SHA 5119fdbView commit details -
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>
Configuration menu - View commit details
-
Copy full SHA for 92e8a50 - Browse repository at this point
Copy the full SHA 92e8a50View commit details -
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>
Configuration menu - View commit details
-
Copy full SHA for 507d6f9 - Browse repository at this point
Copy the full SHA 507d6f9View commit details -
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>
Configuration menu - View commit details
-
Copy full SHA for 4942703 - Browse repository at this point
Copy the full SHA 4942703View commit details -
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>
Configuration menu - View commit details
-
Copy full SHA for 3f3abba - Browse repository at this point
Copy the full SHA 3f3abbaView commit details -
[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>
Configuration menu - View commit details
-
Copy full SHA for f1ebcc2 - Browse repository at this point
Copy the full SHA f1ebcc2View commit details -
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>
Configuration menu - View commit details
-
Copy full SHA for 0ba34ad - Browse repository at this point
Copy the full SHA 0ba34adView commit details -
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>
Configuration menu - View commit details
-
Copy full SHA for 8b2b17c - Browse repository at this point
Copy the full SHA 8b2b17cView commit details -
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>
Configuration menu - View commit details
-
Copy full SHA for 46a1199 - Browse repository at this point
Copy the full SHA 46a1199View commit details -
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>
Configuration menu - View commit details
-
Copy full SHA for 2759eb0 - Browse repository at this point
Copy the full SHA 2759eb0View commit details -
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>
Configuration menu - View commit details
-
Copy full SHA for 87d8985 - Browse repository at this point
Copy the full SHA 87d8985View commit details -
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>
Configuration menu - View commit details
-
Copy full SHA for 9b9e392 - Browse repository at this point
Copy the full SHA 9b9e392View commit details -
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>
Configuration menu - View commit details
-
Copy full SHA for e63c8a9 - Browse repository at this point
Copy the full SHA e63c8a9View commit details -
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>
Configuration menu - View commit details
-
Copy full SHA for fff657f - Browse repository at this point
Copy the full SHA fff657fView commit details -
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>
Configuration menu - View commit details
-
Copy full SHA for a3039a0 - Browse repository at this point
Copy the full SHA a3039a0View commit details -
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>
Configuration menu - View commit details
-
Copy full SHA for 18ba099 - Browse repository at this point
Copy the full SHA 18ba099View commit details -
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>
Configuration menu - View commit details
-
Copy full SHA for 1ac86e1 - Browse repository at this point
Copy the full SHA 1ac86e1View commit details -
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>
Configuration menu - View commit details
-
Copy full SHA for 270eb22 - Browse repository at this point
Copy the full SHA 270eb22View commit details -
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>
Configuration menu - View commit details
-
Copy full SHA for f7bae90 - Browse repository at this point
Copy the full SHA f7bae90View commit details -
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>
Configuration menu - View commit details
-
Copy full SHA for e26299c - Browse repository at this point
Copy the full SHA e26299cView commit details -
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>
Configuration menu - View commit details
-
Copy full SHA for 8dd7f4a - Browse repository at this point
Copy the full SHA 8dd7f4aView commit details -
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>
Configuration menu - View commit details
-
Copy full SHA for 052f669 - Browse repository at this point
Copy the full SHA 052f669View commit details -
ASoC: Intel: bxt-tdf8532: reuse machine driver for GP-MRB
Signed-off-by: Keyon Jie <yang.jie@linux.intel.com>
Configuration menu - View commit details
-
Copy full SHA for 439aaa9 - Browse repository at this point
Copy the full SHA 439aaa9View commit details -
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>
Configuration menu - View commit details
-
Copy full SHA for b6666c6 - Browse repository at this point
Copy the full SHA b6666c6View commit details -
Something appears to corrupt the runtime->status on second playback... Signed-off-by: Liam Girdwood <liam.r.girdwood@linux.intel.com>
Configuration menu - View commit details
-
Copy full SHA for 77467b9 - Browse repository at this point
Copy the full SHA 77467b9View commit details -
[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>
Configuration menu - View commit details
-
Copy full SHA for dbf9e8c - Browse repository at this point
Copy the full SHA dbf9e8cView commit details -
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>
Configuration menu - View commit details
-
Copy full SHA for bc4b9e3 - Browse repository at this point
Copy the full SHA bc4b9e3View commit details -
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>
Configuration menu - View commit details
-
Copy full SHA for b7229c1 - Browse repository at this point
Copy the full SHA b7229c1View commit details -
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>
Configuration menu - View commit details
-
Copy full SHA for b83deba - Browse repository at this point
Copy the full SHA b83debaView commit details -
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>
Configuration menu - View commit details
-
Copy full SHA for ed6cb43 - Browse repository at this point
Copy the full SHA ed6cb43View commit details -
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>
Configuration menu - View commit details
-
Copy full SHA for e97bc1f - Browse repository at this point
Copy the full SHA e97bc1fView commit details -
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>
Configuration menu - View commit details
-
Copy full SHA for af410da - Browse repository at this point
Copy the full SHA af410daView commit details -
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>
Configuration menu - View commit details
-
Copy full SHA for c5450f7 - Browse repository at this point
Copy the full SHA c5450f7View commit details -
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>
Configuration menu - View commit details
-
Copy full SHA for 04ca261 - Browse repository at this point
Copy the full SHA 04ca261View commit details -
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>
Configuration menu - View commit details
-
Copy full SHA for f42f8cf - Browse repository at this point
Copy the full SHA f42f8cfView commit details -
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>
Configuration menu - View commit details
-
Copy full SHA for aaeb5cf - Browse repository at this point
Copy the full SHA aaeb5cfView commit details -
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>
Configuration menu - View commit details
-
Copy full SHA for 9b0fa72 - Browse repository at this point
Copy the full SHA 9b0fa72View commit details -
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>
Configuration menu - View commit details
-
Copy full SHA for 4bd6b22 - Browse repository at this point
Copy the full SHA 4bd6b22View commit details -
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>
Configuration menu - View commit details
-
Copy full SHA for 59efe71 - Browse repository at this point
Copy the full SHA 59efe71View commit details -
ASoC: SOF: Cleanup priv.h and add comments for upstreaming.
Signed-off-by: Liam Girdwood <liam.r.girdwood@linux.intel.com>
Configuration menu - View commit details
-
Copy full SHA for df15329 - Browse repository at this point
Copy the full SHA df15329View commit details
Commits on Jun 22, 2018
-
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>
Configuration menu - View commit details
-
Copy full SHA for 51f6db7 - Browse repository at this point
Copy the full SHA 51f6db7View commit details
Commits on Jun 23, 2018
-
ASoC: Intel: common: add ACPI matching tables for ICL
Signed-off-by: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
Configuration menu - View commit details
-
Copy full SHA for 9b843df - Browse repository at this point
Copy the full SHA 9b843dfView commit details
Commits on Jun 26, 2018
-
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>
Configuration menu - View commit details
-
Copy full SHA for 2b2dae0 - Browse repository at this point
Copy the full SHA 2b2dae0View commit details -
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>
Configuration menu - View commit details
-
Copy full SHA for 7f45e9b - Browse repository at this point
Copy the full SHA 7f45e9bView commit details -
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>
Configuration menu - View commit details
-
Copy full SHA for e409473 - Browse repository at this point
Copy the full SHA e409473View commit details -
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>
Configuration menu - View commit details
-
Copy full SHA for cb05347 - Browse repository at this point
Copy the full SHA cb05347View commit details
Commits on Jul 2, 2018
-
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>
Configuration menu - View commit details
-
Copy full SHA for 6c72c8b - Browse repository at this point
Copy the full SHA 6c72c8bView commit details -
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>
Configuration menu - View commit details
-
Copy full SHA for a7fecd5 - Browse repository at this point
Copy the full SHA a7fecd5View commit details -
ASoC: SOF: nocodec: give DAI driver more meaningful name
Signed-off-by: Liam Girdwood <liam.r.girdwood@linux.intel.com>
Configuration menu - View commit details
-
Copy full SHA for 47c8509 - Browse repository at this point
Copy the full SHA 47c8509View commit details -
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>
Configuration menu - View commit details
-
Copy full SHA for 15dcfb2 - Browse repository at this point
Copy the full SHA 15dcfb2View commit details -
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>
Configuration menu - View commit details
-
Copy full SHA for cc7af20 - Browse repository at this point
Copy the full SHA cc7af20View commit details -
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>
Configuration menu - View commit details
-
Copy full SHA for 4295698 - Browse repository at this point
Copy the full SHA 4295698View commit details -
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>
Configuration menu - View commit details
-
Copy full SHA for 4d86f98 - Browse repository at this point
Copy the full SHA 4d86f98View commit details -
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>
Configuration menu - View commit details
-
Copy full SHA for 340ada0 - Browse repository at this point
Copy the full SHA 340ada0View commit details -
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>
Configuration menu - View commit details
-
Copy full SHA for 327073b - Browse repository at this point
Copy the full SHA 327073bView commit details -
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>
Configuration menu - View commit details
-
Copy full SHA for 5be0d42 - Browse repository at this point
Copy the full SHA 5be0d42View commit details -
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>
Configuration menu - View commit details
-
Copy full SHA for 12ef211 - Browse repository at this point
Copy the full SHA 12ef211View commit details -
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>
Configuration menu - View commit details
-
Copy full SHA for 75049e9 - Browse repository at this point
Copy the full SHA 75049e9View commit details -
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>
Configuration menu - View commit details
-
Copy full SHA for 820b3db - Browse repository at this point
Copy the full SHA 820b3dbView commit details -
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>
Configuration menu - View commit details
-
Copy full SHA for 4548d57 - Browse repository at this point
Copy the full SHA 4548d57View commit details -
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>
Configuration menu - View commit details
-
Copy full SHA for 39ccd48 - Browse repository at this point
Copy the full SHA 39ccd48View commit details -
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>
Configuration menu - View commit details
-
Copy full SHA for ea8e1e4 - Browse repository at this point
Copy the full SHA ea8e1e4View commit details -
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>
Configuration menu - View commit details
-
Copy full SHA for 3141c26 - Browse repository at this point
Copy the full SHA 3141c26View commit details -
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>
Configuration menu - View commit details
-
Copy full SHA for 078d219 - Browse repository at this point
Copy the full SHA 078d219View commit details -
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>
Configuration menu - View commit details
-
Copy full SHA for 42f6c0b - Browse repository at this point
Copy the full SHA 42f6c0bView commit details -
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>
Configuration menu - View commit details
-
Copy full SHA for 94d68e0 - Browse repository at this point
Copy the full SHA 94d68e0View commit details -
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>
Configuration menu - View commit details
-
Copy full SHA for d8be288 - Browse repository at this point
Copy the full SHA d8be288View commit details -
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>
Configuration menu - View commit details
-
Copy full SHA for 8d04fe1 - Browse repository at this point
Copy the full SHA 8d04fe1View commit details -
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>
Configuration menu - View commit details
-
Copy full SHA for c794c8d - Browse repository at this point
Copy the full SHA c794c8dView commit details -
ASoC: Intel: bxt-tdf8532: reuse machine driver for GP-MRB
Signed-off-by: Keyon Jie <yang.jie@linux.intel.com>
Configuration menu - View commit details
-
Copy full SHA for 4ed2bb3 - Browse repository at this point
Copy the full SHA 4ed2bb3View commit details -
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>
Configuration menu - View commit details
-
Copy full SHA for df30862 - Browse repository at this point
Copy the full SHA df30862View commit details -
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>
Configuration menu - View commit details
-
Copy full SHA for 5c69915 - Browse repository at this point
Copy the full SHA 5c69915View commit details -
ASoC: codecs: TDF8532: use Linux style
Make checkpatch happy, no functionality change Signed-off-by: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
Configuration menu - View commit details
-
Copy full SHA for f8bff0c - Browse repository at this point
Copy the full SHA f8bff0cView commit details -
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>
Configuration menu - View commit details
-
Copy full SHA for 22aa067 - Browse repository at this point
Copy the full SHA 22aa067View commit details
Commits on Sep 11, 2018
-
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>
Configuration menu - View commit details
-
Copy full SHA for a8db59e - Browse repository at this point
Copy the full SHA a8db59eView commit details