It also has nothing to do with Western Digital Corp . I'm neither work for them nor did they support me in any way. Furthermore, I don't take any responsibility about the facts, legal issues and matters presented when following any links mentioned on this page. There you can find lots of nice stuff. They also have very interesting docu on things not concerning controllers.
Standards are here.
Yes, there are attempts to write such a thing. It describes the current state of the project, and how to join the mailing-list. So I took his latest release and completely rewrote the thing. The driver was succesfully tested under Linux 2.0.32. The directory is sorted by date, so the newest driver is in the directory with the most recent date.