From 92b3051bcccd73f0fa6fd819580beb0a2ce8c979 Mon Sep 17 00:00:00 2001 From: svcmobrel-release Date: Mon, 9 Oct 2023 16:55:54 -0700 Subject: [PATCH] Updating prebuilts and/or headers e6060b19e275bde4187546231ba289a486d987e9 - dtc-1.4.5/README.license 2e76fbfb41b15c4a60f2479eb1657308d4a024e1 - dtc-1.4.5/livetree.c 53a52ecbb1b16bf144144f68c5e681f9554ff862 - dtc-1.4.5/util.h c56abdacfd7fe1144c6e68e7b1d0465e66e1545b - dtc-1.4.5/TODO 0cb72d7f3aeaee1cb122bac3c9d4c2227725b8f0 - dtc-1.4.5/fstree.c ce99f6374471fc140add69b0c86f623b4fe23186 - dtc-1.4.5/util.c 2c9a841513149efc0f5234215752b58b1c93a0f6 - dtc-1.4.5/convert-dtsv0-lexer.l 688431c05a68fedfcb7a36fb482a952d75b05a75 - dtc-1.4.5/Makefile 597d528effbe428cb6bacc6d4a4d093644e3fbd4 - dtc-1.4.5/dtc.h dfac199a7539a404407098a2541b9482279f690d - dtc-1.4.5/GPL 453c878d681e2e6bbfec2a0b522e7e05e2363056 - dtc-1.4.5/checks.c d525dcaa04b47f205c8cb69936399691e89b1fbb - dtc-1.4.5/README aa5cc18bcc85135e1d2a053a9ee8a3c40fc6ae7b - dtc-1.4.5/dtdiff 29d5b51f10d7874704f2faaf9741d793e973a8ba - dtc-1.4.5/fdtget.c a39cc082f177f5f833b7fbfa2a35f8ca88f41826 - dtc-1.4.5/Makefile.dtc ebfc1d387c8ae94200e421549e1a301add720c66 - dtc-1.4.5/dtc.c e5147ec0a4049d9551c81c703e5fd4d51db8f366 - dtc-1.4.5/Makefile.convert-dtsv0 81ec523838a03a9f6e95e6e6b4a57a0a2b81620a - dtc-1.4.5/.gitignore a4555a920b020b1bb06ca45224d692c0094362c1 - dtc-1.4.5/fdtoverlay.c 3c3ab9789cf4a6bce3448e8fbfdc9f2df2bd2aff - dtc-1.4.5/treesource.c edc3f2659d0771955ddea5e11f6d4d8b73dbd85b - dtc-1.4.5/.travis.yml 5ea9fc651c441c3cd5a381092581ed691dc49d5d - dtc-1.4.5/fdtdump.c 95a16c709f1da90f55607005158862d34bd777ca - dtc-1.4.5/data.c e565c2b61d5c44d608b35f52a321ea68ccc794b0 - dtc-1.4.5/dtc-parser.y 25ae5e897cd351320137faa6577f11cf585f32da - dtc-1.4.5/srcpos.h cc0e7e5a498451c733e735ed95db6c2591aaf868 - dtc-1.4.5/Makefile.utils 01c714a2f40e85b39871ff83605edbf2078ffe57 - dtc-1.4.5/srcpos.c ce3d01a2829cf142f32579b9b429c0a53fc27bdb - dtc-1.4.5/dtc-lexer.l db29d7f8b36abb5ab1d3c0ff25a2e056cbb7471e - dtc-1.4.5/flattree.c cab130d5213077509e3b7c88fb99c589945625f1 - dtc-1.4.5/fdtput.c 2a320e30ee21461af08bb76f4051052044441de8 - dtc-1.4.5/scripts/setlocalversion 628865d7616d254cc4c7996d1e972842ad922d98 - dtc-1.4.5/scripts/kup-dtc 7997cfd671338152e5947ad6e3a7476b762f84b0 - dtc-1.4.5/tests/set_name.c 8f42d8e919b03dc09cac7ab58b2f9a28c830c9f5 - dtc-1.4.5/tests/stringlist.dts e15294970cf6645789ecb2fa573f4cfcdfc18008 - dtc-1.4.5/tests/appendprop2.c 4d1ae34edf08284d07b15103276d9c2a90059528 - dtc-1.4.5/tests/property_iterate.dts 32913f10eab70e2a11e13a7d4a0f31aee903a53d - dtc-1.4.5/tests/test_tree1_wrong6.dts a82abc5909ca25c13485da36752562db0acb1d3e - dtc-1.4.5/tests/get_mem_rsv.c 06d3aebaaa4a26b6cb8fc1b3804fbef8d3ddd9ac - dtc-1.4.5/tests/line_directives.dts badb0d8f62608674030ca278620b061f1d53f625 - dtc-1.4.5/tests/notfound.c 1450026fe5e5d5c0854803d9d90567e9999a7c94 - dtc-1.4.5/tests/getprop.c 4548237d664096155c80836bb9f273adddf7b6d6 - dtc-1.4.5/tests/comments-cmp.dts 6d74b16a531067c828acfdf118ecd5765f3168da - dtc-1.4.5/tests/node_offset_by_compatible.c cc5da65a932ea3005fb828dd16adb4b6049c0503 - dtc-1.4.5/tests/reuse-label6.dts 3e3767ef8b845fa7cace62543fda1fb19dd59d9d - dtc-1.4.5/tests/include2.dts 2c7f7bed3fa31d608e32095cc3469559a80376df - dtc-1.4.5/tests/multilabel_merge.dts ba55daa9627a9fa3af7ddbbb4c8e23b159fef96b - dtc-1.4.5/tests/char_literal.c 8f1d286da170262b3ac2e705c175bd6cf1af14cd - dtc-1.4.5/tests/multilabel.dts dc4372a1ce8bf6a8175133dbc747b8e5802ef767 - dtc-1.4.5/tests/bad-gpio.dts 52cf04b57ff7424ca1c57a12f5df19247940a3eb - dtc-1.4.5/tests/fdtdump.dts 05a8ec0dae916212ba5e29c17ab63c766b8f6142 - dtc-1.4.5/tests/nop_node.c 55074ad8e933275058412606c278e1002a94b55a - dtc-1.4.5/tests/bad-size-cells.dts 026b4b16a20b6e79c02dba88f997f35d9562bb30 - dtc-1.4.5/tests/appendprop1.c dc911a4dd77c234586d0abdfccb66d23b990279f - dtc-1.4.5/tests/test01.asm 08a95e2c1ce9ff35b2b6d9bad6a31bda3d2dadb4 - dtc-1.4.5/tests/overlay_bad_fixup_empty_index.dts 09d871f55acf837e1467bde782781212dfecabc1 - dtc-1.4.5/tests/dependencies.dts c27562784d986c84137d4e2500b8b3e321d46a1b - dtc-1.4.5/tests/nopulate.c a748aadffd49ef78eeac7ad521a0d84aebcdbdbf - dtc-1.4.5/tests/dumptrees.c 9bc91516a068a176123a69777f41ad435c82933f - dtc-1.4.5/tests/string_escapes.c 665f89ab83944d57bb09f3a18a1391280f446db3 - dtc-1.4.5/tests/rw_tree1.c c3bbd9a0eb2ce642a716955eab223cca11e427ac - dtc-1.4.5/tests/overlay_bad_fixup_empty.dts 606a0da173c3d23f841cf8f5184a867f3cc9b1f3 - dtc-1.4.5/tests/utilfdt_test.c 03e8cf8533103cb87b399fef32a36514b64bdcbc - dtc-1.4.5/tests/dtbs_equal_unordered.c 8b046ab9a11a0c3a6780cf09cc82b5a6c5cec5c9 - dtc-1.4.5/tests/overlay_bad_fixup_path_prop.dts 1e8705f0eaec9950cd074b09b8463ede99a019b6 - dtc-1.4.5/tests/test_label_ref.dts 5b6353ff199345f7dde7fd8dcaaf32441befef95 - dtc-1.4.5/tests/obsolete-chosen-interrupt-controller.dts 627781fdd8a4fc415142e12d0edd5f7ac92f8f14 - dtc-1.4.5/tests/check_path.c a1720d7f7d1c022c7e4f6717009a691693556aa1 - dtc-1.4.5/tests/find_property.c 05057f2e73c3d8a5c9dfea99ccfe6553cafcbf74 - dtc-1.4.5/tests/bad-string-props.dts 9dcc1f85d0c8a1ce34c57d64c8e3fff4920f2df7 - dtc-1.4.5/tests/asm_tree_dump.c 2d816cf202120e151e9a4c10a11a68c4115f4f29 - dtc-1.4.5/tests/value-labels.dts 7b4ee02efa4d17433ba49c82dd2f30f1773c9d7a - dtc-1.4.5/tests/boot-cpuid.dts aadb873ed244256fb50ea64d1b25b7796ffcffca - dtc-1.4.5/tests/include7.dts 555bcf861816bdd82884301d1de455221cb1d288 - dtc-1.4.5/tests/data.S 7ff38d835b0084e9a2fa409cd697a2e0d135ac19 - dtc-1.4.5/tests/tests.sh e000be7a8d461e4a76027d36cc9c4839fbc2d58d - dtc-1.4.5/tests/node_offset_by_phandle.c 9533807e3b9982017e411ba37f29dc322e691b68 - dtc-1.4.5/tests/unit-addr-leading-0x.dts 771dc03d722d5c951a41f1fbab202f3f66f9a91e - dtc-1.4.5/tests/aliases.dts a9415e9554e16fc01e5978cea5881c7ef5ddee40 - dtc-1.4.5/tests/node_offset_by_prop_value.c 7895dc6b800832b032bc29c87e78b1c97408f605 - dtc-1.4.5/tests/search_paths.dts 03535626db5128f181593328582a7ef441776e2f - dtc-1.4.5/tests/sourceoutput.dts bdd28adcd03ea8a4c41a3e75de84a85c6938a044 - dtc-1.4.5/tests/dtc-checkfails.sh 1a13a82806e74da0fe7e39587e6bb9d6323d0012 - dtc-1.4.5/tests/truncated_property.c db16441c4b330570a9ac83b0e0b006fcd74cc32b - dtc-1.4.5/tests/incbin.bin 58bb1310303666817f190475c130e19a411a0c1f - dtc-1.4.5/tests/base01.dts 81c4b081a92462f90ffa24915b2cad76cb687f88 - dtc-1.4.5/tests/dup-phandle.dts e3accfdb6f94c8d1bebcca85d9a5b52db0333670 - dtc-1.4.5/tests/sw_tree1.c ca049c8511a0081118bca5cc76d17a5214b6fe9a - dtc-1.4.5/tests/fdtput-runtest.sh da2bc0ecdecb507bfd11c951c3f0612834fcc922 - dtc-1.4.5/tests/nul-in-escape.dts 0886327c6106fd381312af3ceca674a4101380e0 - dtc-1.4.5/tests/nonexist-node-ref2.dts a2cd7d79b779d2adfe2ec0c6b2a87312287c7abe - dtc-1.4.5/tests/include5a.dts 90fd6ea3d82dfc9cadd37a93e3a62fc72e6b336d - dtc-1.4.5/tests/integer-expressions.c b71203a02d1cb91de3b063e87aab076fee50cb3f - dtc-1.4.5/tests/references.c 6ea01b148f3a82e51d775f9fadc37602ffe095ed - dtc-1.4.5/tests/testutils.c dfd7e528eefbe6be39865053c8d1787ab95faf81 - dtc-1.4.5/tests/add_subnode_with_nops.c b1ee15fb5ad66b865f12e6994c4c8cd8ff125d57 - dtc-1.4.5/tests/dtbs_equal_ordered.c 4cdb0a0f5aeddf820d35d5f9154e4359325c3e2e - dtc-1.4.5/tests/reuse-label.dts 3d6060bcbb5d4e369be0b5b518f0b80fd448faa0 - dtc-1.4.5/tests/setprop.c 2e52702a5a474751f42991a4c68246a7c6356102 - dtc-1.4.5/tests/default-addr-size.dts 773742f1338a51bde4d17f50b8ce97aac353a4ce - dtc-1.4.5/tests/overlay_bad_fixup_bad_index.dts d0d88754d30e63fedd93010747838960d98c915e - dtc-1.4.5/tests/dup-propname.dts 0082526b79f4d6d567faa039b5bec0295b5ec40b - dtc-1.4.5/tests/incbin.c 52ffd7a9b99beedbf46df87b18396daf91187d2d - dtc-1.4.5/tests/test_tree1_label_noderef.dts 557bd08f0cb8a37abd7568e5857508b1dd861474 - dtc-1.4.5/tests/parent_offset.c 66f3655753343a0b87ff386da265bede08f99aee - dtc-1.4.5/tests/path_offset.c f0eeb4b91084a61d9008a90d09b86425f4733c0c - dtc-1.4.5/tests/test01.stderr a6f8e3450be51ce6cd2ec18fa592726889b616ee - dtc-1.4.5/tests/char_literal.dts e8c561bde2558fb895f327e6e005c7af8818a1f5 - dtc-1.4.5/tests/stacked_overlay_base.dts 78c9a2794d6684c52e601e58a6348f808a667122 - dtc-1.4.5/tests/bad-interrupt-cells.dts 1ab3cfcd6d35f35618dc3d0b90a1b093a3467c1d - dtc-1.4.5/tests/division-by-zero.dts a9323cf5194c13e3c29af052c1a85286f9492fa4 - dtc-1.4.5/tests/overlay_bad_fixup_base.dtsi a34a59272e4ded11d69fa1563608a7cf417efb53 - dtc-1.4.5/tests/addresses.dts b0a1a56999d7db375e2e52055cbcf8f60ebf7077 - dtc-1.4.5/tests/overlay_overlay_simple.dts e7e1445b585cd04a7992a66c346374f9c97a1188 - dtc-1.4.5/tests/bad-reg-ranges.dts 17a04207b4941b17fd362cb2e4cd958e3e74ad91 - dtc-1.4.5/tests/test01.dts e94ef627a9dbfae24ea5eaccc985ced1738ad96f - dtc-1.4.5/tests/test_tree1_wrong9.dts 3a30897484d829884db97735b23fedec00d1df18 - dtc-1.4.5/tests/test_tree1_wrong3.dts 587400ca7d9a39476a5162859da7d21f9e816d64 - dtc-1.4.5/tests/testdata.h 1df4762532e24bf29f9cfaf82772fef9487683d2 - dtc-1.4.5/tests/search_paths_b.dts 6e6a7ec861bd63506d082a793bda483f8540be5b - dtc-1.4.5/tests/open_pack.c f62430e11919a194daf565d6681a1df5fc6017f9 - dtc-1.4.5/tests/fdtdump-runtest.sh 50be2e1000a7f0e19b94276143ed086a3081d161 - dtc-1.4.5/tests/get_path.c 6ff537c825a6683b1e857eebd754a1cdfc18d75c - dtc-1.4.5/tests/phandle_format.c d576360fbfe36cc1f2c8f8c879f9109ab7cf9001 - dtc-1.4.5/tests/overlay_bad_fixup_index_trailing.dts 4d98a0b920d0a7d37426b858e02387b16f007d58 - dtc-1.4.5/tests/overlay_overlay.dts 265a369071203707125f015936d258f095f7db10 - dtc-1.4.5/tests/dtc-fatal.sh 7e60aa8d9e1d0fc859d83bb287b12c7884b51d54 - dtc-1.4.5/tests/minusone-phandle.dts 45e3fa0098f1d154ea2c1b3b61e87853f63cc4c2 - dtc-1.4.5/tests/sw_tree1.supp 444db827745be8840705a7cce26b024194624d15 - dtc-1.4.5/tests/incbin.dts 5286525de751b12c681101f6336d48533d904aa5 - dtc-1.4.5/tests/node_check_compatible.c e04703bdbb788f6f519059006d11a04c66c2d4e9 - dtc-1.4.5/tests/nonexist-label-ref.dts 2b5cf055b95da40dfa61458471fe259db8e9d0ee - dtc-1.4.5/tests/extra-terminating-null.dts d2e394c31434137df0d3989fb15cebeec2bed2e7 - dtc-1.4.5/tests/base01.stderr cfcd5acf194801ca0b01302bf1d64eabeca89f68 - dtc-1.4.5/tests/value-labels.c 42a972b76e039f30913fa708eb708901ed470c38 - dtc-1.4.5/tests/test_tree1_wrong8.dts 9f00325b7377977b942eb0a1e01f978c806482f4 - dtc-1.4.5/tests/property_iterate.c 5fe77cdfa90bb405ded8bf20f7c3ed796f40abd5 - dtc-1.4.5/tests/reuse-label5.dts fd68ece161bb07980e8ab678c61e293439906e2e - dtc-1.4.5/tests/run_tests.sh e6f56bdf21ace78b4e2150b088263c3ce7e1f1c9 - dtc-1.4.5/tests/test_tree1_merge_path.dts 7c16967c713c20f58949e9a1d64dd14fcc0006a1 - dtc-1.4.5/tests/escapes.dts e220e5db0820592bd028adb9431401970522cd93 - dtc-1.4.5/tests/nul-in-line-info1.dts 17846cb1d5428c6b0736ebcf8c2426dce37b47cf - dtc-1.4.5/tests/tests.h 78c91d2a0808bae30377b1dae9731c15725a972d - dtc-1.4.5/tests/prop-after-subnode.dts a577bd5b22f52302600164b952210ee0a69b86fe - dtc-1.4.5/tests/stringlist.c 59f8b8532a360f30d639aee56ecf821d8810c39e - dtc-1.4.5/tests/empty.dts 48599e299578b9ca040e45ab220edbb397a55108 - dtc-1.4.5/tests/embedded_nul_equiv.dts 0181f2cb1a32b682733fa9db274226c7745c80cd - dtc-1.4.5/tests/test_tree1_delete.dts b98faf87f6f8dc361fc5fb11938921027c08b84f - dtc-1.4.5/tests/overlay_bad_fixup.c 0e209c69b49d699ee05d19ae1424ea08585b1b6b - dtc-1.4.5/tests/pylibfdt_tests.py 7d6aa332681677fa7ac56d3390d1790b24ecc67f - dtc-1.4.5/tests/del_node.c 132e01eefa23f6a8c7b88c2a234b04c7d6529e4c - dtc-1.4.5/tests/unit-addr-without-reg.dts d7da06091195ba54e6904bd46ccd5aeb5445c22a - dtc-1.4.5/tests/test_tree1_wrong1.dts 95a8a947549e7daaea521605f6bd4613d006dd29 - dtc-1.4.5/tests/fdtget-runtest.sh fbaa8c4c9b156b24b74456bc8824f1aa6e777ec3 - dtc-1.4.5/tests/include1.dts 549b82463e24ea3d3cbb8992cc21c8ea65686671 - dtc-1.4.5/tests/test_tree1_merge_labelled.dts 99c9cab16ce9f3db83dab99f1798f0bee79f055c - dtc-1.4.5/tests/open_pack.supp e7e02f700b8e537130b0bc7a5fd9459660f8060c - dtc-1.4.5/tests/subnode_offset.c f7c3f569b0ef5a9c2ffe17656de222437bdcba78 - dtc-1.4.5/tests/overlay_bad_fixup_path_only.dts 3d58b283fc73faeab28eddf460ba97a401469c8c - dtc-1.4.5/tests/nonexist-node-ref.dts c7f82cecdd0ce4ca602890f2dd9d029d216deddf - dtc-1.4.5/tests/get_alias.c 399a348f311be369f68220b3732fcefde0f740f1 - dtc-1.4.5/tests/test_tree1.dts 94e0a5da6d15f081a21a2a5d02bbf45c3f85b62b - dtc-1.4.5/tests/supernode_atdepth_offset.c 58a4885d5573e8f0153839633f0c27820b373359 - dtc-1.4.5/tests/.gitignore 56b55df15337c52aac7c0246a5d44b3e82b76c6f - dtc-1.4.5/tests/overlay_base.dts 1187a7fb193ca9eb92ddbfb1500cf9ec7595a43a - dtc-1.4.5/tests/dtb_reverse.c 0ea1b9337b59fd9872199301ac37114c37a2a620 - dtc-1.4.5/tests/get_phandle.c 7856fa203be221173cb6bafca81bf394a4f355bd - dtc-1.4.5/tests/test_tree1_merge.dts 3f3316bfa1b4b2e718c30765c999b5a7075af3bd - dtc-1.4.5/tests/sized_cells.dts fda3eb684c8ea2dae5845f23fd2f18ac8719d3e1 - dtc-1.4.5/tests/reuse-label3.dts 02eef4caeaddab2f3722b86026ce2e1e434cde14 - dtc-1.4.5/tests/reuse-label1.dts bace86d14d5a88839dc38c67b7bfdb78a0cd30f7 - dtc-1.4.5/tests/overlay_overlay_manual_fixups.dts 332afd52254b8dbfaff4c7c1644d8c73cac2d855 - dtc-1.4.5/tests/stacked_overlay_baz.dts fd7d8b2bb9a288532134b0c82ee7fc3d7c983bfb - dtc-1.4.5/tests/dependencies.cmp 0bbd9c00bbe4150c13eed944cb787cf1480ddb9a - dtc-1.4.5/tests/references.dts 9cb78df0d0f7fd73119b57ce7a171704631af5e4 - dtc-1.4.5/tests/delete_reinstate_multilabel.dts 1ea38bf20a653f9b757f98160739a90737c4ce00 - dtc-1.4.5/tests/reg-ranges-root.dts 825eaa2f39e18b03c44e4fc04869294fb955d56c - dtc-1.4.5/tests/dup-nodename.dts e2d500c1ce6a9cff11cfba7b3859ebbcbbc588f4 - dtc-1.4.5/tests/trees.S b6517c85f38b3175d84d2986922d1751c92d242e - dtc-1.4.5/tests/appendprop.dts bcc58605628d627ab670e8afe59d82916737e534 - dtc-1.4.5/tests/comments.dts 4c182e2cd290bbc9677007b2cc26d526525cea7e - dtc-1.4.5/tests/overlay_base_manual_symbols.dts 03e96eb3ee1f650106cb90e06a4841681de15197 - dtc-1.4.5/tests/addr_size_cells.c 6cf4266274b916b715ada14627a86b19435a202e - dtc-1.4.5/tests/subnode_iterate.c 82c9e391f5ba20d3b1c56ea7978a925f60481f18 - dtc-1.4.5/tests/overlay_overlay_no_fixups.dts ccecd5a83df37929613b6fdde5c88c3ecc8e84a8 - dtc-1.4.5/tests/include3.dts 21e36b524a10b28810260a151e718818b79d87d1 - dtc-1.4.5/tests/sized_cells.c c5deddb0fb0cd547da34fcaf924bdbe303b17492 - dtc-1.4.5/tests/test_tree1_wrong2.dts 86e03f6d539ccb33585658f93b9b53e89534719c - dtc-1.4.5/tests/path-references.dts 53d884493b1a91d6d94e2d9fef517f9edbbdb7ec - dtc-1.4.5/tests/test_kernel_dts c31535957cc2cea57dab87317a0bbb7c5a107b0c - dtc-1.4.5/tests/label01.dts bdcecf87f4aeb28c666d1196253746415f459864 - dtc-1.4.5/tests/overlay_bad_fixup_path_empty_prop.dts cd3ebe8d5c0e89669dc866b78d74611ec1d399cb - dtc-1.4.5/tests/reuse-label2.dts 53995be36144e22baca01a26b5c2113e5e9dea11 - dtc-1.4.5/tests/overlay_bad_fixup_path_only_sep.dts 7eae2be2813b5dca217a4e56bf8fae289e35166b - dtc-1.4.5/tests/Makefile.tests c267915a9a6b62629b509d13990b19aac4ad44ca - dtc-1.4.5/tests/fdtoverlay-runtest.sh 49599b99ec6deb90718c05cb56711f1072ef623a - dtc-1.4.5/tests/reg-without-unit-addr.dts 18a5eaaf67886b19caeec13d1f91fbac9dab40ea - dtc-1.4.5/tests/include0.dts a92ee30ee224515ec9e74dd392d22f1c370583c1 - dtc-1.4.5/tests/test_tree1_wrong4.dts 944504b8f4474793305037eddf9dd13979265432 - dtc-1.4.5/tests/get_name.c b5a2155cb7a8d9094f7de6f7bb16442abaf42436 - dtc-1.4.5/tests/unit-addr-leading-0s.dts b3d47e46906126d2e0277adb8c35e6fc22e6380e - dtc-1.4.5/tests/include8.dts 4e44e71434ff788af4781ee934c70331870458ca - dtc-1.4.5/tests/path-references.c 6225480114e8a14d25c2bd170f55ed78529db893 - dtc-1.4.5/tests/bad-ncells.dts c33c776418f1a2f4206f32680137822d6665eb89 - dtc-1.4.5/tests/mangle-layout.c e03aa51b95a671a3f98cae0051cd3474b7c207dd - dtc-1.4.5/tests/test_tree1_wrong7.dts 80911d8420ea3e794b86bd9c04aeae892eaad657 - dtc-1.4.5/tests/label_repeated.dts 6e38c669946d6d95d026f40d735e730ade3aa714 - dtc-1.4.5/tests/deps_inc2.dtsi e597380112f351dc1d96530824b4c9eab2130c8b - dtc-1.4.5/tests/mangle-layout.supp c05d5b477def26d28273932ffc2bac34a91f4b8e - dtc-1.4.5/tests/propname_escapes.c 42c311ee4bcf10bd46c6894d5338d00b69a0a7e7 - dtc-1.4.5/tests/propname_escapes.dts 18a64c7d93e2dc77c78cca13d9d187a0a2ee5d83 - dtc-1.4.5/tests/del_property.c 09c7a2b43ab5861b597da0497506e5a1a6ea1a9c - dtc-1.4.5/tests/include6.dts f3b0a0b0586f072ca642e33648ad6a8cc88f0ac9 - dtc-1.4.5/tests/setprop_inplace.c df629984df17b68032f9e61a688865fe5ec52798 - dtc-1.4.5/tests/move_and_save.c 097641bc7cdb15643af0ce67afa53910b559fa71 - dtc-1.4.5/tests/test_tree1_wrong5.dts 8abd5ffeb21a0ebc6795240d73152acb2240f442 - dtc-1.4.5/tests/include5.dts 67c6674e15b3157690e444af5b5bedbd987659e2 - dtc-1.4.5/tests/overlay.c 1a1de5c063dff543882f638a0dc5801628364556 - dtc-1.4.5/tests/extra-terminating-null.c ff6959ed32b3495ef5766c03da4f312488bb3983 - dtc-1.4.5/tests/deps_inc1.dtsi 2a3c7f084000959f1b8fb4c405c23baf507835eb - dtc-1.4.5/tests/subnode_iterate.dts 738ebbc0f6e1fc9e4462d3b74081a83335be17aa - dtc-1.4.5/tests/bad-empty-ranges.dts c925cf6f789d4e7b879863a4414b3805a201cbae - dtc-1.4.5/tests/base01.cmd 210a4bfe688816869d79d5e9ce31a0a757441921 - dtc-1.4.5/tests/embedded_nul.dts fdf6935c1ab9032dc683ecfff2cc21f0185370f4 - dtc-1.4.5/tests/bad-name-property.dts 6fb4a06a4267d2efe200ba82a2516817c70e7338 - dtc-1.4.5/tests/boot-cpuid.c 8700502c294e949f908fa5c0c44248bd96af5ca6 - dtc-1.4.5/tests/dtc-fails.sh 1171b227d4252d704d9a300c0cd5e85e244b55e9 - dtc-1.4.5/tests/include4.dts 3150edab60c72057f68b275f7f0bd2abeabf67de - dtc-1.4.5/tests/nop_property.c 54b58cc0e02047df34ab21ff906ad4d8669521c8 - dtc-1.4.5/tests/bad-phandle-cells.dts 968572da053916799c6b292dbd7ae6aba6755eda - dtc-1.4.5/tests/stacked_overlay_bar.dts 27ac33471f9f470dd15959f1b43a58582b763298 - dtc-1.4.5/tests/root_node.c 3f29e779d64b1fb3fe743c958473e6a37879e1d9 - dtc-1.4.5/tests/path_offset_aliases.c c825d82e7ed5fa8bdc4b0cd04cca5cc73a156709 - dtc-1.4.5/tests/bad-octal-literal.dts c95ed15e2b3847366ecf12d1a7c8f4756ee745e6 - dtc-1.4.5/tests/delete_reinstate_multilabel_ref.dts 064610a3c824b272b84c94e2518ed42b09e598ff - dtc-1.4.5/tests/reuse-label4.dts 238b692003697e0cc242d047971bb6a3af60b464 - dtc-1.4.5/tests/nul-in-line-info2.dts 29a54f5c1c352e672dd7742b342629f356e5df6e - dtc-1.4.5/tests/zero-phandle.dts c58561b0a7af860779d89d27ebd4fbcfe3dd9862 - dtc-1.4.5/tests/base01.asm 2adb422636000206499201175d397a4e065118d1 - dtc-1.4.5/tests/search_dir/search_test.dtsi a3efef7df14727a6a4e97a1a6c5c5dc70ee761d9 - dtc-1.4.5/tests/search_dir/search_test2.dtsi 448994a1143852a9b1154db51a9db49d717d9c31 - dtc-1.4.5/tests/search_dir_b/search_test_c.dtsi e3a9bc2e23703093aca0d62db5587a8c7da3e9a3 - dtc-1.4.5/tests/search_dir_b/search_test_b2.dtsi 60d17f79adc996b2b1ea979208cca39f6acf4145 - dtc-1.4.5/tests/search_dir_b/search_paths_subdir.dts 74d5e33802b093e2abd21b884a018223a853c93d - dtc-1.4.5/tests/search_dir_b/search_test_b.dtsi ebadc1eeeb3e463427b13de190569c9ca3849c27 - dtc-1.4.5/libfdt/fdt_rw.c 31ae7f44847e5a4e4a207f182dbb80f8714ec510 - dtc-1.4.5/libfdt/version.lds 9a1e89e0a6ad35bb3463e3a3f87dd7626d918c20 - dtc-1.4.5/libfdt/fdt_overlay.c cb6dd625a5f8e41e0a0312c2bed4ba2167e62750 - dtc-1.4.5/libfdt/fdt_ro.c b929dc832e5ad67a6027aa0fdb3d39868f10125e - dtc-1.4.5/libfdt/Makefile.libfdt 9332862189cd63c6d7e7e80c6b67446181fdd4c4 - dtc-1.4.5/libfdt/libfdt_internal.h cb09ff924d581148c98dce072ecdaee4c5f289cd - dtc-1.4.5/libfdt/fdt.c 23dae1b1e6d96cbf7557ceac42bfa1cf13936ad5 - dtc-1.4.5/libfdt/fdt_wip.c 96d83160ed4341696adae458a154984eec3c7dfc - dtc-1.4.5/libfdt/TODO 09a844c8978591b0af11e81928b851d4599a40fa - dtc-1.4.5/libfdt/fdt_empty_tree.c e1c374080fc1e9f2101102f8aeb356082fe370c8 - dtc-1.4.5/libfdt/fdt_strerror.c 431fd6a95e97ff1fec779f086cf35833c2bc33dd - dtc-1.4.5/libfdt/fdt_addresses.c a288dd3281a869616871849278224af702129e47 - dtc-1.4.5/libfdt/libfdt_env.h e49c8031e598fa2956bb26367570d8c06745367f - dtc-1.4.5/libfdt/fdt_sw.c f88a9a1f847941e4e8d8cd75b8337251c2ac8a1b - dtc-1.4.5/libfdt/libfdt.h 2eb4a858b80211c6b700414b37b3ba1d9558ace1 - dtc-1.4.5/libfdt/fdt.h edcd4769af7d6adf1bd71db82c02b377a55a665f - dtc-1.4.5/Documentation/dtc-paper.tex 657ff4514367b424637b70b785eda2b5f527374c - dtc-1.4.5/Documentation/dtc-paper.bib 103f0f23a13380d020ea07587574e3c16a8812d2 - dtc-1.4.5/pylibfdt/setup.py 950f95518e818abf2c8f84f1074b6f7c67002a36 - dtc-1.4.5/pylibfdt/Makefile.pylibfdt cbaff71343d90c58f78fa1ee686fc0114bc88399 - dtc-1.4.5/pylibfdt/.gitignore efd79993fabe982fc1c772d90d796f9ca3be096c - dtc-1.4.5/pylibfdt/libfdt.i Change-Id: Icb24aa2e76e9612df0267075cb980aa016a9bf10 --- commitFile.txt | 268 +++ dtc-1.4.5/.gitignore | 18 + dtc-1.4.5/.travis.yml | 30 + .../Documentation/dt-object-internal.txt | 310 +++ dtc-1.4.5/Documentation/dtc-paper.bib | 43 + dtc-1.4.5/Documentation/dtc-paper.tex | 597 ++++++ dtc-1.4.5/Documentation/dts-format.txt | 122 ++ dtc-1.4.5/Documentation/manual.txt | 695 ++++++ dtc-1.4.5/GPL | 340 +++ dtc-1.4.5/Makefile | 354 +++ dtc-1.4.5/Makefile.convert-dtsv0 | 13 + dtc-1.4.5/Makefile.dtc | 18 + dtc-1.4.5/Makefile.utils | 30 + dtc-1.4.5/README | 93 + dtc-1.4.5/README.license | 56 + dtc-1.4.5/TODO | 8 + dtc-1.4.5/checks.c | 1356 ++++++++++++ dtc-1.4.5/convert-dtsv0-lexer.l | 249 +++ dtc-1.4.5/data.c | 269 +++ dtc-1.4.5/dtc-lexer.l | 306 +++ dtc-1.4.5/dtc-parser.y | 519 +++++ dtc-1.4.5/dtc.c | 365 ++++ dtc-1.4.5/dtc.h | 291 +++ dtc-1.4.5/dtdiff | 38 + dtc-1.4.5/fdtdump.c | 245 +++ dtc-1.4.5/fdtget.c | 385 ++++ dtc-1.4.5/fdtoverlay.c | 175 ++ dtc-1.4.5/fdtput.c | 480 +++++ dtc-1.4.5/flattree.c | 940 ++++++++ dtc-1.4.5/fstree.c | 90 + dtc-1.4.5/libfdt/Makefile.libfdt | 11 + dtc-1.4.5/libfdt/TODO | 3 + dtc-1.4.5/libfdt/fdt.c | 251 +++ dtc-1.4.5/libfdt/fdt.h | 111 + dtc-1.4.5/libfdt/fdt_addresses.c | 96 + dtc-1.4.5/libfdt/fdt_empty_tree.c | 83 + dtc-1.4.5/libfdt/fdt_overlay.c | 861 ++++++++ dtc-1.4.5/libfdt/fdt_ro.c | 703 ++++++ dtc-1.4.5/libfdt/fdt_rw.c | 505 +++++ dtc-1.4.5/libfdt/fdt_strerror.c | 102 + dtc-1.4.5/libfdt/fdt_sw.c | 300 +++ dtc-1.4.5/libfdt/fdt_wip.c | 139 ++ dtc-1.4.5/libfdt/libfdt.h | 1899 +++++++++++++++++ dtc-1.4.5/libfdt/libfdt_env.h | 112 + dtc-1.4.5/libfdt/libfdt_internal.h | 95 + dtc-1.4.5/libfdt/version.lds | 68 + dtc-1.4.5/livetree.c | 987 +++++++++ dtc-1.4.5/pylibfdt/.gitignore | 3 + dtc-1.4.5/pylibfdt/Makefile.pylibfdt | 24 + dtc-1.4.5/pylibfdt/libfdt.i | 493 +++++ dtc-1.4.5/pylibfdt/setup.py | 121 ++ dtc-1.4.5/scripts/kup-dtc | 31 + dtc-1.4.5/scripts/setlocalversion | 22 + dtc-1.4.5/srcpos.c | 302 +++ dtc-1.4.5/srcpos.h | 117 + dtc-1.4.5/tests/.gitignore | 63 + dtc-1.4.5/tests/Makefile.tests | 87 + dtc-1.4.5/tests/add_subnode_with_nops.c | 84 + dtc-1.4.5/tests/addr_size_cells.c | 64 + dtc-1.4.5/tests/addresses.dts | 15 + dtc-1.4.5/tests/aliases.dts | 25 + dtc-1.4.5/tests/appendprop.dts | 8 + dtc-1.4.5/tests/appendprop1.c | 70 + dtc-1.4.5/tests/appendprop2.c | 64 + dtc-1.4.5/tests/asm_tree_dump.c | 61 + dtc-1.4.5/tests/bad-empty-ranges.dts | 11 + dtc-1.4.5/tests/bad-gpio.dts | 13 + dtc-1.4.5/tests/bad-interrupt-cells.dts | 12 + dtc-1.4.5/tests/bad-name-property.dts | 7 + dtc-1.4.5/tests/bad-ncells.dts | 7 + dtc-1.4.5/tests/bad-octal-literal.dts | 5 + dtc-1.4.5/tests/bad-phandle-cells.dts | 11 + dtc-1.4.5/tests/bad-reg-ranges.dts | 12 + dtc-1.4.5/tests/bad-size-cells.dts | 12 + dtc-1.4.5/tests/bad-string-props.dts | 7 + dtc-1.4.5/tests/base01.asm | 175 ++ dtc-1.4.5/tests/base01.cmd | 1 + dtc-1.4.5/tests/base01.dts | 33 + dtc-1.4.5/tests/base01.stderr | 6 + dtc-1.4.5/tests/boot-cpuid.c | 47 + dtc-1.4.5/tests/boot-cpuid.dts | 16 + dtc-1.4.5/tests/char_literal.c | 49 + dtc-1.4.5/tests/char_literal.dts | 5 + dtc-1.4.5/tests/check_path.c | 83 + dtc-1.4.5/tests/comments-cmp.dts | 16 + dtc-1.4.5/tests/comments.dts | 39 + dtc-1.4.5/tests/data.S | 3 + dtc-1.4.5/tests/default-addr-size.dts | 7 + dtc-1.4.5/tests/del_node.c | 123 ++ dtc-1.4.5/tests/del_property.c | 90 + .../tests/delete_reinstate_multilabel.dts | 37 + .../tests/delete_reinstate_multilabel_ref.dts | 9 + dtc-1.4.5/tests/dependencies.cmp | 1 + dtc-1.4.5/tests/dependencies.dts | 6 + dtc-1.4.5/tests/deps_inc1.dtsi | 1 + dtc-1.4.5/tests/deps_inc2.dtsi | 1 + dtc-1.4.5/tests/division-by-zero.dts | 6 + dtc-1.4.5/tests/dtb_reverse.c | 163 ++ dtc-1.4.5/tests/dtbs_equal_ordered.c | 173 ++ dtc-1.4.5/tests/dtbs_equal_unordered.c | 223 ++ dtc-1.4.5/tests/dtc-checkfails.sh | 44 + dtc-1.4.5/tests/dtc-fails.sh | 30 + dtc-1.4.5/tests/dtc-fatal.sh | 14 + dtc-1.4.5/tests/dumptrees.c | 70 + dtc-1.4.5/tests/dup-nodename.dts | 8 + dtc-1.4.5/tests/dup-phandle.dts | 10 + dtc-1.4.5/tests/dup-propname.dts | 6 + dtc-1.4.5/tests/embedded_nul.dts | Bin 0 -> 152 bytes dtc-1.4.5/tests/embedded_nul_equiv.dts | 6 + dtc-1.4.5/tests/empty.dts | 4 + dtc-1.4.5/tests/escapes.dts | 7 + dtc-1.4.5/tests/extra-terminating-null.c | 58 + dtc-1.4.5/tests/extra-terminating-null.dts | 11 + dtc-1.4.5/tests/fdtdump-runtest.sh | 30 + dtc-1.4.5/tests/fdtdump.dts | 38 + dtc-1.4.5/tests/fdtget-runtest.sh | 24 + dtc-1.4.5/tests/fdtoverlay-runtest.sh | 40 + dtc-1.4.5/tests/fdtput-runtest.sh | 39 + dtc-1.4.5/tests/find_property.c | 41 + dtc-1.4.5/tests/get_alias.c | 57 + dtc-1.4.5/tests/get_mem_rsv.c | 48 + dtc-1.4.5/tests/get_name.c | 82 + dtc-1.4.5/tests/get_path.c | 92 + dtc-1.4.5/tests/get_phandle.c | 63 + dtc-1.4.5/tests/getprop.c | 42 + dtc-1.4.5/tests/incbin.bin | 1 + dtc-1.4.5/tests/incbin.c | 75 + dtc-1.4.5/tests/incbin.dts | 6 + dtc-1.4.5/tests/include0.dts | 1 + dtc-1.4.5/tests/include1.dts | 32 + dtc-1.4.5/tests/include2.dts | 1 + dtc-1.4.5/tests/include3.dts | 1 + dtc-1.4.5/tests/include4.dts | 1 + dtc-1.4.5/tests/include5.dts | 1 + dtc-1.4.5/tests/include5a.dts | 1 + dtc-1.4.5/tests/include6.dts | 1 + dtc-1.4.5/tests/include7.dts | 14 + dtc-1.4.5/tests/include8.dts | 2 + dtc-1.4.5/tests/integer-expressions.c | 116 + dtc-1.4.5/tests/label01.dts | 63 + dtc-1.4.5/tests/label_repeated.dts | 15 + dtc-1.4.5/tests/line_directives.dts | 26 + dtc-1.4.5/tests/lorem.txt | 35 + dtc-1.4.5/tests/mangle-layout.c | 164 ++ dtc-1.4.5/tests/mangle-layout.supp | 7 + dtc-1.4.5/tests/minusone-phandle.dts | 7 + dtc-1.4.5/tests/move_and_save.c | 75 + dtc-1.4.5/tests/multilabel.dts | 44 + dtc-1.4.5/tests/multilabel_merge.dts | 70 + dtc-1.4.5/tests/node_check_compatible.c | 62 + dtc-1.4.5/tests/node_offset_by_compatible.c | 85 + dtc-1.4.5/tests/node_offset_by_phandle.c | 63 + dtc-1.4.5/tests/node_offset_by_prop_value.c | 110 + dtc-1.4.5/tests/nonexist-label-ref.dts | 8 + dtc-1.4.5/tests/nonexist-node-ref.dts | 8 + dtc-1.4.5/tests/nonexist-node-ref2.dts | 10 + dtc-1.4.5/tests/nop_node.c | 104 + dtc-1.4.5/tests/nop_property.c | 70 + dtc-1.4.5/tests/nopulate.c | 105 + dtc-1.4.5/tests/notfound.c | 70 + dtc-1.4.5/tests/nul-in-escape.dts | Bin 0 -> 36 bytes dtc-1.4.5/tests/nul-in-line-info1.dts | Bin 0 -> 8 bytes dtc-1.4.5/tests/nul-in-line-info2.dts | 1 + .../obsolete-chosen-interrupt-controller.dts | 13 + dtc-1.4.5/tests/open_pack.c | 71 + dtc-1.4.5/tests/open_pack.supp | 7 + dtc-1.4.5/tests/overlay.c | 233 ++ dtc-1.4.5/tests/overlay_bad_fixup.c | 70 + .../tests/overlay_bad_fixup_bad_index.dts | 14 + dtc-1.4.5/tests/overlay_bad_fixup_base.dtsi | 18 + dtc-1.4.5/tests/overlay_bad_fixup_empty.dts | 14 + .../tests/overlay_bad_fixup_empty_index.dts | 14 + .../overlay_bad_fixup_index_trailing.dts | 14 + .../overlay_bad_fixup_path_empty_prop.dts | 14 + .../tests/overlay_bad_fixup_path_only.dts | 14 + .../tests/overlay_bad_fixup_path_only_sep.dts | 14 + .../tests/overlay_bad_fixup_path_prop.dts | 14 + dtc-1.4.5/tests/overlay_base.dts | 21 + .../tests/overlay_base_manual_symbols.dts | 25 + dtc-1.4.5/tests/overlay_overlay.dts | 86 + .../tests/overlay_overlay_manual_fixups.dts | 112 + dtc-1.4.5/tests/overlay_overlay_no_fixups.dts | 82 + dtc-1.4.5/tests/overlay_overlay_simple.dts | 12 + dtc-1.4.5/tests/parent_offset.c | 90 + dtc-1.4.5/tests/path-references.c | 108 + dtc-1.4.5/tests/path-references.dts | 28 + dtc-1.4.5/tests/path_offset.c | 137 ++ dtc-1.4.5/tests/path_offset_aliases.c | 58 + dtc-1.4.5/tests/phandle_format.c | 77 + dtc-1.4.5/tests/prop-after-subnode.dts | 9 + dtc-1.4.5/tests/property_iterate.c | 97 + dtc-1.4.5/tests/property_iterate.dts | 23 + dtc-1.4.5/tests/propname_escapes.c | 42 + dtc-1.4.5/tests/propname_escapes.dts | 6 + dtc-1.4.5/tests/pylibfdt_tests.py | 334 +++ dtc-1.4.5/tests/references.c | 127 ++ dtc-1.4.5/tests/references.dts | 36 + dtc-1.4.5/tests/reg-ranges-root.dts | 8 + dtc-1.4.5/tests/reg-without-unit-addr.dts | 10 + dtc-1.4.5/tests/reuse-label.dts | 15 + dtc-1.4.5/tests/reuse-label1.dts | 10 + dtc-1.4.5/tests/reuse-label2.dts | 6 + dtc-1.4.5/tests/reuse-label3.dts | 9 + dtc-1.4.5/tests/reuse-label4.dts | 5 + dtc-1.4.5/tests/reuse-label5.dts | 6 + dtc-1.4.5/tests/reuse-label6.dts | 6 + dtc-1.4.5/tests/root_node.c | 52 + dtc-1.4.5/tests/run_tests.sh | 907 ++++++++ dtc-1.4.5/tests/rw_tree1.c | 95 + dtc-1.4.5/tests/search_dir/search_test.dtsi | 4 + dtc-1.4.5/tests/search_dir/search_test2.dtsi | 3 + .../search_dir_b/search_paths_subdir.dts | 6 + .../tests/search_dir_b/search_test_b.dtsi | 4 + .../tests/search_dir_b/search_test_b2.dtsi | 5 + .../tests/search_dir_b/search_test_c.dtsi | 2 + dtc-1.4.5/tests/search_paths.dts | 6 + dtc-1.4.5/tests/search_paths_b.dts | 6 + dtc-1.4.5/tests/set_name.c | 90 + dtc-1.4.5/tests/setprop.c | 95 + dtc-1.4.5/tests/setprop_inplace.c | 97 + dtc-1.4.5/tests/sized_cells.c | 83 + dtc-1.4.5/tests/sized_cells.dts | 11 + dtc-1.4.5/tests/sourceoutput.dts | 14 + dtc-1.4.5/tests/stacked_overlay_bar.dts | 13 + dtc-1.4.5/tests/stacked_overlay_base.dts | 6 + dtc-1.4.5/tests/stacked_overlay_baz.dts | 13 + dtc-1.4.5/tests/string_escapes.c | 43 + dtc-1.4.5/tests/stringlist.c | 154 ++ dtc-1.4.5/tests/stringlist.dts | 12 + dtc-1.4.5/tests/subnode_iterate.c | 90 + dtc-1.4.5/tests/subnode_iterate.dts | 44 + dtc-1.4.5/tests/subnode_offset.c | 98 + dtc-1.4.5/tests/supernode_atdepth_offset.c | 145 ++ dtc-1.4.5/tests/sw_tree1.c | 179 ++ dtc-1.4.5/tests/sw_tree1.supp | 18 + dtc-1.4.5/tests/test01.asm | 294 +++ dtc-1.4.5/tests/test01.dts | 57 + dtc-1.4.5/tests/test01.stderr | 4 + dtc-1.4.5/tests/test_kernel_dts | 86 + dtc-1.4.5/tests/test_label_ref.dts | 9 + dtc-1.4.5/tests/test_tree1.dts | 46 + dtc-1.4.5/tests/test_tree1_delete.dts | 68 + dtc-1.4.5/tests/test_tree1_label_noderef.dts | 56 + dtc-1.4.5/tests/test_tree1_merge.dts | 51 + dtc-1.4.5/tests/test_tree1_merge_labelled.dts | 49 + dtc-1.4.5/tests/test_tree1_merge_path.dts | 49 + dtc-1.4.5/tests/test_tree1_wrong1.dts | 43 + dtc-1.4.5/tests/test_tree1_wrong2.dts | 43 + dtc-1.4.5/tests/test_tree1_wrong3.dts | 43 + dtc-1.4.5/tests/test_tree1_wrong4.dts | 41 + dtc-1.4.5/tests/test_tree1_wrong5.dts | 44 + dtc-1.4.5/tests/test_tree1_wrong6.dts | 45 + dtc-1.4.5/tests/test_tree1_wrong7.dts | 46 + dtc-1.4.5/tests/test_tree1_wrong8.dts | 44 + dtc-1.4.5/tests/test_tree1_wrong9.dts | 45 + dtc-1.4.5/tests/testdata.h | 40 + dtc-1.4.5/tests/tests.h | 129 ++ dtc-1.4.5/tests/tests.sh | 63 + dtc-1.4.5/tests/testutils.c | 202 ++ dtc-1.4.5/tests/trees.S | 244 +++ dtc-1.4.5/tests/truncated_property.c | 47 + dtc-1.4.5/tests/unit-addr-leading-0s.dts | 12 + dtc-1.4.5/tests/unit-addr-leading-0x.dts | 12 + dtc-1.4.5/tests/unit-addr-without-reg.dts | 9 + dtc-1.4.5/tests/utilfdt_test.c | 127 ++ dtc-1.4.5/tests/value-labels.c | 127 ++ dtc-1.4.5/tests/value-labels.dts | 8 + dtc-1.4.5/tests/zero-phandle.dts | 7 + dtc-1.4.5/treesource.c | 284 +++ dtc-1.4.5/util.c | 474 ++++ dtc-1.4.5/util.h | 263 +++ push_info.txt | 1 + 272 files changed, 28028 insertions(+) create mode 100644 commitFile.txt create mode 100644 dtc-1.4.5/.gitignore create mode 100644 dtc-1.4.5/.travis.yml create mode 100644 dtc-1.4.5/Documentation/dt-object-internal.txt create mode 100644 dtc-1.4.5/Documentation/dtc-paper.bib create mode 100644 dtc-1.4.5/Documentation/dtc-paper.tex create mode 100644 dtc-1.4.5/Documentation/dts-format.txt create mode 100644 dtc-1.4.5/Documentation/manual.txt create mode 100644 dtc-1.4.5/GPL create mode 100644 dtc-1.4.5/Makefile create mode 100644 dtc-1.4.5/Makefile.convert-dtsv0 create mode 100644 dtc-1.4.5/Makefile.dtc create mode 100644 dtc-1.4.5/Makefile.utils create mode 100644 dtc-1.4.5/README create mode 100644 dtc-1.4.5/README.license create mode 100644 dtc-1.4.5/TODO create mode 100644 dtc-1.4.5/checks.c create mode 100644 dtc-1.4.5/convert-dtsv0-lexer.l create mode 100644 dtc-1.4.5/data.c create mode 100644 dtc-1.4.5/dtc-lexer.l create mode 100644 dtc-1.4.5/dtc-parser.y create mode 100644 dtc-1.4.5/dtc.c create mode 100644 dtc-1.4.5/dtc.h create mode 100644 dtc-1.4.5/dtdiff create mode 100644 dtc-1.4.5/fdtdump.c create mode 100644 dtc-1.4.5/fdtget.c create mode 100644 dtc-1.4.5/fdtoverlay.c create mode 100644 dtc-1.4.5/fdtput.c create mode 100644 dtc-1.4.5/flattree.c create mode 100644 dtc-1.4.5/fstree.c create mode 100644 dtc-1.4.5/libfdt/Makefile.libfdt create mode 100644 dtc-1.4.5/libfdt/TODO create mode 100644 dtc-1.4.5/libfdt/fdt.c create mode 100644 dtc-1.4.5/libfdt/fdt.h create mode 100644 dtc-1.4.5/libfdt/fdt_addresses.c create mode 100644 dtc-1.4.5/libfdt/fdt_empty_tree.c create mode 100644 dtc-1.4.5/libfdt/fdt_overlay.c create mode 100644 dtc-1.4.5/libfdt/fdt_ro.c create mode 100644 dtc-1.4.5/libfdt/fdt_rw.c create mode 100644 dtc-1.4.5/libfdt/fdt_strerror.c create mode 100644 dtc-1.4.5/libfdt/fdt_sw.c create mode 100644 dtc-1.4.5/libfdt/fdt_wip.c create mode 100644 dtc-1.4.5/libfdt/libfdt.h create mode 100644 dtc-1.4.5/libfdt/libfdt_env.h create mode 100644 dtc-1.4.5/libfdt/libfdt_internal.h create mode 100644 dtc-1.4.5/libfdt/version.lds create mode 100644 dtc-1.4.5/livetree.c create mode 100644 dtc-1.4.5/pylibfdt/.gitignore create mode 100644 dtc-1.4.5/pylibfdt/Makefile.pylibfdt create mode 100644 dtc-1.4.5/pylibfdt/libfdt.i create mode 100755 dtc-1.4.5/pylibfdt/setup.py create mode 100755 dtc-1.4.5/scripts/kup-dtc create mode 100755 dtc-1.4.5/scripts/setlocalversion create mode 100644 dtc-1.4.5/srcpos.c create mode 100644 dtc-1.4.5/srcpos.h create mode 100644 dtc-1.4.5/tests/.gitignore create mode 100644 dtc-1.4.5/tests/Makefile.tests create mode 100644 dtc-1.4.5/tests/add_subnode_with_nops.c create mode 100644 dtc-1.4.5/tests/addr_size_cells.c create mode 100644 dtc-1.4.5/tests/addresses.dts create mode 100644 dtc-1.4.5/tests/aliases.dts create mode 100644 dtc-1.4.5/tests/appendprop.dts create mode 100644 dtc-1.4.5/tests/appendprop1.c create mode 100644 dtc-1.4.5/tests/appendprop2.c create mode 100644 dtc-1.4.5/tests/asm_tree_dump.c create mode 100644 dtc-1.4.5/tests/bad-empty-ranges.dts create mode 100644 dtc-1.4.5/tests/bad-gpio.dts create mode 100644 dtc-1.4.5/tests/bad-interrupt-cells.dts create mode 100644 dtc-1.4.5/tests/bad-name-property.dts create mode 100644 dtc-1.4.5/tests/bad-ncells.dts create mode 100644 dtc-1.4.5/tests/bad-octal-literal.dts create mode 100644 dtc-1.4.5/tests/bad-phandle-cells.dts create mode 100644 dtc-1.4.5/tests/bad-reg-ranges.dts create mode 100644 dtc-1.4.5/tests/bad-size-cells.dts create mode 100644 dtc-1.4.5/tests/bad-string-props.dts create mode 100644 dtc-1.4.5/tests/base01.asm create mode 100644 dtc-1.4.5/tests/base01.cmd create mode 100644 dtc-1.4.5/tests/base01.dts create mode 100644 dtc-1.4.5/tests/base01.stderr create mode 100644 dtc-1.4.5/tests/boot-cpuid.c create mode 100644 dtc-1.4.5/tests/boot-cpuid.dts create mode 100644 dtc-1.4.5/tests/char_literal.c create mode 100644 dtc-1.4.5/tests/char_literal.dts create mode 100644 dtc-1.4.5/tests/check_path.c create mode 100644 dtc-1.4.5/tests/comments-cmp.dts create mode 100644 dtc-1.4.5/tests/comments.dts create mode 100644 dtc-1.4.5/tests/data.S create mode 100644 dtc-1.4.5/tests/default-addr-size.dts create mode 100644 dtc-1.4.5/tests/del_node.c create mode 100644 dtc-1.4.5/tests/del_property.c create mode 100644 dtc-1.4.5/tests/delete_reinstate_multilabel.dts create mode 100644 dtc-1.4.5/tests/delete_reinstate_multilabel_ref.dts create mode 100644 dtc-1.4.5/tests/dependencies.cmp create mode 100644 dtc-1.4.5/tests/dependencies.dts create mode 100644 dtc-1.4.5/tests/deps_inc1.dtsi create mode 100644 dtc-1.4.5/tests/deps_inc2.dtsi create mode 100644 dtc-1.4.5/tests/division-by-zero.dts create mode 100644 dtc-1.4.5/tests/dtb_reverse.c create mode 100644 dtc-1.4.5/tests/dtbs_equal_ordered.c create mode 100644 dtc-1.4.5/tests/dtbs_equal_unordered.c create mode 100755 dtc-1.4.5/tests/dtc-checkfails.sh create mode 100755 dtc-1.4.5/tests/dtc-fails.sh create mode 100644 dtc-1.4.5/tests/dtc-fatal.sh create mode 100644 dtc-1.4.5/tests/dumptrees.c create mode 100644 dtc-1.4.5/tests/dup-nodename.dts create mode 100644 dtc-1.4.5/tests/dup-phandle.dts create mode 100644 dtc-1.4.5/tests/dup-propname.dts create mode 100644 dtc-1.4.5/tests/embedded_nul.dts create mode 100644 dtc-1.4.5/tests/embedded_nul_equiv.dts create mode 100644 dtc-1.4.5/tests/empty.dts create mode 100644 dtc-1.4.5/tests/escapes.dts create mode 100644 dtc-1.4.5/tests/extra-terminating-null.c create mode 100644 dtc-1.4.5/tests/extra-terminating-null.dts create mode 100644 dtc-1.4.5/tests/fdtdump-runtest.sh create mode 100644 dtc-1.4.5/tests/fdtdump.dts create mode 100755 dtc-1.4.5/tests/fdtget-runtest.sh create mode 100644 dtc-1.4.5/tests/fdtoverlay-runtest.sh create mode 100644 dtc-1.4.5/tests/fdtput-runtest.sh create mode 100644 dtc-1.4.5/tests/find_property.c create mode 100644 dtc-1.4.5/tests/get_alias.c create mode 100644 dtc-1.4.5/tests/get_mem_rsv.c create mode 100644 dtc-1.4.5/tests/get_name.c create mode 100644 dtc-1.4.5/tests/get_path.c create mode 100644 dtc-1.4.5/tests/get_phandle.c create mode 100644 dtc-1.4.5/tests/getprop.c create mode 100644 dtc-1.4.5/tests/incbin.bin create mode 100644 dtc-1.4.5/tests/incbin.c create mode 100644 dtc-1.4.5/tests/incbin.dts create mode 100644 dtc-1.4.5/tests/include0.dts create mode 100644 dtc-1.4.5/tests/include1.dts create mode 100644 dtc-1.4.5/tests/include2.dts create mode 100644 dtc-1.4.5/tests/include3.dts create mode 100644 dtc-1.4.5/tests/include4.dts create mode 100644 dtc-1.4.5/tests/include5.dts create mode 100644 dtc-1.4.5/tests/include5a.dts create mode 100644 dtc-1.4.5/tests/include6.dts create mode 100644 dtc-1.4.5/tests/include7.dts create mode 100644 dtc-1.4.5/tests/include8.dts create mode 100644 dtc-1.4.5/tests/integer-expressions.c create mode 100644 dtc-1.4.5/tests/label01.dts create mode 100644 dtc-1.4.5/tests/label_repeated.dts create mode 100644 dtc-1.4.5/tests/line_directives.dts create mode 100644 dtc-1.4.5/tests/lorem.txt create mode 100644 dtc-1.4.5/tests/mangle-layout.c create mode 100644 dtc-1.4.5/tests/mangle-layout.supp create mode 100644 dtc-1.4.5/tests/minusone-phandle.dts create mode 100644 dtc-1.4.5/tests/move_and_save.c create mode 100644 dtc-1.4.5/tests/multilabel.dts create mode 100644 dtc-1.4.5/tests/multilabel_merge.dts create mode 100644 dtc-1.4.5/tests/node_check_compatible.c create mode 100644 dtc-1.4.5/tests/node_offset_by_compatible.c create mode 100644 dtc-1.4.5/tests/node_offset_by_phandle.c create mode 100644 dtc-1.4.5/tests/node_offset_by_prop_value.c create mode 100644 dtc-1.4.5/tests/nonexist-label-ref.dts create mode 100644 dtc-1.4.5/tests/nonexist-node-ref.dts create mode 100644 dtc-1.4.5/tests/nonexist-node-ref2.dts create mode 100644 dtc-1.4.5/tests/nop_node.c create mode 100644 dtc-1.4.5/tests/nop_property.c create mode 100644 dtc-1.4.5/tests/nopulate.c create mode 100644 dtc-1.4.5/tests/notfound.c create mode 100644 dtc-1.4.5/tests/nul-in-escape.dts create mode 100644 dtc-1.4.5/tests/nul-in-line-info1.dts create mode 100644 dtc-1.4.5/tests/nul-in-line-info2.dts create mode 100644 dtc-1.4.5/tests/obsolete-chosen-interrupt-controller.dts create mode 100644 dtc-1.4.5/tests/open_pack.c create mode 100644 dtc-1.4.5/tests/open_pack.supp create mode 100644 dtc-1.4.5/tests/overlay.c create mode 100644 dtc-1.4.5/tests/overlay_bad_fixup.c create mode 100644 dtc-1.4.5/tests/overlay_bad_fixup_bad_index.dts create mode 100644 dtc-1.4.5/tests/overlay_bad_fixup_base.dtsi create mode 100644 dtc-1.4.5/tests/overlay_bad_fixup_empty.dts create mode 100644 dtc-1.4.5/tests/overlay_bad_fixup_empty_index.dts create mode 100644 dtc-1.4.5/tests/overlay_bad_fixup_index_trailing.dts create mode 100644 dtc-1.4.5/tests/overlay_bad_fixup_path_empty_prop.dts create mode 100644 dtc-1.4.5/tests/overlay_bad_fixup_path_only.dts create mode 100644 dtc-1.4.5/tests/overlay_bad_fixup_path_only_sep.dts create mode 100644 dtc-1.4.5/tests/overlay_bad_fixup_path_prop.dts create mode 100644 dtc-1.4.5/tests/overlay_base.dts create mode 100644 dtc-1.4.5/tests/overlay_base_manual_symbols.dts create mode 100644 dtc-1.4.5/tests/overlay_overlay.dts create mode 100644 dtc-1.4.5/tests/overlay_overlay_manual_fixups.dts create mode 100644 dtc-1.4.5/tests/overlay_overlay_no_fixups.dts create mode 100644 dtc-1.4.5/tests/overlay_overlay_simple.dts create mode 100644 dtc-1.4.5/tests/parent_offset.c create mode 100644 dtc-1.4.5/tests/path-references.c create mode 100644 dtc-1.4.5/tests/path-references.dts create mode 100644 dtc-1.4.5/tests/path_offset.c create mode 100644 dtc-1.4.5/tests/path_offset_aliases.c create mode 100644 dtc-1.4.5/tests/phandle_format.c create mode 100644 dtc-1.4.5/tests/prop-after-subnode.dts create mode 100644 dtc-1.4.5/tests/property_iterate.c create mode 100644 dtc-1.4.5/tests/property_iterate.dts create mode 100644 dtc-1.4.5/tests/propname_escapes.c create mode 100644 dtc-1.4.5/tests/propname_escapes.dts create mode 100644 dtc-1.4.5/tests/pylibfdt_tests.py create mode 100644 dtc-1.4.5/tests/references.c create mode 100644 dtc-1.4.5/tests/references.dts create mode 100644 dtc-1.4.5/tests/reg-ranges-root.dts create mode 100644 dtc-1.4.5/tests/reg-without-unit-addr.dts create mode 100644 dtc-1.4.5/tests/reuse-label.dts create mode 100644 dtc-1.4.5/tests/reuse-label1.dts create mode 100644 dtc-1.4.5/tests/reuse-label2.dts create mode 100644 dtc-1.4.5/tests/reuse-label3.dts create mode 100644 dtc-1.4.5/tests/reuse-label4.dts create mode 100644 dtc-1.4.5/tests/reuse-label5.dts create mode 100644 dtc-1.4.5/tests/reuse-label6.dts create mode 100644 dtc-1.4.5/tests/root_node.c create mode 100755 dtc-1.4.5/tests/run_tests.sh create mode 100644 dtc-1.4.5/tests/rw_tree1.c create mode 100644 dtc-1.4.5/tests/search_dir/search_test.dtsi create mode 100644 dtc-1.4.5/tests/search_dir/search_test2.dtsi create mode 100644 dtc-1.4.5/tests/search_dir_b/search_paths_subdir.dts create mode 100644 dtc-1.4.5/tests/search_dir_b/search_test_b.dtsi create mode 100644 dtc-1.4.5/tests/search_dir_b/search_test_b2.dtsi create mode 100644 dtc-1.4.5/tests/search_dir_b/search_test_c.dtsi create mode 100644 dtc-1.4.5/tests/search_paths.dts create mode 100644 dtc-1.4.5/tests/search_paths_b.dts create mode 100644 dtc-1.4.5/tests/set_name.c create mode 100644 dtc-1.4.5/tests/setprop.c create mode 100644 dtc-1.4.5/tests/setprop_inplace.c create mode 100644 dtc-1.4.5/tests/sized_cells.c create mode 100644 dtc-1.4.5/tests/sized_cells.dts create mode 100644 dtc-1.4.5/tests/sourceoutput.dts create mode 100644 dtc-1.4.5/tests/stacked_overlay_bar.dts create mode 100644 dtc-1.4.5/tests/stacked_overlay_base.dts create mode 100644 dtc-1.4.5/tests/stacked_overlay_baz.dts create mode 100644 dtc-1.4.5/tests/string_escapes.c create mode 100644 dtc-1.4.5/tests/stringlist.c create mode 100644 dtc-1.4.5/tests/stringlist.dts create mode 100644 dtc-1.4.5/tests/subnode_iterate.c create mode 100644 dtc-1.4.5/tests/subnode_iterate.dts create mode 100644 dtc-1.4.5/tests/subnode_offset.c create mode 100644 dtc-1.4.5/tests/supernode_atdepth_offset.c create mode 100644 dtc-1.4.5/tests/sw_tree1.c create mode 100644 dtc-1.4.5/tests/sw_tree1.supp create mode 100644 dtc-1.4.5/tests/test01.asm create mode 100644 dtc-1.4.5/tests/test01.dts create mode 100644 dtc-1.4.5/tests/test01.stderr create mode 100755 dtc-1.4.5/tests/test_kernel_dts create mode 100644 dtc-1.4.5/tests/test_label_ref.dts create mode 100644 dtc-1.4.5/tests/test_tree1.dts create mode 100644 dtc-1.4.5/tests/test_tree1_delete.dts create mode 100644 dtc-1.4.5/tests/test_tree1_label_noderef.dts create mode 100644 dtc-1.4.5/tests/test_tree1_merge.dts create mode 100644 dtc-1.4.5/tests/test_tree1_merge_labelled.dts create mode 100644 dtc-1.4.5/tests/test_tree1_merge_path.dts create mode 100644 dtc-1.4.5/tests/test_tree1_wrong1.dts create mode 100644 dtc-1.4.5/tests/test_tree1_wrong2.dts create mode 100644 dtc-1.4.5/tests/test_tree1_wrong3.dts create mode 100644 dtc-1.4.5/tests/test_tree1_wrong4.dts create mode 100644 dtc-1.4.5/tests/test_tree1_wrong5.dts create mode 100644 dtc-1.4.5/tests/test_tree1_wrong6.dts create mode 100644 dtc-1.4.5/tests/test_tree1_wrong7.dts create mode 100644 dtc-1.4.5/tests/test_tree1_wrong8.dts create mode 100644 dtc-1.4.5/tests/test_tree1_wrong9.dts create mode 100644 dtc-1.4.5/tests/testdata.h create mode 100644 dtc-1.4.5/tests/tests.h create mode 100644 dtc-1.4.5/tests/tests.sh create mode 100644 dtc-1.4.5/tests/testutils.c create mode 100644 dtc-1.4.5/tests/trees.S create mode 100644 dtc-1.4.5/tests/truncated_property.c create mode 100644 dtc-1.4.5/tests/unit-addr-leading-0s.dts create mode 100644 dtc-1.4.5/tests/unit-addr-leading-0x.dts create mode 100644 dtc-1.4.5/tests/unit-addr-without-reg.dts create mode 100644 dtc-1.4.5/tests/utilfdt_test.c create mode 100644 dtc-1.4.5/tests/value-labels.c create mode 100644 dtc-1.4.5/tests/value-labels.dts create mode 100644 dtc-1.4.5/tests/zero-phandle.dts create mode 100644 dtc-1.4.5/treesource.c create mode 100644 dtc-1.4.5/util.c create mode 100644 dtc-1.4.5/util.h create mode 100644 push_info.txt diff --git a/commitFile.txt b/commitFile.txt new file mode 100644 index 0000000..fc6130c --- /dev/null +++ b/commitFile.txt @@ -0,0 +1,268 @@ +Updating prebuilts and/or headers + +e6060b19e275bde4187546231ba289a486d987e9 - dtc-1.4.5/README.license +2e76fbfb41b15c4a60f2479eb1657308d4a024e1 - dtc-1.4.5/livetree.c +53a52ecbb1b16bf144144f68c5e681f9554ff862 - dtc-1.4.5/util.h +c56abdacfd7fe1144c6e68e7b1d0465e66e1545b - dtc-1.4.5/TODO +0cb72d7f3aeaee1cb122bac3c9d4c2227725b8f0 - dtc-1.4.5/fstree.c +ce99f6374471fc140add69b0c86f623b4fe23186 - dtc-1.4.5/util.c +2c9a841513149efc0f5234215752b58b1c93a0f6 - dtc-1.4.5/convert-dtsv0-lexer.l +688431c05a68fedfcb7a36fb482a952d75b05a75 - dtc-1.4.5/Makefile +597d528effbe428cb6bacc6d4a4d093644e3fbd4 - dtc-1.4.5/dtc.h +dfac199a7539a404407098a2541b9482279f690d - dtc-1.4.5/GPL +453c878d681e2e6bbfec2a0b522e7e05e2363056 - dtc-1.4.5/checks.c +d525dcaa04b47f205c8cb69936399691e89b1fbb - dtc-1.4.5/README +aa5cc18bcc85135e1d2a053a9ee8a3c40fc6ae7b - dtc-1.4.5/dtdiff +29d5b51f10d7874704f2faaf9741d793e973a8ba - dtc-1.4.5/fdtget.c +a39cc082f177f5f833b7fbfa2a35f8ca88f41826 - dtc-1.4.5/Makefile.dtc +ebfc1d387c8ae94200e421549e1a301add720c66 - dtc-1.4.5/dtc.c +e5147ec0a4049d9551c81c703e5fd4d51db8f366 - dtc-1.4.5/Makefile.convert-dtsv0 +81ec523838a03a9f6e95e6e6b4a57a0a2b81620a - dtc-1.4.5/.gitignore +a4555a920b020b1bb06ca45224d692c0094362c1 - dtc-1.4.5/fdtoverlay.c +3c3ab9789cf4a6bce3448e8fbfdc9f2df2bd2aff - dtc-1.4.5/treesource.c +edc3f2659d0771955ddea5e11f6d4d8b73dbd85b - dtc-1.4.5/.travis.yml +5ea9fc651c441c3cd5a381092581ed691dc49d5d - dtc-1.4.5/fdtdump.c +95a16c709f1da90f55607005158862d34bd777ca - dtc-1.4.5/data.c +e565c2b61d5c44d608b35f52a321ea68ccc794b0 - dtc-1.4.5/dtc-parser.y +25ae5e897cd351320137faa6577f11cf585f32da - dtc-1.4.5/srcpos.h +cc0e7e5a498451c733e735ed95db6c2591aaf868 - dtc-1.4.5/Makefile.utils +01c714a2f40e85b39871ff83605edbf2078ffe57 - dtc-1.4.5/srcpos.c +ce3d01a2829cf142f32579b9b429c0a53fc27bdb - dtc-1.4.5/dtc-lexer.l +db29d7f8b36abb5ab1d3c0ff25a2e056cbb7471e - dtc-1.4.5/flattree.c +cab130d5213077509e3b7c88fb99c589945625f1 - dtc-1.4.5/fdtput.c +2a320e30ee21461af08bb76f4051052044441de8 - dtc-1.4.5/scripts/setlocalversion +628865d7616d254cc4c7996d1e972842ad922d98 - dtc-1.4.5/scripts/kup-dtc +7997cfd671338152e5947ad6e3a7476b762f84b0 - dtc-1.4.5/tests/set_name.c +8f42d8e919b03dc09cac7ab58b2f9a28c830c9f5 - dtc-1.4.5/tests/stringlist.dts +e15294970cf6645789ecb2fa573f4cfcdfc18008 - dtc-1.4.5/tests/appendprop2.c +4d1ae34edf08284d07b15103276d9c2a90059528 - dtc-1.4.5/tests/property_iterate.dts +32913f10eab70e2a11e13a7d4a0f31aee903a53d - dtc-1.4.5/tests/test_tree1_wrong6.dts +a82abc5909ca25c13485da36752562db0acb1d3e - dtc-1.4.5/tests/get_mem_rsv.c +06d3aebaaa4a26b6cb8fc1b3804fbef8d3ddd9ac - dtc-1.4.5/tests/line_directives.dts +badb0d8f62608674030ca278620b061f1d53f625 - dtc-1.4.5/tests/notfound.c +1450026fe5e5d5c0854803d9d90567e9999a7c94 - dtc-1.4.5/tests/getprop.c +4548237d664096155c80836bb9f273adddf7b6d6 - dtc-1.4.5/tests/comments-cmp.dts +6d74b16a531067c828acfdf118ecd5765f3168da - dtc-1.4.5/tests/node_offset_by_compatible.c +cc5da65a932ea3005fb828dd16adb4b6049c0503 - dtc-1.4.5/tests/reuse-label6.dts +3e3767ef8b845fa7cace62543fda1fb19dd59d9d - dtc-1.4.5/tests/include2.dts +2c7f7bed3fa31d608e32095cc3469559a80376df - dtc-1.4.5/tests/multilabel_merge.dts +ba55daa9627a9fa3af7ddbbb4c8e23b159fef96b - dtc-1.4.5/tests/char_literal.c +8f1d286da170262b3ac2e705c175bd6cf1af14cd - dtc-1.4.5/tests/multilabel.dts +dc4372a1ce8bf6a8175133dbc747b8e5802ef767 - dtc-1.4.5/tests/bad-gpio.dts +52cf04b57ff7424ca1c57a12f5df19247940a3eb - dtc-1.4.5/tests/fdtdump.dts +05a8ec0dae916212ba5e29c17ab63c766b8f6142 - dtc-1.4.5/tests/nop_node.c +55074ad8e933275058412606c278e1002a94b55a - dtc-1.4.5/tests/bad-size-cells.dts +026b4b16a20b6e79c02dba88f997f35d9562bb30 - dtc-1.4.5/tests/appendprop1.c +dc911a4dd77c234586d0abdfccb66d23b990279f - dtc-1.4.5/tests/test01.asm +08a95e2c1ce9ff35b2b6d9bad6a31bda3d2dadb4 - dtc-1.4.5/tests/overlay_bad_fixup_empty_index.dts +09d871f55acf837e1467bde782781212dfecabc1 - dtc-1.4.5/tests/dependencies.dts +c27562784d986c84137d4e2500b8b3e321d46a1b - dtc-1.4.5/tests/nopulate.c +a748aadffd49ef78eeac7ad521a0d84aebcdbdbf - dtc-1.4.5/tests/dumptrees.c +9bc91516a068a176123a69777f41ad435c82933f - dtc-1.4.5/tests/string_escapes.c +665f89ab83944d57bb09f3a18a1391280f446db3 - dtc-1.4.5/tests/rw_tree1.c +c3bbd9a0eb2ce642a716955eab223cca11e427ac - dtc-1.4.5/tests/overlay_bad_fixup_empty.dts +606a0da173c3d23f841cf8f5184a867f3cc9b1f3 - dtc-1.4.5/tests/utilfdt_test.c +03e8cf8533103cb87b399fef32a36514b64bdcbc - dtc-1.4.5/tests/dtbs_equal_unordered.c +8b046ab9a11a0c3a6780cf09cc82b5a6c5cec5c9 - dtc-1.4.5/tests/overlay_bad_fixup_path_prop.dts +1e8705f0eaec9950cd074b09b8463ede99a019b6 - dtc-1.4.5/tests/test_label_ref.dts +5b6353ff199345f7dde7fd8dcaaf32441befef95 - dtc-1.4.5/tests/obsolete-chosen-interrupt-controller.dts +627781fdd8a4fc415142e12d0edd5f7ac92f8f14 - dtc-1.4.5/tests/check_path.c +a1720d7f7d1c022c7e4f6717009a691693556aa1 - dtc-1.4.5/tests/find_property.c +05057f2e73c3d8a5c9dfea99ccfe6553cafcbf74 - dtc-1.4.5/tests/bad-string-props.dts +9dcc1f85d0c8a1ce34c57d64c8e3fff4920f2df7 - dtc-1.4.5/tests/asm_tree_dump.c +2d816cf202120e151e9a4c10a11a68c4115f4f29 - dtc-1.4.5/tests/value-labels.dts +7b4ee02efa4d17433ba49c82dd2f30f1773c9d7a - dtc-1.4.5/tests/boot-cpuid.dts +aadb873ed244256fb50ea64d1b25b7796ffcffca - dtc-1.4.5/tests/include7.dts +555bcf861816bdd82884301d1de455221cb1d288 - dtc-1.4.5/tests/data.S +7ff38d835b0084e9a2fa409cd697a2e0d135ac19 - dtc-1.4.5/tests/tests.sh +e000be7a8d461e4a76027d36cc9c4839fbc2d58d - dtc-1.4.5/tests/node_offset_by_phandle.c +9533807e3b9982017e411ba37f29dc322e691b68 - dtc-1.4.5/tests/unit-addr-leading-0x.dts +771dc03d722d5c951a41f1fbab202f3f66f9a91e - dtc-1.4.5/tests/aliases.dts +a9415e9554e16fc01e5978cea5881c7ef5ddee40 - dtc-1.4.5/tests/node_offset_by_prop_value.c +7895dc6b800832b032bc29c87e78b1c97408f605 - dtc-1.4.5/tests/search_paths.dts +03535626db5128f181593328582a7ef441776e2f - dtc-1.4.5/tests/sourceoutput.dts +bdd28adcd03ea8a4c41a3e75de84a85c6938a044 - dtc-1.4.5/tests/dtc-checkfails.sh +1a13a82806e74da0fe7e39587e6bb9d6323d0012 - dtc-1.4.5/tests/truncated_property.c +db16441c4b330570a9ac83b0e0b006fcd74cc32b - dtc-1.4.5/tests/incbin.bin +58bb1310303666817f190475c130e19a411a0c1f - dtc-1.4.5/tests/base01.dts +81c4b081a92462f90ffa24915b2cad76cb687f88 - dtc-1.4.5/tests/dup-phandle.dts +e3accfdb6f94c8d1bebcca85d9a5b52db0333670 - dtc-1.4.5/tests/sw_tree1.c +ca049c8511a0081118bca5cc76d17a5214b6fe9a - dtc-1.4.5/tests/fdtput-runtest.sh +da2bc0ecdecb507bfd11c951c3f0612834fcc922 - dtc-1.4.5/tests/nul-in-escape.dts +0886327c6106fd381312af3ceca674a4101380e0 - dtc-1.4.5/tests/nonexist-node-ref2.dts +a2cd7d79b779d2adfe2ec0c6b2a87312287c7abe - dtc-1.4.5/tests/include5a.dts +90fd6ea3d82dfc9cadd37a93e3a62fc72e6b336d - dtc-1.4.5/tests/integer-expressions.c +b71203a02d1cb91de3b063e87aab076fee50cb3f - dtc-1.4.5/tests/references.c +6ea01b148f3a82e51d775f9fadc37602ffe095ed - dtc-1.4.5/tests/testutils.c +dfd7e528eefbe6be39865053c8d1787ab95faf81 - dtc-1.4.5/tests/add_subnode_with_nops.c +b1ee15fb5ad66b865f12e6994c4c8cd8ff125d57 - dtc-1.4.5/tests/dtbs_equal_ordered.c +4cdb0a0f5aeddf820d35d5f9154e4359325c3e2e - dtc-1.4.5/tests/reuse-label.dts +3d6060bcbb5d4e369be0b5b518f0b80fd448faa0 - dtc-1.4.5/tests/setprop.c +2e52702a5a474751f42991a4c68246a7c6356102 - dtc-1.4.5/tests/default-addr-size.dts +773742f1338a51bde4d17f50b8ce97aac353a4ce - dtc-1.4.5/tests/overlay_bad_fixup_bad_index.dts +d0d88754d30e63fedd93010747838960d98c915e - dtc-1.4.5/tests/dup-propname.dts +0082526b79f4d6d567faa039b5bec0295b5ec40b - dtc-1.4.5/tests/incbin.c +52ffd7a9b99beedbf46df87b18396daf91187d2d - dtc-1.4.5/tests/test_tree1_label_noderef.dts +557bd08f0cb8a37abd7568e5857508b1dd861474 - dtc-1.4.5/tests/parent_offset.c +66f3655753343a0b87ff386da265bede08f99aee - dtc-1.4.5/tests/path_offset.c +f0eeb4b91084a61d9008a90d09b86425f4733c0c - dtc-1.4.5/tests/test01.stderr +a6f8e3450be51ce6cd2ec18fa592726889b616ee - dtc-1.4.5/tests/char_literal.dts +e8c561bde2558fb895f327e6e005c7af8818a1f5 - dtc-1.4.5/tests/stacked_overlay_base.dts +78c9a2794d6684c52e601e58a6348f808a667122 - dtc-1.4.5/tests/bad-interrupt-cells.dts +1ab3cfcd6d35f35618dc3d0b90a1b093a3467c1d - dtc-1.4.5/tests/division-by-zero.dts +a9323cf5194c13e3c29af052c1a85286f9492fa4 - dtc-1.4.5/tests/overlay_bad_fixup_base.dtsi +a34a59272e4ded11d69fa1563608a7cf417efb53 - dtc-1.4.5/tests/addresses.dts +b0a1a56999d7db375e2e52055cbcf8f60ebf7077 - dtc-1.4.5/tests/overlay_overlay_simple.dts +e7e1445b585cd04a7992a66c346374f9c97a1188 - dtc-1.4.5/tests/bad-reg-ranges.dts +17a04207b4941b17fd362cb2e4cd958e3e74ad91 - dtc-1.4.5/tests/test01.dts +e94ef627a9dbfae24ea5eaccc985ced1738ad96f - dtc-1.4.5/tests/test_tree1_wrong9.dts +3a30897484d829884db97735b23fedec00d1df18 - dtc-1.4.5/tests/test_tree1_wrong3.dts +587400ca7d9a39476a5162859da7d21f9e816d64 - dtc-1.4.5/tests/testdata.h +1df4762532e24bf29f9cfaf82772fef9487683d2 - dtc-1.4.5/tests/search_paths_b.dts +6e6a7ec861bd63506d082a793bda483f8540be5b - dtc-1.4.5/tests/open_pack.c +f62430e11919a194daf565d6681a1df5fc6017f9 - dtc-1.4.5/tests/fdtdump-runtest.sh +50be2e1000a7f0e19b94276143ed086a3081d161 - dtc-1.4.5/tests/get_path.c +6ff537c825a6683b1e857eebd754a1cdfc18d75c - dtc-1.4.5/tests/phandle_format.c +d576360fbfe36cc1f2c8f8c879f9109ab7cf9001 - dtc-1.4.5/tests/overlay_bad_fixup_index_trailing.dts +4d98a0b920d0a7d37426b858e02387b16f007d58 - dtc-1.4.5/tests/overlay_overlay.dts +265a369071203707125f015936d258f095f7db10 - dtc-1.4.5/tests/dtc-fatal.sh +7e60aa8d9e1d0fc859d83bb287b12c7884b51d54 - dtc-1.4.5/tests/minusone-phandle.dts +45e3fa0098f1d154ea2c1b3b61e87853f63cc4c2 - dtc-1.4.5/tests/sw_tree1.supp +444db827745be8840705a7cce26b024194624d15 - dtc-1.4.5/tests/incbin.dts +5286525de751b12c681101f6336d48533d904aa5 - dtc-1.4.5/tests/node_check_compatible.c +e04703bdbb788f6f519059006d11a04c66c2d4e9 - dtc-1.4.5/tests/nonexist-label-ref.dts +2b5cf055b95da40dfa61458471fe259db8e9d0ee - dtc-1.4.5/tests/extra-terminating-null.dts +d2e394c31434137df0d3989fb15cebeec2bed2e7 - dtc-1.4.5/tests/base01.stderr +cfcd5acf194801ca0b01302bf1d64eabeca89f68 - dtc-1.4.5/tests/value-labels.c +42a972b76e039f30913fa708eb708901ed470c38 - dtc-1.4.5/tests/test_tree1_wrong8.dts +9f00325b7377977b942eb0a1e01f978c806482f4 - dtc-1.4.5/tests/property_iterate.c +5fe77cdfa90bb405ded8bf20f7c3ed796f40abd5 - dtc-1.4.5/tests/reuse-label5.dts +fd68ece161bb07980e8ab678c61e293439906e2e - dtc-1.4.5/tests/run_tests.sh +e6f56bdf21ace78b4e2150b088263c3ce7e1f1c9 - dtc-1.4.5/tests/test_tree1_merge_path.dts +7c16967c713c20f58949e9a1d64dd14fcc0006a1 - dtc-1.4.5/tests/escapes.dts +e220e5db0820592bd028adb9431401970522cd93 - dtc-1.4.5/tests/nul-in-line-info1.dts +17846cb1d5428c6b0736ebcf8c2426dce37b47cf - dtc-1.4.5/tests/tests.h +78c91d2a0808bae30377b1dae9731c15725a972d - dtc-1.4.5/tests/prop-after-subnode.dts +a577bd5b22f52302600164b952210ee0a69b86fe - dtc-1.4.5/tests/stringlist.c +59f8b8532a360f30d639aee56ecf821d8810c39e - dtc-1.4.5/tests/empty.dts +48599e299578b9ca040e45ab220edbb397a55108 - dtc-1.4.5/tests/embedded_nul_equiv.dts +0181f2cb1a32b682733fa9db274226c7745c80cd - dtc-1.4.5/tests/test_tree1_delete.dts +b98faf87f6f8dc361fc5fb11938921027c08b84f - dtc-1.4.5/tests/overlay_bad_fixup.c +0e209c69b49d699ee05d19ae1424ea08585b1b6b - dtc-1.4.5/tests/pylibfdt_tests.py +7d6aa332681677fa7ac56d3390d1790b24ecc67f - dtc-1.4.5/tests/del_node.c +132e01eefa23f6a8c7b88c2a234b04c7d6529e4c - dtc-1.4.5/tests/unit-addr-without-reg.dts +d7da06091195ba54e6904bd46ccd5aeb5445c22a - dtc-1.4.5/tests/test_tree1_wrong1.dts +95a8a947549e7daaea521605f6bd4613d006dd29 - dtc-1.4.5/tests/fdtget-runtest.sh +fbaa8c4c9b156b24b74456bc8824f1aa6e777ec3 - dtc-1.4.5/tests/include1.dts +549b82463e24ea3d3cbb8992cc21c8ea65686671 - dtc-1.4.5/tests/test_tree1_merge_labelled.dts +99c9cab16ce9f3db83dab99f1798f0bee79f055c - dtc-1.4.5/tests/open_pack.supp +e7e02f700b8e537130b0bc7a5fd9459660f8060c - dtc-1.4.5/tests/subnode_offset.c +f7c3f569b0ef5a9c2ffe17656de222437bdcba78 - dtc-1.4.5/tests/overlay_bad_fixup_path_only.dts +3d58b283fc73faeab28eddf460ba97a401469c8c - dtc-1.4.5/tests/nonexist-node-ref.dts +c7f82cecdd0ce4ca602890f2dd9d029d216deddf - dtc-1.4.5/tests/get_alias.c +399a348f311be369f68220b3732fcefde0f740f1 - dtc-1.4.5/tests/test_tree1.dts +94e0a5da6d15f081a21a2a5d02bbf45c3f85b62b - dtc-1.4.5/tests/supernode_atdepth_offset.c +58a4885d5573e8f0153839633f0c27820b373359 - dtc-1.4.5/tests/.gitignore +56b55df15337c52aac7c0246a5d44b3e82b76c6f - dtc-1.4.5/tests/overlay_base.dts +1187a7fb193ca9eb92ddbfb1500cf9ec7595a43a - dtc-1.4.5/tests/dtb_reverse.c +0ea1b9337b59fd9872199301ac37114c37a2a620 - dtc-1.4.5/tests/get_phandle.c +7856fa203be221173cb6bafca81bf394a4f355bd - dtc-1.4.5/tests/test_tree1_merge.dts +3f3316bfa1b4b2e718c30765c999b5a7075af3bd - dtc-1.4.5/tests/sized_cells.dts +fda3eb684c8ea2dae5845f23fd2f18ac8719d3e1 - dtc-1.4.5/tests/reuse-label3.dts +02eef4caeaddab2f3722b86026ce2e1e434cde14 - dtc-1.4.5/tests/reuse-label1.dts +bace86d14d5a88839dc38c67b7bfdb78a0cd30f7 - dtc-1.4.5/tests/overlay_overlay_manual_fixups.dts +332afd52254b8dbfaff4c7c1644d8c73cac2d855 - dtc-1.4.5/tests/stacked_overlay_baz.dts +fd7d8b2bb9a288532134b0c82ee7fc3d7c983bfb - dtc-1.4.5/tests/dependencies.cmp +0bbd9c00bbe4150c13eed944cb787cf1480ddb9a - dtc-1.4.5/tests/references.dts +9cb78df0d0f7fd73119b57ce7a171704631af5e4 - dtc-1.4.5/tests/delete_reinstate_multilabel.dts +1ea38bf20a653f9b757f98160739a90737c4ce00 - dtc-1.4.5/tests/reg-ranges-root.dts +825eaa2f39e18b03c44e4fc04869294fb955d56c - dtc-1.4.5/tests/dup-nodename.dts +e2d500c1ce6a9cff11cfba7b3859ebbcbbc588f4 - dtc-1.4.5/tests/trees.S +b6517c85f38b3175d84d2986922d1751c92d242e - dtc-1.4.5/tests/appendprop.dts +bcc58605628d627ab670e8afe59d82916737e534 - dtc-1.4.5/tests/comments.dts +4c182e2cd290bbc9677007b2cc26d526525cea7e - dtc-1.4.5/tests/overlay_base_manual_symbols.dts +03e96eb3ee1f650106cb90e06a4841681de15197 - dtc-1.4.5/tests/addr_size_cells.c +6cf4266274b916b715ada14627a86b19435a202e - dtc-1.4.5/tests/subnode_iterate.c +82c9e391f5ba20d3b1c56ea7978a925f60481f18 - dtc-1.4.5/tests/overlay_overlay_no_fixups.dts +ccecd5a83df37929613b6fdde5c88c3ecc8e84a8 - dtc-1.4.5/tests/include3.dts +21e36b524a10b28810260a151e718818b79d87d1 - dtc-1.4.5/tests/sized_cells.c +c5deddb0fb0cd547da34fcaf924bdbe303b17492 - dtc-1.4.5/tests/test_tree1_wrong2.dts +86e03f6d539ccb33585658f93b9b53e89534719c - dtc-1.4.5/tests/path-references.dts +53d884493b1a91d6d94e2d9fef517f9edbbdb7ec - dtc-1.4.5/tests/test_kernel_dts +c31535957cc2cea57dab87317a0bbb7c5a107b0c - dtc-1.4.5/tests/label01.dts +bdcecf87f4aeb28c666d1196253746415f459864 - dtc-1.4.5/tests/overlay_bad_fixup_path_empty_prop.dts +cd3ebe8d5c0e89669dc866b78d74611ec1d399cb - dtc-1.4.5/tests/reuse-label2.dts +53995be36144e22baca01a26b5c2113e5e9dea11 - dtc-1.4.5/tests/overlay_bad_fixup_path_only_sep.dts +7eae2be2813b5dca217a4e56bf8fae289e35166b - dtc-1.4.5/tests/Makefile.tests +c267915a9a6b62629b509d13990b19aac4ad44ca - dtc-1.4.5/tests/fdtoverlay-runtest.sh +49599b99ec6deb90718c05cb56711f1072ef623a - dtc-1.4.5/tests/reg-without-unit-addr.dts +18a5eaaf67886b19caeec13d1f91fbac9dab40ea - dtc-1.4.5/tests/include0.dts +a92ee30ee224515ec9e74dd392d22f1c370583c1 - dtc-1.4.5/tests/test_tree1_wrong4.dts +944504b8f4474793305037eddf9dd13979265432 - dtc-1.4.5/tests/get_name.c +b5a2155cb7a8d9094f7de6f7bb16442abaf42436 - dtc-1.4.5/tests/unit-addr-leading-0s.dts +b3d47e46906126d2e0277adb8c35e6fc22e6380e - dtc-1.4.5/tests/include8.dts +4e44e71434ff788af4781ee934c70331870458ca - dtc-1.4.5/tests/path-references.c +6225480114e8a14d25c2bd170f55ed78529db893 - dtc-1.4.5/tests/bad-ncells.dts +c33c776418f1a2f4206f32680137822d6665eb89 - dtc-1.4.5/tests/mangle-layout.c +e03aa51b95a671a3f98cae0051cd3474b7c207dd - dtc-1.4.5/tests/test_tree1_wrong7.dts +80911d8420ea3e794b86bd9c04aeae892eaad657 - dtc-1.4.5/tests/label_repeated.dts +6e38c669946d6d95d026f40d735e730ade3aa714 - dtc-1.4.5/tests/deps_inc2.dtsi +e597380112f351dc1d96530824b4c9eab2130c8b - dtc-1.4.5/tests/mangle-layout.supp +c05d5b477def26d28273932ffc2bac34a91f4b8e - dtc-1.4.5/tests/propname_escapes.c +42c311ee4bcf10bd46c6894d5338d00b69a0a7e7 - dtc-1.4.5/tests/propname_escapes.dts +18a64c7d93e2dc77c78cca13d9d187a0a2ee5d83 - dtc-1.4.5/tests/del_property.c +09c7a2b43ab5861b597da0497506e5a1a6ea1a9c - dtc-1.4.5/tests/include6.dts +f3b0a0b0586f072ca642e33648ad6a8cc88f0ac9 - dtc-1.4.5/tests/setprop_inplace.c +df629984df17b68032f9e61a688865fe5ec52798 - dtc-1.4.5/tests/move_and_save.c +097641bc7cdb15643af0ce67afa53910b559fa71 - dtc-1.4.5/tests/test_tree1_wrong5.dts +8abd5ffeb21a0ebc6795240d73152acb2240f442 - dtc-1.4.5/tests/include5.dts +67c6674e15b3157690e444af5b5bedbd987659e2 - dtc-1.4.5/tests/overlay.c +1a1de5c063dff543882f638a0dc5801628364556 - dtc-1.4.5/tests/extra-terminating-null.c +ff6959ed32b3495ef5766c03da4f312488bb3983 - dtc-1.4.5/tests/deps_inc1.dtsi +2a3c7f084000959f1b8fb4c405c23baf507835eb - dtc-1.4.5/tests/subnode_iterate.dts +738ebbc0f6e1fc9e4462d3b74081a83335be17aa - dtc-1.4.5/tests/bad-empty-ranges.dts +c925cf6f789d4e7b879863a4414b3805a201cbae - dtc-1.4.5/tests/base01.cmd +210a4bfe688816869d79d5e9ce31a0a757441921 - dtc-1.4.5/tests/embedded_nul.dts +fdf6935c1ab9032dc683ecfff2cc21f0185370f4 - dtc-1.4.5/tests/bad-name-property.dts +6fb4a06a4267d2efe200ba82a2516817c70e7338 - dtc-1.4.5/tests/boot-cpuid.c +8700502c294e949f908fa5c0c44248bd96af5ca6 - dtc-1.4.5/tests/dtc-fails.sh +1171b227d4252d704d9a300c0cd5e85e244b55e9 - dtc-1.4.5/tests/include4.dts +3150edab60c72057f68b275f7f0bd2abeabf67de - dtc-1.4.5/tests/nop_property.c +54b58cc0e02047df34ab21ff906ad4d8669521c8 - dtc-1.4.5/tests/bad-phandle-cells.dts +968572da053916799c6b292dbd7ae6aba6755eda - dtc-1.4.5/tests/stacked_overlay_bar.dts +27ac33471f9f470dd15959f1b43a58582b763298 - dtc-1.4.5/tests/root_node.c +3f29e779d64b1fb3fe743c958473e6a37879e1d9 - dtc-1.4.5/tests/path_offset_aliases.c +c825d82e7ed5fa8bdc4b0cd04cca5cc73a156709 - dtc-1.4.5/tests/bad-octal-literal.dts +c95ed15e2b3847366ecf12d1a7c8f4756ee745e6 - dtc-1.4.5/tests/delete_reinstate_multilabel_ref.dts +064610a3c824b272b84c94e2518ed42b09e598ff - dtc-1.4.5/tests/reuse-label4.dts +238b692003697e0cc242d047971bb6a3af60b464 - dtc-1.4.5/tests/nul-in-line-info2.dts +29a54f5c1c352e672dd7742b342629f356e5df6e - dtc-1.4.5/tests/zero-phandle.dts +c58561b0a7af860779d89d27ebd4fbcfe3dd9862 - dtc-1.4.5/tests/base01.asm +2adb422636000206499201175d397a4e065118d1 - dtc-1.4.5/tests/search_dir/search_test.dtsi +a3efef7df14727a6a4e97a1a6c5c5dc70ee761d9 - dtc-1.4.5/tests/search_dir/search_test2.dtsi +448994a1143852a9b1154db51a9db49d717d9c31 - dtc-1.4.5/tests/search_dir_b/search_test_c.dtsi +e3a9bc2e23703093aca0d62db5587a8c7da3e9a3 - dtc-1.4.5/tests/search_dir_b/search_test_b2.dtsi +60d17f79adc996b2b1ea979208cca39f6acf4145 - dtc-1.4.5/tests/search_dir_b/search_paths_subdir.dts +74d5e33802b093e2abd21b884a018223a853c93d - dtc-1.4.5/tests/search_dir_b/search_test_b.dtsi +ebadc1eeeb3e463427b13de190569c9ca3849c27 - dtc-1.4.5/libfdt/fdt_rw.c +31ae7f44847e5a4e4a207f182dbb80f8714ec510 - dtc-1.4.5/libfdt/version.lds +9a1e89e0a6ad35bb3463e3a3f87dd7626d918c20 - dtc-1.4.5/libfdt/fdt_overlay.c +cb6dd625a5f8e41e0a0312c2bed4ba2167e62750 - dtc-1.4.5/libfdt/fdt_ro.c +b929dc832e5ad67a6027aa0fdb3d39868f10125e - dtc-1.4.5/libfdt/Makefile.libfdt +9332862189cd63c6d7e7e80c6b67446181fdd4c4 - dtc-1.4.5/libfdt/libfdt_internal.h +cb09ff924d581148c98dce072ecdaee4c5f289cd - dtc-1.4.5/libfdt/fdt.c +23dae1b1e6d96cbf7557ceac42bfa1cf13936ad5 - dtc-1.4.5/libfdt/fdt_wip.c +96d83160ed4341696adae458a154984eec3c7dfc - dtc-1.4.5/libfdt/TODO +09a844c8978591b0af11e81928b851d4599a40fa - dtc-1.4.5/libfdt/fdt_empty_tree.c +e1c374080fc1e9f2101102f8aeb356082fe370c8 - dtc-1.4.5/libfdt/fdt_strerror.c +431fd6a95e97ff1fec779f086cf35833c2bc33dd - dtc-1.4.5/libfdt/fdt_addresses.c +a288dd3281a869616871849278224af702129e47 - dtc-1.4.5/libfdt/libfdt_env.h +e49c8031e598fa2956bb26367570d8c06745367f - dtc-1.4.5/libfdt/fdt_sw.c +f88a9a1f847941e4e8d8cd75b8337251c2ac8a1b - dtc-1.4.5/libfdt/libfdt.h +2eb4a858b80211c6b700414b37b3ba1d9558ace1 - dtc-1.4.5/libfdt/fdt.h +edcd4769af7d6adf1bd71db82c02b377a55a665f - dtc-1.4.5/Documentation/dtc-paper.tex +657ff4514367b424637b70b785eda2b5f527374c - dtc-1.4.5/Documentation/dtc-paper.bib +103f0f23a13380d020ea07587574e3c16a8812d2 - dtc-1.4.5/pylibfdt/setup.py +950f95518e818abf2c8f84f1074b6f7c67002a36 - dtc-1.4.5/pylibfdt/Makefile.pylibfdt +cbaff71343d90c58f78fa1ee686fc0114bc88399 - dtc-1.4.5/pylibfdt/.gitignore +efd79993fabe982fc1c772d90d796f9ca3be096c - dtc-1.4.5/pylibfdt/libfdt.i diff --git a/dtc-1.4.5/.gitignore b/dtc-1.4.5/.gitignore new file mode 100644 index 0000000..ee4e489 --- /dev/null +++ b/dtc-1.4.5/.gitignore @@ -0,0 +1,18 @@ +*.o +*.d +*.a +*.patch +*.so +*~ +*.tab.[ch] +lex.yy.c +*.lex.c +/dtc +/fdtdump +/convert-dtsv0 +/version_gen.h +/fdtget +/fdtput +/fdtoverlay +/patches +/.pc diff --git a/dtc-1.4.5/.travis.yml b/dtc-1.4.5/.travis.yml new file mode 100644 index 0000000..a07c989 --- /dev/null +++ b/dtc-1.4.5/.travis.yml @@ -0,0 +1,30 @@ +language: c + +# Coverity Scan uploads +env: + global: + # COVERITY_SCAN_TOKEN (dgibson/dtc) + - secure: "vlHvXe618//IM9LQaKzqsrUbjs7ng0L9UCST4kJbJnFQDXvVe5JiSmJGd4ef7mm0NUv5bMRl2W3xCiu6BYAu/NvU3tMNHoLG+JgCJs0+wLJXbWOwji/NmH7olqgJG+CmpaCMXjARF6+nrTnBYHJL6cYyf4KVoV4B0I/hLUW91+s=" + +matrix: + include: + - addons: + apt: + packages: + - swig + - python-dev + coverity_scan: + project: + name: dtc + description: Device Tree Compiler + notification_email: david@gibson.dropbear.id.au + build_command: make + branch_pattern: coverity_scan + + - addons: + apt: + packages: + +script: + - make + - make check diff --git a/dtc-1.4.5/Documentation/dt-object-internal.txt b/dtc-1.4.5/Documentation/dt-object-internal.txt new file mode 100644 index 0000000..51d68ab --- /dev/null +++ b/dtc-1.4.5/Documentation/dt-object-internal.txt @@ -0,0 +1,310 @@ +Device Tree Dynamic Object format internals +------------------------------------------- + +The Device Tree for most platforms is a static representation of +the hardware capabilities. This is insufficient for platforms +that need to dynamically insert Device Tree fragments into the +live tree. + +This document explains the the Device Tree object format and +modifications made to the Device Tree compiler, which make it possible. + +1. Simplified Problem Definition +-------------------------------- + +Assume we have a platform which boots using following simplified Device Tree. + +---- foo.dts ----------------------------------------------------------------- + /* FOO platform */ + / { + compatible = "corp,foo"; + + /* shared resources */ + res: res { + }; + + /* On chip peripherals */ + ocp: ocp { + /* peripherals that are always instantiated */ + peripheral1 { ... }; + }; + }; +---- foo.dts ----------------------------------------------------------------- + +We have a number of peripherals that after probing (using some undefined method) +should result in different Device Tree configuration. + +We cannot boot with this static tree because due to the configuration of the +foo platform there exist multiple conficting peripherals DT fragments. + +So for the bar peripheral we would have this: + +---- foo+bar.dts ------------------------------------------------------------- + /* FOO platform + bar peripheral */ + / { + compatible = "corp,foo"; + + /* shared resources */ + res: res { + }; + + /* On chip peripherals */ + ocp: ocp { + /* peripherals that are always instantiated */ + peripheral1 { ... }; + + /* bar peripheral */ + bar { + compatible = "corp,bar"; + ... /* various properties and child nodes */ + }; + }; + }; +---- foo+bar.dts ------------------------------------------------------------- + +While for the baz peripheral we would have this: + +---- foo+baz.dts ------------------------------------------------------------- + /* FOO platform + baz peripheral */ + / { + compatible = "corp,foo"; + + /* shared resources */ + res: res { + /* baz resources */ + baz_res: res_baz { ... }; + }; + + /* On chip peripherals */ + ocp: ocp { + /* peripherals that are always instantiated */ + peripheral1 { ... }; + + /* baz peripheral */ + baz { + compatible = "corp,baz"; + /* reference to another point in the tree */ + ref-to-res = <&baz_res>; + ... /* various properties and child nodes */ + }; + }; + }; +---- foo+baz.dts ------------------------------------------------------------- + +We note that the baz case is more complicated, since the baz peripheral needs to +reference another node in the DT tree. + +2. Device Tree Object Format Requirements +----------------------------------------- + +Since the Device Tree is used for booting a number of very different hardware +platforms it is imperative that we tread very carefully. + +2.a) No changes to the Device Tree binary format for the base tree. We cannot +modify the tree format at all and all the information we require should be +encoded using Device Tree itself. We can add nodes that can be safely ignored +by both bootloaders and the kernel. The plugin dtbs are optionally tagged +with a different magic number in the header but otherwise they're simple +blobs. + +2.b) Changes to the DTS source format should be absolutely minimal, and should +only be needed for the DT fragment definitions, and not the base boot DT. + +2.c) An explicit option should be used to instruct DTC to generate the required +information needed for object resolution. Platforms that don't use the +dynamic object format can safely ignore it. + +2.d) Finally, DT syntax changes should be kept to a minimum. It should be +possible to express everything using the existing DT syntax. + +3. Implementation +----------------- + +The basic unit of addressing in Device Tree is the phandle. Turns out it's +relatively simple to extend the way phandles are generated and referenced +so that it's possible to dynamically convert symbolic references (labels) +to phandle values. This is a valid assumption as long as the author uses +reference syntax and does not assign phandle values manually (which might +be a problem with decompiled source files). + +We can roughly divide the operation into two steps. + +3.a) Compilation of the base board DTS file using the '-@' option +generates a valid DT blob with an added __symbols__ node at the root node, +containing a list of all nodes that are marked with a label. + +Using the foo.dts file above the following node will be generated; + +$ dtc -@ -O dtb -o foo.dtb -b 0 foo.dts +$ fdtdump foo.dtb +... +/ { + ... + res { + ... + phandle = <0x00000001>; + ... + }; + ocp { + ... + phandle = <0x00000002>; + ... + }; + __symbols__ { + res="/res"; + ocp="/ocp"; + }; +}; + +Notice that all the nodes that had a label have been recorded, and that +phandles have been generated for them. + +This blob can be used to boot the board normally, the __symbols__ node will +be safely ignored both by the bootloader and the kernel (the only loss will +be a few bytes of memory and disk space). + +We generate a __symbols__ node to record nodes that had labels in the base +tree (or subsequent loaded overlays) so that they can be matched up with +references made to them in Device Tree objects. + +3.b) The Device Tree fragments must be compiled with the same option but they +must also have a tag (/plugin/) that allows undefined references to nodes +that are not present at compilation time to be recorded so that the runtime +loader can fix them. + +So the bar peripheral's DTS format would be of the form: + +/dts-v1/; +/plugin/; /* allow undefined references and record them */ +/ { + .... /* various properties for loader use; i.e. part id etc. */ + fragment@0 { + target = <&ocp>; + __overlay__ { + /* bar peripheral */ + bar { + compatible = "corp,bar"; + ... /* various properties and child nodes */ + } + }; + }; +}; + +Note that there's a target property that specifies the location where the +contents of the overlay node will be placed, and it references the node +in the foo.dts file. + +$ dtc -@ -O dtb -o bar.dtbo -b 0 bar.dts +$ fdtdump bar.dtbo +... +/ { + ... /* properties */ + fragment@0 { + target = <0xffffffff>; + __overlay__ { + bar { + compatible = "corp,bar"; + ... /* various properties and child nodes */ + } + }; + }; + __fixups__ { + ocp = "/fragment@0:target:0"; + }; +}; + +No __symbols__ node has been generated (no label in bar.dts). +Note that the target's ocp label is undefined, so the phandle +value is filled with the illegal value '0xffffffff', while a __fixups__ +node has been generated, which marks the location in the tree where +the label lookup should store the runtime phandle value of the ocp node. + +The format of the __fixups__ node entry is + +