@@ -21,8 +21,8 @@
reg = <0x40000000 0x08000000>;
};
- apb@80000000 {
- apbh@80000000 {
+ apb {
+ apbh {
gpmi-nand@8000c000 {
pinctrl-names = "default";
pinctrl-0 = <&gpmi_pins_a &gpmi_pins_fixup>;
@@ -90,7 +90,7 @@
};
};
- apbx@80040000 {
+ apbx {
lradc@80050000 {
status = "okay";
fsl,lradc-touchscreen-wires = <4>;
@@ -120,7 +120,7 @@
};
};
- ahb@80080000 {
+ ahb {
usb0: usb@80080000 {
status = "okay";
};
@@ -24,8 +24,8 @@
reg = <0x40000000 0x04000000>;
};
- apb@80000000 {
- apbh@80000000 {
+ apb {
+ apbh {
ssp0: ssp@80010000 {
compatible = "fsl,imx23-mmc";
pinctrl-names = "default";
@@ -70,7 +70,7 @@
};
};
- apbx@80040000 {
+ apbx {
lradc@80050000 {
status = "okay";
};
@@ -99,7 +99,7 @@
};
};
- ahb@80080000 {
+ ahb {
usb0: usb@80080000 {
dr_mode = "host";
vbus-supply = <®_usb0_vbus>;
@@ -53,8 +53,8 @@
reg = <0x40000000 0x04000000>;
};
- apb@80000000 {
- apbh@80000000 {
+ apb {
+ apbh {
ssp0: ssp@80010000 {
compatible = "fsl,imx23-mmc";
pinctrl-names = "default";
@@ -99,7 +99,7 @@
};
};
- apbx@80040000 {
+ apbx {
pwm: pwm@80064000 {
pinctrl-names = "default";
pinctrl-0 = <&pwm2_pins_a>;
@@ -122,7 +122,7 @@
};
};
- ahb@80080000 {
+ ahb {
usb0: usb@80080000 {
dr_mode = "peripheral";
status = "okay";
@@ -21,8 +21,8 @@
reg = <0x40000000 0x04000000>;
};
- apb@80000000 {
- apbh@80000000 {
+ apb {
+ apbh {
ssp0: ssp@80010000 {
compatible = "fsl,imx23-mmc";
pinctrl-names = "default";
@@ -50,7 +50,7 @@
};
};
- apbx@80040000 {
+ apbx {
auart0: serial@8006c000 {
pinctrl-names = "default";
pinctrl-0 = <&auart0_pins_a>;
@@ -53,8 +53,8 @@
reg = <0x40000000 0x04000000>;
};
- apb@80000000 {
- apbh@80000000 {
+ apb {
+ apbh {
ssp0: ssp@80010000 {
compatible = "fsl,imx23-mmc";
pinctrl-names = "default";
@@ -101,7 +101,7 @@
};
};
- apbx@80040000 {
+ apbx {
i2c: i2c@80058000 {
pinctrl-names = "default";
pinctrl-0 = <&i2c_pins_a>;
@@ -136,7 +136,7 @@
};
};
- ahb@80080000 {
+ ahb {
usb0: usb@80080000 {
dr_mode = "peripheral";
status = "okay";
@@ -38,14 +38,13 @@
};
};
- apb@80000000 {
+ apb {
compatible = "simple-bus";
#address-cells = <1>;
#size-cells = <1>;
- reg = <0x80000000 0x80000>;
ranges;
- apbh@80000000 {
+ apbh {
compatible = "simple-bus";
#address-cells = <1>;
#size-cells = <1>;
@@ -468,7 +467,7 @@
};
};
- apbx@80040000 {
+ apbx {
compatible = "simple-bus";
#address-cells = <1>;
#size-cells = <1>;
@@ -602,11 +601,10 @@
};
};
- ahb@80080000 {
+ ahb {
compatible = "simple-bus";
#address-cells = <1>;
#size-cells = <1>;
- reg = <0x80080000 0x80000>;
ranges;
usb0: usb@80080000 {
There is no need to specify fake "reg" properties for the internal bus nodes based on the registers of its child devices. This also avoids overlapping issues on adding the sram node. Suggested-by: Arnd Bergmann <arnd@arndb.de> Signed-off-by: Stefan Wahren <stefan.wahren@i2se.com> --- arch/arm/boot/dts/imx23-evk.dts | 8 ++++---- arch/arm/boot/dts/imx23-olinuxino.dts | 8 ++++---- arch/arm/boot/dts/imx23-sansa.dts | 8 ++++---- arch/arm/boot/dts/imx23-stmp378x_devb.dts | 6 +++--- arch/arm/boot/dts/imx23-xfi3.dts | 8 ++++---- arch/arm/boot/dts/imx23.dtsi | 10 ++++------ 6 files changed, 23 insertions(+), 25 deletions(-)