RAMDISK_TYPE = uInitrd # select between uInitramfs or uInitrd
+CONSOLE = tty0 # tty0 / ttymxc0,115200
+
.PHONY: all clean distclean kernel ramdisk bootscr
all: kernel ramdisk bootscr
$(WORK)/uImage: $(WORK) $(MKIMAGE) $(ZIMAGE)
$(MKIMAGE) -A arm -O linux -a 0x90008000 -e 0x90008000 \
- -T kernel -C none -n "Linux-2.6.31.14.22-efikamx" \
+ -T kernel -C none -n "Linux-2.6.31.14.27-efikamx" \
-d $(ZIMAGE) $(WORK)/uImage
kernel: $(WORK)/uImage
setenv kernel uImage;
-setenv bootargs console=ttymxc0,115200 root=/dev/mmcblk0p2 console=tty1 rootwait ro;
+setenv bootargs console=#CONSOLE# root=/dev/mmcblk0p2 rootwait ro;
${loadcmd} ${kerneladdr} ${kernel}
if imi ${kerneladdr}; then
bootm ${kerneladdr}
setenv ramdisk #RAMDISK_TYPE#;
setenv kernel uImage;
-setenv bootargs console=ttymxc0,115200 root=/dev/ram0 console=tty1 rootwait ro;
+setenv bootargs console=#CONSOLE# root=/dev/ram0 rootwait ro;
${loadcmd} ${ramdiskaddr} ${ramdisk};
if imi ${ramdiskaddr}; then; else
setenv bootargs ${bootargs} noinitrd;
setenv kernel uImage;
-setenv bootargs console=ttymxc0,115200 root=/dev/sda1 console=tty1 rootwait ro;
+setenv bootargs console=#CONSOLE# root=/dev/sda1 rootwait ro;
${loadcmd} ${kerneladdr} ${kernel}
if imi ${kerneladdr}; then
bootm ${kerneladdr}