I made a better version of config/armv7l/imx51 for our kernel rpms
http://www.zq1.de/~bernhard/linux/arm/imx51.diff please apply.
There is also a kernel built from it in https://build.opensuse.org/package/show?package=kernel-imx51&project=hom...
which is tested to have working MMC PATA Serial USB LAN WLAN
but sound and graphics is not there.
For reference here is what other people are using to compile: http://dev.gentoo.org/~steev/files/efika-3.2-config
Ciao Bernhard M.