Commit 390167ef authored by Paul Gortmaker's avatar Paul Gortmaker Committed by Kumar Gala

[POWERPC] QE: Explicitly set address-cells and size cells for muram

Currently there are several dts that don't specify address or size
cells for the muram.  This causes dtc to use default values, one of
which is an address-cells of two, and this breaks the parsing of the
muram ranges, which is assuming an address-cells of one. For example:

Warning (reg_format): "reg" property in
/qe@e0100000/muram@10000/data-only@0 has invalid length
(8 bytes) (#address-cells == 2, #size-cells == 1)

Explicitly setting the address and size cells gets it parsed properly
and gets rid of the four dtc warnings.
Signed-off-by: default avatarPaul Gortmaker <paul.gortmaker@windriver.com>
Signed-off-by: default avatarKumar Gala <galak@kernel.crashing.org>
parent 76293157
...@@ -212,6 +212,8 @@ qe@e0100000 { ...@@ -212,6 +212,8 @@ qe@e0100000 {
bus-frequency = <BCD3D80>; bus-frequency = <BCD3D80>;
muram@10000 { muram@10000 {
#address-cells = <1>;
#size-cells = <1>;
compatible = "fsl,qe-muram", "fsl,cpm-muram"; compatible = "fsl,qe-muram", "fsl,cpm-muram";
ranges = <0 00010000 00004000>; ranges = <0 00010000 00004000>;
......
...@@ -173,6 +173,8 @@ qe@e0100000 { ...@@ -173,6 +173,8 @@ qe@e0100000 {
bus-frequency = <BCD3D80>; bus-frequency = <BCD3D80>;
muram@10000 { muram@10000 {
#address-cells = <1>;
#size-cells = <1>;
compatible = "fsl,qe-muram", "fsl,cpm-muram"; compatible = "fsl,qe-muram", "fsl,cpm-muram";
ranges = <0 00010000 00004000>; ranges = <0 00010000 00004000>;
......
...@@ -214,10 +214,12 @@ qe@e0100000 { ...@@ -214,10 +214,12 @@ qe@e0100000 {
bus-frequency = <179A7B00>; bus-frequency = <179A7B00>;
muram@10000 { muram@10000 {
#address-cells = <1>;
#size-cells = <1>;
compatible = "fsl,qe-muram", "fsl,cpm-muram"; compatible = "fsl,qe-muram", "fsl,cpm-muram";
ranges = <0 00010000 0000c000>; ranges = <0 00010000 0000c000>;
data-only@0{ data-only@0 {
compatible = "fsl,qe-muram-data", compatible = "fsl,qe-muram-data",
"fsl,cpm-muram-data"; "fsl,cpm-muram-data";
reg = <0 c000>; reg = <0 c000>;
......
...@@ -291,10 +291,12 @@ qe@e0080000 { ...@@ -291,10 +291,12 @@ qe@e0080000 {
bus-frequency = <179A7B00>; bus-frequency = <179A7B00>;
muram@10000 { muram@10000 {
#address-cells = <1>;
#size-cells = <1>;
compatible = "fsl,qe-muram", "fsl,cpm-muram"; compatible = "fsl,qe-muram", "fsl,cpm-muram";
ranges = <0 00010000 0000c000>; ranges = <0 00010000 0000c000>;
data-only@0{ data-only@0 {
compatible = "fsl,qe-muram-data", compatible = "fsl,qe-muram-data",
"fsl,cpm-muram-data"; "fsl,cpm-muram-data";
reg = <0 c000>; reg = <0 c000>;
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment