Kernel 3.14 uses device tree, so you need to create a dts file for your board.
Check arch/arm/boot/dts/imx28-evk.dts for a reference.
Then you generate a dtb:
make imx28-evk.dtb
It would be easier to use U-boot to boot your kernel and dtb, but if you can't use U-boot and need to use the bootlets to run the kernel, then you could do:
- Select CONFIG_ARM_APPENDED_DT=y
- Build the kernel
- Combine the kernel and dtb: cat zImage imx28-evk.dtb > my-zImage
- Boot my-zImage as usual
Also, with kernel mainline the console is ttyAMA0 instead of ttyAM0
Hope this helps.
Regards,
Fabio Estevam