Subject: Re: [PATCH 5/5] PCI fixes for the MPC8641 Rev 2.0 silicon and Rev 1.02hardware

From: Timur Tabi <[email-masked]>
Date: Thu, 17 May 2007 13:48:32 -0500

Timur Tabi wrote:

> 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 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.

One more thing - I think each DTS file should specify which revision of the board it 
supports, and there should be code in U-Boot and/or Linux to check that revision and 
reject the device tree if there's a mismatch.  We don't want people accidentally using the 
wrong device tree and wondering why it doesn't work.

-- 
Timur Tabi
Linux Kernel Developer @ Freescale