From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: In-Reply-To: <20070807041259.GF13522@localhost.localdomain> References: <20070730150648.GA5005@ru.mvista.com> <20070801020836.GB31391@localhost.localdomain> <65ff446478a9fd0a48061079d5f04f8f@kernel.crashing.org> <20070801050422.GI31391@localhost.localdomain> <20070801054751.GM31391@localhost.localdomain> <46B1F6D4.3070707@ru.mvista.com> <20070803031349.GD6418@localhost.localdomain> <46B34E1F.5060009@ru.mvista.com> <20070806042109.GB6103@localhost.localdomain> <163e1bcdc507ddcde3193e842c96da43@kernel.crashing.org> <20070807041259.GF13522@localhost.localdomain> Mime-Version: 1.0 (Apple Message framework v623) Content-Type: text/plain; charset=US-ASCII; format=flowed Message-Id: From: Segher Boessenkool Subject: Re: [PATCH 2/6] PowerPC 440EPx: Sequoia DTS Date: Tue, 7 Aug 2007 18:51:04 +0200 To: David Gibson Cc: linuxppc-dev@ozlabs.org List-Id: Linux on PowerPC Developers Mail List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , >> address-permutation = <0 1 3 2 4 5 7 6 e f d c a b 9 8>; > > Yes, I was contemplating something like that. Let's not define this until we need it though :-) >> I haven't heard or thought of anything better either. Using "ranges" >> is conceptually wrong, even ignoring the technical problems that come >> with it. > > Why is "ranges" conceptually wrong? The flash partitions aren't separate devices sitting on a "flash bus", they are "sub-devices" of their parent. > To be honest this looks rather to me like another case where having > overlapping 'reg' and 'ranges' would actually make sense. It never makes sense. You should give the "master" device the full "reg" range it covers, and have it define its own address space; "sub-devices" can carve out their little hunk from that. You don't want more than one device owning the same address range in the same address space. Segher