diff options
author | Grant Likely <grant.likely@arm.com> | 2018-09-11 15:41:31 -0500 |
---|---|---|
committer | David Gibson <david@gibson.dropbear.id.au> | 2018-09-13 11:39:03 +1000 |
commit | c86da84d30e4b72cfb4fee22b62bea4257bc14bf (patch) | |
tree | 9186e26404171e4a77cd69c3b2ec3afc35cff82c /Makefile.dtc | |
parent | 361b5e7d80673e7d3613cfdf989449013bf109a0 (diff) | |
download | dtc-c86da84d30e4b72cfb4fee22b62bea4257bc14bf.zip dtc-c86da84d30e4b72cfb4fee22b62bea4257bc14bf.tar.gz dtc-c86da84d30e4b72cfb4fee22b62bea4257bc14bf.tar.bz2 |
Add support for YAML encoded output
YAML encoded DT is useful for validation of DTs using binding schemas.
The YAML encoding is an intermediate format used for validation and
is therefore subject to change as needed. The YAML output is dependent
on DTS input with type information preserved.
Signed-off-by: Grant Likely <grant.likely@arm.com>
[robh: make YAML support optional, build fixes, Travis CI test,
preserve type information in paths and phandles]
Signed-off-by: Rob Herring <robh@kernel.org>
Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
Diffstat (limited to 'Makefile.dtc')
-rw-r--r-- | Makefile.dtc | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/Makefile.dtc b/Makefile.dtc index bece49b..d437563 100644 --- a/Makefile.dtc +++ b/Makefile.dtc @@ -14,5 +14,9 @@ DTC_SRCS = \ treesource.c \ util.c +ifneq ($(NO_YAML),1) +DTC_SRCS += yamltree.c +endif + DTC_GEN_SRCS = dtc-lexer.lex.c dtc-parser.tab.c DTC_OBJS = $(DTC_SRCS:%.c=%.o) $(DTC_GEN_SRCS:%.c=%.o) |