Greetings All,
I've been working lately on improving the IDE support for the ARM processor.
The code only supported one IDE interface, which did not work out too well
with the new daughter board we made with a compact flash slot on it. With
the new code the TS-9600 IDE card also works on the ARM platform, provided
you have the 16-bit bus option. A few changes were all that were required
in a couple of header files. I've put the updated files on our ftp site:
ftp://ftp.embeddedarm.com/ide/
There are two header files named "ide.h", so I renamed the one found in
include/linux/ide.h to linux-ide.h, and kept the one from
include/asm-arm/arch-ep93xx/ide.h named ide.h. Both files specify their
original location at the top of the file so hopefully there is no confusion
as to where they go. The recompiled modules and kernel are also in this
directory. I recommend only using the modules unless you have a good need
to include the modules in the kernel (e.g. to boot from CF on the 7200)
because there appears to be a problem with hot-swapping otherwise.
I've also created a preliminary write-up on how everything works at:
http://oz.embeddedarm.com/~michael/support/ide-doc.txt.
Enjoy,
Michael
Yahoo! Groups Links
<*> To visit your group on the web, go to:
http://groups.yahoo.com/group/ts-7000/
<*> Your email settings:
Individual Email | Traditional
<*> To change settings online go to:
http://groups.yahoo.com/group/ts-7000/join
(Yahoo! ID required)
<*> To change settings via email:
<*> To unsubscribe from this group, send an email to:
<*> Your use of Yahoo! Groups is subject to:
http://docs.yahoo.com/info/terms/
|