All of lore.kernel.org
 help / color / mirror / Atom feed
From: Jeff Garzik <jgarzik@pobox.com>
To: Alan Cox <alan@lxorguk.ukuu.org.uk>
Cc: Deven Balani <devenbalani@gmail.com>, linux-kernel@vger.kernel.org
Subject: Re: reference code for non-PCI libata complaint SATA for ARM	boards.
Date: Tue, 25 Oct 2005 13:37:25 -0400	[thread overview]
Message-ID: <435E6D55.7090903@pobox.com> (raw)
In-Reply-To: <1130254633.25191.33.camel@localhost.localdomain>

Alan Cox wrote:
> On Maw, 2005-10-25 at 17:41 +0530, Deven Balani wrote:
> 
>>Hi All!
>>
>>I am currently writing a low-level driver for non-PCI SATA controller
>>in ARM platform.which uses libata-core.c for linux-2.4.25. Can any one
>>tell me any reference code available under linux.
> 
> 
> At the moment its a bit hard to do a non PCI driver because the core
> code assumes that there is a device structure (or pci_dev structure) for
> everything. Fixing that is a two line change for 2.6 (probably similar
> for 2.4) but Jeff Garzik rejected it.

In 2.6.x, libata needs no fixes to support non-PCI devices.

An out-of-tree driver for a non-PCI embedded board exists, and works 
100%.  Use of struct device and dma_xxx() means it is bus-agnostic. 
That's how the whole system was designed to work -- and work, it does.

None of this is true in 2.4.x, of course...

	Jeff



  reply	other threads:[~2005-10-25 17:37 UTC|newest]

Thread overview: 6+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2005-10-25 12:11 reference code for non-PCI libata complaint SATA for ARM boards Deven Balani
2005-10-25 15:37 ` Alan Cox
2005-10-25 17:37   ` Jeff Garzik [this message]
2005-10-26  5:58     ` Deven Balani
2005-10-26 13:16       ` Erik Mouw
2005-11-14  8:22     ` Deven Balani

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=435E6D55.7090903@pobox.com \
    --to=jgarzik@pobox.com \
    --cc=alan@lxorguk.ukuu.org.uk \
    --cc=devenbalani@gmail.com \
    --cc=linux-kernel@vger.kernel.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.