blob: dc1cb01e50a0f51ef2cf9ea230051e67dbd36ba9 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
|
/* SPDX-License-Identifier: GPL-2.0+ */
board=ls1028ardb
hwconfig=fsl_ddr:bank_intlv=auto
fdtfile=fsl-ls1028a-rdb.dtb
image=Image
extra_bootargs=iommu.passthrough=1 arm-smmu.disable_bypass=0
othbootargs=video=1920x1080-32@60 cma=640M
ramdisk_addr=0x800000
ramdisk_size=0x2000000
bootm_size=0x10000000
kernel_addr=0x01000000
scriptaddr=0x80000000
scripthdraddr=0x80080000
fdtheader_addr_r=0x80100000
kernelheader_addr_r=0x80200000
load_addr=0xa0000000
kernel_addr_r=0x81000000
fdt_addr_r=0x90000000
ramdisk_addr_r=0xa0000000
kernel_start=0x1000000
kernelheader_start=0x600000
kernel_load=0xa0000000
kernel_size=0x2800000
kernelheader_size=0x40000
kernel_addr_sd=0x8000
kernel_size_sd=0x14000
kernelhdr_addr_sd=0x3000
kernelhdr_size_sd=0x20
console=ttyS0,115200
console_dbg=earlycon=uart8250,mmio,0x21c0500
boot_script_hdr=hdr_ls1028ardb_bs.out
xspi_bootcmd=echo Trying load from FlexSPI flash ...;sf probe 0:0 && sf read $load_addr
$kernel_start $kernel_size ; env exists secureboot &&sf read $kernelheader_addr_r
$kernelheader_start $kernelheader_size && esbc_validate ${kernelheader_addr_r}; bootm
$load_addr#$board
xspi_hdploadcmd=echo Trying load HDP firmware from FlexSPI...;sf probe 0:0 && sf read
$load_addr 0x940000 0x30000 && hdp load $load_addr 0x2000
sd_bootcmd=echo Trying load from SD ...;mmc dev 0;mmcinfo; mmc read $load_addr $kernel_addr_sd
$kernel_size_sd && env exists secureboot && mmc read $kernelheader_addr_r $kernelhdr_addr_sd
$kernelhdr_size_sd && esbc_validate ${kernelheader_addr_r};bootm $load_addr#$board
sd_hdploadcmd=echo Trying load HDP firmware from SD..;mmc dev 0;mmcinfo;mmc read $load_addr
0x4a00 0x200 && hdp load $load_addr 0x2000
emmc_bootcmd=echo Trying load from EMMC ..;mmc dev 1;mmcinfo; mmc read $load_addr
$kernel_addr_sd $kernel_size_sd && env exists secureboot && mmc read $kernelheader_addr_r
$kernelhdr_addr_sd $kernelhdr_size_sd && esbc_validate ${kernelheader_addr_r};bootm
$load_addr#$board
emmc_hdploadcmd=echo Trying load HDP firmware from EMMC..;mmc dev 1;mmcinfo;mmc read $load_addr
0x4a00 0x200 && hdp load $load_addr 0x2000
|