lp:~canonical-hwe-team/hwe-next/+git/sof

Get this repository:
git clone https://git.launchpad.net/~canonical-hwe-team/hwe-next/+git/sof

Import details

Import Status: Reviewed

This repository is an import of the Git repository at https://github.com/thesofproject/sof.git.

The next import is scheduled to run in 4 minutes.

Last successful import was 5 hours ago.

Import started 5 hours ago on izar and finished 5 hours ago taking 2 minutes — see the log
Import started 11 hours ago on alnitak and finished 11 hours ago taking 30 seconds — see the log
Import started 12 hours ago on izar and finished 11 hours ago taking 6 minutes
Import started 18 hours ago on izar and finished 18 hours ago taking 50 seconds — see the log
Import started on 2021-03-08 on izar and finished on 2021-03-08 taking 40 seconds — see the log
Import started on 2021-03-07 on izar and finished on 2021-03-07 taking 30 seconds — see the log
Import started on 2021-03-07 on alnitak and finished on 2021-03-07 taking 1 minute — see the log
Import started on 2021-03-07 on alnitak and finished on 2021-03-07 taking 40 seconds — see the log
Import started on 2021-03-07 on izar and finished on 2021-03-07 taking 20 seconds — see the log
Import started on 2021-03-06 on alnitak and finished on 2021-03-06 taking 30 seconds — see the log

Branches

Name Last Modified Last Commit
master 2021-03-08 15:08:38 UTC 13 hours ago
codec: cadence: Add codec API functions symbols

Author: Daniel Baluta
Author Date: 2021-02-03 19:28:45 UTC

codec: cadence: Add codec API functions symbols

Cadence library comes with various codecs. In order to support one
codec we need to initialize the API member of cadence_api with exported
library function.

This patch adds Cadence exported functions for aac, bsac, dabplus, drm
and mp3 codecs.

Signed-off-by: Daniel Baluta <daniel.baluta@nxp.com>

shastry_cordicsin_dev 2021-03-04 08:09:20 UTC 2021-03-04
Added new drc_sin_fixed using cordinate rotation

Author: ShriramShastry
Author Date: 2021-03-04 08:09:20 UTC

Added new drc_sin_fixed using cordinate rotation
digital computer

shastry_cordicsin_dev_dev2 2021-03-03 07:24:56 UTC 2021-03-03
Added lookup table alignment

Author: ShriramShastry
Author Date: 2021-03-03 07:24:56 UTC

Added lookup table alignment

lrg/topic/topology2 2021-03-03 05:09:49 UTC 2021-03-03
Topology2: introduction to topology2.0

Author: Liam Girdwood
Author Date: 2020-07-21 13:37:10 UTC

Topology2: introduction to topology2.0

About
-----

This is a high level keyword extension on top of the existing ALSA conf
topology format designed to:

1) Simplify the ALSA conf topology definitions by providing high level
   "classes" so topology designers need to write less config for common
   object definitions.

2) Allow simple reuse of objects. Define once and reuse (like M4) with
   the ability to alter objects configuration attributes from defaults.

3) Allow data type and value verification. This is not done today and
   frequently crops up in FW bug reports.

Common Topology Classes
-----------------------

Topology today has some common classes that are often reused throughout
with slightly altered configurations. i.e. widgets (components),
pipelines, dais and controls.

This PR introduces the high level concept of reusable "class" like
definitions that can be used to create topology objects e.g.
Class.Component - Class for widgets that can be instantiated by pipeline
classes/objects. See volume.conf, buffer.conf, host.conf, dai.conf in
<include/components>

Class.Pipeline - Class for pipelines that can be instantiated in the
top-level conf files. See pipeline-volume.conf in <include/pipelines>

Class.DAI - Class for DAIs such as SSP/DMIC/HDA etc.
See ssp.conf in <include/dais>

Class.Control- Class for mixers, byte controls, enum controls etc.
See mixer.conf in <include/controls>

Class.Base - Class for generic objects that cannot be inherited and
are not usually instantiated as stand-alone objects but embedded within
classes/objects of the above types.
Ex: hw_config class for SSP hw_config params,
see ssp_hw_config.conf in <include/dais>

Common Topology Attributes
--------------------------

Topology defines a lot of attributes per object with different types and
constraints. Today there is no easy way to validate type or constraints
and this can lead to many hard to find problems in FW at runtime.

A new keyword "DefineAttribute" has been added to define attribute type,
size, min value, max value, enum_values. This then allows alsatplg to
validate each topology object attribute.

Topology Classes define the list of attributes that they use and whether
the attribute is mandatory, can be overridden by parent users or is
immutable. This also helps alsatplg emit the appropriate errors for
attribute misuse.

Common Topology Arguments
-------------------------

Arguments are used to pass essential data needed for instantiating an
object particulary needed for the object name. Ex: host."5.playback".
The first part in the object name stands for the class name “host” and
the remaining “5.playback” stand for the 3 arguments needed to
instantiate the host object i.e.. pipeline_id, , direction.

ALSA Conf Parser
----------------

All the changes being proposed and discussed here must be 100% compliant
with the ALSA conf parser. i.e. no syntax changes or changes to semantics
for any existing keyword.

It's intended that there will be NO changes to the ALSA conf parser
(unless new keywords require this ?) and all topology building changes
will be in the alsatplg compiler.

alsatplg Compiler
-----------------

The alsatplg compiler requires changes to construct and validate objects
based on the new keywords. No changes to existing keywords. Existing
topologies will not require any changes. The only two new keywords
proposed at the top-level are “Class” and “Object”. All other keywords
for class arguments and attributes are limited within the tplg2 compiler
changes. Topology2 compiler changes also re-uses most of the code in the
conf parser for parsing the configuration for widgets, controls, DAI,
hw_config, backends etc.

Opens
-----

Add platform constraints and capabilities and include them so that
alsatplg can apply these platform constraints on top of existing class
attribute constraints such as valid SSP port number is 3 or 6 depending
on the platform.

Signed-off-by: Liam Girdwood <liam.r.girdwood@linux.intel.com>
Signed-off-by: Ranjani Sridharan <ranjani.sridharan@linux.intel.com>

passthrough 2021-03-02 11:28:36 UTC 2021-03-02
src: codec_adapter: Add process passthrough path

Author: Pin-chih Lin
Author Date: 2021-01-20 15:50:56 UTC

src: codec_adapter: Add process passthrough path

If the passthrough flag is enabled, on process() the data in the input
buffer should be directly copied to the output buffer.

The passthrough flag is implemented to be set/get by topology enum
control.

Signed-off-by: Pin-chih Lin <johnylin@google.com>

drc_float_impl 2021-02-26 06:19:41 UTC 2021-02-26
[DEBUG] sof: drc: floating-point implementation

