Go to file
Mengdong Lin 26c9709f2d topology: Create HDA only m4 file for APL
This patch creates sof_apl_hda.m4 to create topology for HDA only FE
and BE links.

Signed-off-by: Mengdong Lin <mengdong.lin@linux.intel.com>
2018-08-08 00:50:31 -04:00
kmod_scripts kmod_scripts: add rt274 and tdf8532 support 2018-07-19 21:20:55 +08:00
rimage/keys rimage: move rimage to sof firmware repo 2018-02-13 20:44:03 +00:00
rmbox rmbox: add missing trace class to sync with firmware 2018-06-25 12:59:07 +08:00
test SOFT: Improve audio test synchronization code 2018-06-29 17:13:22 +03:00
topology topology: Create HDA only m4 file for APL 2018-08-08 00:50:31 -04:00
tune SOFT: Add equalizer tuning scripts and small examples 2018-08-07 19:05:38 +03:00
.gitignore topology: test: Add simple component test generator. 2017-12-13 21:08:57 +00:00
Makefile.am rimage: move rimage to sof firmware repo 2018-02-13 20:44:03 +00:00
README rimage: Initial import of rimage firmware tool. 2016-10-07 10:48:49 +01:00
autogen.sh rimage: Initial import of rimage firmware tool. 2016-10-07 10:48:49 +01:00
configure.ac topology: move ssp related macros to ssp.m4 in platform/common 2018-06-25 13:44:52 -07:00

README

Sound Open Firmware Tools
=========================

This is a collection of open source tools used to develop open source audio
DSP firmwares for ALSA.

Building and Installing
=======================

./autogen.sh (only needed first time)
./configure
make
make install


rimage
======

rimage is used to convert ELF executable firmware files to the firmware file
formats used by the kernel drivers.

e.g.

rimage -i elf_file -o kernel_file -m machine

rimage can also convert kernel firmware formats to flat binaries formats to
assist in debugging :-

e.g. convert to flat binary, then ELF then dissasemble

rimage -i /lib/firmware/intel/reef-byt.ri -o image.bin -b -m byt

xtensa-byt-elf-objcopy -I binary -O elf32-xtensa-le -B xtensa image.bin image.bin.elf

xtensa-byt-elf-objdump -D image.bin.elf > image.dis.txt