addr_fit=0x90000000
arch=arm
baudrate=115200
board=phycore_am64x
board_name=phycore_am64x
bootcmd=run ${boot}boot; bootflow scan -lb
bootdelay=2
bootenv=bootenv.txt
console=ttyS2,115200n8
cpu=armv8
earlycon=ns16550a,mmio32,0x02800000
fdt_addr_r=0x88000000
fdtaddr=0x88000000
fdtfile="oftree"
fdtoverlay_addr_r=0x89000000
fitboot=load mmc ${mmcdev}:${mmcpart} ${addr_fit} fitImage; bootm ${addr_fit};
get_cmd=tftp
kernel_addr_r=0x82000000
loadaddr=0x82000000
loadaddr=0x82000000
mmc_apply_extensions=setenv extension_overlay_addr ${fdtoverlay_addr_r}; setenv extension_overlay_cmd 'load mmc ${mmcdev}:${mmcpart} ${fdtoverlay_addr_r} ${extension_overlay_name}'; extension scan; extension apply all;
mmc_apply_overlays=fdt address ${fdt_addr_r}; if test ${no_overlays} = 0; then for overlay in ${overlays}; do; if run mmc_load_overlay; then fdt resize ${filesize}; fdt apply ${fdtoverlay_addr_r}; fi; done; fi;
mmc_load_bootenv=load mmc ${mmcdev}:${mmcpart} ${bootenv_addr_r} ${bootenv}
mmc_load_overlay=load mmc ${mmcdev}:${mmcpart} ${fdtoverlay_addr_r} ${overlay}
mmcargs=setenv bootargs console=${console} earlycon=${earlycon} root=/dev/mmcblk${mmcdev}p${mmcroot} ${raucargs} rootwait rw ${optargs}
mmcboot=run mmcargs; mmc dev ${mmcdev}; mmc rescan; run mmcloadimage; run mmcloadfdt; run mmc_apply_overlays; run mmc_apply_extensions; booti ${kernel_addr_r} - ${fdt_addr_r}
mmcdev=1
mmcloadfdt=load mmc ${mmcdev}:${mmcpart} ${fdt_addr_r} ${fdtfile}
mmcloadimage=load mmc ${mmcdev}:${mmcpart} ${kernel_addr_r} Image
mmcpart=1
mmcroot=2
mtdids=
mtdparts=
net_apply_extensions=setenv extension_overlay_addr ${fdtoverlay_addr_r}; setenv extension_overlay_cmd '${get_cmd} ${fdtoverlay_addr_r} ${extension_overlay_name}'; extension scan; extension apply all;
net_apply_overlays=fdt address ${fdt_addr_r}; if test ${no_overlays} = 0; then for overlay in ${overlays}; do; if run net_load_overlay; then fdt resize ${filesize}; fdt apply ${fdtoverlay_addr_r}; fi; done; fi;
net_load_bootenv=${get_cmd} ${bootenv_addr_r} ${bootenv}
net_load_overlay=${get_cmd} ${fdtoverlay_addr_r} ${overlay}
netargs=setenv bootargs console=${console} root=/dev/nfs ip=dhcp rw nfsroot=${serverip}:${nfsroot},vers=4,tcp ${optargs}
netboot=run netargs; setenv autoload no; dhcp; run netloadimage; run netloadfdt; run net_apply_overlays; run net_apply_extensions; booti ${kernel_addr_r} - ${fdt_addr_r}
netloadfdt=${get_cmd} ${fdt_addr_r} ${serverip}:/${fdtfile}
netloadimage=${get_cmd} ${kernel_addr_r} ${serverip}:/Image
ramdisk_addr_r=0x88080000
scriptaddr=0x80000000
soc=k3
spi_fdt_addr=0x700000
spi_image_addr=0x800000
spi_ramdisk_addr=0x1e00000
spiargs=setenv bootargs console=${console} earlycon=${earlycon} ${optargs}
spiboot=run spiargs; sf probe; run spiloadimage; run spiloadfdt; run spiloadramdisk; booti ${kernel_addr_r} ${ramdisk_addr_r}:0x${size_fs} ${fdt_addr_r}
spiloadfdt=sf read ${fdt_addr_r} ${spi_fdt_addr} ${size_fdt}
spiloadimage=sf read ${kernel_addr_r} ${spi_image_addr} ${size_kern}
spiloadramdisk=sf read ${ramdisk_addr_r} ${spi_ramdisk_addr} ${size_fs}
vendor=phytec
