mirror of
https://github.com/smaeul/u-boot.git
synced 2025-09-11 20:46:00 +01:00
Add support for the Comvetia i.MX6Q LXR2 board, which is uses the Phytec PFLA02 SoM. Based on the original work from Stefano Babic <sbabic@denx.de>. The Phytec PFLA02 devicetrees are taken from kernel 6.11-rc7. The imx6q-lxr.dts has been submitted upstream: https://lore.kernel.org/linux-devicetree/20240913200906.1753458-3-festevam@gmail.com/ After it gets accepted in mainline (most likely in kernel 6.13), the lxr2 board can then be switched to OF_UPSTREAM and these device trees can be removed from U-Boot. Signed-off-by: Fabio Estevam <festevam@denx.de>
35 lines
1.9 KiB
Bash
35 lines
1.9 KiB
Bash
addcons=setenv bootargs ${bootargs} console=${console},${baudrate}
|
|
addip=setenv bootargs ${bootargs} ip=${ipaddr}:${serverip}:${gatewayip}:${netmask}:${hostname}:${netdev}:off
|
|
addmisc=setenv bootargs ${bootargs} ${miscargs}
|
|
addmtd=run mtdnand;run mtdspi;setenv bootargs ${bootargs} ${mtdparts}
|
|
altbootcmd=run swupdate
|
|
bootcmd=run nandboot;run swupdate
|
|
bootcount=2
|
|
bootlimit=3
|
|
console=ttymxc3
|
|
cpu=armv7
|
|
ethprime=FEC
|
|
fdt_addr_r=0x18000000
|
|
fitfile=fitImage
|
|
flash-all-from-sd-card=env default -f -a;load mmc 0:1 10000000 u-boot.scr;source 10000000;saveenv
|
|
initrd_high=0xffffffff
|
|
kernel_addr_r=0x12000000
|
|
loadaddr=0x12000000
|
|
miscargs=panic=1
|
|
mmcargs=setenv bootargs root=${mmcroot} rw rootwait
|
|
mmcboot=if run mmcload;then run mmcargs addcons addmisc;bootm;fi
|
|
mmcload=mmc rescan;load mmc 0:${mmcpart} ${kernel_addr_r} boot/fitImage
|
|
mmcpart=1
|
|
mmcroot=/dev/mmcblk0p1
|
|
mtdnand=setenv mtdparts mtdparts=gpmi-nand:40m(Kernels),860m(root),-(nand)
|
|
mtdspi=setenv mtdparts ${mtdparts}';spi2.0:1024k(bootloader),64k(env1),64k(env2),-(rescue)'
|
|
nanboot_fit=tftp ${kernel_addr_r} ${board_name}/${fitfile};run nandargs addip addcons addmtd addmisc;bootm
|
|
nandargs=setenv bootargs ubi.mtd=1 root=ubi0:rootfs${ubiroot} rootfstype=ubifs
|
|
nandboot=run mtdnand;ubi part Kernels;ubi readvol ${kernel_addr_r} kernel${ubiroot};run nandargs addip addcons addmtd addmisc;bootm ${kernel_addr_r}
|
|
net_nfs=tftp ${kernel_addr_r} ${board_name}/${bootfile};tftp ${fdt_addr_r} ${board_name}/${fdt_file};run nfsargs addip addcons addmtd addmisc;bootm ${kernel_addr_r} - ${fdt_addr_r}
|
|
net_nfs_fit=tftp ${kernel_addr_r} ${board_name}/${fitfile};run nfsargs addip addcons addmtd addmisc;bootm ${kernel_addr_r}
|
|
netmask=255.255.255.0
|
|
nfsargs=setenv bootargs root=/dev/nfs nfsroot=${serverip}:${nfsroot},v3 panic=1
|
|
swupdate=setenv bootargs root=/dev/ram;run addip addcons addmtd addmisc;sf probe;sf read ${kernel_addr_r} 120000 600000;sf read 14000000 730000 800000;bootm ${kernel_addr_r} 14000000
|
|
ubiroot=1
|