/u-boot/doc/SPL/ |
A D | README.omap3 | 1 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 D | README.spl-secure-boot | 1 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 D | Kconfig | 2 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 D | README.multi-dtb-fit | 3 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 D | README.TPL | 9 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 D | README.SPL | 1 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 D | Kconfig | 1 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 D | Kconfig | 26 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 D | Kconfig | 24 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 D | Kconfig | 26 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 D | mx6sabresd.rst | 15 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 D | mx6sabreauto.rst | 18 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 D | Kconfig | 7 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 D | mx6_mx7_spl_secure_boot.txt | 2 + 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 D | README | 10 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 D | Kconfig | 8 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 D | README | 1 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 D | README | 10 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 D | Kconfig | 9 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 D | README | 10 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 D | Kconfig | 54 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 D | Kconfig | 24 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 D | Kconfig | 86 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 D | README | 10 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 D | README | 10 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
|