Home
last modified time | relevance | path

Searched refs:SPL (Results 1 – 25 of 262) sorted by relevance

1234567891011

/u-boot/doc/SPL/
A DREADME.omap31 Overview of SPL on OMAP3 devices
35 Option 1 (SPL only):
36 0x40200800 - 0x4020BBFF: Area for SPL text, data and rodata
37 0x4020E000 - 0x4020FFFC: Area for the SPL stack.
38 0x80000000 - 0x8007FFFF: Area for the SPL BSS.
40 0x80208000 - 0x80307FFF: malloc() pool available to SPL.
42 Option 2 (SPL or X-Loader):
43 0x40200800 - 0x4020BBFF: Area for SPL text, data and rodata
44 0x4020E000 - 0x4020FFFC: Area for the SPL stack.
46 0x87000000 - 0x8707FFFF: Area for the SPL BSS.
[all …]
A DREADME.spl-secure-boot1 Overview of SPL verified boot on powerpc/mpc85xx & arm/layerscape platforms
7 This document provides an overview of how SPL verified boot works on powerpc/
13 The SPL image is responsible for loading the next stage boot loader, which is
15 SPL image, so to continue chain of trust SPL image verifies U-boot image using
/u-boot/drivers/clk/imx/
A DKconfig2 bool "SPL clock support for i.MX6Q"
3 depends on ARCH_MX6 && SPL
25 bool "SPL clock support for i.MX8MM"
26 depends on ARCH_IMX8M && SPL
41 bool "SPL clock support for i.MX8MN"
42 depends on ARCH_IMX8M && SPL
57 bool "SPL clock support for i.MX8MP"
58 depends on ARCH_IMX8M && SPL
73 bool "SPL clock support for i.MXRT1020"
74 depends on ARCH_IMXRT && SPL
[all …]
/u-boot/doc/
A DREADME.multi-dtb-fit3 The purpose of this feature is to enable U-Boot or the SPL to select its DTB
5 It comes in two flavors: U-Boot (CONFIG_MULTI_DTB_FIT) and SPL
9 Usually the DTB is selected by the SPL and passed down to U-Boot. But some
10 platforms don't use the SPL. In this case MULTI_DTB_FIT can used to provide
20 SPL flavor:
21 the SPL uses only a small subset of the DTB and it usually depends more
23 SPL that doesn't exactly match the board. There are howerver some cases
29 that SPL can locate it and select the correct DTB from inside the FIT.
37 FIT (same as what the SPL uses to select the DTB for U-Boot).
39 during the early initialization stage of the SPL (spl_early_init() or
[all …]
A DREADME.TPL9 Due to the SPL on some boards(powerpc mpc85xx) has a size limit and cannot
12 SPL. It loads the final uboot image into DDR, then jump to it to begin
16 Keep consistent with SPL, with this framework almost all source files for a
23 Makefile is shared by SPL and TPL.
25 The object files are built separately for SPL/TPL and placed in the
32 The SPL options are shared by SPL and TPL, the board config file should
33 determine which SPL options to choose based on whether CONFIG_TPL_BUILD
39 (see README.SPL for details).
A DREADME.SPL1 Generic SPL framework
7 To unify all existing implementations for a secondary program loader (SPL)
8 and to allow simply adding of new implementations this generic SPL framework
20 A config option named CONFIG_SPL_BUILD is enabled by Kconfig for SPL.
21 Source files can therefore be compiled for SPL with different settings.
38 The building of SPL images can be enabled by CONFIG_SPL option in Kconfig.
40 Because SPL images normally have a different text base, one has to be
44 To support generic U-Boot libraries and drivers in the SPL binary one can
83 All the nodes remaining in the SPL devicetree are bound
90 as in most cases do_reset is not defined within SPL.
[all …]
/u-boot/common/spl/
A DKconfig1 menu "SPL / TPL"
12 config SPL config
15 prompt "Enable SPL"
20 bool "Support SPL based upon the common SPL framework"
21 depends on SPL
39 depends on SPL
137 if SPL
280 bool "Enable output of the SPL banner 'U-Boot SPL ...'"
476 in SPL, if space for the SPL binary is very tight.
1205 in SPL.
[all …]
/u-boot/arch/xtensa/
A DKconfig26 bool "Do not enable icache in SPL"
27 depends on SPL
30 Do not enable instruction cache in SPL.
39 bool "Do not enable dcache in SPL"
40 depends on SPL
43 Do not enable data cache in SPL.
/u-boot/arch/mips/mach-mtmips/
A DKconfig24 default 0x9c000000 if !SPL
25 default 0x80200000 if SPL
34 default "u-boot-with-spl.bin" if SPL
47 select SPL_SEPARATE_BSS if SPL
48 select SPL_LOADER_SUPPORT if SPL
65 select SPL_SEPARATE_BSS if SPL
66 select SPL_INIT_STACK_WITHOUT_MALLOC_F if SPL
67 select SPL_LOADER_SUPPORT if SPL
/u-boot/arch/nds32/
A DKconfig26 bool "Do not enable icache in SPL"
27 depends on SPL
30 Do not enable instruction cache in SPL.
39 bool "Do not enable dcache in SPL"
40 depends on SPL
43 Do not enable data cache in SPL.
/u-boot/doc/board/freescale/
A Dmx6sabresd.rst15 3. Booting via Falcon mode (SPL launches the kernel directly)
18 1. Booting from SD card via SPL
30 This will generate the SPL and u-boot-dtb.img binaries.
32 - Flash the SPL binary into the SD card:
36 $ sudo dd if=SPL of=/dev/sdX bs=1K seek=1 conv=notrunc && sync
52 This will generate the SPL and u-boot-dtb.img binaries.
64 - Flash SPL and u-boot-dtb.img binaries into the eMMC:
68 $ sudo dd if=SPL of=/dev/sdX bs=1K seek=1 conv=notrunc && sync
81 This will generate the SPL image called SPL and the u-boot-dtb.img.
83 - Flash the SPL image into the SD card
[all …]
A Dmx6sabreauto.rst18 This will generate the SPL and u-boot-dtb.img binaries.
20 - Flash the SPL binary into the SD card:
24 $ sudo dd if=SPL of=/dev/sdX bs=1K seek=1 conv=notrunc && sync
46 This will generate the SPL image called SPL and the u-boot-dtb.img.
48 - Flash the SPL image into the SD card:
52 $ sudo dd if=SPL of=/dev/sdb bs=1K seek=1 conv=notrunc && sync
100 - Restart the board and then SPL binary will launch the kernel directly.
/u-boot/disk/
A DKconfig7 select SPL_SPRINTF if SPL
9 select SPL_STRTO if SPL
35 depends on SPL && PARTITIONS
47 bool "Enable MS Dos partition table for SPL"
48 depends on SPL && PARTITIONS
59 bool "Enable ISO partition table for SPL"
60 depends on SPL && PARTITIONS
70 bool "Enable AMIGA partition table for SPL"
71 depends on SPL && PARTITIONS
115 depends on SPL && PARTITIONS
[all …]
/u-boot/doc/imx/habv4/guides/
A Dmx6_mx7_spl_secure_boot.txt2 + i.MX6, i.MX7 U-Boot HABv4 Secure Boot guide for SPL targets +
10 SPL targets.
15 1.1 Building a SPL target supporting secure boot
39 The diagram below illustrate a signed SPL image layout:
49 | | SPL |
108 - SPL build log:
110 $ cat SPL.log
139 Block = 0x00907400 0x00000000 0x0000ec00 "SPL"
153 - Create SPL CSF binary file:
157 - Append CSF signature to the end of SPL image:
[all …]
/u-boot/board/udoo/
A DREADME10 This will generate the SPL image called SPL and the u-boot.img.
12 - Flash the SPL image into the SD card:
14 sudo dd if=SPL of=/dev/mmcblk0 bs=1k seek=1; sync
/u-boot/arch/arm/mach-rockchip/
A DKconfig8 select SPL
29 select SPL
54 select SPL
77 select SPL
104 select SPL
138 select SPL
159 select SPL
209 select SPL
281 depends on SPL
307 depends on SPL
[all …]
/u-boot/board/liebherr/xea/
A DREADME1 Building SPL/U-Boot for xea board
15 The boot ROM loads SPL from SPI NOR flash into SRAM. SPL configures
28 0x00000000 SPL u-boot.sb
43 In falcon mode, the default, SPL loads the kernel and devicetree
45 correct "memory" and "chosen" nodes as these are not updated by SPL
53 SPL, U-Boot, and kernel over TFTP. These are as follows:
60 e.g. "run update_spl" to update the SPL.
/u-boot/board/solidrun/mx6cuboxi/
A DREADME10 This will generate the SPL image called SPL and the u-boot.img.
12 - Flash the SPL image into the SD card:
14 sudo dd if=SPL of=/dev/mmcblk0 bs=1k seek=1; sync
/u-boot/arch/arm/mach-keystone/
A DKconfig9 select SPL_BOARD_INIT if SPL
17 select SPL_BOARD_INIT if SPL
25 select SPL_BOARD_INIT if SPL
34 select SPL_BOARD_INIT if SPL
/u-boot/board/myir/mys_6ulx/
A DREADME10 This will generate SPL and u-boot-dtb.img images.
13 - The SPL and u-boot-dtb.img images need to be flashed into the micro SD card:
15 $ sudo dd if=SPL of=/dev/mmcblk0 bs=1k seek=1; sync
26 - Boot the board using SD/MMC or Serial download and load the SPL into memory
31 Flash SPL to NAND from SD/MMC,
33 $ ext4load mmc 0:2 $loadaddr SPL
/u-boot/arch/arm/mach-zynqmp/
A DKconfig54 depends on SPL
62 depends on SPL
69 string "PMU firmware configuration object to load at runtime by SPL"
70 depends on SPL
73 into U-Boot SPL and loaded at runtime into the PMU firmware.
77 U-Boot SPL set here the file name (absolute path or relative to
79 binary blob. It will be linked in the SPL binary and loaded
80 into the PMU firmware by U-Boot SPL during board
108 Include psu_init to full u-boot. SPL include psu_init by default.
111 bool "Overwrite SPL bootmode"
[all …]
/u-boot/arch/arm/mach-k3/
A DKconfig24 specify the total size of SPL as ROM can use some part
25 of this RAM. Once ROM gives control to SPL then this
70 bool "Activate to allow for an early console during SPL"
71 depends on SPL
84 int "Index of serial device to use for SPL early console"
88 for the early console during SPL execution.
92 depends on SPL
127 overall SPL memory footprint.
138 bool "Start Cortex-A from SPL"
139 depends on SPL && CPU_V7R
[all …]
/u-boot/arch/arm/mach-imx/mx6/
A DKconfig86 select SPL_DM if SPL
87 select SPL_OF_CONTROL if SPL
88 select SPL_PINCTRL if SPL
104 depends on SPL
321 select SPL
322 select SPL_DM if SPL
330 select SPL_PINCTRL if SPL
351 select SPL_DM if SPL
439 select SPL_DM if SPL
583 select SPL_DM if SPL
[all …]
/u-boot/board/grinn/liteboard/
A DREADME10 This will generate the SPL image called SPL and the u-boot.img.
12 - Flash the SPL image into the micro SD card:
14 sudo dd if=SPL of=/dev/mmcblk0 bs=1k seek=1; sync
/u-boot/board/variscite/dart_6ul/
A DREADME10 This will generate SPL and u-boot-dtb.img images.
13 - The SPL and u-boot-dtb.img images need to be flashed into the micro SD card:
15 $ sudo dd if=SPL of=/dev/mmcblk0 bs=1k seek=1; sync
28 - Flash the SPL and u-boot-dtb.img to mmcblk1boot0
29 $ sudo dd if=SPL of=/dev/mmcblk1boot0 bs=1k seek=1; sync

Completed in 22 milliseconds

1234567891011