arch=arm
baudrate=115200
board=phycore_am64x
board_name=phycore_am64x
boot_script_dhcp=net_boot_fit.scr.uimg
boot_targets=mmc1 mmc0 spi_flash dhcp
bootcmd=bootflow scan -lb
bootdelay=-2
bootenv=bootenv.txt
bootmeths=rauc script efi extlinux pxe
console=ttyS2,115200n8
cpu=armv8
doraucboot=0
earlycon=ns16550a,mmio32,0x02800000
fdt_addr_r=0x88000000
fdtaddr=0x88000000
fdtfile="oftree"
fdtoverlay_addr_r=0x89000000
fit_addr_r=0x90000000
fitimage_offset_f=0x740000
get_cmd=tftp
kernel_addr_r=0x82000000
loadaddr=0x82000000
loadaddr=0x82000000
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=echo DEPRECATION WARNING: mmcboot will be removed in future versions. Use standard boot instead.; if test ${doraucboot} = 1; then run raucinit; fi; run mmcargs; mmc dev ${mmcdev}; mmc rescan; run mmcloadimage; run mmcloadfdt; run mmc_apply_overlays; 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_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=echo DEPRECATION WARNING: netboot will be removed in future versions. Use standard boot instead.; run netargs; setenv autoload no; dhcp; run netloadimage; run netloadfdt; run net_apply_overlays; 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
raucbootpart0=1
raucbootpart1=2
raucinit=echo Booting RAUC A/B system; test -n "${BOOT_ORDER}" || env set BOOT_ORDER "system0 system1"; test -n "${BOOT_system0_LEFT}" || env set BOOT_system0_LEFT 3; test -n "${BOOT_system1_LEFT}" || env set BOOT_system1_LEFT 3; env set raucstatus; for BOOT_SLOT in "${BOOT_ORDER}"; do if test "x${raucstatus}" != "x"; then echo Skipping remaing slots!; elif test "x${BOOT_SLOT}" = "xsystem0"; then if test ${BOOT_system0_LEFT} -gt 0; then echo Found valid slot A, ${BOOT_system0_LEFT} attempts remaining; setexpr BOOT_system0_LEFT ${BOOT_system0_LEFT} - 1; env set mmcpart ${raucbootpart0}; env set mmcroot ${raucrootpart0}; env set raucargs rauc.slot=system0; env set raucstatus success; fi; elif test "x${BOOT_SLOT}" = "xsystem1"; then if test ${BOOT_system1_LEFT} -gt 0; then echo Found valid slot B, ${BOOT_system1_LEFT} attempts remaining; setexpr BOOT_system1_LEFT ${BOOT_system1_LEFT} - 1; env set mmcpart ${raucbootpart1}; env set mmcroot ${raucrootpart1}; env set raucargs rauc.slot=system1; env set raucstatus success; fi; fi; done; if test -n "${raucstatus}"; then env delete raucstatus; env save; else echo WARN: No valid slot found; env set BOOT_system0_LEFT 3; env set BOOT_system1_LEFT 3; env delete raucstatus; env save; reset; fi;
raucrootpart0=5
raucrootpart1=6
script_offset_f=0x700000
script_size_f=0x2000
scriptaddr=0x89100000
silent=1
soc=k3
spi_fdt_addr=0x700000
spi_image_addr=0x800000
spi_ramdisk_addr=0x2200000
spiargs=setenv bootargs console=${console} earlycon=${earlycon} ${optargs}
spiboot=echo DEPRECATION WARNING: spiboot will be removed in future versions. Use standard boot instead.; 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}
start_watchdog=if test ${watchdog_timeout_ms} -gt 0; then; if test -z "${watchdog}"; then; echo No watchdog device set, skipping watchdog start; else; wdt dev ${watchdog}; wdt start ${watchdog_timeout_ms}; echo Watchdog started, timeout ${watchdog_timeout_ms} ms; fi; fi;
usb_ignorelist=
vendor=phytec
watchdog=watchdog@e000000
watchdog_timeout_ms=60000
