From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Sieve: Server Sieve 2.2 thread-index: AcQ3zVJGIqBQVqfZRo2YKh1PZb6wCw== X-Sieve: Server Sieve 2.2 From: X-Mailer: exmh version 2.6.3 04/04/2003 with nmh-1.0.4+dev To: Cc: , , , Message-ID: <000001c437cf$71200ba0$d100000a@sbs2003.local> Subject: Re: [PATCH 1/2] PPC32: New OCP core support In-Reply-To: Your message of "Tue, 11 May 2004 17:01:50 PDT." <20040511170150.A4743@home.com> References: <20040511170150.A4743@home.com> MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Date: Wed, 12 May 2004 04:15:56 +0100 Content-Type: text/plain; charset="us-ascii" X-Mailing-List: X-Loop: linuxppc-dev@lists.linuxppc.org Content-Class: urn:content-classes:message X-me-spamlevel: not-spam Importance: normal X-MimeOLE: Produced By Microsoft MimeOLE V6.00.3790.132 X-OriginalArrivalTime: 12 May 2004 03:00:46.0171 (UTC) FILETIME=[524B5AB0:01C437CD] Sender: X-Mailing-List: linux-kernel@vger.kernel.org Envelope-to: paul@sumlocktest.fsnet.co.uk X-me-spamlevel: not-spam X-me-spamrating: 0.046432 Priority: normal On Tue, 11 May 2004 17:01:50 PDT, Matt Porter said: > New OCP infrastructure ported from 2.4 along with several > enhancements. Please apply. Big honking patch. Wholesale removal of old code. Wholesale addition of new code. And this is the closest to a hint of what an OCP in the old code: - * @device: OCP device such as PCI, GPT, UART, OPB, IIC, GPIO, EMAC, ZMII - * @dev_num: ocp device number whos paddr you want And in the new: +extern struct ocp_def core_ocp[]; /* Static list of devices, provided by + CPU core */ And some vendor IDs that say that IBM and FreeScale make them, and Motorola apparently rebadges/clones Freescale's (or vice versa).. I'm *guessing* that this is some all-in-one integrated north/south/PCI/east bridge with an APIC or similar and some I/O controllers.... Or maybe it's a board-level designator like 'ebony' seems to be.. or something.. It's a UART... or a Bus-level board.. or both.. ;) arch/ppc/Kconfig says this: config OCP bool depends on IBM_OCP default y that leads to arch/ppc/platforms/4xx/Kconfig: config IBM_OCP bool depends on ASH || CPCI405 || EBONY || EP405 || OCOTEA || REDWOOD_5 || REDWOOD_6 || SYCAMOR E || WALNUT default y Grepping for OCP in arch/ppc/platforms/4xx/* isn't informative either.. Color me mystified.. ;) (Actually, other than the apparent lack of any comment that says what an OCP in fact is, I didn't see any really big style problems while scrolling through it..) ** Sent via the linuxppc-dev mail list. See http://lists.linuxppc.org/