Excellent, thanks a lot hippo. Did you only test if the driver compiles in successfully, or did you actually try it out with a config chip? If so, what chip... i'm trying to get this tested with as many EPCS devices as possible, and I only have access to 2 of them.
I too wondered about the epcs_controller address; mine is epcs_base + 0x200, but I don't know if this is the case for all EPCS chips. If it is, it may be possible to get the base address from 'make hwselect' and then remove the kernel configuration parameter. This would be a bit nicer of course.
I am thinking about migrating to 2.6.15 now... are there any notable advantages that you know of over .11?
Also, this is up to you of course, but since you have such a good guide going already in another thread, it may be helpful to link to this thread in your EPCS section since this probably deals with it in more detail. It would be nice to have as much relevant uClinux info in that one thread as possible, so it's easy to find.