diff options
author | Uwe Kleine-König <u.kleine-koenig@pengutronix.de> | 2019-09-10 12:06:10 +0200 |
---|---|---|
committer | Sascha Hauer <s.hauer@pengutronix.de> | 2019-09-12 10:30:07 +0200 |
commit | 8d3bb3d460dcdb145fd2b8e98b758001c669e698 (patch) | |
tree | 0878bcad616e70810249d7bf3399ea69e4e59b7a /arch/arm/dts | |
parent | 3b6f72f5b4c8b2f522252006bc1bf9bbc8c9d236 (diff) | |
download | barebox-8d3bb3d460dcdb145fd2b8e98b758001c669e698.tar.gz barebox-8d3bb3d460dcdb145fd2b8e98b758001c669e698.tar.xz |
ARM: dts: drop skeleton.dtsi
In the Linux dts files skeleton.dtsi was dropped (in commit abe60a3a7afb
("ARM: dts: Kill off skeleton{64}.dtsi") for v5.1-rc1). At least one
reason for this also applies for barebox: memory nodes are supposed to have
a unit address and so adding a memory node without address isn't sensible.
There are only four dtsi files that use skeleton.dtsi. Add some of the
nodes and properties defined in skeleton.dtsi to its includers. I dropped
adding empty alias nodes as neither barebox nor Linux depend on its
presence. All consumers override reg in the memory node, so add the
device_type property there. The remaining properties are added unchanged.
Signed-off-by: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
Diffstat (limited to 'arch/arm/dts')
-rw-r--r-- | arch/arm/dts/canon-a1100.dts | 1 | ||||
-rw-r--r-- | arch/arm/dts/digic4.dtsi | 7 | ||||
-rw-r--r-- | arch/arm/dts/dm365.dtsi | 7 | ||||
-rw-r--r-- | arch/arm/dts/imx25-karo-tx25.dts | 1 | ||||
-rw-r--r-- | arch/arm/dts/imx25.dtsi | 6 | ||||
-rw-r--r-- | arch/arm/dts/k1879hb1ya.dtsi | 11 | ||||
-rw-r--r-- | arch/arm/dts/skeleton.dtsi | 13 | ||||
-rw-r--r-- | arch/arm/dts/virt2real.dts | 1 |
8 files changed, 27 insertions, 20 deletions
diff --git a/arch/arm/dts/canon-a1100.dts b/arch/arm/dts/canon-a1100.dts index a88eacf4d4..18ba495bcf 100644 --- a/arch/arm/dts/canon-a1100.dts +++ b/arch/arm/dts/canon-a1100.dts @@ -7,6 +7,7 @@ compatible = "canon,a1100"; memory { + device_type = "memory"; reg = <0x00000000 0x04000000>; }; diff --git a/arch/arm/dts/digic4.dtsi b/arch/arm/dts/digic4.dtsi index 21b004d4a2..2db9393b33 100644 --- a/arch/arm/dts/digic4.dtsi +++ b/arch/arm/dts/digic4.dtsi @@ -1,8 +1,11 @@ -/include/ "skeleton.dtsi" - / { + #address-cells = <1>; + #size-cells = <1>; + compatible = "canon,digic4"; + chosen { }; + timer0: timer@c0210000 { compatible = "canon,digic-timer"; reg = <0xc0210000 0x1c>; diff --git a/arch/arm/dts/dm365.dtsi b/arch/arm/dts/dm365.dtsi index ea69007fa8..b03cc3efa9 100644 --- a/arch/arm/dts/dm365.dtsi +++ b/arch/arm/dts/dm365.dtsi @@ -1,6 +1,9 @@ -#include "skeleton.dtsi" - / { + #address-cells = <1>; + #size-cells = <1>; + + chosen { }; + soc { compatible = "simple-bus"; model = "TI TMS320DM365"; diff --git a/arch/arm/dts/imx25-karo-tx25.dts b/arch/arm/dts/imx25-karo-tx25.dts index 9296e90b07..35464e3a5c 100644 --- a/arch/arm/dts/imx25-karo-tx25.dts +++ b/arch/arm/dts/imx25-karo-tx25.dts @@ -41,6 +41,7 @@ }; memory { + device_type = "memory"; reg = <0x80000000 0x02000000 0x90000000 0x02000000>; }; }; diff --git a/arch/arm/dts/imx25.dtsi b/arch/arm/dts/imx25.dtsi index eb30461780..033ffa50a0 100644 --- a/arch/arm/dts/imx25.dtsi +++ b/arch/arm/dts/imx25.dtsi @@ -9,10 +9,14 @@ * http://www.gnu.org/copyleft/gpl.html */ -#include "skeleton.dtsi" #include <arm/imx25.dtsi> / { + #address-cells = <1>; + #size-cells = <1>; + + chosen { }; + aliases { mmc0 = &esdhc1; mmc2 = &esdhc2; diff --git a/arch/arm/dts/k1879hb1ya.dtsi b/arch/arm/dts/k1879hb1ya.dtsi index 83ba7fb399..7bbc31efc5 100644 --- a/arch/arm/dts/k1879hb1ya.dtsi +++ b/arch/arm/dts/k1879hb1ya.dtsi @@ -1,6 +1,13 @@ -#include "skeleton.dtsi" - / { + #address-cells = <1>; + #size-cells = <1>; + + chosen { }; + + memory { + device_type = "memory"; + }; + soc { compatible = "simple-bus"; model = "RC Module K1879HB1YA"; diff --git a/arch/arm/dts/skeleton.dtsi b/arch/arm/dts/skeleton.dtsi deleted file mode 100644 index b41d241de2..0000000000 --- a/arch/arm/dts/skeleton.dtsi +++ /dev/null @@ -1,13 +0,0 @@ -/* - * Skeleton device tree; the bare minimum needed to boot; just include and - * add a compatible value. The bootloader will typically populate the memory - * node. - */ - -/ { - #address-cells = <1>; - #size-cells = <1>; - chosen { }; - aliases { }; - memory { device_type = "memory"; reg = <0 0>; }; -}; diff --git a/arch/arm/dts/virt2real.dts b/arch/arm/dts/virt2real.dts index 09aec1f722..8f8c65ba7a 100644 --- a/arch/arm/dts/virt2real.dts +++ b/arch/arm/dts/virt2real.dts @@ -6,6 +6,7 @@ model = "virt2real"; memory { + device_type = "memory"; reg = <0x82000000 0x01000000>; }; |