Janusz Jankowski
06b576f828
cmake: update host-build-all.sh
...
Signed-off-by: Janusz Jankowski <janusz.jankowski@linux.intel.com>
2019-01-22 15:35:35 +00:00
Janusz Jankowski
9840ecbbfe
cmake: update xtensa-build-all.sh
...
Signed-off-by: Janusz Jankowski <janusz.jankowski@linux.intel.com>
2019-01-22 15:35:35 +00:00
Janusz Jankowski
0682b6e923
cmake: debug build support
...
Change DEBUG_BUILD define to use Kconfig's CONFIG_DEBUG
Signed-off-by: Janusz Jankowski <janusz.jankowski@linux.intel.com>
2019-01-22 15:35:35 +00:00
Janusz Jankowski
1526860228
cmake: vm rom build
...
Signed-off-by: Janusz Jankowski <janusz.jankowski@linux.intel.com>
2019-01-22 15:35:35 +00:00
Janusz Jankowski
4574fdc15a
cmake: add overrideconfig
...
overrideconfig is custom target that can be used
to set config values from scripts
Signed-off-by: Janusz Jankowski <janusz.jankowski@linux.intel.com>
2019-01-22 15:35:35 +00:00
Janusz Jankowski
d91be6da67
buildsystem: remove autotools from sof
...
This commit doesn't touch tools buildsystem.
Signed-off-by: Janusz Jankowski <janusz.jankowski@linux.intel.com>
2019-01-22 15:35:35 +00:00
Janusz Jankowski
82b4da291b
cmake: defconfigs support
...
Signed-off-by: Janusz Jankowski <janusz.jankowski@linux.intel.com>
2019-01-22 15:35:35 +00:00
Janusz Jankowski
07bd1b20cb
cmake: add doc CMakeLists
...
Signed-off-by: Janusz Jankowski <janusz.jankowski@linux.intel.com>
2019-01-22 15:35:35 +00:00
Janusz Jankowski
a59e428b61
test: debugability: fix for full paths
...
Signed-off-by: Janusz Jankowski <janusz.jankowski@linux.intel.com>
2019-01-22 15:35:35 +00:00
Janusz Jankowski
9a3dff5475
cmake: add CMakeLists for unit tests
...
Signed-off-by: Janusz Jankowski <janusz.jankowski@linux.intel.com>
2019-01-22 15:35:35 +00:00
Janusz Jankowski
7680a7b0dc
cmake: add testbench host build
...
Signed-off-by: Janusz Jankowski <janusz.jankowski@linux.intel.com>
2019-01-22 15:35:35 +00:00
Janusz Jankowski
d2528e101f
cmake: bootloader build and meu support
...
Signed-off-by: Janusz Jankowski <janusz.jankowski@linux.intel.com>
2019-01-22 15:35:35 +00:00
Janusz Jankowski
0beb84b828
cmake: add rimage build
...
Signed-off-by: Janusz Jankowski <janusz.jankowski@linux.intel.com>
2019-01-22 15:35:35 +00:00
Janusz Jankowski
9af711c761
rimage: remove config.h dependency
...
man_* files don't need it
pkcs can use PEM_KEY_PREFIX from passed in defines
Signed-off-by: Janusz Jankowski <janusz.jankowski@linux.intel.com>
2019-01-22 15:35:35 +00:00
Janusz Jankowski
e0ba98d21a
cmake: add CMakeLists for firmware build
...
Signed-off-by: Janusz Jankowski <janusz.jankowski@linux.intel.com>
2019-01-22 15:35:35 +00:00
Janusz Jankowski
82d234466a
cmake: version script
...
Replace version.sh with cmake script.
Signed-off-by: Janusz Jankowski <janusz.jankowski@linux.intel.com>
2019-01-22 15:35:35 +00:00
Janusz Jankowski
0fd97adfb0
cmake: add utility scripts
...
Signed-off-by: Janusz Jankowski <janusz.jankowski@linux.intel.com>
2019-01-22 15:35:35 +00:00
Janusz Jankowski
86cd1a9ac4
kconfig: add initial Kconfig files
...
Signed-off-by: Janusz Jankowski <janusz.jankowski@linux.intel.com>
2019-01-22 15:35:35 +00:00
Janusz Jankowski
7c0f0d917c
kconfig: add Kconfiglib
...
Signed-off-by: Janusz Jankowski <janusz.jankowski@linux.intel.com>
2019-01-22 15:35:35 +00:00
Pan Xiuli
36e1139c97
scripts: pre update sof docker for cmake covert
...
Update the sof docker to support cmake to pre test cmake build system
change.
Signed-off-by: Pan Xiuli <xiuli.pan@linux.intel.com>
2019-01-22 09:36:13 +00:00
Zhang Keqiao
eca416ad79
test: add a script for xrun injection test
...
This script is used to check the ability of alsa xrun handling
Signed-off-by: Zhang Keqiao <keqiao.zhang@linux.intel.com>
2019-01-21 21:41:22 +00:00
Ranjani Sridharan
03ababfb1c
scripts: modify sof_bootone.sh to exit if sof_remove failed
...
Exit if sof_remove fails. This avoids running into further issues.
Signed-off-by: Ranjani Sridharan <ranjani.sridharan@linux.intel.com>
2019-01-18 08:36:03 +00:00
Pan Xiuli
323f255a5b
CI: travis: add QEMU boot test for skl, kbl, cnl
...
Add QEMU boot test to remaining unsupported SKL, KBL, CNL.
Signed-off-by: Pan Xiuli <xiuli.pan@linux.intel.com>
2019-01-18 08:27:29 +00:00
Pan Xiuli
cb0786cf42
scripts: update qemu boot check
...
Enable checks to all supported platforms of QEMU now.
Check both IPC header regs and memory window IPC message header.
Signed-off-by: Pan Xiuli <xiuli.pan@linux.intel.com>
2019-01-18 08:27:29 +00:00
Pan Xiuli
51cab44e2a
scripts: install hexdump in docker
...
Need hexdump for the binary file read to detect qemu boot status.
Signed-off-by: Pan Xiuli <xiuli.pan@linux.intel.com>
2019-01-18 08:27:29 +00:00
Slawomir Blauciak
f9640aa170
dma: link tx timeout
...
This is to prevent FW from getting stuck in case of anomalous
situations such as DMA taking too long to copy the data.
Signed-off-by: Slawomir Blauciak <slawomir.blauciak@linux.intel.com>
2019-01-17 14:09:46 +00:00
Ranjani Sridharan
364f52b74f
topology: cml: update macros for HDA DAI's
...
HDA_DAI_CONFIG has been replaced to re-use DAI_CONFIG.
Signed-off-by: Ranjani Sridharan <ranjani.sridharan@linux.intel.com>
2019-01-17 08:50:06 +00:00
Liam Girdwood
ef8df6f95c
heap: buffers: Increase buffer heap size by least used large blocks.
...
Trace show large blocks infrequently used. Decrease usage count so we
can increase buffer heap.
TODO: Large block could be completely removed and we could be allocated
from buffer heap instead.
Signed-off-by: Liam Girdwood <liam.r.girdwood@linux.intel.com>
2019-01-16 20:59:48 +00:00
Pierre-Louis Bossart
d0ddef6c0d
src/include/sof/dma-trace.h: fix style
...
Make checkpatch happy
Signed-off-by: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
2019-01-16 20:07:40 +00:00
Pierre-Louis Bossart
b15e1b15f9
src/include/sof/debug.h: fix style
...
Make checkpatch happy
Signed-off-by: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
2019-01-16 20:07:40 +00:00
Pierre-Louis Bossart
d8f529c830
src/include/sof/dai.h: fix style
...
Make checkpatch happy
Signed-off-by: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
2019-01-16 20:07:40 +00:00
Pierre-Louis Bossart
3dfa133574
src/include/sof/audio/pipeline.h: fix style
...
Make checkpatch happy
Signed-off-by: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
2019-01-16 20:07:40 +00:00
Pierre-Louis Bossart
754dded3b3
src/include/sof/audio/format.h: fix style
...
Make checkpatch happy
Signed-off-by: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
2019-01-16 20:07:40 +00:00
Pierre-Louis Bossart
08c3a6d1ae
src/include/sof/audio/buffer.h: fix style
...
Make checkpatch happy
Signed-off-by: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
2019-01-16 20:07:40 +00:00
Pierre-Louis Bossart
bbc9019bdf
src/include/host/topology.h: fix style
...
Make checkpatch happy
Signed-off-by: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
2019-01-16 20:07:40 +00:00
Pierre-Louis Bossart
489dabaf31
src/host/topology.c: fix style
...
Make checkpatch happy
Signed-off-by: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
2019-01-16 20:07:40 +00:00
Pierre-Louis Bossart
f2594096c0
src/host/testbench.c: fix style
...
Make checkpatch happy
Signed-off-by: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
2019-01-16 20:07:40 +00:00
Pierre-Louis Bossart
af31c12080
src/host/schedule.c: fix style
...
Make checkpatch happy
Signed-off-by: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
2019-01-16 20:07:40 +00:00
Pierre-Louis Bossart
1737993a1f
src/drivers/intel/pmc-ipc.c: fix style
...
Make checkpatch happy
Signed-off-by: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
2019-01-16 20:07:40 +00:00
Pierre-Louis Bossart
4aa1d9ab5b
src/drivers/intel/haswell/timer.c: fix style
...
Make checkpatch happy
Signed-off-by: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
2019-01-16 20:07:40 +00:00
Pierre-Louis Bossart
b3b04f6b7b
src/drivers/intel/haswell/ssp.c: fix style
...
Make checkpatch happy
Signed-off-by: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
2019-01-16 20:07:40 +00:00
Pierre-Louis Bossart
3e49cfea2e
src/drivers/intel/haswell/ipc.c: fix style
...
Make checkpatch happy
Signed-off-by: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
2019-01-16 20:07:40 +00:00
Pierre-Louis Bossart
71a594df7b
src/drivers/intel/cavs/timer.c: fix style
...
Make checkpatch happy
Signed-off-by: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
2019-01-16 20:07:40 +00:00
Pierre-Louis Bossart
151c338e2f
src/drivers/intel/cavs/sue-ipc.c: fix style
...
Make checkpatch happy
Signed-off-by: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
2019-01-16 20:07:40 +00:00
Pierre-Louis Bossart
2d6791ce76
src/drivers/intel/cavs/ssp.c: fix style
...
Make checkpatch happy
Signed-off-by: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
2019-01-16 20:07:40 +00:00
Pierre-Louis Bossart
9f84f84b78
src/drivers/intel/cavs/ipc.c: fix style
...
Make checkpatch happy
Signed-off-by: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
2019-01-16 20:07:40 +00:00
Pierre-Louis Bossart
ce676ddefc
src/drivers/intel/cavs/hda-dma.c: fix style
...
Make checkpatch happy
Signed-off-by: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
2019-01-16 20:07:40 +00:00
Pierre-Louis Bossart
f4aea9c9ba
src/drivers/intel/cavs/dmic.c: fix style
...
Make checkpatch happy
Signed-off-by: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
2019-01-16 20:07:40 +00:00
Pierre-Louis Bossart
87c01ffbc0
src/drivers/intel/baytrail/timer.c: fix style
...
Make checkpatch happy
Signed-off-by: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
2019-01-16 20:07:40 +00:00
Pierre-Louis Bossart
920917bb7f
src/drivers/intel/baytrail/ssp.c: fix style
...
Make checkpatch happy
Signed-off-by: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
2019-01-16 20:07:40 +00:00