From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from tx2outboundpool.messaging.microsoft.com (tx2ehsobe002.messaging.microsoft.com [65.55.88.12]) (using TLSv1 with cipher AES128-SHA (128/128 bits)) (Client CN "mail.global.frontbridge.com", Issuer "Microsoft Secure Server Authority" (not verified)) by ozlabs.org (Postfix) with ESMTPS id 485032C0092 for ; Thu, 16 Aug 2012 07:05:12 +1000 (EST) Message-ID: <502C0EFC.8030304@freescale.com> Date: Wed, 15 Aug 2012 16:05:00 -0500 From: Scott Wood MIME-Version: 1.0 To: Kumar Gala Subject: Re: [PATCH V7 2/3] powerpc/ge_imp3a: Add ISA node to PCI primary bus References: <1345021026-10886-1-git-send-email-B38951@freescale.com> <1345021026-10886-3-git-send-email-B38951@freescale.com> <502BDCEE.70007@freescale.com> <62B0A8DA-3EB8-494C-946B-4D2C4510F702@kernel.crashing.org> In-Reply-To: <62B0A8DA-3EB8-494C-946B-4D2C4510F702@kernel.crashing.org> Content-Type: text/plain; charset="UTF-8" Cc: B07421@freescale.com, linuxppc-dev@lists.ozlabs.org, Jia Hongtao List-Id: Linux on PowerPC Developers Mail List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , On 08/15/2012 04:01 PM, Kumar Gala wrote: > > 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 >>> Signed-off-by: Li Yang >>> --- >>> 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@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. If there isn't actually ISA here, why do we care which bus is primary? Other than the lack of hardware to sanity test the change on... -Scott