Go to file
Tomasz Lauda 4c1d449543 cnl: ssp: fix ssp settings
We change ssp settings in order to properly transmit and receive data:
1. Use frame end padding instead of dummy stop bits.
   This way alignment bits will be transmitted at the end of whole frame instead of every slot.
2. Disable receive without transmit mode.
3. Do not change the source for MCLK.
4. DSP_A format shouldn't have start delay.

Signed-off-by: Tomasz Lauda <tomasz.lauda@linux.intel.com>
2018-03-21 09:47:37 +00:00
m4 m4: add ax_check_compile_flag to local m4 directory. 2018-02-08 15:35:43 +00:00
rimage rimage: manifest: Move text offset into non immutable ROM structure. 2018-03-19 08:34:52 +00:00
scripts scripts: add script to build rimage 2018-02-26 19:30:25 +00:00
src cnl: ssp: fix ssp settings 2018-03-21 09:47:37 +00:00
.gitignore rimage: import rimage image creation and signing tool 2018-02-13 20:29:40 +00:00
LICENCE core: initial import of open source DSP firmware 2016-09-22 16:02:43 +01:00
Makefile.am rimage: import rimage image creation and signing tool 2018-02-13 20:29:40 +00:00
README rimage: import rimage image creation and signing tool 2018-02-13 20:29:40 +00:00
autogen.sh sof: add git pre- and post-commit hooks 2018-01-23 21:08:05 +00:00
configure.ac trace: dma: remove disable DMA trace option 2018-03-16 10:30:48 +00:00
version.sh version: Strip SOF_FW_XXX_ prefix from version number 2018-03-21 09:42:56 +00: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