Message ID | 4ED96236.9030505@freescale.com (mailing list archive) |
---|---|
State | Superseded, archived |
Delegated to: | Kumar Gala |
Headers | show |
On 12/02/2011 05:41 PM, Timur Tabi wrote: > Scott Wood wrote: > >> Nothing that happens in Linux excuses handing Linux a device tree that >> is wrong. That you need special handling in Linux indicates that this >> is not a simple-bus. > > How about this: > > diff --git a/arch/powerpc/boot/dts/fsl/p1022si-post.dtsi b/arch/powerpc/boot/dts > index 16239b1..2a62edd 100644 > --- a/arch/powerpc/boot/dts/fsl/p1022si-post.dtsi > +++ b/arch/powerpc/boot/dts/fsl/p1022si-post.dtsi > @@ -35,7 +35,11 @@ > &lbc { > #address-cells = <2>; > #size-cells = <1>; > - compatible = "fsl,p1022-elbc", "fsl,elbc", "simple-bus"; > + /* > + * The localbus on the P1022 is not a simple-bus because of the eLBC > + * pin muxing when the DIU is enabled. > + */ > + compatible = "fsl,p1022-elbc", "fsl,elbc"; > interrupts = <19 2 0 0>; > }; > OK. -Scott
diff --git a/arch/powerpc/boot/dts/fsl/p1022si-post.dtsi b/arch/powerpc/boot/dts index 16239b1..2a62edd 100644 --- a/arch/powerpc/boot/dts/fsl/p1022si-post.dtsi +++ b/arch/powerpc/boot/dts/fsl/p1022si-post.dtsi @@ -35,7 +35,11 @@ &lbc { #address-cells = <2>; #size-cells = <1>; - compatible = "fsl,p1022-elbc", "fsl,elbc", "simple-bus"; + /* + * The localbus on the P1022 is not a simple-bus because of the eLBC + * pin muxing when the DIU is enabled. + */ + compatible = "fsl,p1022-elbc", "fsl,elbc"; interrupts = <19 2 0 0>; };