[PATCH V7 2/3] powerpc/ge_imp3a: Add ISA node to PCI primary bus

Kumar Gala galak at kernel.crashing.org
Thu Aug 16 07:01:57 EST 2012


On Aug 15, 2012, at 12:31 PM, Scott Wood wrote:

> On 08/15/2012 03:57 AM, Jia Hongtao wrote:
>> PCI primary bus will be determined by looking for ISA node in device tree.
>> Also for board ge_imp3a primary bus is the second PCI controller detected.
>> So we add ISA node to ge_imp3a's device tree to fit the new determination.
>> 
>> Adding ISA node to other boards' device tree is not necessary. The situation
>> that the first bus is primary have already been handled. Please refer to the
>> following patch:
>> powerpc/pci: Make sure ISA IO base is not zero
>> 
>> Signed-off-by: Jia Hongtao <B38951 at freescale.com>
>> Signed-off-by: Li Yang <leoli at freescale.com>
>> ---
>> arch/powerpc/boot/dts/ge_imp3a.dts |    4 ++++
>> 1 files changed, 4 insertions(+), 0 deletions(-)
>> 
>> diff --git a/arch/powerpc/boot/dts/ge_imp3a.dts b/arch/powerpc/boot/dts/ge_imp3a.dts
>> index fefae41..aa2c4b5 100644
>> --- a/arch/powerpc/boot/dts/ge_imp3a.dts
>> +++ b/arch/powerpc/boot/dts/ge_imp3a.dts
>> @@ -248,6 +248,10 @@
>> 				  0x1000000 0x0 0x0
>> 				  0x1000000 0x0 0x0
>> 				  0x0 0x10000>;
>> +
>> +			isa at 1e {
>> +				device_type = "isa";
>> +			};
>> 		};
>> 	};
>> };
> 
> I believe I already said it's not acceptable to break old device trees.
> 
> -Scott
> 

I agree w/Scott this is NOT an acceptable solution, both because of old device tree and its just wrong to list ISA if it doesn't exist in the device.

- k


More information about the Linuxppc-dev mailing list