[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [microblaze-uclinux] Non-PCI AHCI SATA driver in uclinux



Hi Eugene,

Eugene Peng wrote:

I am investigating into the possibility of developing a driver for an
AHCI SATA Controller without the PCI interface.
First of all, is there AHCI support in the current 2.4.x distributions
for uclinux? From what I gathered, AHCI is fully supported in linux
2.6.19, so is there a way to port it over?

Use 2.6

There are p[atches for 2.6 on MicroBlaze at developer.petalinux.com, and we'll be releasing 2.6.20 in the next PetaLinux release (due out end May).


John: you seem to have dabbled with a non-PCI driver based on libata
before as I found in the conversation on this link:
http://groups.google.com/group/linux.kernel/browse_thread/thread/aab9d71
28e12621c/13b0a3a6f265e32b?lnk=st&q=sata+uclinux&rnum=3#13b0a3a6f265e32b
Were you able to get further on that?

No - but for commercial not technical reasons.

Jeff Garzik(creator of libata) mentions that libata in 2.6.x supports
generic bus interface rather than being PCI-specific. So preferably I
should be working with 2.6 kernel. Can I already do that on microblaze,
or are there still issues to be resolved?

it seems that libata is decoupled from PCI in 2.6, so much of the hardwro kis done. There is still a bit of work to be done on MicroBlae 2.6 support for DMA mappings, but the core infrastructure is there.

Use 2.6!

Regards,

John

___________________________
microblaze-uclinux mailing list
microblaze-uclinux@xxxxxxxxxxxxxx
Project Home Page : http://www.itee.uq.edu.au/~jwilliams/mblaze-uclinux
Mailing List Archive : http://www.itee.uq.edu.au/~listarch/microblaze-uclinux/