Author: Pin-chih Lin
Author Date: 2021-02-26 06:16:33 UTC

[DEBUG] sof: drc: floating-point implementation

Signed-off-by: Pin-chih Lin <johnylin@google.com>

tgl-011-drop-stable 2021-02-17 09:47:23 UTC 2021-02-17
ll_schedule: reschedule logic refining

Author: Keyon Jie
Author Date: 2021-02-04 05:30:10 UTC

ll_schedule: reschedule logic refining

Reschedule once interrupt is handled by all cores(clients) according to
the earlist task of the list, and enable interrupt on cores that have
tasks to run.

Signed-off-by: Keyon Jie <yang.jie@linux.intel.com>

stable-v1.7 2021-02-15 12:55:52 UTC 2021-02-15
demux: fix demux look up table preparation

Author: Bartosz Kokoszko
Author Date: 2021-02-15 08:51:30 UTC

demux: fix demux look up table preparation

Array streams represents streams on "many" side i.e. input
for MUX and output for DEMUX.
For DEMUX each stream has masks array - 1 mask per output
channel. Each mask shows, from which input channel data
should be taken.

This commit reverts "demux" part of commit:
"b1b31e7154a5c159d81459634eabd8013b434181"

Signed-off-by: Bartosz Kokoszko <bartoszx.kokoszko@linux.intel.com>

topic/lrg/topic/topology2 2021-02-11 23:33:55 UTC 2021-02-11
Topology2: introduction to topology2.0

Author: Liam Girdwood
Author Date: 2020-07-21 13:37:10 UTC

Topology2: introduction to topology2.0

About
-----

This is a high level keyword extension on top of the existing ALSA conf
topology format designed to:

1) Simplify the ALSA conf topology definitions by providing high level
   "classes" so topology designers need to write less config for common
   object definitions.

2) Allow simple reuse of objects. Define once and reuse (like M4) with
   the ability to alter objects configuration attributes from defaults.

3) Allow data type and value verification. This is not done today and
   frequently crops up in FW bug reports.

Common Topology Classes
-----------------------

Topology today has some common classes that are often reused throughout
with slightly altered configurations. i.e. widgets (components),
pipelines, dais and controls.

This PR introduces the high level concept of reusable "class" like
definitions that can be used to create topology objects e.g.
Class.Component - Class for widgets that can be instantiated by pipeline
classes/objects. See volume.conf, buffer.conf, host.conf, dai.conf in
<include/components>

Class.Pipeline - Class for pipelines that can be instantiated in the
top-level conf files. See pipeline-volume.conf in <include/pipelines>

Class.DAI - Class for DAIs such as SSP/DMIC/HDA etc.
See ssp.conf in <include/dais>

Class.Control- Class for mixers, byte controls, enum controls etc.
See mixer.conf in <include/controls>

Class.Base - Class for generic objects that cannot be inherited and
are not usually instantiated as stand-alone objects but embedded within
classes/objects of the above types.
Ex: hw_config class for SSP hw_config params,
see ssp_hw_config.conf in <include/dais>

Common Topology Attributes
--------------------------

Topology defines a lot of attributes per object with different types and
constraints. Today there is no easy way to validate type or constraints
and this can lead to many hard to find problems in FW at runtime.

A new keyword "DefineAttribute" has been added to define attribute type,
size, min value, max value, enum_values. This then allows alsatplg to
validate each topology object attribute.

Topology Classes define the list of attributes that they use and whether
the attribute is mandatory, can be overridden by parent users or is
immutable. This also helps alsatplg emit the appropriate errors for
attribute misuse.

Common Topology Arguments
-------------------------

Arguments are used to pass essential data needed for instantiating an
object particulary needed for the object name. Ex: host."5.playback".
The first part in the object name stands for the class name “host” and
the remaining “5.playback” stand for the 3 arguments needed to
instantiate the host object i.e.. pipeline_id, , direction.

ALSA Conf Parser
----------------

All the changes being proposed and discussed here must be 100% compliant
with the ALSA conf parser. i.e. no syntax changes or changes to semantics
for any existing keyword.

It's intended that there will be NO changes to the ALSA conf parser
(unless new keywords require this ?) and all topology building changes
will be in the alsatplg compiler.

alsatplg Compiler
-----------------

The alsatplg compiler requires changes to construct and validate objects
based on the new keywords. No changes to existing keywords. Existing
topologies will not require any changes. The only two new keywords
proposed at the top-level are “Class” and “Object”. All other keywords
for class arguments and attributes are limited within the tplg2 compiler
changes. Topology2 compiler changes also re-uses most of the code in the
conf parser for parsing the configuration for widgets, controls, DAI,
hw_config, backends etc.

Opens
-----

Add platform constraints and capabilities and include them so that
alsatplg can apply these platform constraints on top of existing class
attribute constraints such as valid SSP port number is 3 or 6 depending
on the platform.

Signed-off-by: Liam Girdwood <liam.r.girdwood@linux.intel.com>
Signed-off-by: Ranjani Sridharan <ranjani.sridharan@linux.intel.com>

1

imx-stable-v1.5 2021-02-10 14:30:09 UTC 2021-02-10
platform: imx: use DMA_DOMAIN in full synchronous mode

Author: Iuliana Prodan
Author Date: 2021-02-01 17:58:22 UTC

platform: imx: use DMA_DOMAIN in full synchronous mode

Use the full_sync attribute from dma_domain to schedule
tasks based on period ratio between the registrable
task and the current one.
Do not make it time dependent anymore.

Fixes: #3802

Signed-off-by: Iuliana Prodan <iuliana.prodan@nxp.com>

imx-stable-v1.6 2021-02-10 14:23:39 UTC 2021-02-10
platform: imx: use DMA_DOMAIN in full synchronous mode

Author: Iuliana Prodan
Author Date: 2021-02-01 17:58:22 UTC

platform: imx: use DMA_DOMAIN in full synchronous mode

Use the full_sync attribute from dma_domain to schedule
tasks based on period ratio between the registrable
task and the current one.
Do not make it time dependent anymore.

Fixes: #3802

Signed-off-by: Iuliana Prodan <iuliana.prodan@nxp.com>

lrg/topic/ll_scheduler 2021-01-15 15:52:47 UTC 2021-01-15
schedule: ll: complain if LL scheduler start is held up

Author: Liam Girdwood
Author Date: 2021-01-15 15:52:47 UTC

schedule: ll: complain if LL scheduler start is held up

Let users know if we start late for any reason.

Signed-off-by: Liam Girdwood <liam.r.girdwood@linux.intel.com>

codec_adapter_dcblock 2021-01-08 09:46:20 UTC 2021-01-08
debug: tools: topology: Add codec_adapter (dcblock) topology files

Author: Pin-chih Lin
Author Date: 2020-12-28 06:25:04 UTC

