Go to file
Liam Girdwood 488f02d53b timer: Add support for 64 bit timers.
This patch changes the time and timeouts used by timers from a uint32_t to a
uint64_t. This means clocks can run for years before overflow.

This patch also provides a virtual high 32 bits for HW that only has
32bit timer support. i.e. the high 32 is incremented at every HW timer
overflow.

Finally the patch updates all timer users to use uint64_t timeouts.

Signed-off-by: Liam Girdwood <liam.r.girdwood@linux.intel.com>
2017-09-20 15:03:07 +01:00
src timer: Add support for 64 bit timers. 2017-09-20 15:03:07 +01:00
.gitignore build: fix generation of commit ID and build number 2017-06-06 13:17:22 +01:00
LICENCE core: initial import of open source DSP firmware 2016-09-22 16:02:43 +01:00
Makefile.am build: fix generation of commit ID and build number 2017-06-06 13:17:22 +01:00
README readme: Fix DSP compiler tool directy setting for platform build 2016-10-31 23:31:05 +00:00
autogen.sh core: initial import of open source DSP firmware 2016-09-22 16:02:43 +01:00
build-all.sh build-all: run autogen and fail on any errors 2017-06-06 13:17:22 +01:00
configure.ac Add SRC component 2017-06-07 15:09:31 +01:00
git-version.sh build: fix generation of commit ID and build number 2017-06-06 13:17:22 +01:00

README

Build Instructions

1) Run "autogen.sh" 

2) Run the following configure based on your platform.

Baytrail :-

./configure --with-arch=xtensa --with-platform=baytrail --with-root-dir=~/source/reef/xtensa-byt-elf --host=xtensa-byt-elf host_alias=xtensa-byt-elf

Cherrytrail :-

./configure --with-arch=xtensa --with-platform=cherrytrail --with-root-dir=~/source/reef/xtensa-byt-elf --host=xtensa-byt-elf host_alias=xtensa-byt-elf

3) make

4) make bin