Created
February 26, 2021 16:16
-
-
Save bbrezillon/fa1f2323dd5a3d45fba6a42020ce59ac to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| arch=arm | |
| autoload=no | |
| baudrate=1500000 | |
| board=evb_rk3399 | |
| board_name=evb_rk3399 | |
| boot_a_script=load ${devtype} ${devnum}:${distro_bootpart} ${scriptaddr} ${prefix}${script}; source ${scriptaddr} | |
| boot_efi_binary=if fdt addr ${fdt_addr_r}; then bootefi bootmgr ${fdt_addr_r};else bootefi bootmgr ${fdtcontroladdr};fi;load ${devtype} ${devnum}:${distro_bootpart} ${kernel_addr_r} efi/boot/bootaa64.efi; if fdt addr ${fdt_addr_r}; then bootefi ${kernel_addr_r} ${fdt_addr_r};else bootefi ${kernel_addr_r} ${fdtcontroladdr};fi | |
| boot_extlinux=sysboot ${devtype} ${devnum}:${distro_bootpart} any ${scriptaddr} ${prefix}${boot_syslinux_conf} | |
| boot_net_usb_start=usb start | |
| boot_prefixes=/ /boot/ | |
| boot_script_dhcp=boot.scr.uimg | |
| boot_scripts=boot.scr.uimg boot.scr | |
| boot_syslinux_conf=extlinux/extlinux.conf | |
| boot_targets=mmc0 mmc1 usb0 pxe dhcp | |
| bootargs=root=/dev/nfs ip=dhcp nfsroot=192.168.1.38:/home/bbrezillon/projects/panfrost/rootfs,vers=2,proto=tcp rw earlycon rootdelay=2 | |
| bootargs_armbian=root=/dev/nfs ip=dhcp nfsroot=192.168.1.38:/home/bbrezillon/projects/rockpi4/rootfs rw console=ttyS2,1500000n8 | |
| bootcmd=run bootcmd_mainline | |
| bootcmd_armbian=dhcp; tftp 0x02080000 rockpi4/Image; tftp 0x01f00000 rockpi4/rk3399-rockpi4b.dtb; setenv bootargs root=/dev/nfs ip=dhcp nfsroot=192.168.1.38:/home/bbrezillon/projects/rockpi4/rootfs rw earlycon; booti 0x02080000 - 0x01f00000 | |
| bootcmd_dhcp=run boot_net_usb_start; if dhcp ${scriptaddr} ${boot_script_dhcp}; then source ${scriptaddr}; fi;setenv efi_fdtfile ${fdtfile}; setenv efi_old_vci ${bootp_vci};setenv efi_old_arch ${bootp_arch};setenv bootp_vci PXEClient:Arch:00011:UNDI:003000;setenv bootp_arch 0xb;if dhcp ${kernel_addr_r}; then tftpboot ${fdt_addr_r} dtb/${efi_fdtfile};if fdt addr ${fdt_addr_r}; then bootefi ${kernel_addr_r} ${fdt_addr_r}; else bootefi ${kernel_addr_r} ${fdtcontroladdr};fi;fi;setenv bootp_vci ${efi_old_vci};setenv bootp_arch ${efi_old_arch};setenv efi_fdtfile;setenv efi_old_arch;setenv efi_old_vci; | |
| bootcmd_mainline=dhcp; tftp 0x02080000 panfrost/Image; tftp 0x01f00000 panfrost/rk3399-rock-pi-4.dtb; booti 0x02080000 - 0x01f00000 | |
| bootcmd_mmc0=devnum=0; run mmc_boot | |
| bootcmd_mmc1=devnum=1; run mmc_boot | |
| bootcmd_pxe=run boot_net_usb_start; dhcp; if pxe get; then pxe boot; fi | |
| bootcmd_usb0=devnum=0; run usb_boot | |
| bootdelay=2 | |
| cpu=armv8 | |
| distro_bootcmd=for target in ${boot_targets}; do run bootcmd_${target}; done | |
| efi_dtb_prefixes=/ /dtb/ /dtb/current/ | |
| ethact=ethernet@fe300000 | |
| ethaddr=9e:6c:f3:b6:2b:bb | |
| fdt_addr_r=0x01f00000 | |
| fdtcontroladdr=7df2aaa8 | |
| ipaddr=192.168.2.61 | |
| kernel_addr_r=0x02080000 | |
| load_efi_dtb=load ${devtype} ${devnum}:${distro_bootpart} ${fdt_addr_r} ${prefix}${efi_fdtfile} | |
| mmc_boot=if mmc dev ${devnum}; then devtype=mmc; run scan_dev_for_boot_part; fi | |
| partitions=uuid_disk=${uuid_gpt_disk};name=loader1,start=32K,size=4000K,uuid=${uuid_gpt_loader1};name=loader2,start=8MB,size=4MB,uuid=${uuid_gpt_loader2};name=trust,size=4M,uuid=${uuid_gpt_atf};name=boot,size=112M,bootable,uuid=${uuid_gpt_boot};name=rootfs,size=-,uuid=B921B045-1DF0-41C3-AF44-4C6F280D3FAE; | |
| pxefile_addr_r=0x00600000 | |
| ramdisk_addr_r=0x04000000 | |
| scan_dev_for_boot=echo Scanning ${devtype} ${devnum}:${distro_bootpart}...; for prefix in ${boot_prefixes}; do run scan_dev_for_extlinux; run scan_dev_for_scripts; done;run scan_dev_for_efi; | |
| scan_dev_for_boot_part=part list ${devtype} ${devnum} -bootable devplist; env exists devplist || setenv devplist 1; for distro_bootpart in ${devplist}; do if fstype ${devtype} ${devnum}:${distro_bootpart} bootfstype; then run scan_dev_for_boot; fi; done; setenv devplist | |
| scan_dev_for_efi=setenv efi_fdtfile ${fdtfile}; for prefix in ${efi_dtb_prefixes}; do if test -e ${devtype} ${devnum}:${distro_bootpart} ${prefix}${efi_fdtfile}; then run load_efi_dtb; fi;done;if test -e ${devtype} ${devnum}:${distro_bootpart} efi/boot/bootaa64.efi; then echo Found EFI removable media binary efi/boot/bootaa64.efi; run boot_efi_binary; echo EFI LOAD FAILED: continuing...; fi; setenv efi_fdtfile | |
| scan_dev_for_extlinux=if test -e ${devtype} ${devnum}:${distro_bootpart} ${prefix}${boot_syslinux_conf}; then echo Found ${prefix}${boot_syslinux_conf}; run boot_extlinux; echo SCRIPT FAILED: continuing...; fi | |
| scan_dev_for_scripts=for script in ${boot_scripts}; do if test -e ${devtype} ${devnum}:${distro_bootpart} ${prefix}${script}; then echo Found U-Boot script ${prefix}${script}; run boot_a_script; echo SCRIPT FAILED: continuing...; fi; done | |
| scriptaddr=0x00500000 | |
| serverip=192.168.1.38 | |
| soc=rockchip | |
| stderr=serial@ff1a0000 | |
| stdin=serial@ff1a0000 | |
| stdout=serial@ff1a0000 | |
| usb_boot=usb start; if usb dev ${devnum}; then devtype=usb; run scan_dev_for_boot_part; fi | |
| vendor=rockchip | |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment