I have tested mounting a jffs2 on a EPCS64, and read/write on it.
The SOPC builder allocated 0x800 bytes of io port for epcs controller. The first 0x200 was the loader code, so it is reasonable to have the register base followed immediately.
I will add the mtd driver in next kernel update. I will add jffs2 on epcs mtd to the guide.
It will include the pci driver too.
The next kernel should be 2.6.15.6 . Some of the internal data structure and api changed for newer kernel. So old drivers may be borken on new kernel. But there are a lot of bug fix and new drivers. You can find the long list of them on the
kernel.org. I would recommand working on new kernel if you will use or write new drivers. It is impratical to back porting them to old kernels.
I didn't have dev boards to test the new kernels until recently. So some of the net and usb driver files are missing in preivous 2.5.16.4 patches. Now those are fixed mostly.