Commit 7b2586a
committed
scripts/dtc: Update to upstream version v1.4.6-21-g84e414b
This adds the following commits from upstream:
84e414b tests: Add a test case for the omit-if-no-ref keyword
4038fd9 dtc: add ability to make nodes conditional on them being referenced
e1f139e checks: drop warning for missing PCI bridge bus-range
f4eba68 checks: Print duplicate node name instead of parent name
46df1fb .travis.yml: Run valgrind checks via Travis
14a3002 tests: Update valgrind suppressions for sw_tree1
02c5fe9 tests: Remove valgrind error from tests/get_path
df53683 checks: add graph binding checks
2347c96 checks: add a check for duplicate unit-addresses of child nodes
8f1b35f Correct overlay syntactic sugar for generating target-path fragments
afbddcd Suppress warnings on overlay fragments
119e273 Improve tests for dtc overlay generation
aadd0b6 checks: centralize printing of property names in failure messages
88960e3 checks: centralize printing of node path in check_msg
f1879e1 Add limited read-only support for older (V2 and V3) device tree to libfdt.
37dea76 srcpos: drop special handling of tab
65893da libfdt: overlay: Add missing license
962a45c Avoid installing pylibfdt when dependencies are missing
cd6ea1b Makefile: Split INSTALL out into INSTALL_{PROGRAM,LIB,DATA,SCRIPT}
51b3a16 Makefile.tests: Add LIBDL make(1) variable for portability sake
333d533 Attempt to auto-detect stat(1) being used if not given proper invocation
e543880 dtc: Bump version to v1.4.6
a1fe86f fdtoverlay: Switch from using alloca to malloc
c8d5472 tests: Improve compatibility with other platforms
c81d389 checks: add chosen node checks
e671852 checks: add aliases node checks
d0c44eb checks: check for #{size,address}-cells without child nodes
18a3d84 checks: add string list check for *-names properties
8fe94fd checks: add string list check
6c57308 checks: add a string check for 'label' property
a384191 checks: fix sound-dai phandle with arg property check
b260c4f Fix ambiguous grammar for devicetree rule
fe667e3 tests: Add some basic tests for the pci_bridge checks
7975f64 Fix widespread incorrect use of strneq(), replace with new strprefixeq()
fca2964 Add strstarts() helper function
cc392f0 tests: Check non-matching cases for fdt_node_check_compatible()
bba26a5 livetree: avoid assertion of orphan phandles with overlays
c8f8194 implement strnlen for systems that need it
c8b38f6 libfdt: Remove leading underscores from identifiers
3b62fda Remove leading underscores from identifiers
2d45d1c Replace FDT_VERSION() with stringify()
2e6fe5a Fix some errors in comments
b0ae9e4 tests: Correct warning in sw_tree1.c
c1e55a5 checks: fix handling of unresolved phandles for dts plugins
f8872e2 tests: Avoid 64-bit arithmetic in assembler
48c91c0 libfdt: add stringlist functions to linker script
b1a6003 tests: Add a test for overlays syntactic sugar
737b2df overlay: Add syntactic sugar version of overlays
497432f checks: Use proper format modifier for size_t
22a65c5 dtc: Bump version to v1.4.5
c575d80 Add fdtoverlay to .gitignore
b6a6f94 fdtoverlay: Sanity check blob size
8c1eb15 pylibfdt: Use Python2 explicitly
ee3d26f checks: add interrupts property check
c1e7738 checks: add gpio binding properties check
b3bbac0 checks: add phandle with arg property checks
fe50bd1 fdtget: Split out cell list display into a new function
62d8123 README: Add a note about test_tree1.dts
5bed86a pylibfdt: Add support for fdt_subnode_offset()
46f31b6 pylibfdt: Add support for fdt_node_offset_by_phandle()
a3ae437 pylibfdt: Add support for fdt_parent_offset()
a198af8 pylibfdt: Add support for fdt_get_phandle()
b9eba92 tests: Return a failure code when any tests fail
155faf6 pylibfdt: Use local pylibfdt module
50e5cd0 pylibfdt: Add a test for use of uint32_t
ab78860 pylibfdt: Add stdint include to fix uint32_t
36f511f tests: Add stacked overlay tests on fdtoverlay
1bb0065 fdt: Allow stacked overlays phandle references
a33c224 Introduce fdt_setprop_placeholder() method
0016f8c dtc: change default phandles to ePAPR style instead of both
e3b9a95 tests: fdtoverlay unit test
4240914 fdtoverlay: A tool that applies overlays
aae2272 manual: Document missing options
13ce6e1 dtc: fix sprintf() format string error, again
d990b80 Makefile: Fix build on MSYS2 and Cygwin
51f56de Clean up shared library compile/link options
21a2bc8 Suppress expected error message in fdtdump test
2a42b14 dtc: check.c fix compile error
a10cb3c Fix get_node_by_path string equality check
548aea2 fdtdump: Discourage use of fdtdump
c225884 fdtdump: Fix over-zealous version check
9067ee4 Fix a few whitespace and style nits
e56f2b0 pylibfdt: Use setup.py to build the swig file
896f1c1 pylibfdt: Use Makefile constructs to implement NO_PYTHON
90db6d9 pylibfdt: Allow setup.py to operate stand-alone
e20d965 Add Coverity Scan support
b04a2cf pylibfdt: Fix code style in setup.py
1c5170d pylibfdt: Rename libfdt.swig to libfdt.i
580a9f6 Add a libfdt function to write a property placeholder
ab15256 pylibfdt: Use the call function to simplify the Makefile
9f2e3a3 pylibfdt: Use the correct libfdt version in the module
e91c652 pylibfdt: Enable installation of Python module
8a892fd pylibfdt: Allow building to be disabled
741cdff .travis.yml: Add builds with and without Python library prerequisites
14c4171 pylibfdt: Use package_dir to set the package directory
89a5062 pylibfdt: Use environment to pass C flags and files
4e0e0d0 pylibfdt: Allow pkg-config to be supplied in the environment
6afd7d9 Correct typo: s/pylibgfdt/pylibfdt/
Signed-off-by: Cristian Birsan <cristian.birsan@microchip.com>1 parent a50e94d commit 7b2586a
24 files changed
Lines changed: 1892 additions & 898 deletions
Large diffs are not rendered by default.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
153 | 153 | | |
154 | 154 | | |
155 | 155 | | |
| 156 | + | |
| 157 | + | |
| 158 | + | |
| 159 | + | |
| 160 | + | |
| 161 | + | |
| 162 | + | |
156 | 163 | | |
157 | 164 | | |
158 | 165 | | |
| |||
Large diffs are not rendered by default.
Large diffs are not rendered by default.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
59 | 59 | | |
60 | 60 | | |
61 | 61 | | |
62 | | - | |
63 | | - | |
64 | | - | |
65 | | - | |
66 | | - | |
67 | | - | |
68 | | - | |
69 | | - | |
| 62 | + | |
| 63 | + | |
| 64 | + | |
| 65 | + | |
| 66 | + | |
| 67 | + | |
| 68 | + | |
| 69 | + | |
| 70 | + | |
70 | 71 | | |
71 | 72 | | |
72 | 73 | | |
| |||
95 | 96 | | |
96 | 97 | | |
97 | 98 | | |
98 | | - | |
| 99 | + | |
99 | 100 | | |
100 | 101 | | |
101 | 102 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
63 | 63 | | |
64 | 64 | | |
65 | 65 | | |
| 66 | + | |
66 | 67 | | |
67 | 68 | | |
68 | 69 | | |
| |||
166 | 167 | | |
167 | 168 | | |
168 | 169 | | |
169 | | - | |
| 170 | + | |
| 171 | + | |
| 172 | + | |
| 173 | + | |
| 174 | + | |
| 175 | + | |
| 176 | + | |
| 177 | + | |
| 178 | + | |
| 179 | + | |
| 180 | + | |
170 | 181 | | |
171 | 182 | | |
172 | 183 | | |
| |||
180 | 191 | | |
181 | 192 | | |
182 | 193 | | |
183 | | - | |
| 194 | + | |
| 195 | + | |
| 196 | + | |
| 197 | + | |
| 198 | + | |
| 199 | + | |
| 200 | + | |
| 201 | + | |
| 202 | + | |
184 | 203 | | |
185 | | - | |
186 | | - | |
187 | | - | |
188 | | - | |
| 204 | + | |
| 205 | + | |
| 206 | + | |
| 207 | + | |
| 208 | + | |
189 | 209 | | |
190 | 210 | | |
191 | 211 | | |
| |||
198 | 218 | | |
199 | 219 | | |
200 | 220 | | |
| 221 | + | |
| 222 | + | |
| 223 | + | |
| 224 | + | |
| 225 | + | |
| 226 | + | |
| 227 | + | |
| 228 | + | |
| 229 | + | |
| 230 | + | |
| 231 | + | |
| 232 | + | |
201 | 233 | | |
202 | 234 | | |
203 | 235 | | |
| |||
504 | 536 | | |
505 | 537 | | |
506 | 538 | | |
| 539 | + | |
| 540 | + | |
| 541 | + | |
| 542 | + | |
507 | 543 | | |
508 | 544 | | |
509 | 545 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
31 | 31 | | |
32 | 32 | | |
33 | 33 | | |
34 | | - | |
| 34 | + | |
35 | 35 | | |
36 | 36 | | |
37 | 37 | | |
| |||
59 | 59 | | |
60 | 60 | | |
61 | 61 | | |
62 | | - | |
63 | | - | |
64 | 62 | | |
65 | 63 | | |
66 | 64 | | |
| |||
98 | 96 | | |
99 | 97 | | |
100 | 98 | | |
101 | | - | |
| 99 | + | |
102 | 100 | | |
103 | 101 | | |
104 | 102 | | |
| |||
319 | 317 | | |
320 | 318 | | |
321 | 319 | | |
322 | | - | |
323 | 320 | | |
324 | 321 | | |
325 | 322 | | |
326 | 323 | | |
327 | 324 | | |
328 | 325 | | |
| 326 | + | |
| 327 | + | |
329 | 328 | | |
330 | 329 | | |
331 | 330 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | | - | |
2 | | - | |
| 1 | + | |
| 2 | + | |
3 | 3 | | |
4 | 4 | | |
5 | 5 | | |
| |||
31 | 31 | | |
32 | 32 | | |
33 | 33 | | |
| 34 | + | |
34 | 35 | | |
35 | 36 | | |
36 | 37 | | |
| |||
66 | 67 | | |
67 | 68 | | |
68 | 69 | | |
69 | | - | |
| 70 | + | |
| 71 | + | |
70 | 72 | | |
71 | 73 | | |
72 | 74 | | |
| |||
166 | 168 | | |
167 | 169 | | |
168 | 170 | | |
| 171 | + | |
| 172 | + | |
169 | 173 | | |
170 | 174 | | |
171 | 175 | | |
| |||
200 | 204 | | |
201 | 205 | | |
202 | 206 | | |
| 207 | + | |
| 208 | + | |
203 | 209 | | |
204 | 210 | | |
| 211 | + | |
205 | 212 | | |
206 | 213 | | |
207 | 214 | | |
| |||
215 | 222 | | |
216 | 223 | | |
217 | 224 | | |
| 225 | + | |
218 | 226 | | |
219 | 227 | | |
220 | 228 | | |
| |||
286 | 294 | | |
287 | 295 | | |
288 | 296 | | |
289 | | - | |
| 297 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
731 | 731 | | |
732 | 732 | | |
733 | 733 | | |
734 | | - | |
| 734 | + | |
735 | 735 | | |
736 | 736 | | |
737 | 737 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
88 | 88 | | |
89 | 89 | | |
90 | 90 | | |
91 | | - | |
| 91 | + | |
92 | 92 | | |
93 | 93 | | |
94 | 94 | | |
| |||
123 | 123 | | |
124 | 124 | | |
125 | 125 | | |
| 126 | + | |
| 127 | + | |
| 128 | + | |
126 | 129 | | |
127 | 130 | | |
128 | 131 | | |
| |||
141 | 144 | | |
142 | 145 | | |
143 | 146 | | |
144 | | - | |
| 147 | + | |
145 | 148 | | |
146 | 149 | | |
147 | 150 | | |
| |||
150 | 153 | | |
151 | 154 | | |
152 | 155 | | |
153 | | - | |
| 156 | + | |
154 | 157 | | |
155 | 158 | | |
156 | 159 | | |
| |||
165 | 168 | | |
166 | 169 | | |
167 | 170 | | |
168 | | - | |
| 171 | + | |
169 | 172 | | |
170 | 173 | | |
171 | 174 | | |
| |||
227 | 230 | | |
228 | 231 | | |
229 | 232 | | |
230 | | - | |
| 233 | + | |
231 | 234 | | |
232 | 235 | | |
233 | 236 | | |
| |||
0 commit comments