Commit 2fa73e784da105419b7d9d07d8f9d4a79afe531a

Authored by Tom Rini
1 parent 933f67aa56

Makefile: Update minimum dtc version to 1.4.3

With support for overlays and calling the -@ flag to dtc we need to have
at least 1.4.3 available now.

Cc: Simon Glass <sjg@chromium.org>
Reported-by: Stephen Warren <swarren@wwwdotorg.org>
Signed-off-by: Tom Rini <trini@konsulko.com>

Showing 2 changed files with 6 additions and 5 deletions Side-by-side Diff

... ... @@ -1448,8 +1448,8 @@
1448 1448 @$(call SYSTEM_MAP,$<) > $@
1449 1449  
1450 1450 checkdtc:
1451   - @if test $(call dtc-version) -lt 0104; then \
1452   - echo '*** Your dtc is too old, please upgrade to dtc 1.4 or newer'; \
  1451 + @if test $(call dtc-version) -lt 010403; then \
  1452 + echo '*** Your dtc is too old, please upgrade to dtc 1.4.3 or newer'; \
1453 1453 false; \
1454 1454 fi
1455 1455  
scripts/dtc-version.sh
... ... @@ -2,8 +2,8 @@
2 2 #
3 3 # dtc-version dtc-command
4 4 #
5   -# Prints the dtc version of `dtc-command' in a canonical 4-digit form
6   -# such as `0222' for binutils 2.22
  5 +# Prints the dtc version of `dtc-command' in a canonical 6-digit form
  6 +# such as `010404' for dtc 1.4.4
7 7 #
8 8  
9 9 dtc="$*"
10 10  
... ... @@ -16,6 +16,7 @@
16 16  
17 17 MAJOR=$($dtc -v | head -1 | awk '{print $NF}' | cut -d . -f 1)
18 18 MINOR=$($dtc -v | head -1 | awk '{print $NF}' | cut -d . -f 2)
  19 +PATCH=$($dtc -v | head -1 | awk '{print $NF}' | cut -d . -f 3 | cut -d - -f 1)
19 20  
20   -printf "%02d%02d\\n" $MAJOR $MINOR
  21 +printf "%02d%02d%02d\\n" $MAJOR $MINOR $PATCH