From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Subject: Re: [PATCH 15/16] Add device tree for Ebony From: Benjamin Herrenschmidt To: Segher Boessenkool In-Reply-To: <45afe653a3f963e21e58a063c09b1b22@kernel.crashing.org> References: <20070213061026.5837FDDDE9@ozlabs.org> <20070214002210.GE11491@localhost.localdomain> <45afe653a3f963e21e58a063c09b1b22@kernel.crashing.org> Content-Type: text/plain Date: Thu, 15 Feb 2007 08:30:43 +1100 Message-Id: <1171488643.20192.177.camel@localhost.localdomain> Mime-Version: 1.0 Cc: linuxppc-dev@ozlabs.org, David Gibson List-Id: Linux on PowerPC Developers Mail List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , > There cannot *exist* any children of the node. Unless > your hardware is really weird. I guess it is :-) > > In such a case, you just don't put a "reg" property in > the kid nodes. No. The #address-cells in the interrupt controller is necessary to define the size of the unit address part of the unit interrupt specifier of interrupt children. Re-read your spec :-) Having it set to 0 provides the necessary definition so that the "right hand" members of an interrupt map don't need a unit address in their unit interrupt specifier. Ben.