From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Date: Fri, 18 May 2007 10:56:41 +1000 From: David Gibson To: Timur Tabi Subject: Re: [PATCH 5/5] PCI fixes for the MPC8641 Rev 2.0 silicon and Rev 1.02hardware Message-ID: <20070518005641.GA27350@localhost.localdomain> References: <1179245829.8132.100.camel@rhino> <1179247809.8132.138.camel@rhino> <46B96294322F7D458F9648B60E15112C23441B@zch01exm26.fsl.freescale.net> <1179417813.8132.250.camel@rhino> <744CD970-5421-47D6-A30A-C7C79BE21BE8@kernel.crashing.org> <1179421139.8132.256.camel@rhino> <464CA302.9060707@freescale.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii In-Reply-To: <464CA302.9060707@freescale.com> Cc: linuxppc-dev , Zhang Wei-r63237 List-Id: Linux on PowerPC Developers Mail List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , On Thu, May 17, 2007 at 01:46:26PM -0500, Timur Tabi wrote: > Wade Farnsworth wrote: > > > Yes. On rev 1.0 boards, all of the devices on the south bridge are on > > bus 0, while on rev 1.02, the devices on the southbridge are on bus 2. > > > > I'd like to use the same dts for both rev's if possible. But if there > > is a reason why they shouldn't, I suppose I could create a separate dts. > > I think two DTS files is the best approach for now. A few of us had > an idea to introduce conditional statements in to the DTS, and Erm... how would you encode such conditionals in the dtb? I really don't like the idea of having a generalized conditional parser/evaluator built into the bootwrapper. What I'd been thinking for situations like this is to fold two dtbs into the bootwrapper and have it select between them based on on board revision (assuming that can be deduced from registers somehow). > U-Boot would examine the board and/or environment variables and then > apply the conditions to the device tree before booting the kernel. > This would allow you to merge the two DTS files into one, but we're > quite a ways off from implementing this feature. In the meantime, > two DTS files is okay. > -- David Gibson | I'll have my music baroque, and my code david AT gibson.dropbear.id.au | minimalist, thank you. NOT _the_ _other_ | _way_ _around_! http://www.ozlabs.org/~dgibson