Merge lp:~mvo/snappy-hub/bbb-env into lp:~snappy-dev/snappy-hub/snappy-systems

Proposed by Michael Vogt
Status: Merged
Approved by: Oliver Grawert
Approved revision: 12
Merged at revision: 9
Proposed branch: lp:~mvo/snappy-hub/bbb-env
Merge into: lp:~snappy-dev/snappy-hub/snappy-systems
Diff against target: 119 lines (+74/-7)
4 files modified
beagleblack/README (+2/-0)
beagleblack/meta/package.yaml (+2/-1)
beagleblack/uEnv.txt (+0/-6)
beagleblack/uboot.env.in (+70/-0)
To merge this branch: bzr merge lp:~mvo/snappy-hub/bbb-env
Reviewer Review Type Date Requested Status
Snappy Developers Pending
Review via email: mp+264975@code.launchpad.net

Description of the change

Tiny branch that adds a new uboot.env so that we can use the env from
u-boot.

Merge should wait until we had a full end-to-end test.

To post a comment you must log in.
Revision history for this message
Oliver Grawert (ogra) wrote :

you might want to merge this together with https://code.launchpad.net/~ogra/snappy-hub/bbb-new-binaries-and-env/+merge/265375 and adjust the README to use uboot.env.in

Revision history for this message
Michael Vogt (mvo) wrote :

Thanks Oliver! I merged your stuff, added some more quoting and updated the README

lp:~mvo/snappy-hub/bbb-env updated
12. By Michael Vogt

