]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit
MFC r320296, r328173: Update dtc(1)
authorkevans <kevans@FreeBSD.org>
Sat, 27 Jan 2018 22:50:26 +0000 (22:50 +0000)
committerkevans <kevans@FreeBSD.org>
Sat, 27 Jan 2018 22:50:26 +0000 (22:50 +0000)
commit695acbbf37e38d317818b7cecf1e05477dfa49f5
tree7d76e8f272ce0b22500aaf6b7eec7d2c52c8ce4f
parentf060f69c6727388fe8d79bdea8a64d830e1d620f
MFC r320296, r328173: Update dtc(1)

MFC r320296 (manu): dtc: Update to upstream 9ce35ff8

 - Add "compatible with gpl dtc X.Y.Z" to version output so U-Boot doesn't complain
 - Fix cross reference node

This fixes some Allwinner DTS (and probably others).

MFC r328173: dtc(1): Update to upstream ea3c233

Highlights of this update:
- /__local_fixups__ is now generated to be GPL dtc and libfdt compliant
- Compiling with -@ will now cause dtc to assign phandles to all labelled
  nodes
- /include/ and /incbin/ now handle absolute paths correctly
- The manpage now has information about overlays, including how to apply
  them and how to generate them
- Syntactic sugar for overlays is now supported, allowing an overlay DTS
  like:

=
/dts-v1/;
/plugin/;

&foo {
    foo,status = "okay";
};
=

to generate a fragment targetting <&foo>.
usr.bin/dtc/Makefile
usr.bin/dtc/dtc.1
usr.bin/dtc/dtc.cc
usr.bin/dtc/fdt.cc
usr.bin/dtc/fdt.hh
usr.bin/dtc/input_buffer.cc
usr.bin/dtc/input_buffer.hh