ipq806x: build DEVICE_DTS based on SOC and device name
authorAdrian Schmutzler <freifunk@adrianschmutzler.de>
Sat, 21 Dec 2019 00:16:49 +0000 (01:16 +0100)
committerAdrian Schmutzler <freifunk@adrianschmutzler.de>
Fri, 27 Dec 2019 17:00:32 +0000 (18:00 +0100)
commite0382e88a919d342dd6fbf07971ceab15d0b6aaf
tree03272c605f18484f2af85071bf684d820477844c
parent9c7025b7794ae06774632499547f78d827d13499
ipq806x: build DEVICE_DTS based on SOC and device name

This patch uses the SOC variable to calculate DTS names automatically
based on the SOC and the device definition node name.

This reduces redundancy and (by having to choose DTS name
appropriately) will unify the naming of a device in different places
(image/Makefile, DTS name, compatible, image name). This is supposed
to make life easier for developers and reviewers.

Since the kernel uses a "soc-device.dts" scheme for this target, we
use this for the derivation of DEVICE_DTS, too, leaving the DTS names
unchanged for this target.

Note that for some devices the kernel itself uses inconsistent names
(DTS naming scheme vs. compatible), leaving us with a manual overwrite
of DEVICE_DTS for those cases.

Signed-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>
target/linux/ipq806x/image/Makefile