@@ -77,7 +77,11 @@
MBUS_ID(0x01, 0xe0) 0 0xfff00000 0x100000
MBUS_ID(0x09, 0x01) 0 0xf1100000 0x10000>;
- internal-regs {
+ /* The following unit address is composed of the target
+ * value (bit [40-47]), attributes value (bits [32-39],
+ * and the address value in the window memory: [0-31].
+ */
+ internal-regs@f00100000000 {
serial@12000 {
status = "okay";
};
@@ -72,7 +72,11 @@
MBUS_ID(0x01, 0xe0) 0 0xfff00000 0x100000
MBUS_ID(0x09, 0x01) 0 0xf1100000 0x10000>;
- internal-regs {
+ /* The following unit address is composed of the target
+ * value (bit [40-47]), attributes value (bits [32-39],
+ * and the address value in the window memory: [0-31].
+ */
+ internal-regs@f00100000000 {
sata@a0000 {
nr-ports = <2>;
status = "okay";
@@ -64,7 +64,11 @@
MBUS_ID(0x01, 0xe0) 0 0xfff00000 0x100000
MBUS_ID(0x09, 0x01) 0 0xf1100000 0x10000>;
- internal-regs {
+ /* The following unit address is composed of the target
+ * value (bit [40-47]), attributes value (bits [32-39],
+ * and the address value in the window memory: [0-31].
+ */
+ internal-regs@f00100000000 {
serial@12000 {
status = "okay";
};
@@ -66,7 +66,11 @@
MBUS_ID(0x01, 0xe0) 0 0xfff00000 0x100000
MBUS_ID(0x09, 0x01) 0 0xf1100000 0x10000>;
- internal-regs {
+ /* The following unit address is composed of the target
+ * value (bit [40-47]), attributes value (bits [32-39],
+ * and the address value in the window memory: [0-31].
+ */
+ internal-regs@f00100000000 {
/* RTC is provided by Intersil ISL12057 I2C RTC chip */
rtc@10300 {
@@ -66,7 +66,11 @@
MBUS_ID(0x01, 0xe0) 0 0xfff00000 0x100000
MBUS_ID(0x09, 0x01) 0 0xf1100000 0x10000>;
- internal-regs {
+ /* The following unit address is composed of the target
+ * value (bit [40-47]), attributes value (bits [32-39],
+ * and the address value in the window memory: [0-31].
+ */
+ internal-regs@f00100000000 {
/* RTC is provided by Intersil ISL12057 I2C RTC chip */
rtc@10300 {
@@ -77,7 +77,11 @@
MBUS_ID(0x01, 0xe0) 0 0xfff00000 0x100000
MBUS_ID(0x09, 0x01) 0 0xf1100000 0x10000>;
- internal-regs {
+ /* The following unit address is composed of the target
+ * value (bit [40-47]), attributes value (bits [32-39],
+ * and the address value in the window memory: [0-31].
+ */
+ internal-regs@f00100000000 {
serial@12000 {
status = "okay";
};
@@ -28,7 +28,11 @@
compatible = "seagate,dart-4", "marvell,armada370", "marvell,armada-370-xp";
soc {
- internal-regs {
+ /* The following unit address is composed of the target
+ * value (bit [40-47]), attributes value (bits [32-39],
+ * and the address value in the window memory: [0-31].
+ */
+ internal-regs@f00100000000 {
ethernet@74000 {
status = "okay";
pinctrl-0 = <&ge1_rgmii_pins>;
@@ -32,7 +32,11 @@
ranges = <MBUS_ID(0xf0, 0x01) 0 0xf1000000 0x100000
MBUS_ID(0x01, 0xe0) 0 0xfff00000 0x100000>;
- internal-regs {
+ /* The following unit address is composed of the target
+ * value (bit [40-47]), attributes value (bits [32-39],
+ * and the address value in the window memory: [0-31].
+ */
+ internal-regs@f00100000000 {
serial@12000 {
status = "okay";
};
@@ -27,7 +27,11 @@
compatible = "seagate,cumulus-max", "marvell,armada370", "marvell,armada-370-xp";
soc {
- internal-regs {
+ /* The following unit address is composed of the target
+ * value (bit [40-47]), attributes value (bits [32-39],
+ * and the address value in the window memory: [0-31].
+ */
+ internal-regs@f00100000000 {
sata@a0000 {
status = "okay";
nr-ports = <2>;
@@ -27,7 +27,11 @@
compatible = "seagate,cumulus", "marvell,armada370", "marvell,armada-370-xp";
soc {
- internal-regs {
+ /* The following unit address is composed of the target
+ * value (bit [40-47]), attributes value (bits [32-39],
+ * and the address value in the window memory: [0-31].
+ */
+ internal-regs@f00100000000 {
sata@a0000 {
status = "okay";
nr-ports = <1>;
@@ -33,7 +33,11 @@
ranges = <MBUS_ID(0xf0, 0x01) 0 0xf1000000 0x100000
MBUS_ID(0x01, 0xe0) 0 0xfff00000 0x100000>;
- internal-regs {
+ /* The following unit address is composed of the target
+ * value (bit [40-47]), attributes value (bits [32-39],
+ * and the address value in the window memory: [0-31].
+ */
+ internal-regs@f00100000000 {
coherency-fabric@20200 {
broken-idle;
};
@@ -80,7 +80,11 @@
MBUS_ID(0x01, 0xe0) 0 0xfff00000 0x100000
MBUS_ID(0x09, 0x01) 0 0xf1100000 0x10000>;
- internal-regs {
+ /* The following unit address is composed of the target
+ * value (bit [40-47]), attributes value (bits [32-39],
+ * and the address value in the window memory: [0-31].
+ */
+ internal-regs@f00100000000 {
/* RTC provided by Seiko S-35390A I2C RTC chip below */
rtc@10300 {
@@ -139,7 +139,11 @@
status = "disabled";
};
- internal-regs {
+ /* The following unit address is composed of the target
+ * value (bit [40-47]), attributes value (bits [32-39],
+ * and the address value in the window memory: [0-31].
+ */
+ internal-regs@f00100000000 {
compatible = "simple-bus";
#address-cells = <1>;
#size-cells = <1>;
@@ -130,7 +130,11 @@
};
};
- internal-regs {
+ /* The following unit address is composed of the target
+ * value (bit [40-47]), attributes value (bits [32-39],
+ * and the address value in the window memory: [0-31].
+ */
+ internal-regs@f00100000000 {
L2: l2-cache@8000 {
compatible = "marvell,aurora-outer-cache";
reg = <0x08000 0x1000>;
@@ -73,7 +73,11 @@
MBUS_ID(0x09, 0x09) 0 0 0xf1100000 0x10000
MBUS_ID(0x09, 0x05) 0 0 0xf1110000 0x10000>;
- internal-regs {
+ /* The following unit address is composed of the target
+ * value (bit [40-47]), attributes value (bits [32-39],
+ * and the address value in the window memory: [0-31].
+ */
+ internal-regs@f00100000000 {
/* UART0 */
serial@12000 {
status = "okay";
@@ -80,7 +80,11 @@
MBUS_ID(0x09, 0x05) 0 0 0xf1110000 0x10000
MBUS_ID(0x0c, 0x04) 0 0 0xf1200000 0x100000>;
- internal-regs {
+ /* The following unit address is composed of the target
+ * value (bit [40-47]), attributes value (bits [32-39],
+ * and the address value in the window memory: [0-31].
+ */
+ internal-regs@f00100000000 {
serial@12000 {
status = "okay";
};
@@ -99,7 +99,11 @@
MBUS_ID(0x09, 0x05) 0 0 0xf1110000 0x10000
MBUS_ID(0x0c, 0x04) 0 0 0xf1200000 0x100000>;
- internal-regs {
+ /* The following unit address is composed of the target
+ * value (bit [40-47]), attributes value (bits [32-39],
+ * and the address value in the window memory: [0-31].
+ */
+ internal-regs@f00100000000 {
serial@12000 {
status = "okay";
};
@@ -68,7 +68,11 @@
MBUS_ID(0x09, 0x09) 0 0 0xf1100000 0x10000
MBUS_ID(0x09, 0x05) 0 0 0xf1110000 0x10000>;
- internal-regs {
+ /* The following unit address is composed of the target
+ * value (bit [40-47]), attributes value (bits [32-39],
+ * and the address value in the window memory: [0-31].
+ */
+ internal-regs@f00100000000 {
serial@12000 {
status = "okay";
};
@@ -73,7 +73,11 @@
MBUS_ID(0x09, 0x09) 0 0 0xf1100000 0x10000
MBUS_ID(0x09, 0x05) 0 0 0xf1110000 0x10000>;
- internal-regs {
+ /* The following unit address is composed of the target
+ * value (bit [40-47]), attributes value (bits [32-39],
+ * and the address value in the window memory: [0-31].
+ */
+ internal-regs@f00100000000 {
rtc@10300 {
/* No crystal connected to the internal RTC */
@@ -71,7 +71,11 @@
MBUS_ID(0x09, 0x09) 0 0 0xf1100000 0x10000
MBUS_ID(0x09, 0x05) 0 0 0xf1110000 0x10000>;
- internal-regs {
+ /* The following unit address is composed of the target
+ * value (bit [40-47]), attributes value (bits [32-39],
+ * and the address value in the window memory: [0-31].
+ */
+ internal-regs@f00100000000 {
serial@12000 {
status = "okay";
};
@@ -200,7 +200,11 @@
};
};
- internal-regs {
+ /* The following unit address is composed of the target
+ * value (bit [40-47]), attributes value (bits [32-39],
+ * and the address value in the window memory: [0-31].
+ */
+ internal-regs@f00100000000 {
gpio0: gpio@18100 {
compatible = "marvell,orion-gpio";
reg = <0x18100 0x40>;
@@ -283,7 +283,11 @@
};
};
- internal-regs {
+ /* The following unit address is composed of the target
+ * value (bit [40-47]), attributes value (bits [32-39],
+ * and the address value in the window memory: [0-31].
+ */
+ internal-regs@f00100000000 {
gpio0: gpio@18100 {
compatible = "marvell,orion-gpio";
reg = <0x18100 0x40>;
@@ -321,7 +321,11 @@
};
};
- internal-regs {
+ /* The following unit address is composed of the target
+ * value (bit [40-47]), attributes value (bits [32-39],
+ * and the address value in the window memory: [0-31].
+ */
+ internal-regs@f00100000000 {
gpio0: gpio@18100 {
compatible = "marvell,orion-gpio";
reg = <0x18100 0x40>;
@@ -67,7 +67,11 @@
MBUS_ID(0x09, 0x09) 0 0 0xf1100000 0x10000
MBUS_ID(0x09, 0x05) 0 0 0xf1110000 0x10000>;
- internal-regs {
+ /* The following unit address is composed of the target
+ * value (bit [40-47]), attributes value (bits [32-39],
+ * and the address value in the window memory: [0-31].
+ */
+ internal-regs@f00100000000 {
/* RTC is provided by Intersil ISL12057 I2C RTC chip */
rtc@10300 {
@@ -70,7 +70,11 @@
MBUS_ID(0x09, 0x05) 0 0 0xf1110000 0x10000
MBUS_ID(0x0c, 0x04) 0 0 0xd1200000 0x100000>;
- internal-regs {
+ /* The following unit address is composed of the target
+ * value (bit [40-47]), attributes value (bits [32-39],
+ * and the address value in the window memory: [0-31].
+ */
+ internal-regs@f00100000000 {
rtc@10300 {
/* No crystal connected to the internal RTC */
status = "disabled";
@@ -81,7 +81,11 @@
MBUS_ID(0x09, 0x09) 0 0 0xf1100000 0x10000
MBUS_ID(0x09, 0x05) 0 0 0xf1110000 0x10000>;
- internal-regs {
+ /* The following unit address is composed of the target
+ * value (bit [40-47]), attributes value (bits [32-39],
+ * and the address value in the window memory: [0-31].
+ */
+ internal-regs@f00100000000 {
/* RTC is provided by Seiko S-35390A below */
rtc@10300 {
@@ -76,7 +76,11 @@
reg = <MBUS_ID(0x01, 0x1d) 0 0x100000>;
};
- internal-regs {
+ /* The following unit address is composed of the target
+ * value (bit [40-47]), attributes value (bits [32-39],
+ * and the address value in the window memory: [0-31].
+ */
+ internal-regs@f00100000000 {
sdramc@1400 {
compatible = "marvell,armada-xp-sdram-controller";
reg = <0x1400 0x500>;
internal-regs has a ranges property so the unit name should contain an address. Signed-off-by: Gregory CLEMENT <gregory.clement@free-electrons.com> --- arch/arm/boot/dts/armada-370-db.dts | 6 +++++- arch/arm/boot/dts/armada-370-dlink-dns327l.dts | 6 +++++- arch/arm/boot/dts/armada-370-mirabox.dts | 6 +++++- arch/arm/boot/dts/armada-370-netgear-rn102.dts | 6 +++++- arch/arm/boot/dts/armada-370-netgear-rn104.dts | 6 +++++- arch/arm/boot/dts/armada-370-rd.dts | 6 +++++- arch/arm/boot/dts/armada-370-seagate-nas-4bay.dts | 6 +++++- arch/arm/boot/dts/armada-370-seagate-nas-xbay.dtsi | 6 +++++- arch/arm/boot/dts/armada-370-seagate-personal-cloud-2bay.dts | 6 +++++- arch/arm/boot/dts/armada-370-seagate-personal-cloud.dts | 6 +++++- arch/arm/boot/dts/armada-370-seagate-personal-cloud.dtsi | 6 +++++- arch/arm/boot/dts/armada-370-synology-ds213j.dts | 6 +++++- arch/arm/boot/dts/armada-370-xp.dtsi | 6 +++++- arch/arm/boot/dts/armada-370.dtsi | 6 +++++- arch/arm/boot/dts/armada-xp-axpwifiap.dts | 6 +++++- arch/arm/boot/dts/armada-xp-db.dts | 6 +++++- arch/arm/boot/dts/armada-xp-gp.dts | 6 +++++- arch/arm/boot/dts/armada-xp-lenovo-ix4-300d.dts | 6 +++++- arch/arm/boot/dts/armada-xp-linksys-mamba.dts | 6 +++++- arch/arm/boot/dts/armada-xp-matrix.dts | 6 +++++- arch/arm/boot/dts/armada-xp-mv78230.dtsi | 6 +++++- arch/arm/boot/dts/armada-xp-mv78260.dtsi | 6 +++++- arch/arm/boot/dts/armada-xp-mv78460.dtsi | 6 +++++- arch/arm/boot/dts/armada-xp-netgear-rn2120.dts | 6 +++++- arch/arm/boot/dts/armada-xp-openblocks-ax3-4.dts | 6 +++++- arch/arm/boot/dts/armada-xp-synology-ds414.dts | 6 +++++- arch/arm/boot/dts/armada-xp.dtsi | 6 +++++- 27 files changed, 135 insertions(+), 27 deletions(-)