debug: tools: topology: Add codec_adapter (dcblock) topology files

Added the topology files of Codec Adapter (dcblock).

For debug purpose, the PCM pipeline of HDMI1 is replaced by
pipe-ca-dcblock-playback.m4 which includes Codec Adapter (dcblock)
on the pipeline.

For debug purpose, the usage of Smart Amp is removed on
sof-tgl-max98373-rt5682.tplg because the firmware is not existing on
upstream.

Signed-off-by: Pin-chih Lin <johnylin@google.com>

multiband_drc_inc 2021-01-02 05:11:29 UTC 2021-01-02
Merge branch 'multiband_drc_inc' of https://github.com/thesofproject/sof into...

Author: sriram
Author Date: 2021-01-02 05:11:29 UTC

Merge branch 'multiband_drc_inc' of https://github.com/thesofproject/sof into local_multiband_drc_inc

cml-011-stable 2020-12-17 08:45:49 UTC 2020-12-17
Debug: Add DCBLOCK to HDMI1 playback pipeline

Author: Pin-chih Lin
Author Date: 2020-12-17 08:45:49 UTC

Debug: Add DCBLOCK to HDMI1 playback pipeline

Signed-off-by: Pin-chih Lin <johnylin@google.com>

releases 2020-11-25 13:23:50 UTC 2020-11-25
cavs: clk: return to HPRO on wakeup

Author: Adrian Bonislawski
Author Date: 2020-11-25 13:23:50 UTC

cavs: clk: return to HPRO on wakeup

This will allow to recover hpro instead of wovcro on wakeup

Signed-off-by: Adrian Bonislawski <adrian.bonislawski@linux.intel.com>

0.10 2020-11-21 16:22:54 UTC 2020-11-21
zephyr: extend the wrapper for generic architecture support

Author: Guennadi Liakhovetski
Author Date: 2020-11-19 14:52:35 UTC

zephyr: extend the wrapper for generic architecture support

When building SOF with Zephyr for unsupported architectures
the following additional adjustments to the wrapper are required:
1. define HEAP_RUNTIME_SIZE
2. implement stubs for interrupt handlich code
3. remove arch_timer_get_system() as it's provided by a header
4. hardcode "return 0;" for platform_timer_get()
5. disable sys_module_init() which anyway isn't yet functional
   under Zephyr
6. add dummy platform_init() and platform_boot_complete()
7. add log_const_sof

Signed-off-by: Guennadi Liakhovetski <guennadi.liakhovetski@linux.intel.com>

stable-v1.6 2020-11-21 13:48:23 UTC 2020-11-21
zephyr: remove infinite recursion on Broadwell

Author: Guennadi Liakhovetski
Author Date: 2020-11-03 12:47:29 UTC

zephyr: remove infinite recursion on Broadwell

Broadwell support with Zephyr had only been dry-coded, it has never
been tested, and it contains an infinite recursion bug: functions
platform_timer_get() and arch_timer_get_system() call each other
infinitely. Break the recursion formally, until a proper fix is
available.

Signed-off-by: Guennadi Liakhovetski <guennadi.liakhovetski@linux.intel.com>

tgl-011b-drop-stable 2020-11-18 13:23:02 UTC 2020-11-18
Revert "smart_amp: fix smart amplifier tplg"

Author: Adrian Bonislawski
Author Date: 2020-11-18 13:23:02 UTC

Revert "smart_amp: fix smart amplifier tplg"

This reverts commit 97377c3757e9889597fb4c43d2fa7aef05a0f06e.

0.7 2020-11-18 12:07:56 UTC 2020-11-18
kpb: fix logic bug

Author: Curtis Malainey
Author Date: 2020-11-13 21:08:57 UTC

kpb: fix logic bug

Storing the address of a know existing address space will always result
to be true. Therefore this variable is actually doing nothing. Remove
reference to fix this.

Signed-off-by: Curtis Malainey <cujomalainey@chromium.org>

tgl-010-hot-fix-1 2020-11-06 10:24:17 UTC 2020-11-06
apl: power_down: move IPC_HOST_BASE literal into register

Author: Bartosz Kokoszko
Author Date: 2020-11-05 09:13:39 UTC

apl: power_down: move IPC_HOST_BASE literal into register

Before switching off memory, IPC_HOST_BASE literal value should
be moved to register, in order to avoid accessing to disabled
memory.

Signed-off-by: Bartosz Kokoszko <bartoszx.kokoszko@linux.intel.com>

tgl-010-drop-stable 2020-10-13 22:46:08 UTC 2020-10-13
post_processing topology: change period and buffers

Author: Marcin Rajwa
Author Date: 2020-10-13 22:28:48 UTC

post_processing topology: change period and buffers

This patch schedules post processing pipeline on 2 ms time period
to avoid empty periods. Since we change the period there is no longer
need for bigger buffers so this patch also decrements them to regular
DAI_PERIOD.

Signed-off-by: Marcin Rajwa <marcin.rajwa@linux.intel.com>

pr/fixtglkey 2020-10-10 06:59:06 UTC 2020-10-10
scripts: xtensa-build-all: fix TGL build with customized key

Author: Pan Xiuli
Author Date: 2020-10-10 06:53:57 UTC

scripts: xtensa-build-all: fix TGL build with customized key

When use MEU as sign tool, PRIVATE_KEK_OPTION should also use
MEU_PRIVATE_KEY.

Signed-off-by: Pan Xiuli <xiuli.pan@linux.intel.com>

drc_develop 2020-10-08 09:46:16 UTC 2020-10-08
sof: drc: Implement delay only when DRC disabled

Author: Pin-chih Lin
Author Date: 2020-10-07 07:47:00 UTC

sof: drc: Implement delay only when DRC disabled

Delay the input sample only and don't do other processing. This is used when
the DRC is disabled. We want to do this to match the processing delay of other
bands in multi-band DRC kernel case.

Signed-off-by: Pin-chih Lin <johnylin@google.com>

jsl-004-drop-stable 2020-09-23 12:24:49 UTC 2020-09-23
topology: jsl-rt1015: PLL input at 50fs is no longer supported

Author: Uday M Bhat
Author Date: 2020-07-03 15:32:36 UTC

topology: jsl-rt1015: PLL input at 50fs is no longer supported
The new recommended settings at 48Khz rate are:

PLL input SSP bclk
------------------------
64fs 3.073Mhz
100fs 4.8Mhz

Modifying topology to 64fs

Signed-off-by: Slawomir Blauciak <slawomir.blauciak@linux.intel.com>

post_processing_dev 2020-09-17 13:24:15 UTC 2020-09-17
topology: change name of PP pipeline & increase buffer sizes

Author: Marcin Rajwa
Author Date: 2020-09-17 12:59:27 UTC

topology: change name of PP pipeline & increase buffer sizes

