Hi Dan,
take a look into the CPCI405 target support in the recent devel tree.
We use a mem'mapped CF card as storage device on many of our boards.
The file linux/drivers/ide/cpci405.c should be a good starting point for your work.
Matthias
** Sent via the linuxppc-embedded mail list. See http://lists.linuxppc.org/