Go to file
Seppo Ingalsuo c6ff3fd5d1 Host: Reduce trace verbosity for a non-warn type of event
This patch prevents the host component from flooding the trace when
audio playback or capture rate is other than 48 kHz. It only means
that the host sink buffer still has samples unconsumed by the
downstream component. This is not a warning so it's better to change
it to tracev_host().

Signed-off-by: Seppo Ingalsuo <seppo.ingalsuo@linux.intel.com>
2019-01-07 20:27:35 +00:00
doc Merge remote-tracking branch 'gh/next' into gp20-alpha-drop-stable 2018-08-16 15:52:03 +01:00
m4 rimage: add support for automatic MEU signing 2018-06-04 13:54:25 +01:00
rimage rimage: make block divisible by 4 2018-12-26 11:37:02 +00:00
scripts scripts: enable tools test build 2018-12-04 13:43:51 +00:00
src Host: Reduce trace verbosity for a non-warn type of event 2019-01-07 20:27:35 +00:00
test test: disable xtensa-only tests for host 2018-12-20 08:38:26 +00:00
tools Topology: EQ IIR: Allow capture with all formats with pipe-eq-capture 2018-12-20 14:08:32 +00:00
.gitignore Revert "scripts: add local version number file" 2018-11-21 17:15:14 +00:00
.travis.yml CI: travis: add tools build 2018-11-28 13:34:15 +08:00
CODEOWNERS GDB: Added IPC trigger for GDB debug. 2018-12-07 15:49:56 +00:00
LICENCE core: initial import of open source DSP firmware 2016-09-22 16:02:43 +01:00
Makefile.am plat: apl: clock gating adjusted for dai, dma, and cores 2018-10-08 15:03:45 +02:00
README.md Add link to unit testing documentation 2018-09-05 14:57:37 -07:00
autogen.sh sof: add git pre- and post-commit hooks 2018-01-23 21:08:05 +00:00
configure.ac alloc: Add debug option to debug heap allocations 2018-12-17 20:36:51 +00:00
version.sh Revert "scripts: add local version number file" 2018-11-21 17:15:14 +00:00

README.md

Sound Open Firmware

Status

Build Status

Documentation

See docs

Prerequisites

  • Docker

Build Instructions

  1. Run autogen.sh

  2. Build and install the rimage ELF image creator and signing tool

./configure --enable-rimage
make
sudo make install
  1. Run the following configure based on your platform.

Baytrail :-

./configure --with-arch=xtensa --with-platform=baytrail --with-root-dir=$PWD/../xtensa-root/xtensa-byt-elf --host=xtensa-byt-elf

Cherrytrail :-

./configure --with-arch=xtensa --with-platform=cherrytrail --with-root-dir=$PWD/../xtensa-root/xtensa-byt-elf --host=xtensa-byt-elf

Library for Host Platform :- If building library for host platform, run the following configure. Please modify the --prefix option to choose the directory for installing the library files and headers

./configure --with-arch=host --enable-library=yes --host=x86_64-unknown-linux-gnu --prefix=$PWD/../host-root/

  1. make

  2. make bin

End with an example of getting some data out of the system or using it for a little demo

Running the tests

See unit testing documentation

Deployment

Add additional notes about how to deploy this on a live system

Contributing

TODO?

License

This project is licensed under the BSD Clause 3 - see the LICENCE file for details