CRUX-ARM : Home

Home :: Documentation :: Download :: Development :: Community :: Ports :: Packages :: Bugs :: Links :: About :: Donors
Cleanup and fixed issues with boot templates
authorJose V Beneyto <sepen@crux.nu>
Thu, 3 Oct 2013 08:37:01 +0000 (08:37 +0000)
committerJose V Beneyto <sepen@crux.nu>
Thu, 3 Oct 2013 08:37:11 +0000 (08:37 +0000)
devices/cubox/Makefile
devices/cubox/boot-mmc.script.in [moved from devices/cubox/boot-mmcblk.script with 50% similarity]
devices/cubox/boot-ramdisk.script.in [moved from devices/cubox/boot-ram.script with 93% similarity]
devices/efikamx/README

index f532e3227a48496c695aefd1162a568085025de3..292ca2eca0794187a9786a45e35449b3ba66066a 100644 (file)
@@ -1,5 +1,5 @@
 #
-# uboot/devices/efikamx/Makefile
+# bootloader/devices/cubox/Makefile
 #
 
 PWD = $(shell pwd)
@@ -8,6 +8,15 @@ MKIMAGE = $(PWD)/../../work/mkimage
 ZIMAGE = $(PWD)/../../../kernel/cubox/work/zImage
 INITRDGZ = $(PWD)/../../../initrd/work/initrd-hardfp.gz
 
+KERNEL_VERSION_STRING = $(shell readlink $(ZIMAGE) | sed s/zImage-//)
+
+RAMDISK_TYPE = uInitrd
+#RAMDISK_TYPE = uInitramfs
+
+CONSOLE_DEVICE = tty0
+#CONSOLE_DEVICE = ttymxc0,115200
+
+
 .PHONY: all clean distclean uImage uInitrd bootscr
 
 all: uImage uInitrd bootscr
@@ -21,7 +30,7 @@ $(WORK):
 
 $(WORK)/uImage: $(WORK) $(MKIMAGE) $(ZIMAGE)
        $(MKIMAGE) -A arm -O linux -a 0x1a000000 -e 0x1a000000 \
-       -T kernel -C none -n "Linux-3.5.3-cubox" \
+       -T kernel -C none -n "Linux-$(KERNEL_VERSION_STRING)" \
        -d $(ZIMAGE) $(WORK)/uImage
 
 uImage: $(WORK)/uImage
@@ -39,15 +48,17 @@ uInitrd: $(WORK)/uInitrd
 uInitrd-clean:
        rm -f $(WORK)/uInitrd
 
+
+
 $(WORK)/boot-ram.scr: $(WORK) $(MKIMAGE) $(PWD)/boot-ram.script
        $(MKIMAGE) -A arm -O linux -a 0 -e 0 \
-       -T script -C none -n "CuBox Boot Script (ram)" \
+       -T script -C none -n "CuBox Boot Script (ramdisk)" \
        -d $(PWD)/boot-ram.script \
        $(WORK)/boot-ram.scr
 
 $(WORK)/boot-mmcblk.scr: $(WORK) $(MKIMAGE) $(PWD)/boot-mmcblk.script
        $(MKIMAGE) -A arm -O linux -a 0 -e 0 \
-       -T script -C none -n "CuBox Boot Script (mmcblk)" \
+       -T script -C none -n "CuBox Boot Script (mmc)" \
        -d $(PWD)/boot-mmcblk.script \
        $(WORK)/boot-mmcblk.scr
 
similarity index 50%
rename from devices/cubox/boot-mmcblk.script
rename to devices/cubox/boot-mmc.script.in
index a398134ed4ec2b86b84312274fc22b707b3fd15d..8a62a6d5d5c2474c0580d18c13e4f2c5442a204a 100644 (file)
@@ -1,7 +1,7 @@
 setenv kernel uImage;
 setenv loadcmd ext2load mmc 0:1
 setenv kerneladdr 0x16000000;
-setenv bootargs console=ttyS0,115200 root=/dev/mmcblk0p2 ro rootwait vmalloc=384M video=dovefb:lcd0:1920x1080-32@60-edid clcd.lcd0_enable=1 clcd.lcd1_enable=0;
+setenv bootargs console=@@CONSOLE_DEVICE@@ root=/dev/mmcblk0p2 ro rootwait vmalloc=384M video=dovefb:lcd0:1920x1080-32@60-edid clcd.lcd0_enable=1 clcd.lcd1_enable=0;
 ${loadcmd} ${kerneladdr} ${kernel}
 if imi ${kerneladdr}; then
   bootm ${kerneladdr}
similarity index 93%
rename from devices/cubox/boot-ram.script
rename to devices/cubox/boot-ramdisk.script.in
index 07ff3074d38bdf593422bf9f56c59fe76c31d6da..9353a787795213eb7f61592dd26862864b970740 100644 (file)
@@ -1,5 +1,5 @@
 setenv loadcmd ext2load usb 0:1;
-setenv ramdisk uInitrd;
+setenv ramdisk @@RAMDISK_TYPE@@;
 setenv ramdiskaddr 0x18000000;
 setenv kernel uImage;
 setenv kerneladdr 0x16000000;
index 7a94fe016f3824ca873d69737329c699b1735f8a..cdaae08187779c3a82ecda07282a8e92a4677a83 100644 (file)
@@ -8,7 +8,7 @@ README for efikamx
        different media types you will use. 
 
        To build the kernel image:
-       $ make uImage
+       $ make kernel
 
        To build the ramdisk (uInitrd):
        $ make ramdisk