rpaulo
a383cdc1ff
dtc: ignore lines starting with #.
...
This is necessary because we use the C pre-processor to parse #include lines
and cpp adds line markings that start with #.
2014-06-10 06:16:34 +00:00
rpaulo
64f82214b7
dtc: don't crash if the argument is a directory.
2014-06-10 06:04:25 +00:00
rpaulo
383a7fac3e
The, currently undocumented, -i option takes an argument.
2014-06-10 05:58:46 +00:00
imp
7ec179068e
Fix cut-and-paste error message.
2014-03-15 00:58:08 +00:00
theraven
7ff48d0ef0
Fix parsing multiple roots with whitespace between them.
...
Patch by: Patrick Wildt
2014-02-23 21:13:07 +00:00
theraven
ade78829a0
Some more cleanups and bug fixes in dtc for property printing / parsing.
...
Submitted by: Patrick Wildt
2013-12-12 08:55:24 +00:00
theraven
b1e0fad8f8
Fix the version string in dts emission.
...
Reported by: Patrick Wildt
MFC after: 1 week
2013-12-12 08:48:45 +00:00
theraven
9e5215dca2
When writing DTS to a file, don't write some of it to stderr.
...
Reported by: ray
2013-11-05 14:07:30 +00:00
joel
28f43d3ba0
Remove EOL whitespace.
2013-08-22 16:01:20 +00:00
theraven
a84c641767
Add support for parameterised device tree sources to the device tree compiler.
...
Reviewed by: brooks
Sponsored by: DARPA, AFRL
2013-08-19 12:37:13 +00:00
theraven
70c59fcff4
Make carets line up in dtc diagnostics if the line starts with a tab.
2013-08-14 14:34:02 +00:00
theraven
e42a32794c
Report error for out-of-range numerical inputs. Requested by brooks.
2013-07-10 10:57:09 +00:00
theraven
aa5efa722c
Fix bug in destructor for checker manager in DTC that caused segfaults on
...
exit.
2013-06-18 10:26:22 +00:00
theraven
00df95bf48
Add a checker to dtc, based on a feature request from rwatson / brooks.
...
This checks that every node that has children specifies their register sizes.
This is not enabled by default, as the default sizes are sometimes required
(including by some DTS in the tree), but can help when writing new device
trees so that you can check that you actually meant the defaults.
2013-06-17 15:34:22 +00:00
uqs
6e88c5a765
dtc: fix bootstrapping from 8.2-STABLE
...
MFC after: 1 week
Approved by: theraven
2013-02-19 18:28:25 +00:00
theraven
dd0eb20382
Fix style nit in dtc man page: sentences should start on new lines.
...
Reported By: joel
2013-01-25 08:34:38 +00:00
theraven
3a9fce0470
Explicitly include headers that are implicitly included by libstdc++. Fixes
...
building dtc with libc++.
2013-01-23 08:54:34 +00:00
joel
87184dfcdf
Remove EOL whitespace.
2013-01-22 18:35:42 +00:00
joel
8f5a675ee1
Minor mdoc fixes.
2013-01-22 18:33:31 +00:00
theraven
2cb81619fc
Fix the missing sentence that ended in the middle in the man page for dtc (also
...
spotted by gavin).
2013-01-22 18:15:43 +00:00
theraven
62ccfde083
Fix logic error in explicitly specified dtb versions spotted by gavin.
2013-01-22 18:12:31 +00:00
theraven
75dc0fdd38
Import new (BSDL) device tree compiler. Now built by default, so that it can't
...
be used on the host system (and not installed on the device, if required). The
GPL'd one is still available if there are any devices that need it (make
universe passes with it, including kernels that use fdt, but there may be some
out-of-tree ones). WITH_GPL_DTC can be used to select the old one, for now.
Probably won't be MFC'd, but we'll remove the GPL'd version in head after the
new one has had a lot more testing and ship it in 10.0.
2013-01-22 17:49:51 +00:00