AHCI Driver modification



Hello,

background:
I am running linux on a processor embedded in a FPGA, and need a AHCI
support for
a device not on PCI but my own custom bus.

The kernel version is 2.6.20, so there is an AHCI driver under libATA.

Question:
What type of linux device driver should I enumerate my modified AHCI
driver as?

I am still a beginner to linux and driver development.
From what I understood in the book Linux Device Drivers,

I can develop it as a Block storage type device.

So is this the solution: convert driver type from PCI to Block?

From the user's point of view, will accessing it be different?

Thanks,
Eugene

.



Relevant Pages

  • linux ut2003 client >> sound lag (even when not playing on internet)
    ... i have ut2003 client instlled on Red Hat Linux 9, ... PCI: PCI BIOS revision 2.10 entry at 0xfb3a0, ... PCI: Using IRQ router VIA at 00:11.0 ... Serial driver version 5.05c with MANY_PORTS MULTIPORT ...
    (alt.os.linux.redhat)
  • Re: problem with ohci1394
    ... I forgot to say that I'm quite ignorant about linux;-) ... PCI: PCI BIOS revision 2.10 entry at 0xfd94f, ... PCI: Using IRQ router PIIX at 00:07.0 ... Serial driver version 5.05c with MANY_PORTS MULTIPORT SHARE_IRQ ...
    (comp.os.linux.setup)
  • hard disk not accessable via second ide controller
    ... I have a recently installed Debian with Linux 2.4.18-bf2.4. ... I have not yet moved any data to the 40 Gb disks. ... 00:01.0 PCI bridge: VIA Technologies, ... Serial driver version 5.05c with MANY_PORTS SHARE_IRQ ...
    (Debian-User)
  • missing cdrom in new kernel 2.4.26
    ... PCI: PCI BIOS revision 2.10 entry at 0xfd99e, ... PCI: Found IRQ 9 for device 00:0c.0 ... Linux NET4.0 for Linux 2.4 ... Journalled Block Device driver loaded ...
    (Linux-Kernel)
  • Re: CD Recorder unrecognized
    ... PCI: PCI BIOS revision 2.10 entry at 0xfb490, ... PCI: Using IRQ router VIA at 00:07.0 ... Linux NET4.0 for Linux 2.4 ... Serial driver version 5.05c with MANY_PORTS SHARE_IRQ ...
    (linux.redhat)