Skip to content

Tags: sof-imx/sof

Tags

v1.4.1-394

Toggle v1.4.1-394's commit message
travis.yml: Fix tagging

Signed-off-by: Mihai Lindner <mihai.lindner@nxp.com>

v1.4.1-392

Toggle v1.4.1-392's commit message
topology: imx8: Change DAI name

For now we are using generic simple-card as a machine driver, and
the DAI name must followa certain pattern <dai-name>-<codec-name>.

Temporarily change the DAI name in topology to match the name expected
by the machine driver.

There are still more changes to be done on the Linux kernel until
the name gets stable, so do this temporary change now.

Will push the code upstream once the Linux kernel changes are stable.

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

v1.4.2

Toggle v1.4.2's commit message
sof: align sof structure to cache line size

Aligns sof structure to cache line size. It is needed
in order to assure that no data will be randomly overwritten
by cache eviction with multicore access.

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

v1.4.1

Toggle v1.4.1's commit message
trace: Use uncached memory in trace_point and panic

 It didn't work correctly if multiple cores write to "sw regs"
 allocated on the same cache line.

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

v1.4

Toggle v1.4's commit message
kmod_scripts: add support for soundwire_generic_allocation

new module added, needs to be listed in sof_remove.sh

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

v1.4-rc1

Toggle v1.4-rc1's commit message
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>

releases/tgl/v1.0

Toggle releases/tgl/v1.0's commit message
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>

v1.3

Toggle v1.3's commit message
cmake: xtensa: use absolute paths for tools

CMake has convention of changing relative paths to absolute
for CMAKE_* variables. It does it automatically f.e. CMAKE_C_COMPILER.
However for our tools like objcopy we have to do it manually.
It also helps with integration of CMake in some IDEs.

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

v1.3.1

Toggle v1.3.1's commit message
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>

v1.3-rc3

Toggle v1.3-rc3's commit message
kconfig: cht, byt: Dont include KPB by default on CHT, BYT.

CHT & BYT have limited amount of IRAM so are sensitive to selection of
built in audio components. Disable KBP by default, but this could be
enabled if other components were disabled.

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