Go to file
Liam Girdwood af6fcdd5ee pm: send IPC on PM power off completion.
Send command completion IPC after powedown completes instead of before
power off completes. This allows host to know that DSP is in OFF state
prior to driver PM actions.

Signed-off-by: Liam Girdwood <liam.r.girdwood@linux.intel.com>
2018-12-21 21:41:06 +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: fix possible buffer overflow 2018-11-28 12:35:57 +01:00
scripts scripts: enable tools test build 2018-12-04 13:43:51 +00:00
src pm: send IPC on PM power off completion. 2018-12-21 21:41:06 +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