apm821xx: dts: append SoC compatible to DTS
authorChristian Lamparter <chunkeey@gmail.com>
Sun, 17 Dec 2017 13:59:56 +0000 (14:59 +0100)
committerMathias Kresin <dev@kresin.me>
Thu, 21 Dec 2017 00:05:16 +0000 (01:05 +0100)
commit64b36fee8ebbe942c97e23e4066bb48ffd7bce26
tree59486392ef8dadb144283f928d933ca47d928408
parente4a50d115f8d3934056d5b4219f5e3ebbc63717f
apm821xx: dts: append SoC compatible to DTS

This patch appends the "apm,bluestone" or "amcc,apollo3g"
machine compatible string to the current device tree source.

Please note that unlike other archs the PPC DT code does
not regard the machine's compatible string as a priority
list. This is explained in the kernel's usage-model.txt as follows:
"PowerPC uses a slightly different scheme where it calls the .probe()
hook from each machine_desc, and the first one returning TRUE is used.
However, this approach does not take into account the priority of the
compatible list, and probably should be avoided for new architecture
support."

For this reason, the "apm,bluestone" compatible string can't be
added to the WNDR4700. As otherwise the target specific pci
fix-up code will get ignored and this causes the ath9k WIFI
to not get initialized.

Signed-off-by: Christian Lamparter <chunkeey@gmail.com>
target/linux/apm821xx/dts/MR24.dts
target/linux/apm821xx/dts/MX60.dts
target/linux/apm821xx/dts/apollo3g-duo.dts
target/linux/apm821xx/dts/apollo3g.dts