diff options
author | Tomi Valkeinen <tomi.valkeinen@ti.com> | 2020-03-26 14:19:05 +0200 |
---|---|---|
committer | Tomi Valkeinen <tomi.valkeinen@ti.com> | 2020-03-27 09:41:55 +0200 |
commit | a56d23ad99379909449a81d1bac45c677d1219ef (patch) | |
tree | 3297da34adb4f915ab9e11b1e34fc1cd580f7dbc | |
parent | c0c03ccfebc31ee71e2dfeefffe2320642329e8b (diff) | |
download | linux-dt-a56d23ad99379909449a81d1bac45c677d1219ef.tar.gz |
Add overlay test support
-rw-r--r-- | Makefile | 20 |
1 files changed, 19 insertions, 1 deletions
@@ -1,4 +1,4 @@ -.PHONY: all clean +.PHONY: all clean test O ?= . ARCH ?= @@ -94,3 +94,21 @@ dtbs: $(dtb_dst) clean: find -name "*.dtb" -or -name "*.dtbo" -or -name "*.pre" | xargs rm -f + +# base-dtb,ovl1,ovl2... +dtb-tests-arm := dra76-evm.dtb,ti/dra76-evm-tfp410.dtbo + +dtb-tests-arm64 := ti/k3-j721e-common-proc-board.dtb,ti/k3-j721e-common-proc-board-infotainment.dtbo + +comma := , + +define GEN_MERGE_CMD +@echo " [TEST] $(subst $(comma), ,$1)" +@fdtoverlay -i $(2)$(word 1, $(subst $(comma), ,$1)) -o /tmp/test-merge.dtb $(addprefix $2,$(wordlist 2, 100, $(subst $(comma), ,$1))) + +endef + +test: all + $(foreach i,$(dtb-tests-arm),$(call GEN_MERGE_CMD,$(i),arch/arm/boot/dts/)) + $(foreach i,$(dtb-tests-arm64),$(call GEN_MERGE_CMD,$(i),arch/arm64/boot/dts/)) + @rm -f /tmp/test-merge.dtb |