Age | Commit message (Collapse) | Author |
|
am: eaac31b636
Change-Id: I1247029a9b1cf998e8e5840c7e2fb331d1fb2606
|
|
am: bde5afd27d
Change-Id: If5d91be153b396d4ebdb80701088ab6712e08e4a
|
|
am: f0b88bfe14
Change-Id: I4160799d756abd2349c7c10bc7258e4b5b09b7e7
|
|
BUG:67772237
Change-Id: I21ad4c020100babfe2e97edd3708c7750fbecb9b
|
|
am: dbba27fdcd
Change-Id: Iae16d153ed67761720b32edceaef4c4f58aa7479
|
|
am: 06f6876f93
Change-Id: I734448d1bfa4a6cc91233e74e1188b1a0600d881
|
|
am: a058df1cff
Change-Id: Idc39b25e3aa0d1c8cf118a65331539c6694aea1d
|
|
For pylibfdt, merge dtc to upstream 0016f8c2aa32423f680ec6e94a00f1095b81b5fc
and merge history
Bug: 64424046
Test: Build dtc, use output dtc to build dts, can output correct dtb.
Change-Id: I4304259e1245bc4a45d0b8f8e3ae8119e509042c
|
|
am: dd48e40235
Change-Id: If23de8cfa469107d22cd8c9e7c55d7dbc6b1fdc1
|
|
am: 010169bad3
Change-Id: I11eb33d80d2935272f0569c605b3c6b33aab6ba2
|
|
am: 3281c3abb9
Change-Id: If348804f40a46de2cf2f00156f0651c95f633d62
|
|
am: 52a61d1b84
Change-Id: I73df4eb2c9e9b507fc12c58d25795c5dec955b2c
|
|
Bug: 66996870
Test: build with WITH_TIDY=1
Change-Id: I514ccf45605e3cdc661dd663c735b3c052c60f43
|
|
am: 5d1c97c6ad
Change-Id: I73da7224882c449f6e69390339e5f2d7cfded15b
|
|
am: c16520de98
Change-Id: Id6e599c3e4f60addd322360718ef1a8f9cef72ee
|
|
am: 86793a3f61
Change-Id: I1654073fcb7d57e542c2a544318dd95fdaad8f21
|
|
am: bea7af187e
Change-Id: Ic73bd047a093a7f7f89dcd57e805e1f3af9586d1
|
|
Bug: 66996870
Test: build with WITH_TIDY=1
Change-Id: I055a3a8fbd44478762d176d68ae197d5e93517bb
|
|
Currently, both legacy (linux,phandle) and ePAPR (phandle) properties
are inserted into dtbs by default. The newer ePAPR style has been
supported in dtc and Linux kernel for 7 years. That should be a long
enough transition period. We can save a little space by not putting both
into the dtb.
Signed-off-by: Rob Herring <robh@kernel.org>
Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
|
|
Add an fdtoverlay unit test. Applies applies overlay(s) and then
retrieves an inserted property to verify.
Signed-off-by: Pantelis Antoniou <pantelis.antoniou@konsulko.com>
Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
|
|
Since libfdt support overlay application on FDT blobs, provide
a command line tool that applies an arbitrary number of
overlays, one after another to a base fdt blob and output
the result in the given file.
Signed-off-by: Pantelis Antoniou <pantelis.antoniou@konsulko.com>
Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
|
|
The -d and -s options were undocumented. Add an entry in the manual.
Signed-off-by: Pantelis Antoniou <pantelis.antoniou@konsulko.com>
Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
|
|
2a42b14 "dtc: check.c fix compile error" changed a format string using
%lx which wasn't correct for all platforms. Unfortunately it changed it to
%zx, which is wrong for a different set of platforms (and only right on
the others by accident). The parameter we're formatting here is uint64_t,
not size_t, so we need to use the PRIx64 macro from <inttypes.h> to get
this right.
Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
|
|
The host compiler on MSYS2 and Cygwin does not allow the -fPIC option,
issuing a warning that is treated as an error and stops the build.
Detect whether we're running under MSYS2 or Cygwin and avoid adding
-fPIC to prevent the error from happening.
Tested on Linux, MSYS2 and Cygwin.
Signed-off-by: Carles Cufi <carles.cufi@gmail.com>
[dwg: Added explicit empty CFLAGS for clarity]
Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
|
|
- Allow overriding of shared library compile time flags for platforms whic
need it
- Include -fPIC in the link flags variable instead of including it raw
in the target rule
- Cosmetic formatting tweaks
Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
|
|
Since 548aea2 "fdtdump: Discourage use of fdtdump", fdtdump unconditionally
prints a message discouraging its own use except for debugging purposes.
This shows up messily in the "make check" output, so suppress it.
Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
|
|
Fix the following compile error found on odroid-xu4:
checks.c: In function ‘check_simple_bus_reg’:
checks.c:876:41: error: format ‘%lx’ expects argument of type
‘long unsigned int’, but argument 4 has type
‘uint64_t{aka long long unsigned int}’ [-Werror=format=]
snprintf(unit_addr, sizeof(unit_addr), "%lx", reg);
^
checks.c:876:41: error: format ‘%lx’ expects argument of type
‘long unsigned int’, but argument 4 has type
‘uint64_t {aka long long unsigned int}’ [-Werror=format=]
cc1: all warnings being treated as errors
Makefile:304: recipe for target 'checks.o' failed
make: *** [checks.o] Error 1
Signed-off-by: Shuah Khan <shuahkh@osg.samsung.com>
[dwg: Correct new format to be correct in general]
Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
|
|
am: e3169bcf71 -s ours
Change-Id: If1324b4c48a2faa357e3a8ca90eccd927fd1d249
|
|
am: 50b39e5896
Change-Id: I6c1a40b0b77d46e8d853b6f2e099db514f3ee058
|
|
am: 1531615a95
Change-Id: I3707e5cd4540369a8fb7b98f26a23260712ff578
|
|
am: b1d8b2cd5e
Change-Id: I12be38dfd67da510683108c2b500f5a88ceb01d2
|
|
am: 8148d0cfff -s ours
Change-Id: I6ee1b41637855f54f968285805b4701f2089e0d0
|
|
am: 94285e0679 -s ours
Change-Id: Iddf32c9b5dd2db0031beea92b57b0beba813dc0c
|
|
Test: links
Bug: 37512442
Merged-In: I150e4538451c2c446e243792f3321603ba9125fa
Change-Id: I150e4538451c2c446e243792f3321603ba9125fa
|
|
Test: links
Bug: 37512442
Change-Id: I150e4538451c2c446e243792f3321603ba9125fa
|
|
This enables the dtc binary to be used without dependencies
on shared libraries, for instance, when the binary is copied
to be used in the Android kernel build process.
Bug: 38007786
Test: mmm -j8 external/dtc , ldd out/host/linux-x86/bin/dtc
Change-Id: Ic566104dc8064bdea12a9d3e0c442b518dc5d2ec
Merged-In: Ic566104dc8064bdea12a9d3e0c442b518dc5d2ec
(cherry picked from commit 9dfa11ddc415aec92f9ffed55d86cb3ba77c9a29)
|
|
am: d6fd0c33bf
am: e9e99f171c -s ours
Change-Id: I2d8c669de26d2d7346b89af4843e94b2fd6a8993
|
|
am: d6fd0c33bf
Change-Id: Ib072cbbc438f1680fba8b5223fcdaef1cfcb3152
|
|
am: bcd3cbea51
Change-Id: I7ada2548d57cc207c24d18ea443e9e144b7809d0
|
|
am: 8aa4d201f0
Change-Id: Ifdb335ed6382f7a59cdf10e9a2b9ff0139aed088
|
|
This enables the dtc binary to be used without dependencies
on shared libraries, for instance, when the binary is copied
to be used in the Android kernel build process.
Test: mmm -j8 external/dtc , ldd out/host/linux-x86/bin/dtc
Change-Id: Ic566104dc8064bdea12a9d3e0c442b518dc5d2ec
Merged-In: Ic566104dc8064bdea12a9d3e0c442b518dc5d2ec
(cherry picked from commit 9dfa11ddc415aec92f9ffed55d86cb3ba77c9a29)
|
|
am: 37038130ec
Change-Id: I7186dafae6b3802cfd6a77db5f0dc3a10568663e
|
|
am: 7d937e38e5
Change-Id: I4fcfdf79c98fe364d8af4a03cb65987a28b3fb4d
|
|
am: 6df03f022a
Change-Id: I8254dda57d4fb478662ce38fa667d20d40e9ced6
|
|
am: 41c88b14dc
Change-Id: I3cb62d3625393743c3eebb8783b4e54d4ec18d10
|
|
Merge dtc to upstream 558cd81bdd432769b59bff01240c44f82cfb1a9d
and merge history
Bug: 37655045
Test: Build dtc, use output dtc to build dts, can output correct dtb.
Change-Id: Ibd9a82768e999bc46e6de349ca97ba6447e85455
|
|
When determining if to recurse into a node, get_node_by_path does not
check if the length of each node name is equal. If searching for
/foo/baz, this can result in recursing into /foobar because
strneq("foo", "foobar", 3) is true.
This can result in a reference to /foo/baz to be incorrectly set to
/foobar/baz. A test for this was added.
Signed-off-by: Tim Montague <tmontague@ghs.com>
Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
|
|
am: 4d8c6e0bc9
Change-Id: I98f81b79926053d0eff324e7c65fdc91d228af2e
|
|
am: 4f7feb8853
Change-Id: Ic34131a8d2e6592855dcadb5a3becbf183d71191
|
|
am: f59ca1e0a4
Change-Id: If3208730b9f4639f51788d1c05d8a683734e109d
|