Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1756001AbXFMFCc (ORCPT ); Wed, 13 Jun 2007 01:02:32 -0400 Received: (majordomo@vger.kernel.org) by vger.kernel.org id S1751313AbXFMFCZ (ORCPT ); Wed, 13 Jun 2007 01:02:25 -0400 Received: from mail-in-01.arcor-online.net ([151.189.21.41]:34567 "EHLO mail-in-01.arcor-online.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1752783AbXFMFCY (ORCPT ); Wed, 13 Jun 2007 01:02:24 -0400 In-Reply-To: <1181638939310-git-send-email-wei.zhang@freescale.com> References: <11816389393593-git-send-email-wei.zhang@freescale.com> <1181638939310-git-send-email-wei.zhang@freescale.com> Mime-Version: 1.0 (Apple Message framework v623) Content-Type: text/plain; charset=US-ASCII; format=flowed Message-Id: <39c7d60cebf03badd106d7f75a08f449@kernel.crashing.org> Content-Transfer-Encoding: 7bit Cc: paulus@samba.org, linuxppc-dev@ozlabs.org, linux-kernel@vger.kernel.org, mporter@kernel.crashing.org From: Segher Boessenkool Subject: Re: [PATCH 1/5] Add the explanation and sample of RapidIO DTS sector to the document of booting-without-of.txt file. Date: Wed, 13 Jun 2007 07:02:17 +0200 To: Zhang Wei X-Mailer: Apple Mail (2.623) Sender: linux-kernel-owner@vger.kernel.org X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 1768 Lines: 56 > + k) RapidIO > + > + Required properties: > + > + - device_type : Should be "rapidio" There is no OF binding, so no. > + - compatible : Should be "fsl,rapidio-v0.0" or "fsl,rapidio-v1.0" > + and so on. The version number is got from IP Block Revision > + Register of RapidIO controller. It's better to use real device names, just like everyone else. > + - #address-cells : Address representation for "rapidio" devices. > + This field represents the number of cells needed to represent > + the RapidIO address of the registers. For supporting more than > + 36-bits RapidIO address, this field should be <2>. More than 32 bit? > + - interrupt-parent : the phandle for the interrupt controller that > + services interrupts for this device. Not required, depends on the interrupt tree of the system. > + - interrupts : where a is the interrupt number and b is a > + field that represents an encoding of the sense and level > + information for the interrupt. No. The format of an "interrupts" entry is defined by the interrupt domain this device sits in, not by the device itself. > For this sector, interrupts order should be > + + msg2_tx_irq msg2_rx_irq ... msgN_tx_irq msgN_rx_irq>. That's to be defined in the binding for your specific device, not in a more generic rapidio binding. > + #address-cells = <2>; You want a #size-cells as well. Hope this helps, Segher - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/