This patch increases the post processing buffers to provide
extra space for multicore processing.

Signed-off-by: Marcin Rajwa <marcin.rajwa@linux.intel.com>

tgl-009-drop-stable 2020-09-17 06:02:43 UTC 2020-09-17
tgl: enable WOVCRO clock

Author: Adrian Bonislawski
Author Date: 2020-09-07 16:20:09 UTC

tgl: enable WOVCRO clock

This will allow to save significant amount of SOC power
in low power S0ix WoV

Signed-off-by: Adrian Bonislawski <adrian.bonislawski@linux.intel.com>

DSM_Reference_capture_channelmap 2020-09-16 02:25:57 UTC 2020-09-16
topology: Update number of feeback reference channel on max98373

Author: Sathyanarayana Nujella
Author Date: 2020-09-16 02:19:08 UTC

topology: Update number of feeback reference channel on max98373

This patch modifies the number of reference feedback channels from the
Demux component to the host capture stream in sof-tgl-max98373-rt5682.

Signed-off-by: Dharageswari R <dharageswari.r@intel.com>

tgl-sdw-wov 2020-09-15 07:25:43 UTC 2020-09-15
topology: add KWD component into sof-tgl-sdw-max98373-rt5682

Author: Naveen Manohar
Author Date: 2020-09-14 07:07:44 UTC

topology: add KWD component into sof-tgl-sdw-max98373-rt5682

Add KWD pipelines with vol-kfpm pipe using intel-generic-dmic-kwd template.
- 48K DMIC still uses PCM-4
- Add 16K DMIC KWD on PCM-5
- Correct few minor pipeline numbers in comments

Signed-off-by: Naveen Manohar <naveen.m@intel.com>

max 2020-09-02 13:32:03 UTC 2020-09-02
logger: Add option to disable firmware compatibility check

Author: Karol Trzcinski
Author Date: 2020-08-19 11:25:30 UTC

logger: Add option to disable firmware compatibility check

It may be needed for situation when user have firmware after
small fixes without updated ldc file or fw_ready file is not
accessible. Option dedicated for advanced users.

Signed-off-by: Karol Trzcinski <karolx.trzcinski@linux.intel.com>

remotes/origin/v7 2020-08-25 16:40:43 UTC 2020-08-25
Added support for static DSM library

Author: Ryan Lee
Author Date: 2020-08-20 20:08:39 UTC

Added support for static DSM library

Added Maxim DSM(Dyanmic Speaker Management) static library
and its integration code.

Signed-off-by: Ryan Lee <ryans.lee@maximintegrated.com>

tgl-007 2020-08-18 09:36:41 UTC 2020-08-18
tools: testbench: check for array size mismatch for components

Author: Mohana Datta Yelugoti
Author Date: 2020-08-15 11:40:50 UTC

tools: testbench: check for array size mismatch for components

This patch uses the functionality added by the c9e090ccf37 commit
to check for array size mismatch in various components.

Not doing so may result in cases, where we try to write into the
space not allocated leading to segmentation fault.

Signed-off-by: Mohana Datta Yelugoti <ymdatta.work@gmail.com>

tgl-008 2020-08-18 09:36:41 UTC 2020-08-18
tools: testbench: check for array size mismatch for components

Author: Mohana Datta Yelugoti
Author Date: 2020-08-15 11:40:50 UTC

tools: testbench: check for array size mismatch for components

This patch uses the functionality added by the c9e090ccf37 commit
to check for array size mismatch in various components.

Not doing so may result in cases, where we try to write into the
space not allocated leading to segmentation fault.

Signed-off-by: Mohana Datta Yelugoti <ymdatta.work@gmail.com>

tgl-007-drop-stable 2020-08-17 09:53:40 UTC 2020-08-17
component: switch to use UUID for component creation

Author: Keyon Jie
Author Date: 2020-06-28 08:59:23 UTC

component: switch to use UUID for component creation

Switch to use UUID for component creation, if it is provided from the
host, otherwise, use component type for the component driver matching.

Signed-off-by: Keyon Jie <yang.jie@linux.intel.com>
Signed-off-by: Marc Herbert <marc.herbert@intel.com>

lrg/topic/zephyr-app 2020-08-15 12:06:07 UTC 2020-08-15
zephyr: trace: formatting specifier differences.

Author: Liam Girdwood
Author Date: 2020-08-15 12:02:56 UTC

zephyr: trace: formatting specifier differences.

This is WIP, there are the following differences between Zephyr and
SOF wrt printf type formatters.

%s -> %p
%u -> %llu

Signed-off-by: Liam Girdwood <liam.r.girdwood@linux.intel.com>

tgl_008_from_master 2020-08-14 09:52:41 UTC 2020-08-14
Disable CONFIG_HAVE_AGENT, enable LPRO_IN_WAITI for TGL chrome.

Author: paniwladca
Author Date: 2020-08-14 09:52:41 UTC

Disable CONFIG_HAVE_AGENT, enable LPRO_IN_WAITI for TGL chrome.

lrg/topic/elif 2020-07-22 14:58:16 UTC 2020-07-22
build: elif statement has no conditional.

Author: Liam Girdwood
Author Date: 2020-06-09 13:20:47 UTC

build: elif statement has no conditional.

Looks like was never compiled ?

Signed-off-by: Liam Girdwood <liam.r.girdwood@linux.intel.com>

lrg/topic/ipc2 2020-07-20 11:11:36 UTC 2020-07-20
ipc2: introduce IPC2 ABI.

Author: Liam Girdwood
Author Date: 2020-07-17 18:34:41 UTC

ipc2: introduce IPC2 ABI.

About
----

IPC2 is a MAJOR ABI update that is not fully backwards compatible with
IPC1.x (using MAJOR 3 today).

IPC2 has the following high level aims

 1) Straight forward message life cycle management. Add/deprecate/modify
    messages with minimal pain across all messengers.

 2) Provide a transition path for code that uses existing or legacy IPC
    ABI's so that it can incrementally add IPC2.x features and support.

 3) Provide high density messaging similar to vanilla C structs.

 4) Message discovery - clients can determine supported message types
    and fields at runtime.

 5) Standard metadata for all messages with optional extra metadata.

Message Header
--------------

IPC2 messages will all use a standard header that contains generic
message metadata with optional mesage metedata. This will be used
by messengers to help process the message efficiently and securely.

Messages are now catergorized into class, subclass and action in order
to cleanly integrate into the correct driver, feature and use case
infrastrcture within FW and SW.

See header.h

Messaging Enumeration
---------------------

The FW extended manifest data will contain a list of supported messages
classes, subclasses and actions for this individual FW release. This
allows SW to scan the manifest and determine which driver, feature and
use cases are supported. The SW can then make decisions at runtime to
correctly support this individual FW release.

