Go to file
Ranjani Sridharan 700197d49f dma: Introduce new API for dma_get()
This patch introduces a new API for allocating DMAC's by taking into
account the dma dev type, copy direction, capabilities and access
control requested by the user. It also updates also users to use
the new API.

It also consolidates the new API in a common file for all platforms.

Signed-off-by: Ranjani Sridharan <ranjani.sridharan@linux.intel.com>
2018-06-12 08:30:37 +01:00
doc test: enable cmocka unit tests for SOF 2018-06-11 20:11:32 +01:00
m4 rimage: add support for automatic MEU signing 2018-06-04 13:54:25 +01:00
rimage rimage: add support for automatic MEU signing 2018-06-04 13:54:25 +01:00
scripts scripts: docker: merge commands and remove src after build 2018-06-11 17:07:36 +01:00
src dma: Introduce new API for dma_get() 2018-06-12 08:30:37 +01:00
test test: unit tests for list.h 2018-06-11 20:12:43 +01:00
.gitignore test: enable cmocka unit tests for SOF 2018-06-11 20:11:32 +01:00
LICENCE core: initial import of open source DSP firmware 2016-09-22 16:02:43 +01:00
Makefile.am test: enable cmocka unit tests for SOF 2018-06-11 20:11:32 +01:00
README README: Fix a typo in the example SOF configure command 2018-06-07 21:21:27 +01:00
autogen.sh sof: add git pre- and post-commit hooks 2018-01-23 21:08:05 +00:00
configure.ac test: enable cmocka unit tests for SOF 2018-06-11 20:11:32 +01:00
version.sh version.sh: fix FW version parsing 2018-06-04 13:54:25 +01:00

README

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

3) 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/

4) make

5) make bin