From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S266425AbUIANE3 (ORCPT ); Wed, 1 Sep 2004 09:04:29 -0400 Received: (majordomo@vger.kernel.org) by vger.kernel.org id S266473AbUIANE1 (ORCPT ); Wed, 1 Sep 2004 09:04:27 -0400 Received: from the-village.bc.nu ([81.2.110.252]:3979 "EHLO localhost.localdomain") by vger.kernel.org with ESMTP id S266425AbUIANEY (ORCPT ); Wed, 1 Sep 2004 09:04:24 -0400 Subject: Re: IDE class driver with SATA controllers From: Alan Cox To: Andrew Chew Cc: linux-ide@vger.kernel.org, Linux Kernel Mailing List , jgarzik@pobox.com, Bartlomiej Zolnierkiewicz In-Reply-To: References: Content-Type: text/plain Content-Transfer-Encoding: 7bit Message-Id: <1094040111.2476.43.camel@localhost.localdomain> Mime-Version: 1.0 X-Mailer: Ximian Evolution 1.4.6 (1.4.6-2) Date: Wed, 01 Sep 2004 13:01:53 +0100 Sender: linux-kernel-owner@vger.kernel.org X-Mailing-List: linux-kernel@vger.kernel.org On Maw, 2004-08-31 at 22:03, Andrew Chew wrote: > In my perusal of the kernel code, I noticed that the IDE subsystem > handles IDE controllers at legacy IO ports if no other driver claims > them (albeit without DMA support). I was wondering if it could be > extended to support SATA controllers > that aren't mapped to legacy I/O ports. Generally no. It depends how the SATA controller provides interfaces. If it provides the standards based interface with BIOS configured DMA and timings but has no other support then add it to pci/generic.c. If it doesn't then it'll need a driver anyway. Alan