See manifest.h

Message Data Format
-------------------

Each piece of data sent in a message must be tagged with an ID that the
messengers all understand. This {id, data} tuple is the basis for all IPC2
communication as it's generic and has relatively simple life cycle
requirements. i.e. tuples can be easily added, removed without breaking
breaking binary ABIs or requiring all code to be rebuilt.

IPC2 also provides a pathway for migrating legacy code to IPC2. i.e. IPC2
allows existing data messages to be sent using IPC2 with the small
addition of a 1 word header that can be initially ignored by older
messengers.

See message.h

Signed-off-by: Liam Girdwood <liam.r.girdwood@linux.intel.com>

multi_output_testbench 2020-07-17 06:11:18 UTC 2020-07-17
tools: Support multi-output component testing on testbench

Author: Pin-chih Lin
Author Date: 2020-07-16 07:33:07 UTC

tools: Support multi-output component testing on testbench

- Support up to 4 output pipelines for test/topology/test-playback.m4
  Argument TEST_PIPE_AMOUNT is added for identifying the number of
  pipelines while generating test topologies.

- Support multiple output file mode on running testbench.
  Argument "-o" is modified to accept specifying up to 4 filenames
  delimited by comma. e.g. "-o output1,output2,..."

- Crossover component testing is added on testbench.

- Support channel specification by argument "-c" on testbench

- Refine debug messages for tplg_parser/tplg_parser.c

Signed-off-by: Pin-chih Lin <johnylin@google.com>

crossover_pull2 2020-07-16 06:25:04 UTC 2020-07-16
WIP: continue on 2-way crossover test topology 20200716

Author: Pin-chih Lin
Author Date: 2020-07-16 06:21:38 UTC

WIP: continue on 2-way crossover test topology 20200716

Signed-off-by: Pin-chih Lin <johnylin@google.com>

v7 2020-07-14 18:54:37 UTC 2020-07-14
topology: fix playback & capture pipelines to be timer driven

Author: Marcin Rajwa
Author Date: 2020-07-07 10:37:11 UTC

topology: fix playback & capture pipelines to be timer driven

This patch fixes two SSP pipelines to be scheduled in timer
domain.

Signed-off-by: Marcin Rajwa <marcin.rajwa@linux.intel.com>

rt1015_100fs 2020-07-08 03:43:20 UTC 2020-07-08
topology: jsl-rt1015: PLL input at 50fs is no longer supported

Author: Uday M Bhat
Author Date: 2020-07-03 15:32:36 UTC

topology: jsl-rt1015: PLL input at 50fs is no longer supported
The new recommended settings at 48Khz rate are:

PLL input SSP bclk
------------------------
64fs 3.073Mhz
100fs 4.8Mhz

Modifying topology to 64fs

tgl-006-drop-stable 2020-07-07 08:21:22 UTC 2020-07-07
tgl: Fix the MEU offset for MEU version less than 15.0.0.0

Author: Dharageswari R
Author Date: 2020-07-06 20:39:19 UTC

tgl: Fix the MEU offset for MEU version less than 15.0.0.0

This patch fixes the MEU offset value to 1088 for the
MEU version less than 15.0.0.0.

Signed-off-by: Dharageswari R <dharageswari.r@intel.com>

meu_offset_fix 2020-07-06 22:10:29 UTC 2020-07-06
tgl: Fix the MEU offset for MEU version less than 15.0.0.0

Author: Dharageswari R
Author Date: 2020-07-06 20:39:19 UTC

tgl: Fix the MEU offset for MEU version less than 15.0.0.0

This patch fixes the MEU offset value to 1088 for the
MEU version less than 15.0.0.0.

Signed-off-by: Dharageswari R <dharageswari.r@intel.com>

jsl-003-drop-stable 2020-06-23 08:53:43 UTC 2020-06-23
topology: fix wrong parameter for HDMI in sof-jsl-da7219

Author: Pan Xiuli
Author Date: 2020-05-27 08:35:42 UTC

topology: fix wrong parameter for HDMI in sof-jsl-da7219

Remove the wrong one more 0 in the DAI config for HDMI.

Signed-off-by: Pan Xiuli <xiuli.pan@linux.intel.com>

glk-012-stable-branch 2020-06-18 09:02:31 UTC 2020-06-18
pipeline: recover from preload fail

Author: Brent Lu
Author Date: 2020-05-12 03:51:28 UTC

pipeline: recover from preload fail

Calling comp_underrun() in host component to recover from XRUN caused
by preload fail.

Signed-off-by: Brent Lu <brent.lu@intel.com>

stable-v1.5 2020-06-05 13:23:32 UTC 2020-06-05
ipc: header size validation fix

Author: Adrian Bonislawski
Author Date: 2020-06-05 08:47:30 UTC

ipc: header size validation fix

This patch will deny IPC headers with size 0

Signed-off-by: Adrian Bonislawski <adrian.bonislawski@linux.intel.com>

jsl-002-drop-stable 2020-05-29 09:58:53 UTC 2020-05-29
topology: fix wrong parameter for HDMI in sof-jsl-da7219

Author: Pan Xiuli
Author Date: 2020-05-27 08:35:42 UTC

topology: fix wrong parameter for HDMI in sof-jsl-da7219

Remove the wrong one more 0 in the DAI config for HDMI.

Signed-off-by: Pan Xiuli <xiuli.pan@linux.intel.com>

1.4-stable 2020-04-24 09:12:55 UTC 2020-04-24
platform: intel: add clock switch for waiti

Author: Janusz Jankowski
Author Date: 2020-01-24 13:57:45 UTC

platform: intel: add clock switch for waiti

Platforms with cAVS version 1.8 & 2.0 have hardware requirement that
DSP should use LPRO as clock source in waiti.
This patch adds config for that and enables it for platforms that
need it.

Signed-off-by: Janusz Jankowski <janusz.jankowski@linux.intel.com>

tgl-005-drop-stable 2020-04-22 13:48:10 UTC 2020-04-22
[SQUASH ME] smart_amp: add crc to model data

Author: Bartosz Kokoszko
Author Date: 2020-04-22 11:16:42 UTC

[SQUASH ME] smart_amp: add crc to model data

Commit adds crc field in model data in prealloc
model data in smart_amp_new()

Signed-off-by: Bartosz Kokoszko <bartoszx.kokoszko@linux.intel.com>

tgl-004-drop-stable 2020-04-02 12:58:25 UTC 2020-04-02
mux: add handle of demux in .params() to fix noise issue

Author: Keyon Jie
Author Date: 2020-03-28 03:37:44 UTC

mux: add handle of demux in .params() to fix noise issue

The sof_mux_config.num_channels is designed to denote the channel number
of the "1" branch of "1->N" or "N->1", that is the source of demux
(1->N) and the sink of mux (N->1), add handle of the demux type to fix
the noise issue root caused to be the wrong num_channels in the demux
scenarios that input_channels != output_channels.

