From mboxrd@z Thu Jan 1 00:00:00 1970 From: Benjamin Herrenschmidt Subject: Re: IDE broken on Pegasos PPC platform Date: Tue, 25 Sep 2007 19:24:25 +1000 Message-ID: <1190712265.31978.10.camel@localhost.localdomain> References: <46F80BB1.7050902@redhat.com> <46F82BCF.1020702@genesi-usa.com> Mime-Version: 1.0 Content-Type: text/plain Content-Transfer-Encoding: 7bit Return-path: Received: from gate.crashing.org ([63.228.1.57]:52005 "EHLO gate.crashing.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751135AbXIYJYe (ORCPT ); Tue, 25 Sep 2007 05:24:34 -0400 In-Reply-To: <46F82BCF.1020702@genesi-usa.com> Sender: linux-ide-owner@vger.kernel.org List-Id: linux-ide@vger.kernel.org To: Matt Sealey Cc: Chuck Ebbert , IDE/ATA development list , linux-kernel On Mon, 2007-09-24 at 22:27 +0100, Matt Sealey wrote: > Yeah I'll ack it if it matters, although I'd make a nit about the > fixing of device tree entries in prom_init and have it moved to > nvramrc or a Forth script or boot loader.. > > Pegasos IDE quirks have been "fixed" so many times now in Linux, > this code's going to get reshuffled again in other changes, I > think the device tree should be fixed at the firmware level and > not in the kernel. In that case though, OF contains correct values for the interrupts, it's more of an issue related to the device being in legacy mode and the pci_dev only carrying one interrupt anyway. Ben.