]> git.karo-electronics.de Git - karo-tx-linux.git/commit
ARM: dts: meson8b: inherit meson.dtsi from meson8b.dtsi
authorMartin Blumenstingl <martin.blumenstingl@googlemail.com>
Mon, 17 Apr 2017 21:39:38 +0000 (23:39 +0200)
committerKevin Hilman <khilman@baylibre.com>
Fri, 26 May 2017 18:23:08 +0000 (11:23 -0700)
commitf44135e1f961d5bed1e737ff8e67564cdfa5eb85
tree0bd6605068d45c97afe215bc4449fbd1081cb557
parent200a575b68d25c5ad4d3379e6d43e9b3f6083e1b
ARM: dts: meson8b: inherit meson.dtsi from meson8b.dtsi

Currently only meson6.dtsi and meson8.dtsi inherit the generic
meson.dtsi. However, since the Meson8b platform is basically a slightly
updated version of Meson8 we can safely inherit meson.dtsi. An indicator
for this are the nodes which are identical in meson.dtsi and
meson8b.dtsi (L2, gic, timer, uart_AO, uart_A, uart_B, uart_C).

Additionally this makes the following devices available on Meson8b which
were not avaialble before (however, since all affected drivers support
Meson6, Meson8 and the whole GX series there's no reason to assume that
they are not working):
- i2c_a and i2c_B
- the IR receiver
- SPFIC (SPI flash controller)
- the dwmac ethernet controller

Differences between Meson8 and Meson8b seem to be:
- ARM Cortex-A5 core instead of Cortex-A9 on Meson8
- dwmac on Meson8b supports RGMII
- small pinctrl updates

Inheriting meson.dtsi makes it easier to maintain by removing duplicate
definitions.

Signed-off-by: Martin Blumenstingl <martin.blumenstingl@googlemail.com>
Signed-off-by: Kevin Hilman <khilman@baylibre.com>
arch/arm/boot/dts/meson8b.dtsi