Signed-off-by: Keyon Jie <yang.jie@linux.intel.com>

topic/smart-amp 2020-04-02 09:47:54 UTC 2020-04-02
tgl: disable CONFIG_CAVS_LPRO

Author: Bartosz Kokoszko
Author Date: 2020-04-01 11:51:13 UTC

tgl: disable CONFIG_CAVS_LPRO

Use HP clock as default on tigerlake.

Signed-off-by: Bartosz Kokoszko <bartoszx.kokoszko@linux.intel.com>

cml-011-drop-stable 2020-03-30 12:49:32 UTC 2020-03-30
kpb: perform additional pointer sanity checks

Author: Slawomir Blauciak
Author Date: 2020-03-30 10:54:26 UTC

kpb: perform additional pointer sanity checks

Issues detected by code scans.

Signed-off-by: Slawomir Blauciak <slawomir.blauciak@linux.intel.com>

cml-010-hot-fix 2020-02-27 10:49:44 UTC 2020-02-27
Volume: Simplify volume synchronization to host

Author: Seppo Ingalsuo
Author Date: 2019-12-05 12:37:52 UTC

Volume: Simplify volume synchronization to host

This patch removes a trivial function vol_update() and alters
vol_sync_host() to update all channels the same time into the
host data structure instead of per channel updates. There is no
other change to component operation.

Signed-off-by: Seppo Ingalsuo <seppo.ingalsuo@linux.intel.com>

1.3 2020-02-16 20:26:55 UTC 2020-02-16
ASRC: Fix stream parameters passing in params()

Author: Tomasz Lauda
Author Date: 2020-02-12 11:15:55 UTC

ASRC: Fix stream parameters passing in params()

This patch updates the stream sample rate propagation to happen
via source or sink buffer. The params struct can no more be used
for that. Without this change the DAI component reports xrun and
the stream fails.

Signed-off-by: Tomasz Lauda <tomasz.lauda@linux.intel.com>
Signed-off-by: Seppo Ingalsuo <seppo.ingalsuo@linux.intel.com>

jsl-001-drop-stable 2020-02-05 12:14:47 UTC 2020-02-05
memory: increase heap buffer size for ICL an JSP platforms

Author: Marcin Rajwa
Author Date: 2020-02-05 11:24:38 UTC

memory: increase heap buffer size for ICL an JSP platforms

This patch increases heap buffer size for ICL and JSP platforms.
Therefore more pipelines can work simultaneously.

Signed-off-by: Marcin Rajwa <marcin.rajwa@linux.intel.com>

cml-008-patch-backport 2020-01-16 22:27:32 UTC 2020-01-16
clk: waiti: change clocks selection according to power state

Author: Marcin Rajwa
Author Date: 2020-01-16 12:21:26 UTC

clk: waiti: change clocks selection according to power state

This patch makes HP ring oscilator a default clock
and use LP ring oscilator once we anter low power
state.

Signed-off-by: Marcin Rajwa <marcin.rajwa@linux.intel.com>

cml-008-patch-backport2 2020-01-16 22:27:32 UTC 2020-01-16
clk: waiti: change clocks selection according to power state

Author: Marcin Rajwa
Author Date: 2020-01-16 12:21:26 UTC

clk: waiti: change clocks selection according to power state

This patch makes HP ring oscilator a default clock
and use LP ring oscilator once we anter low power
state.

Signed-off-by: Marcin Rajwa <marcin.rajwa@linux.intel.com>

tgl-003-drop-stable 2020-01-13 03:26:34 UTC 2020-01-13
drivers: intel: mn: refactor mn_set_mclk

Author: Janusz Jankowski
Author Date: 2020-01-11 17:26:03 UTC

drivers: intel: mn: refactor mn_set_mclk

Refactor MCLK setting function into smaller parts.

Signed-off-by: Janusz Jankowski <janusz.jankowski@linux.intel.com>

cml-010-drop-stable 2019-12-16 10:39:49 UTC 2019-12-16
interrupt: dynamic clock change for waiti

Author: Janusz Jankowski
Author Date: 2019-12-16 10:20:43 UTC

interrupt: dynamic clock change for waiti

While in waiti FW should use 120mHz clock on CNL platform.

Signed-off-by: Janusz Jankowski <janusz.jankowski@linux.intel.com>

gdb_fix 2019-12-16 08:42:30 UTC 2019-12-16
gdb: fix wrong config flag

Author: Marcin Rajwa
Author Date: 2019-12-16 08:42:30 UTC

gdb: fix wrong config flag

This patch fixes wrong config flag responsible
for inclusion of GDB files into build process.

Signed-off-by: Marcin Rajwa <marcin.rajwa@linux.intel.com>

cml-007-drop-stable 2019-12-02 10:48:18 UTC 2019-12-02
interrupt: dynamic clock change for waiti

Author: Janusz Jankowski
Author Date: 2019-12-02 10:43:25 UTC

interrupt: dynamic clock change for waiti

While in waiti FW should use 120mHz clock on CNL platform.

Signed-off-by: Janusz Jankowski <janusz.jankowski@linux.intel.com>

cml-008-topology-fix 2019-11-29 09:32:11 UTC 2019-11-29
Topology: Fix DAI_ADD function call in sof-cml-rt1011-rt5682 topology

Author: WojciechX Wittbrodt
Author Date: 2019-11-28 09:25:37 UTC

Topology: Fix DAI_ADD function call in sof-cml-rt1011-rt5682 topology

This patch fixes DAI_ADD function call for speaker pipeline.
The function call had incorrect number of agruments passed
which was causing issues with playback.

Signed-off-by: WojciechX Wittbrodt <wojciechx.wittbrodt@intel.com>

cml-007-pm-ctx-save 2019-11-25 13:24:00 UTC 2019-11-25
pm: cavs: fix literal dcache lock in power down

Author: Marcin Maka
Author Date: 2019-11-22 18:59:48 UTC

pm: cavs: fix literal dcache lock in power down

Compiler options has to be changed in order to compute
the literal block address correctly.

Some literals must be declared explicitly and loaded
indirectly to make sure that compiler does not optimize
the out to another shared region.

Signed-off-by: Marcin Maka <marcin.maka@linux.intel.com>

cml-009-drop-stable 2019-11-13 14:48:42 UTC 2019-11-13
SRC: Fix pointer arithmetic in circular buffer wrap functions

Author: Seppo Ingalsuo
Author Date: 2019-11-13 09:05:14 UTC

SRC: Fix pointer arithmetic in circular buffer wrap functions

The previously used cast of pointer to size_t (unsigned int)
has worked but it's horrible way to do it. Cast to uint8_t *
should be clean portable code.

