Skip to content

Instantly share code, notes, and snippets.

@troglobit
Last active July 9, 2021 18:19
Show Gist options
  • Save troglobit/b6bf743b597196607ea7b61cc5f8bbdc to your computer and use it in GitHub Desktop.
Save troglobit/b6bf743b597196607ea7b61cc5f8bbdc to your computer and use it in GitHub Desktop.
Marvell MacchiatoBin U-Boot
Marvell>> printenv
baudrate=115200
bootargs=console=ttyS0,115200 root=/dev/nfs rw ip=0.0.0.0:0.0.0.0:10.4.50.254:255.255.255.0:marvell:eth0:none nfsroot=0.0.0.0:/srv/nfs/
bootcmd=run get_env; run get_images; run set_bootargs; booti $kernel_addr $ramfs_addr $fdt_addr
bootdelay=2
console=console=ttyS0,115200
eth1addr=00:51:82:11:22:01
eth2addr=00:51:82:11:22:02
eth3addr=00:51:82:11:22:03
ethact=mvpp2-0
ethaddr=00:51:82:11:22:00
ethprime=eth0
fdt_addr=0x4f00000
fdt_high=0xffffffffffffffff
fdt_name=fdt.dtb
fdtcontroladdr=7f70fc38
gatewayip=10.4.50.254
get_env=mw 0x01700000 0 0x1000; fatload mmc 1:1 0x01700000 /uenv.txt; if test "$?" = "0"; then env import -t 0x01700000; else ext4load mmc 1:1 0x01700000 /uenv.txt; if test "$?" = "0"; then env import -t 0x01700000; else fatload mmc 0:1 0x01700000 /uenv.txt; if test "$?" = "0"; then env import -t 0x01700000; else ext4load mmc 0:1 0x01700000 /uenv.txt; if test "$?" = "0"; then env import -t 0x01700000; else usb start; fatload usb 0:1 0x01700000 /uenv.txt; if test "$?" = "0"; then env import -t 0x01700000; else ext4load usb 0:1 0x01700000 /uenv.txt; if test "$?" = "0"; then env import -t 0x01700000; fi;fi;fi;fi;fi;fi; if test "${uenvcmd}" != ""; then run uenvcmd; fi
get_images=tftpboot $kernel_addr $image_name; tftpboot $fdt_addr $fdt_name; run get_ramfs
get_ramfs=if test "${ramfs_name}" != "-"; then setenv ramfs_addr 0x8000000; tftpboot $ramfs_addr $ramfs_name; else setenv ramfs_addr -;fi
hostname=marvell
image_name=Image
initrd_addr=0xa00000
initrd_size=0x2000000
ipaddr=0.0.0.0
kernel_addr=0x5000000
loadaddr=0x5000000
netdev=eth0
netmask=255.255.255.0
ramfs_addr=-
ramfs_name=-
root=root=/dev/nfs rw
rootpath=/srv/nfs/
serverip=0.0.0.0
set_bootargs=setenv bootargs $console $root ip=$ipaddr:$serverip:$gatewayip:$netmask:$hostname:$netdev:none nfsroot=$serverip:$rootpath $extra_params
stderr=serial@512000
stdin=serial@512000
stdout=serial@512000
Environment size: 1979/65532 bytes
Marvell>>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment