
Hi Simon,
2017-10-22 23:35 GMT+09:00 Simon Glass sjg@chromium.org:
Hi Masahiro,
On 17 October 2017 at 15:30, Masahiro Yamada yamada.masahiro@socionext.com wrote:
Fortunately, U-Boot did not modify fdt.h locally.
Change it to a wrapper of scripts/dtc/libfdt/fdt.h, which will be periodically synced with the upstream DTC (or kernel).
Signed-off-by: Masahiro Yamada yamada.masahiro@socionext.com
include/fdt.h | 2 +- lib/libfdt/fdt.h | 67 -------------------------------------------------------- 2 files changed, 1 insertion(+), 68 deletions(-) delete mode 100644 lib/libfdt/fdt.h
There was a recent change to make this use the file in lib/libfdt. That makes it easier to sync with upstream dtc.
Can you please explain in a little more detail the motivation for this patch?
lib/libfdt was the central sync point of libfdt, but the situation changed by the switch to the bundled DTC approach.
Now we have two copies in lib/libfdt and scripts/dtc/libfdt.
See Linux. scripts/dtc is periodically synced with DTC, including scripts/dtc/libfdt. lib/fdt* are wrappers to scripts/dtc/libfdt/fdt* I think this is very successful.
So, I am trying to leave only scripts/dtc/libfdt and turn others into wrappers of them.