Signed-off-by: Seppo Ingalsuo <seppo.ingalsuo@linux.intel.com>

cml-hda-dmic-002-drop-stable 2019-11-07 09:07:17 UTC 2019-11-07
topology: enable override of pga and mixercontrol names

Author: Jaska Uimonen
Author Date: 2019-10-04 11:20:56 UTC

topology: enable override of pga and mixercontrol names

Currently m4 parses pga and mixercontrol topology names partly from
static strings, pipeline id's and user defined names. This automagically
differentiates the pga's nicely, but makes some pga control names human
unreadable and error prone for example to to pipeline id changes. So
make it possible to define the pga and control name with PGA_NAME and
CONTROL_NAME.

Signed-off-by: Jaska Uimonen <jaska.uimonen@intel.com>

cml-008-drop-stable 2019-10-24 12:30:52 UTC 2019-10-24
add NO_TRACE flag to SETD0IX IPC

Author: Keyon Jie
Author Date: 2019-10-18 16:40:50 UTC

add NO_TRACE flag to SETD0IX IPC

Signed-off-by: Keyon Jie <yang.jie@linux.intel.com>

tgl-002-drop-stable 2019-10-17 11:53:48 UTC 2019-10-17
topology: add rt711 to TGL RVP configuration

Author: Pierre-Louis Bossart
Author Date: 2019-09-25 23:08:24 UTC

topology: add rt711 to TGL RVP configuration

Now rt711 is in SDW mode and rt1308 is in I2S mode on TGL RVP

Signed-off-by: Rander Wang <rander.wang@linux.intel.com>
Signed-off-by: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>

cml-004-drop-stable 2019-09-10 05:42:36 UTC 2019-09-10
topology: cml: Add topology support for da7219+max98357a variant

Author: Mac Chiang
Author Date: 2019-07-23 03:15:13 UTC

topology: cml: Add topology support for da7219+max98357a variant

add the topology files for Cometlake
with Intel ASoC DMIC 4ch capture, HDMI1/2/3 playback
with analog codec da7219 on SSP0 for headphone playback/headset mic
with digital codec max98357a on SSP1 for speaker playback

Signed-off-by: Mac Chiang <mac.chiang@intel.com>

release/v1.4 2019-08-30 09:56:53 UTC 2019-08-30
pipeline: fix period frame size calculation

Author: Jaska Uimonen
Author Date: 2019-08-28 14:48:09 UTC

pipeline: fix period frame size calculation

The period frame size calculation has issues by doing division instead
of multiplication. So fix this by introducing new function for buffer
period frames calculation where we multiply samplerate and
schedule_period and divide by 1000000. Also round up the result.

Signed-off-by: Jaska Uimonen <jaska.uimonen@intel.com>

sdw-001-drop-stable 2019-08-30 07:52:20 UTC 2019-08-30
cannonlake: enable alh by default

Author: Slawomir Blauciak
Author Date: 2019-08-30 07:51:38 UTC

cannonlake: enable alh by default

Signed-off-by: Slawomir Blauciak <slawomir.blauciak@linux.intel.com>

tgl-001-drop-stable 2019-08-28 10:20:20 UTC 2019-08-28
topology: add tgl_rt1308 with no hdmi

Author: Pan Xiuli
Author Date: 2019-08-27 15:30:36 UTC

topology: add tgl_rt1308 with no hdmi

Enable tgl_rt1308 topology with RT1308 speaker and DMIC01.

Signed-off-by: Pan Xiuli <xiuli.pan@linux.intel.com>

cml-005-drop-stable 2019-07-27 22:05:34 UTC 2019-07-27
selector: remove debugging logs

Author: Marcin Rajwa
Author Date: 2019-07-27 22:05:34 UTC

selector: remove debugging logs

This patch removes left debugging logs.

Signed-off-by: Marcin Rajwa <marcin.rajwa@linux.intel.com>

cml-006-drop-stable 2019-07-19 09:00:35 UTC 2019-07-19
ERS DAI: Echo Reference Signal DAI and DMA implementation.

Author: ArturX Kloniecki
Author Date: 2019-07-18 13:22:40 UTC

ERS DAI: Echo Reference Signal DAI and DMA implementation.

Signed-off-by: ArturX Kloniecki <arturx.kloniecki@linux.intel.com>

cml-0045-drop-stable 2019-06-18 21:16:21 UTC 2019-06-18
memcpy: fix bug in memcpy_s for cmocka

Author: Marcin Rajwa
Author Date: 2019-06-18 14:06:22 UTC

memcpy: fix bug in memcpy_s for cmocka

memcpy_s has wrong check condition for
overlapping sections. The copy from adjacent memory
bloks will result in dsp panic while it should be
allowed. This patch fixes the issue for cmocka
tests.

Signed-off-by: Marcin Rajwa <marcin.rajwa@linux.intel.com>

cml-hda-dmic-001-drop-stable 2019-05-29 06:50:48 UTC 2019-05-29
dai: assign/free link DMA channel during dai_config()

Author: Ranjani Sridharan
Author Date: 2019-05-10 07:12:40 UTC

dai: assign/free link DMA channel during dai_config()

The recommended HDA HW programming sequence for setting
the DMA format requires that the link DMA and host DMA
channels be coupled before setting the format. This
change means that host DMA or link DMA channels be
reserved even if only one is used.

Statically assigned link DMA channels would mean that
all the corresponding host DMA channels will need to be
reserved, leaving only a few channels available at run-time.
So, the suggestion here is to switch to dynamically assigning
both host DMA channels and link DMA channels are run-time.

This change means that the DAI_CONFIG IPC will be sent
multiple times during link hw_params and link hw_free
ioctl. The DAI config parameters will remain the same
except for the link DMA channel that will be assigned at
run-time. A value of DMA_CHAN_INVALID from the driver
during hw_free indicates a request to free the current
link DMA channel in use. The current channel in use
is freed before assiging the new channel requested in
the DAI_CONFIG IPC.

Signed-off-by: Ranjani Sridharan <ranjani.sridharan@linux.intel.com>

glk-011-drop-stable 2019-05-06 06:33:11 UTC 2019-05-06
topology: glk-rt5682: add more virtual widgets

Author: Yong Zhi
Author Date: 2019-04-25 14:22:42 UTC

topology: glk-rt5682: add more virtual widgets

Add some more virtual widgets to suppress the machine
driver errors.

Signed-off-by: Yong Zhi <yong.zhi@intel.com>

cml-linux-branch 2019-04-19 18:21:38 UTC 2019-04-19
ipc: irq: IPC IRQ is a LEVEL type and is cleared via HW

Author: Liam Girdwood
Author Date: 2019-04-19 15:17:09 UTC

ipc: irq: IPC IRQ is a LEVEL type and is cleared via HW