update version

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
=== modified file 'beagleblack/MLO'
0Binary files beagleblack/MLO 2015-04-22 15:46:27 +0000 and beagleblack/MLO 2015-07-23 12:07:56 +0000 differ0Binary files beagleblack/MLO 2015-04-22 15:46:27 +0000 and beagleblack/MLO 2015-07-23 12:07:56 +0000 differ
=== added file 'beagleblack/README'
--- beagleblack/README 1970-01-01 00:00:00 +0000
+++ beagleblack/README 2015-07-23 12:07:56 +0000
@@ -0,0 +1,2 @@
1uboot.env is created from uEnv.txt via:
2$ mkenvimage -r -s 131072 -o uboot.env uboot.env.in
03
=== modified file 'beagleblack/meta/package.yaml'
--- beagleblack/meta/package.yaml 2015-06-30 17:54:39 +0000
+++ beagleblack/meta/package.yaml 2015-07-23 12:07:56 +0000
@@ -1,7 +1,7 @@
1name: beagleblack1name: beagleblack
2vendor: Sergio Schvezov <sergio.schvezov@canonical.com>2vendor: Sergio Schvezov <sergio.schvezov@canonical.com>
3icon: meta/element14.png3icon: meta/element14.png
4version: 1.84version: 1.11
5type: oem5type: oem
66
7immutable-config:7immutable-config:
@@ -19,6 +19,7 @@
19 bootloader: u-boot19 bootloader: u-boot
20 boot-assets:20 boot-assets:
21 files:21 files:
22 - path: uboot.env
22 - path: uEnv.txt23 - path: uEnv.txt
23 raw-files:24 raw-files:
24 - path: MLO25 - path: MLO
2526
=== modified file 'beagleblack/u-boot.img'
26Binary files beagleblack/u-boot.img 2015-04-22 15:46:27 +0000 and beagleblack/u-boot.img 2015-07-23 12:07:56 +0000 differ27Binary files beagleblack/u-boot.img 2015-04-22 15:46:27 +0000 and beagleblack/u-boot.img 2015-07-23 12:07:56 +0000 differ
=== modified file 'beagleblack/uEnv.txt'
--- beagleblack/uEnv.txt 2015-06-12 10:20:31 +0000
+++ beagleblack/uEnv.txt 2015-07-23 12:07:56 +0000
@@ -1,6 +0,0 @@
1# where to load initrd
2initrd_addr=0x88080000
3# load Snappy environment and call into Snappy boot after processing this file
4uenvcmd=load mmc ${bootpart} ${loadaddr} snappy-system.txt; env import -t $loadaddr $filesize; run snappy_boot
5# boot from SD, ignoring eMMC (LP: #1464275)
6bootpart=0:1
70
=== added file 'beagleblack/uboot.env'
8Binary files beagleblack/uboot.env 1970-01-01 00:00:00 +0000 and beagleblack/uboot.env 2015-07-23 12:07:56 +0000 differ1Binary files beagleblack/uboot.env 1970-01-01 00:00:00 +0000 and beagleblack/uboot.env 2015-07-23 12:07:56 +0000 differ
=== added file 'beagleblack/uboot.env.in'
--- beagleblack/uboot.env.in 1970-01-01 00:00:00 +0000
+++ beagleblack/uboot.env.in 2015-07-23 12:07:56 +0000
@@ -0,0 +1,70 @@
1arch=arm
2baudrate=115200
3board=am335x
4boot_fdt=try
5bootcmd=run findfdt; run mmcboot;setenv mmcdev 1; setenv bootpart 1:2; run mmcboot;run nandboot;
6bootdelay=1
7bootdir=/boot
8bootenv=uEnv.txt
9bootfile=zImage
10bootm_size=0x10000000
11bootpart=0:1
12bootscript=echo Running bootscript from mmc${mmcdev} ...; source ${loadaddr}
13console=ttyO0,115200n8
14cpu=armv7
15dfu_alt_info_emmc=rawemmc raw 0 3751936
16dfu_alt_info_mmc=boot part 0 1;rootfs part 0 2;MLO fat 0 1;MLO.raw raw 0x100 0x100;u-boot.img.raw raw 0x300 0x400;spl-os-args.raw raw 0x80 0x80;spl-os-image.raw raw 0x900 0x2000;spl-os-args fat 0 1;spl-os-image fat 0 1;u-boot.img fat 0 1;uEnv.txt fat 0 1
17dfu_alt_info_ram=kernel ram 0x80200000 0xD80000;fdt ram 0x80F80000 0x80000;ramdisk ram 0x81000000 0x4000000
18fdt_addr_r=0x88000000
19fdtaddr=0x88000000
20fdtfile=am335x-boneblack.dtb
21findfdt=if test $board_name = A335BONE; then setenv fdtfile am335x-bone.dtb; fi; if test $board_name = A335BNLT; then setenv fdtfile am335x-boneblack.dtb; fi; if test $board_name = A33515BB; then setenv fdtfile am335x-evm.dtb; fi; if test $board_name = A335X_SK; then setenv fdtfile am335x-evmsk.dtb; fi; if test $fdtfile = undefined; then echo WARNING: Could not determine device tree to use; fi;
22importbootenv=echo Importing environment from mmc ...; env import -t -r $loadaddr $filesize
23initrd_addr=0x88080000
24initrd_file=initrd.img
25kernel_addr_r=0x82000000
26kernel_file=vmlinuz
27loadaddr=0x82000000
28loadbootenv=load mmc ${mmcdev} ${loadaddr} ${bootenv}
29loadbootscript=load mmc ${mmcdev} ${loadaddr} boot.scr
30loadfdt=load mmc ${mmcdev}:${mmcpart} ${fdtaddr} ${snappy_ab}/dtbs/${fdtfile}
31loadfiles=run loadkernel; run loadinitrd; run loadfdt
32loadimage=load mmc ${bootpart} ${loadaddr} ${bootdir}/${bootfile}
33loadinitrd=load mmc ${mmcdev}:${mmcpart} ${initrd_addr} ${snappy_ab}/${initrd_file}; setenv initrd_size ${filesize}
34loadkernel=load mmc ${mmcdev}:${mmcpart} ${loadaddr} ${snappy_ab}/${kernel_file}
35loadramdisk=load mmc ${mmcdev} ${rdaddr} ramdisk.gz
36mmcargs=setenv bootargs console=${console} ${optargs} root=${mmcroot} rootfstype=${mmcrootfstype}
37mmcboot=mmc dev ${mmcdev}; if mmc rescan; then echo SD/MMC found on device ${mmcdev};if run loadbootscript; then run bootscript;else if run loadbootenv; then echo Loaded environment from ${bootenv};run importbootenv;fi;if test -n $uenvcmd; then echo Running uenvcmd ...;run uenvcmd;fi;if run loadimage; then run mmcloados;fi;fi ;fi;
38mmcdev=0
39mmcloados=run mmcargs; if test ${boot_fdt} = yes || test ${boot_fdt} = try; then if run loadfdt; then bootz ${loadaddr} - ${fdtaddr}; else if test ${boot_fdt} = try; then bootz; else echo WARN: Cannot load the DT; fi; fi; else bootz; fi;
40mmcroot=/dev/mmcblk0p2 ro
41mmcrootfstype=ext4 rootwait
42netargs=setenv bootargs console=${console} ${optargs} root=/dev/nfs nfsroot=${serverip}:${rootpath},${nfsopts} rw ip=dhcp
43netboot=echo Booting from network ...; setenv autoload no; dhcp; run netloadimage; run netloadfdt; run netargs; bootz ${loadaddr} - ${fdtaddr}
44netloadfdt=tftp ${fdtaddr} ${fdtfile}
45netloadimage=tftp ${loadaddr} ${bootfile}
46nfsopts=nolock
47partitions=uuid_disk=${uuid_gpt_disk};name=rootfs,start=2MiB,size=-,uuid=${uuid_gpt_rootfs}
48ramargs=setenv bootargs console=${console} ${optargs} root=${ramroot} rootfstype=${ramrootfstype}
49ramboot=echo Booting from ramdisk ...; run ramargs; bootz ${loadaddr} ${rdaddr} ${fdtaddr}
50ramdisk_addr_r=0x88080000
51ramroot=/dev/ram0 rw
52ramrootfstype=ext2
53rdaddr=0x88080000
54rootpath=/export/rootfs
55snappy_ab=a
56snappy_boot=if test "${snappy_mode}" = "try"; then if test "${snappy_trial_boot}" = "1"; then if test "${snappy_ab}" = "a"; then setenv snappy_ab "b"; else setenv snappy_ab "a"; fi; else setenv snappy_trial_boot 1; saveenv; fi; fi; run loadfiles; setenv mmcroot /dev/disk/by-label/system-${snappy_ab} ${snappy_cmdline}; run mmcargs; bootz ${loadaddr} ${initrd_addr}:${initrd_size} ${fdtaddr}
57snappy_cmdline=init=/lib/systemd/systemd ro panic=-1 fixrtc
58snappy_mode=regular
59snappy_trial_boot=0
60soc=am33xx
61spiargs=setenv bootargs console=${console} ${optargs} root=${spiroot} rootfstype=${spirootfstype}
62spiboot=echo Booting from spi ...; run spiargs; sf probe ${spibusno}:0; sf read ${loadaddr} ${spisrcaddr} ${spiimgsize}; bootz ${loadaddr}
63spibusno=0
64spiimgsize=0x362000
65spiroot=/dev/mtdblock4 rw
66spirootfstype=jffs2
67spisrcaddr=0xe0000
68static_ip=${ipaddr}:${serverip}:${gatewayip}:${netmask}:${hostname}::off
69uenvcmd=run snappy_boot
70vendor=ti

Subscribers

People subscribed via source and target branches