Go to file
Andy Gross bb063164aa dts: Add support for Device Tree
This patch adds support for using device tree configuration files for
configuring ARM platforms.

In this patch, only the FLASH_SIZE, SRAM_SIZE, NUM_IRQS, and
NUM_IRQ_PRIO_BITS were removed from the Kconfig options.  A minimal set
of options were removed so that it would be easier to work through the
plumbing of the build system.

It should be noted that the host system must provide access to the
device tree compiler (DTC).  The DTC can usually be installed on host
systems through distribution packages or by downloading and compiling
from https://git.kernel.org/pub/scm/utils/dtc/dtc.git

This patch also requires the Python yaml package.

This change implements parts of each of the following Jira:
ZEP-1304
ZEP-1305
ZEP-1306
ZEP-1307
ZEP-1589

Change-Id: If1403801e19d9d85031401b55308935dadf8c9d8
Signed-off-by: Andy Gross <andy.gross@linaro.org>
2017-02-10 18:13:58 +00:00
.known-issues doc/api/networking: Add existing network protocol libraries APIs 2017-02-03 15:59:18 +02:00
arch dts: Add support for Device Tree 2017-02-10 18:13:58 +00:00
boards arduino_101: bmi160: use new device name 2017-02-10 16:02:22 +00:00
doc doc: update make clean to remove doxygen folder 2017-02-09 23:52:02 +00:00
drivers Merge "Merge bluetooth branch into master" 2017-02-10 16:37:56 +00:00
dts/arm dts: Add support for Device Tree 2017-02-10 18:13:58 +00:00
ext Merge "Merge net branch into master" 2017-02-08 12:03:09 +00:00
include dts: Add support for Device Tree 2017-02-10 18:13:58 +00:00
kernel dts: Add support for Device Tree 2017-02-10 18:13:58 +00:00
lib libc: minimal: rename private macro 2017-02-04 19:22:07 +00:00
misc misc: Let the compiler choose whether to omit frame pointer 2017-02-08 13:14:16 +00:00
samples arduino_101: bmi160: use new device name 2017-02-10 16:02:22 +00:00
scripts dts: Add support for Device Tree 2017-02-10 18:13:58 +00:00
subsys Merge "Merge bluetooth branch into master" 2017-02-10 16:37:56 +00:00
tests tests/common: Add tests for sys_dlist_* 2017-02-10 16:16:14 +00:00
.checkpatch.conf checkpatch: Remove reference to legacy IP stack 2017-02-08 13:05:27 +00:00
.gitattributes First commit 2015-04-10 16:44:37 -07:00
.gitignore doc: update .gitignore 2017-02-09 23:51:54 +00:00
.gitreview Add a .gitreview file 2016-02-20 14:25:01 +00:00
.mailmap mailmap: added axy (for Anas Nashif) 2016-12-21 13:49:59 +00:00
defaults.tc testcases: catch more fatal kernel error messages 2016-11-11 13:21:16 +00:00
Kbuild dts: Add support for Device Tree 2017-02-10 18:13:58 +00:00
Kconfig license: Replace Apache boilerplate with SPDX tag 2017-01-19 03:50:58 +00:00
Kconfig.zephyr license: Replace Apache boilerplate with SPDX tag 2017-01-19 03:50:58 +00:00
LICENSE add top level Apache 2.0 license file 2016-02-05 20:24:37 -05:00
MAINTAINERS MAINTAINERS: added maintainer for riscv32 2017-02-03 19:31:41 +01:00
Makefile dts: Add support for Device Tree 2017-02-10 18:13:58 +00:00
Makefile.inc build: abstract emulation and replace qemu goal with run 2017-01-10 20:20:47 +00:00
Makefile.test tests: introduce Makefile.test 2017-01-03 17:48:44 +00:00
zephyr-env.sh license: Replace Apache boilerplate with SPDX tag 2017-01-19 03:50:58 +00:00