IPC IRQ is a LEVEL interrupt and hence does not need INTCLEAR set as
this is cleared by SHIM HW.

Signed-off-by: Liam Girdwood <liam.r.girdwood@linux.intel.com>

topic/keyword-detect 2019-04-09 12:35:09 UTC 2019-04-09
schedule: switch IPC and IDC tasks to low priority

Author: Tomasz Lauda
Author Date: 2019-04-09 12:30:55 UTC

schedule: switch IPC and IDC tasks to low priority

Switches priority of IPC and IDC tasks back to low.
They were accidentally switched to higher priority
during schedule refactor.

Signed-off-by: Tomasz Lauda <tomasz.lauda@linux.intel.com>

cml-003-drop-stable 2019-03-26 07:52:58 UTC 2019-03-26
topology: add support for HDMI only w/ 3 iDISP streams

Author: Pierre-Louis Bossart
Author Date: 2019-02-06 16:10:37 UTC

topology: add support for HDMI only w/ 3 iDISP streams

This is useful for headless devices such as Up2 with no external
HDAudio codec but an HDMI/DP output.

Signed-off-by: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>

cml-002-drop-stable 2019-02-22 11:16:05 UTC 2019-02-22
debug: stack dump code converted to uintptr_t for size arithmetic

Author: Marcin Maka
Author Date: 2019-02-21 18:19:44 UTC

debug: stack dump code converted to uintptr_t for size arithmetic

Signed-off-by: Marcin Maka <marcin.maka@linux.intel.com>

cml-001-drop-stable 2019-01-26 14:27:44 UTC 2019-01-26
platform: skl: Add memory map for SKL/KBL platforms

Author: Liam Girdwood
Author Date: 2018-11-24 20:19:30 UTC

platform: skl: Add memory map for SKL/KBL platforms

Add memory map and linker script adjustments for SKL and KBL platforms.

Signed-off-by: Liam Girdwood <liam.r.girdwood@linux.intel.com>

glk-006-drop-stable 2019-01-24 14:53:05 UTC 2019-01-24
disable smp for apl

Author: Slawomir Blauciak
Author Date: 2019-01-24 14:53:05 UTC

disable smp for apl

Signed-off-by: Slawomir Blauciak <slawomir.blauciak@linux.intel.com>

glk-004-drop-stable 2019-01-23 14:54:20 UTC 2019-01-23
hda: dma preload timeout

Author: Janusz Jankowski
Author Date: 2018-12-27 11:30:45 UTC

hda: dma preload timeout

Signed-off-by: Janusz Jankowski <janusz.jankowski@linux.intel.com>

glk-005-drop-stable 2018-12-24 07:40:36 UTC 2018-12-24
topology: Add GLK topology support for chromebook rt5682+max98357a variant

Author: Naveen Manohar
Author Date: 2018-12-14 17:38:55 UTC

topology: Add GLK topology support for chromebook rt5682+max98357a variant

Add new PCMs and backends for GLK chromebook with codecs rt5682+max98357a.

Signed-off-by: Naveen Manohar <naveen.m@intel.com>

icl-001-drop-stable 2018-11-06 19:53:10 UTC 2018-11-06
Merge pull request #514 from mrajwa/icl_work

Author: Liam Girdwoood
Author Date: 2018-11-06 19:53:10 UTC

Merge pull request #514 from mrajwa/icl_work

DMIC: Enable power for DMIC for ICL platform.

whl-001-drop-stable 2018-11-02 16:00:02 UTC 2018-11-02
Merge pull request #455 from mwierzbix/debugability

Author: Liam Girdwoood
Author Date: 2018-11-02 16:00:02 UTC

Merge pull request #455 from mwierzbix/debugability

debugability: macro metaprogramming refactor

glk-003-drop-stable 2018-09-19 19:32:10 UTC 2018-09-19
Merge pull request #395 from ranj063/d3_flag

Author: Liam Girdwoood
Author Date: 2018-09-19 19:32:10 UTC

Merge pull request #395 from ranj063/d3_flag

ipc: set flag to disable memory banks before entering D3

cnl-001-drop-stable 2018-09-19 07:43:13 UTC 2018-09-19
cnl: platform: increase L1 exit time

Author: Janusz Jankowski
Author Date: 2018-09-19 06:59:36 UTC

cnl: platform: increase L1 exit time

Signed-off-by: Janusz Jankowski <janusz.jankowski@linux.intel.com>

stable-1.2 2018-09-18 11:53:02 UTC 2018-09-18
Merge pull request #360 from xiulipan/schfix2

Author: Liam Girdwoood
Author Date: 2018-09-18 11:53:02 UTC

Merge pull request #360 from xiulipan/schfix2

Fix for scheduler bugs

gp20-001-drop-stable 2018-08-28 10:05:01 UTC 2018-08-28
Merge pull request #267 from bkokoszx/gp20-001-drop-stable-fix

Author: bkokoszx
Author Date: 2018-08-28 10:05:01 UTC

Merge pull request #267 from bkokoszx/gp20-001-drop-stable-fix

drivers: apl-ssp: fix for slave mode

release/gp20-alpha-drop-stable 2018-08-24 14:43:44 UTC 2018-08-24
Klockwork fixes

Author: Slawomir Blauciak
Author Date: 2018-08-24 14:43:44 UTC

Klockwork fixes

Signed-off-by: Slawomir Blauciak <slawomir.blauciak@linux.intel.com>

glk-002-drop-stable 2018-07-26 11:54:19 UTC 2018-07-26
Merge pull request #154 from thesofproject/master

Author: jajanusz
Author Date: 2018-07-26 11:54:19 UTC

Merge pull request #154 from thesofproject/master

test: update mixer ut

glk-001-drop-stable 2018-07-06 08:50:11 UTC 2018-07-06
Merge pull request #60 from tlauda/topic/glk_001_kw

Author: Tomasz Lauda
Author Date: 2018-07-06 08:50:11 UTC

Merge pull request #60 from tlauda/topic/glk_001_kw

klocwork: fix initialization of HiFi3 variables

1.1-stable 2018-04-05 09:25:46 UTC 2018-04-05
dist: fix make dist for SRC

Author: Liam Girdwood
Author Date: 2018-04-05 09:25:46 UTC

dist: fix make dist for SRC

Signed-off-by: Liam Girdwood <liam.r.girdwood@linux.intel.com>

1.0-stable 2018-01-11 14:58:08 UTC 2018-01-11
build: fix version script to use correct version in tarball build

Author: Liam Girdwood
Author Date: 2018-01-11 12:10:03 UTC

build: fix version script to use correct version in tarball build

make sure the tarball build and worktree build uses the correct version.

Signed-off-by: Liam Girdwood <liam.r.girdwood@linux.intel.com>

196 of 96 results
This repository contains Public information 
Everyone can see this information.