Commit 78c3a18d3f8c233d7ea605051d62f8276fd7ad94
1 parent
ddff1e8910
Exists in
master
and in
2 other branches
uboot
Showing
8 changed files
with
85 additions
and
26 deletions
Show diff stats
bootloader/u-boot_2015_04/include/configs/mx6s_prime_oven.h
| @@ -185,9 +185,10 @@ | @@ -185,9 +185,10 @@ | ||
| 185 | "loadaddr=0x12000000\0" \ | 185 | "loadaddr=0x12000000\0" \ |
| 186 | "boot_fdt=try\0" \ | 186 | "boot_fdt=try\0" \ |
| 187 | "bootdelay=1\0" \ | 187 | "bootdelay=1\0" \ |
| 188 | - "bootargs=console=ttymxc0,115200 root=/dev/ram0 rw --no-log initrd=0x1E000000,32M ramdisk=65536 video=${video_lvds} ${video_vmalloc} eth0ip=${ipaddr} eth0netmask=${netmask} eth0gw=${gatewayip} ${arg_option} autorun=${autoexec}\0" \ | ||
| 189 | - "bootargs_ram=setenv bootargs console=ttymxc0,115200 root=/dev/ram0 rw --no-log initrd=0x1E000000,32M ramdisk=65536 ${video_lvds} ${video_vmalloc} eth0ip=${ipaddr} eth0netmask=${netmask} eth0gw=${gatewayip} ${arg_option} autorun=${autoexec}\0" \ | ||
| 190 | - "bootargs_mmc=setenv bootargs console=ttymxc0,115200 root=/dev/mmcblk3p2 rw --no-log rootfstype=ext4 rootdelay=5 rootwait ${video_lvds} ${video_vmalloc} eth0ip=${ipaddr} eth0netmask=${netmask} eth0gw=${gatewayip} ${arg_option} autorun=${autoexec}\0" \ | 188 | + "ramargs=console=ttymxc0,115200 root=/dev/ram0 rw --no-log initrd=0x1E000000,32M ramdisk=65536\0" \ |
| 189 | + "mmcargs=console=ttymxc0,115200 root=/dev/mmcblk3p2 rw --no-log rootfstype=ext4 rootdelay=5 rootwait\0" \ | ||
| 190 | + "bootargs_ram=setenv bootargs ${ramargs} ${video_lvds} ${video_vmalloc} eth0ip=${ipaddr} eth0netmask=${netmask} eth0gw=${gatewayip} ${arg_option} autorun=${autoexec}\0" \ | ||
| 191 | + "bootargs_mmc=setenv bootargs ${mmcargs} ${video_lvds} ${video_vmalloc} eth0ip=${ipaddr} eth0netmask=${netmask} eth0gw=${gatewayip} ${arg_option} autorun=${autoexec}\0" \ | ||
| 191 | "ethaddr=00:FA:15:12:02:02\0" \ | 192 | "ethaddr=00:FA:15:12:02:02\0" \ |
| 192 | "eth1addr=00:FA:15:12:02:04\0" \ | 193 | "eth1addr=00:FA:15:12:02:04\0" \ |
| 193 | "serverip=192.168.10.131\0" \ | 194 | "serverip=192.168.10.131\0" \ |
| @@ -209,7 +210,7 @@ | @@ -209,7 +210,7 @@ | ||
| 209 | "uboot=tftpboot 0x12000000 ${tftpbase}/${uboot_file}; mmc dev ${mmcdev}; mmc write 0x12000000 2 500; if ext4ls mmc ${mmcdev}:1 boot; then ext4writ mmc ${mmcdev}:1 0x12000000 /boot/${uboot_file} ${filesize}; fi;\0" \ | 210 | "uboot=tftpboot 0x12000000 ${tftpbase}/${uboot_file}; mmc dev ${mmcdev}; mmc write 0x12000000 2 500; if ext4ls mmc ${mmcdev}:1 boot; then ext4writ mmc ${mmcdev}:1 0x12000000 /boot/${uboot_file} ${filesize}; fi;\0" \ |
| 210 | "kernel=tftpboot 0x12000000 ${tftpbase}/${kernel_file}; mmc dev ${mmcdev}; mmc write 0x12000000 3000 3800; if ext4ls mmc ${mmcdev}:1 boot; then ext4write mmc ${mmcdev}:1 0x12000000 /boot/${kernel_file} ${filesize}; fi;\0" \ | 211 | "kernel=tftpboot 0x12000000 ${tftpbase}/${kernel_file}; mmc dev ${mmcdev}; mmc write 0x12000000 3000 3800; if ext4ls mmc ${mmcdev}:1 boot; then ext4write mmc ${mmcdev}:1 0x12000000 /boot/${kernel_file} ${filesize}; fi;\0" \ |
| 211 | "dtb=tftpboot 0x11F00000 ${tftpbase}/${dtb_file}; mmc dev ${mmcdev}; mmc write 0x11F00000 2C00 400; if ext4ls mmc ${mmcdev}:1 boot; then ext4write mmc ${mmcdev}:1 0x11F00000 /boot/${dtb_file} ${filesize}; fi;\0" \ | 212 | "dtb=tftpboot 0x11F00000 ${tftpbase}/${dtb_file}; mmc dev ${mmcdev}; mmc write 0x11F00000 2C00 400; if ext4ls mmc ${mmcdev}:1 boot; then ext4write mmc ${mmcdev}:1 0x11F00000 /boot/${dtb_file} ${filesize}; fi;\0" \ |
| 212 | - "ramdisk=tftpboot 0x1E000000 ${tftpbase}/${ramdisk_file}; mmc dev ${mmcdev}; mmc write 0x1E000000 7000 10000; if ext4ls mmc ${mmcdev}:1 boot; then ext4write mmc ${mmcdev}:1 0x1E000000 /boot/${ramdisk_file} ${filesize}; fi;10000; if ext4ls mmc ${mmcdev}:1 boot; then ext4write mmc ${mmcdev}:1 0x1E000000 /boot/${ramdisk_file} ${filesize}; fi;\0" \" \ | 213 | + "ramdisk=tftpboot 0x1E000000 ${tftpbase}/${ramdisk_file}; mmc dev ${mmcdev}; mmc write 0x1E000000 7000 0x10000; if ext4ls mmc ${mmcdev}:1 boot; then ext4write mmc ${mmcdev}:1 0x1E000000 /boot/${ramdisk_file} ${filesize}; fi;10000; if ext4ls mmc ${mmcdev}:1 boot; then ext4write mmc ${mmcdev}:1 0x1E000000 /boot/${ramdisk_file} ${filesize}; fi;\0" \" \ |
| 213 | "logo=tftpboot 0x12000000 ${tftpbase}/${logo_file}; mmc dev ${mmcdev}; mmc write 0x12000000 800 2400; if ext4ls mmc ${mmcdev}:1 boot; then ext4write mmc ${mmcdev}:1 0x12000000 /boot/${logo_file} ${filesize}; fi;\0" \ | 214 | "logo=tftpboot 0x12000000 ${tftpbase}/${logo_file}; mmc dev ${mmcdev}; mmc write 0x12000000 800 2400; if ext4ls mmc ${mmcdev}:1 boot; then ext4write mmc ${mmcdev}:1 0x12000000 /boot/${logo_file} ${filesize}; fi;\0" \ |
| 214 | "loadsplash=echo ; mmc dev ${mmcdev}; if ext4load mmc ${mmcdev}:1 0x12000000 /boot/${logo_file}; then echo Boot Logo image patition area loader; else echo Boot Logo image raw area loader; mmc read 0x12000000 800 2400; fi; bmp info 0x12000000; bmp display 0x12000000 0 0; echo ;\0" \ | 215 | "loadsplash=echo ; mmc dev ${mmcdev}; if ext4load mmc ${mmcdev}:1 0x12000000 /boot/${logo_file}; then echo Boot Logo image patition area loader; else echo Boot Logo image raw area loader; mmc read 0x12000000 800 2400; fi; bmp info 0x12000000; bmp display 0x12000000 0 0; echo ;\0" \ |
| 215 | "bootram=mmc dev ${mmcdev}; mmcinfo; mmc read 0x11F00000 2C00 100; mmc read 0x12000000 3000 3800; mmc read 0x1E000000 7000 10000; bootm 0x12000000 - 0x11F00000\0" \ | 216 | "bootram=mmc dev ${mmcdev}; mmcinfo; mmc read 0x11F00000 2C00 100; mmc read 0x12000000 3000 3800; mmc read 0x1E000000 7000 10000; bootm 0x12000000 - 0x11F00000\0" \ |
bootloader/u-boot_2015_04/make.sh
| @@ -3,7 +3,7 @@ | @@ -3,7 +3,7 @@ | ||
| 3 | OUTPUT_DIR="../output-u-boot_2015_04" | 3 | OUTPUT_DIR="../output-u-boot_2015_04" |
| 4 | if [ -z "${CP_DIR}" ] | 4 | if [ -z "${CP_DIR}" ] |
| 5 | then | 5 | then |
| 6 | - CP_DIR="/tftpboot/prime-oven /nfs/prime-oven" | 6 | + CP_DIR="../../release /tftpboot/prime-oven /nfs/prime-oven" |
| 7 | fi | 7 | fi |
| 8 | 8 | ||
| 9 | defconfig="imx6s_prime_oven_defconfig" | 9 | defconfig="imx6s_prime_oven_defconfig" |
buildroot/buildroot-2016.08.1/board/falinux/prime_oven/rootfs_overlay/root/.falinux/mk-mmc-part.sh
| 1 | #!/bin/sh | 1 | #!/bin/sh |
| 2 | 2 | ||
| 3 | -BDEV=/dev/mmcblk0 | 3 | +BDEV=/dev/mmcblk3 |
| 4 | 4 | ||
| 5 | PART1=p1 | 5 | PART1=p1 |
| 6 | PART2=p2 | 6 | PART2=p2 |
| 7 | PART3=p3 | 7 | PART3=p3 |
| 8 | +PART4=p4 | ||
| 9 | + | ||
| 10 | +echo /dev/null >/proc/sys/kernel/hotplug | ||
| 8 | 11 | ||
| 9 | umount ${BDEV}${PART1} | 12 | umount ${BDEV}${PART1} |
| 10 | umount ${BDEV}${PART2} | 13 | umount ${BDEV}${PART2} |
| 11 | umount ${BDEV}${PART3} | 14 | umount ${BDEV}${PART3} |
| 15 | +umount ${BDEV}${PART4} | ||
| 12 | 16 | ||
| 17 | +echo "" | ||
| 13 | echo "==== make partitions ===============================" | 18 | echo "==== make partitions ===============================" |
| 14 | -## start stop desc | ||
| 15 | -## ---------- ---------- ------------------ | ||
| 16 | -## 00-MB 64-MB reserved area | ||
| 17 | -## 64-MB 192-MB partition#0, ext4 : BOOT0 | ||
| 18 | -## 256-MB 2048-MB partition#1, ext4 : APP | ||
| 19 | -## 2304-MB all partition#2, ext4 : DATA | 19 | +## start stop size desc |
| 20 | +## ---------- -------- ------- -------------- | ||
| 21 | +## 00-MB 64-MB 64-MB raw area | ||
| 22 | +## 64-MB 128-MB 64-MB partition#0, ext4 : BOOT0 | ||
| 23 | +## 128-MB 512-MB 384-MB partition#1, ext4 : SYSTEM | ||
| 24 | +## 512-MB 1024-MB 512-MB partition#2, ext4 : FALINUX | ||
| 25 | +## 1024-MB all partition#3, ext4 : PRIME | ||
| 20 | ## | 26 | ## |
| 27 | +sleep 1 | ||
| 21 | fdisk ${BDEV} << EOF | 28 | fdisk ${BDEV} << EOF |
| 22 | o | 29 | o |
| 23 | n | 30 | n |
| 24 | p | 31 | p |
| 25 | 1 | 32 | 1 |
| 26 | 2048 | 33 | 2048 |
| 27 | -8191 | 34 | +4095 |
| 28 | n | 35 | n |
| 29 | p | 36 | p |
| 30 | 2 | 37 | 2 |
| 31 | -8192 | ||
| 32 | -73727 | 38 | +4096 |
| 39 | +16383 | ||
| 33 | n | 40 | n |
| 34 | p | 41 | p |
| 35 | 3 | 42 | 3 |
| 36 | -73728 | 43 | +16384 |
| 44 | +32767 | ||
| 45 | +n | ||
| 46 | +p | ||
| 47 | +32768 | ||
| 37 | 48 | ||
| 38 | -t | ||
| 39 | -1 | ||
| 40 | -b | ||
| 41 | -t | ||
| 42 | -2 | ||
| 43 | -b | 49 | +p |
| 44 | w | 50 | w |
| 45 | EOF | 51 | EOF |
| 46 | 52 | ||
| 47 | ## format partitions | 53 | ## format partitions |
| 54 | +echo "" | ||
| 48 | echo "==== format partitions =============================" | 55 | echo "==== format partitions =============================" |
| 56 | +sleep 1 | ||
| 49 | 57 | ||
| 50 | -mkfs.ext4 -F ${BDEV}${PART1} -L BOOT0 | ||
| 51 | -mkfs.ext4 -F ${BDEV}${PART2} -L APP | ||
| 52 | -mkfs.ext4 -F ${BDEV}${PART3} -L DATA | 58 | +mkfs.ext4 -j -F ${BDEV}${PART1} -L BOOT0 |
| 59 | +mkfs.ext4 -j -F ${BDEV}${PART2} -L SYSTEM | ||
| 60 | +mkfs.ext4 -j -F ${BDEV}${PART3} -L FALINUX | ||
| 61 | +mkfs.ext4 -j -F ${BDEV}${PART4} -L PRIME | ||
| 53 | 62 | ||
| 63 | +sleep 1 | ||
| 64 | +mount ${BDEV}${PART1} /mnt/mmc | ||
| 65 | +mkdir /mnt/mmc/boot | ||
| 66 | +chmod 777 /mnt/mmc/boot | ||
| 67 | +sync | ||
| 68 | +sleep 1 | ||
| 69 | +echo /sbin/mdev >/proc/sys/kernel/hotplug | ||
| 70 | +/sbin/mdev -s |
buildroot/buildroot-2016.08.1/board/falinux/prime_oven/rootfs_overlay/root/.prime_oven/.buildroot_version
release/imx_usb
No preview for this file type
release/imx_usb.conf
| @@ -0,0 +1,11 @@ | @@ -0,0 +1,11 @@ | ||
| 1 | +#vid:pid, config_file | ||
| 2 | +0x066f:0x3780, mx23_usb_work.conf | ||
| 3 | +0x15a2:0x004f, mx28_usb_work.conf | ||
| 4 | +0x15a2:0x0052, mx50_usb_work.conf | ||
| 5 | +0x15a2:0x0054, mx6_usb_work.conf | ||
| 6 | +0x15a2:0x0061, mx6_usb_work.conf | ||
| 7 | +0x15a2:0x0063, mx6_usb_work.conf | ||
| 8 | +0x15a2:0x0041, mx51_usb_work.conf | ||
| 9 | +0x15a2:0x004e, mx53_usb_work.conf | ||
| 10 | +0x15a2:0x006a, vybrid_usb_work.conf | ||
| 11 | +0x066f:0x37ff, linux_gadget.conf |
release/mx6_usb_work.conf
| @@ -0,0 +1,30 @@ | @@ -0,0 +1,30 @@ | ||
| 1 | +mx6_qsb | ||
| 2 | +#hid/bulk,[old_header,]max packet size, {ram start, ram size}(repeat valid ram areas) | ||
| 3 | +hid,1024,0x10000000,1G,0x00907000,0x31000 | ||
| 4 | +#file:dcd,plug,load nnn,jump [nnn/header/header2] | ||
| 5 | +#jump nnn - header is after last downloaded word | ||
| 6 | +# entire file is loaded before jump, needs load nnn as well | ||
| 7 | +# i.e. file:load nnn,jump nnn | ||
| 8 | +#jump header - only length parameter is downloaded | ||
| 9 | +#header - uses existing header(error if none), but clears plug and dcd values unless plug also specified | ||
| 10 | +#header2 - uses 2nd header found(error if none) | ||
| 11 | +#plug - without jump uses header but clears plug flag to stop after plug execution | ||
| 12 | +#load nnn - load entire file to address | ||
| 13 | +#../u-boot-imx6/u-boot.bin:dcd,plug,jump header | ||
| 14 | +#:modify,020e02a8,7,1 | ||
| 15 | +#:modify,020e00bc,7,4 | ||
| 16 | +#:read,020e02a8 | ||
| 17 | +#:read,020e00bc | ||
| 18 | +#:read,020c4078 | ||
| 19 | +#:modify,020c407c,0,0f000000 | ||
| 20 | +#:modify,020c4080,0,c00 | ||
| 21 | +#:read,020c4084 | ||
| 22 | +#../imx_utils/mx6_ddr_init_xm.bin:dcd | ||
| 23 | +#../u-boot-imx6/u-boot.bin:load 0x13effc00 | ||
| 24 | +#../u-boot-imx6/u-boot.imx:load 0x13f00000 | ||
| 25 | +#../u-boot-dirk/u-boot.imx:load 0x13f00000 | ||
| 26 | +#u-boot-6w.bin:load 0x13effc00 | ||
| 27 | +#u-boot_1103.bin:load 0x13effc00 | ||
| 28 | +#u-boot_1103.bin:jump header | ||
| 29 | +#../imx_utils/mx6_ecspi_ram_write_xm.bin:clear_dcd,plug | ||
| 30 | +#../imx6_obds/output/mx61/bin/diag-obds-mx61qsb-rev1.bin:jump header |
release/u-boot.imx
No preview for this file type