Subject: Re: [PATCH 6/6] 85xxCDS: MPC8548 DTS cleanup.

From: Scott Wood <[email-masked]>
Date: Fri, 20 Jul 2007 14:12:49 -0500

Randy Vinson wrote:
> diff --git a/arch/powerpc/boot/dts/mpc8548cds.dts b/arch/powerpc/boot/dts/mpc8548cds.dts
> index c241e4f..2c6fd63 100644
> --- a/arch/powerpc/boot/dts/mpc8548cds.dts
> +++ b/arch/powerpc/boot/dts/mpc8548cds.dts
> @@ -44,8 +44,14 @@
>  		#size-cells = <1>;
>  		#interrupt-cells = <2>;
>  		device_type = "soc";
> -		ranges = <0 e0000000 00100000>;
> -		reg = <e0000000 00100000>;	// CCSRBAR 1M
> +		ranges = <00001000 e0001000 000ff000
> +			  80000000 80000000 10000000
> +			  e2000000 e2000000 00800000
> +			  90000000 90000000 10000000
> +			  e2800000 e2800000 00800000
> +			  a0000000 a0000000 20000000
> +		          e3000000 e3000000 01000000>;
> +		reg = <e0000000 00001000>;	// CCSRBAR
>  		bus-frequency = <0>;

Instead of duplicating all of these ranges, might we want to move the 
PCI node out of the SOC node, and include a phandle a PCI control node 
under the SOC (similar to the PQ2 /chipselect node in my patchset)?

-Scott