Home
last modified time | relevance | path

Searched +full:u +full:- +full:boot +full:- +full:spl (Results 1 – 25 of 752) sorted by relevance

12345678910>>...31

/openbmc/u-boot/arch/arm/dts/
H A Dfsl-imx8qxp-mek-u-boot.dtsi1 // SPDX-License-Identifier: GPL-2.0+
7 u-boot,dm-spl;
11 u-boot,dm-spl;
15 u-boot,dm-spl;
19 u-boot,dm-spl;
23 u-boot,dm-spl;
27 u-boot,dm-spl;
31 u-boot,dm-spl;
35 u-boot,dm-spl;
39 u-boot,dm-spl;
[all …]
H A Domap5-u-boot.dtsi2 * Copyright (C) 2017 Texas Instruments Incorporated - http://www.ti.com/
12 tick-timer = &timer2;
21 u-boot,dm-spl;
24 compatible = "ti,omap-ocp2scp", "simple-bus";
28 compatible = "ti,omap-ocp2scp", "simple-bus";
32 u-boot,dm-spl;
38 u-boot,dm-spl;
39 reg-shift = <2>;
43 u-boot,dm-spl;
44 reg-shift = <2>;
[all …]
H A Domap3-u-boot.dtsi2 * Copyright (C) 2017 Texas Instruments Incorporated - http://www.ti.com/
7 * Based on "omap5-u-boot.dtsi"
12 u-boot,dm-spl;
15 u-boot,dm-spl;
21 u-boot,dm-spl;
22 reg-shift = <2>;
26 u-boot,dm-spl;
27 reg-shift = <2>;
31 u-boot,dm-spl;
32 reg-shift = <2>;
[all …]
H A Dstm32mp157c-ev1-u-boot.dtsi1 // SPDX-License-Identifier: GPL-2.0+ OR BSD-3-Clause
6 #include "stm32mp157c-ed1-u-boot.dtsi"
17 compatible = "spi-flash";
21 compatible = "spi-flash";
25 regulator-always-on;
29 g-tx-fifo-size = <576>;
32 /* SPL part **************************************/
34 u-boot,dm-spl;
38 u-boot,dm-spl;
40 u-boot,dm-spl;
[all …]
H A Dk3-am654-base-board-u-boot.dtsi1 // SPDX-License-Identifier: GPL-2.0
3 * Copyright (C) 2018 Texas Instruments Incorporated - http://www.ti.com/
6 #include <dt-bindings/pinctrl/k3-am65.h>
10 stdout-path = "serial2:115200n8";
19 u-boot,dm-spl;
22 compatible = "pinctrl-single";
24 #pinctrl-cells = <1>;
25 pinctrl-single,register-width = <32>;
26 pinctrl-single,function-mask = <0xffffffff>;
30 compatible = "pinctrl-single";
[all …]
H A Dstm32mp157c-ed1-u-boot.dtsi1 // SPDX-License-Identifier: GPL-2.0+ OR BSD-3-Clause
6 #include <dt-bindings/clock/stm32mp1-clksrc.h>
7 #include "stm32mp157-u-boot.dtsi"
8 #include "stm32mp15-ddr3-2x4Gb-1066-binG.dtsi"
18 compatible = "gpio-leds";
23 default-state = "off";
28 default-state = "on";
33 default-state = "off";
47 u-boot,dm-pre-reloc;
49 u-boot,dm-pre-reloc;
[all …]
H A Dam4372-u-boot.dtsi1 // SPDX-License-Identifier: GPL-2.0+
3 * Copyright (C) 2018 Texas Instruments Incorporated - http://www.ti.com/
14 compatible = "ti,control-phy-usb2-am437", "syscon";
18 compatible = "ti,control-phy-usb2-am437", "syscon";
22 compatible = "ti,am437x-ocp2scp", "ti,omap-ocp2scp", "simple-bus";
26 compatible = "ti,am437x-ocp2scp", "ti,omap-ocp2scp", "simple-bus";
30 u-boot,dm-spl;
34 u-boot,dm-spl;
38 u-boot,dm-spl;
42 u-boot,dm-spl;
[all …]
/openbmc/u-boot/arch/arm/mach-imx/
H A DMakefile1 # SPDX-License-Identifier: GPL-2.0+
3 # (C) Copyright 2000-2006
9 obj-y = iomux-v3.o
14 obj-$(CONFIG_IMX_BOOTAUX) += imx_bootaux.o
16 obj-$(CONFIG_ENV_IS_IN_MMC) += mmc_env.o
17 obj-$(CONFIG_FEC_MXC) += mac.o
18 obj-$(CONFIG_SYS_I2C_MXC) += i2c-mxv7.o
19 obj-y += cpu.o
23 obj-y += cpu.o speed.o
24 obj-$(CONFIG_GPT_TIMER) += timer.o
[all …]
/openbmc/u-boot/common/spl/
H A DKconfig1 menu "SPL / TPL"
12 config SPL config
15 prompt "Enable SPL"
17 If you want to build SPL as well as the normal image, say Y.
20 bool "Support SPL based upon the common SPL framework"
21 depends on SPL
24 Enable the SPL framework under common/spl/. This framework
25 supports MMC, NAND and YMODEM and other methods loading of U-Boot
29 bool "Pass hand-off information from SPL to U-Boot proper"
32 It is useful to be able to pass information from SPL to U-Boot
[all …]
/openbmc/u-boot/arch/arm/cpu/arm926ejs/mxs/
H A DMakefile1 # SPDX-License-Identifier: GPL-2.0+
3 # (C) Copyright 2000-2006
6 extra-$(CONFIG_SPL_BUILD) := start.o
8 obj-y = clock.o mxs.o iomux.o timer.o
11 obj-y += spl_boot.o spl_lradc_init.o spl_mem_init.o spl_power_init.o
15 MKIMAGE_TARGET-$(CONFIG_MX23) = mxsimage$(CONFIG_SPL_FRAMEWORK:%=-spl).mx23.cfg
16 MKIMAGE_TARGET-$(CONFIG_MX28) = mxsimage$(CONFIG_SPL_FRAMEWORK:%=-spl).mx28.cfg
18 # Generate HAB-capable IVT
20 # Note on computing the post-IVT size field value for the U-Boot binary.
22 # -> The size of U-Boot binary aligned to 64B (u-boot.bin)
[all …]
/openbmc/u-boot/doc/
H A DREADME.rockchip1 # SPDX-License-Identifier: GPL-2.0+
6 U-Boot on Rockchip
9 A wide range of Rockchip SoCs are supported in mainline U-Boot
17 - Firefly RK3288 board or something else with a supported RockChip SoC
18 - Power connection to 5V using the supplied micro-USB power cable
19 - Separate USB serial cable attached to your computer and the Firefly
20 (connect to the micro-USB connector below the logo)
21 - rkflashtool [3]
22 - openssl (sudo apt-get install openssl)
23 - Serial UART connection [4]
[all …]
H A DREADME.falcon1 U-Boot Falcon Mode
5 ------------
11 to boot a Linux kernel (or whatever image) without a full blown U-Boot.
13 Falcon Mode relies on the SPL framework. In fact, to make booting faster,
14 U-Boot is split into two parts: the SPL (Secondary Program Loader) and U-Boot
15 image. In most implementations, SPL is used to start U-Boot when booting from
16 a mass storage, such as NAND or SD-Card. SPL has now support for other media,
18 required initialization. SPL mainly initializes the RAM controller, and then
19 copies U-Boot image into the memory.
22 from SPL. A new command is added to U-Boot to prepare the parameters that SPL
[all …]
/openbmc/u-boot/include/environment/ti/
H A Ddfu.h1 /* SPDX-License-Identifier: GPL-2.0+ */
3 * Copyright (C) 2016 Texas Instruments Incorporated - http://www.ti.com
13 "boot part 0 1;" \
17 "u-boot.img.raw raw 0x300 0x1000;" \
18 "u-env.raw raw 0x1300 0x200;" \
19 "spl-os-args.raw raw 0x1500 0x200;" \
20 "spl-os-image.raw raw 0x1700 0x6900;" \
21 "spl-os-args fat 0 1;" \
22 "spl-os-image fat 0 1;" \
23 "u-boot.img fat 0 1;" \
[all …]
/openbmc/u-boot/scripts/
H A DMakefile.spl1 # SPDX-License-Identifier: GPL-2.0+
3 # (C) Copyright 2000-2011
10 # Texas Instruments Incorporated - http://www.ti.com/
12 # Based on top-level Makefile.
18 _dummy := $(shell [ -d $(obj) ] || mkdir -p $(obj))
22 -include include/config/auto.conf
23 -include $(obj)/include/autoconf.mk
25 KBUILD_CPPFLAGS += -DCONFIG_SPL_BUILD
27 KBUILD_CPPFLAGS += -DCONFIG_TPL_BUILD
31 SPL_BIN := u-boot-tpl
[all …]
/openbmc/u-boot/board/work-microwave/work_92105/
H A DREADME1 Work_92105 from Work Microwave is an LPC3250- based board with the
4 - 64MB SDR DRAM
5 - 1 GB SLC NAND, managed through MLC controller.
6 - Ethernet
7 - Ethernet + PHY SMSC8710
8 - I2C:
9 - EEPROM (24M01-compatible)
10 - RTC (DS1374-compatible)
11 - Temperature sensor (DS620)
12 - DACs (2 x MAX518)
[all …]
/openbmc/u-boot/
H A DMakefile1 # SPDX-License-Identifier: GPL-2.0+
15 # o Do not use make's built-in rules and variables
16 # (this increases performance and avoids hard-to-debug behaviour);
18 MAKEFLAGS += -rR --include-dir=$(CURDIR)
32 # Most importantly: sub-Makefiles should only ever modify files in
35 # unavoidable when linking the built-in.o targets which finally
46 # ---------------------------------------------------------------------------
53 # cmd_cc_o_c = $(CC) $(c_flags) -c -o $@ $<
60 # A simple variant is to prefix commands with $(Q) - that's useful
61 # for commands that shall be hidden in non-verbose mode.
[all …]
/openbmc/u-boot/doc/SPL/
H A DREADME.am335x-network3 Some boards (like TI AM335x based ones) have quite big on-chip RAM and
9 1. You have to enable generic SPL configuration options (see
10 doc/README.SPL) as well as CONFIG_SPL_NET_SUPPORT,
13 SPL with support for booting over the network. Also you have to enable
15 board needs some board-specific initialization (TI AM335x EVM does).
16 If you want SPL to use some Vendor Class Identifier (VCI) you can set
20 script after boot:
28 3. Build U-Boot as usual
30 You will need u-boot.img and spl/u-boot.bin images to perform
31 network boot. Copy them to u-boot-restore.img and
[all …]
/openbmc/u-boot/tools/binman/etype/
H A Du_boot_spl.py1 # SPDX-License-Identifier: GPL-2.0+
5 # Entry-type module for spl/u-boot-spl.bin
14 """U-Boot SPL binary
17 - filename: Filename of u-boot-spl.bin (default 'spl/u-boot-spl.bin')
19 This is the U-Boot SPL (Secondary Program Loader) binary. This is a small
20 binary which loads before U-Boot proper, typically into on-chip SRAM. It is
21 responsible for locating, loading and jumping to U-Boot. Note that SPL is
26 SPL can access binman symbols at runtime. See:
32 The ELF file 'spl/u-boot-spl' must also be available for this to work, since
33 binman uses that to look up symbols to write into the SPL binary.
[all …]
/openbmc/u-boot/board/gateworks/gw_ventana/
H A DREADME1 U-Boot for the Gateworks Ventana Product Family boards
3 This file contains information for the port of U-Boot to the Gateworks
7 is supported by a single bootloader build by using a common SPL and U-Boot
10 all of the various boot mediums available.
12 1. Secondary Program Loader (SPL)
13 ---------------------------------
15 The i.MX6 has a BOOT ROM PPL (Primary Program Loader) which supports loading
16 an executable image from various boot devices.
18 The Gateworks Ventana board config uses an SPL build configuration. This
19 will build the following artifacts from U-Boot source:
[all …]
/openbmc/u-boot/board/sunxi/
H A DREADME.sunxi641 Allwinner 64-bit boards README
4 Newer Allwinner SoCs feature ARMv8 cores (ARM Cortex-A53) with support for
5 both the 64-bit AArch64 mode and the ARMv7 compatible 32-bit AArch32 mode.
8 These SoCs are wired to start in AArch32 mode on reset and execute 32-bit
9 code from the Boot ROM (BROM). As this has some implications on U-Boot, this
10 file describes how to make full use of the 64-bit capabilities.
14 - Build the ARM Trusted Firmware binary (see "ARM Trusted Firmware (ATF)" below)
15 $ cd /src/arm-trusted-firmware
17 - Build U-Boot (see "SPL/U-Boot" below)
19 $ make pine64_plus_defconfig && make -j5
[all …]
/openbmc/u-boot/tools/binman/
H A DREADME.entries15 ------------------------------------------------------
21 - filename: Filename of file to read into entry
22 - compress: Compression algorithm to use:
24 lz4: Use lz4 compression (via 'lz4' command-line utility)
28 example the 'u_boot' entry which provides the filename 'u-boot.bin'.
30 If compression is enabled, an extra 'uncomp-size' property is written to
31 the node (if enabled with -u) which provides the uncompressed size of the
36 Entry: blob-dtb: A blob that holds a device tree
37 ------------------------------------------------
40 obtained from the list of available device-tree files, managed by the
[all …]
/openbmc/u-boot/arch/arm/mach-omap2/
H A Dconfig.mk2 # Copyright (C) 2011, Texas Instruments, Incorporated - http://www.ti.com/
4 # SPDX-License-Identifier: GPL-2.0+
6 include $(srctree)/arch/arm/mach-omap2/config_secure.mk
9 ifeq ($(CONFIG_TI_SECURE_DEVICE),y) # Refer to README.ti-secure for more info
12 # For booting spl from SD/MMC/eMMC use
13 # u-boot-spl_HS_MLO
15 # For booting spl over UART or USB use
16 # u-boot-spl_HS_ULO
18 # For booting spl from QSPI or NOR use
19 # u-boot-spl_HS_X-LOADER
[all …]
/openbmc/u-boot/arch/arm/mach-stm32mp/
H A Dconfig.mk1 # SPDX-License-Identifier: GPL-2.0+ OR BSD-3-Clause
3 # Copyright (C) 2018, STMicroelectronics - All Rights Reserved
6 ALL-$(CONFIG_SPL_BUILD) += u-boot-spl.stm32
8 MKIMAGEFLAGS_u-boot-spl.stm32 = -T stm32image -a $(CONFIG_SPL_TEXT_BASE) -e $(CONFIG_SPL_TEXT_BASE)
10 spl/u-boot-spl.stm32: MKIMAGEOUTPUT = spl/u-boot-spl.stm32.log
12 spl/u-boot-spl.stm32: spl/u-boot-spl.bin FORCE
15 u-boot-spl.stm32 : spl/u-boot-spl.stm32
/openbmc/u-boot/include/
H A Dspl.h1 /* SPDX-License-Identifier: GPL-2.0+ */
11 /* Platform-specific defines */
13 #include <asm/spl.h>
16 /* Value in r0 indicates we booted from U-Boot */
19 /* Boot type */
26 * u_boot_first_phase() - check if this is the first U-Boot phase
28 * U-Boot has up to three phases: TPL, SPL and U-Boot proper. Depending on the
30 * phase of U-Boot or not. If there is no SPL, then this is U-Boot proper. If
31 * there is SPL but no TPL, the the first phase is SPL. If there is TPL, then
34 * @returns true if this is the first phase of U-Boot
[all …]
/openbmc/u-boot/doc/imx/habv4/guides/
H A Dmx6_mx7_spl_secure_boot.txt2 + i.MX6, i.MX7 U-Boot HABv4 Secure Boot guide for SPL targets +
5 1. HABv4 secure boot process
6 -----------------------------
9 step-by-step procedure on how to sign and securely boot an U-Boot image for
10 SPL targets.
15 1.1 Building a SPL target supporting secure boot
16 -------------------------------------------------
18 The U-Boot provides Second Program Loader (SPL) support which generates two
19 final images, SPL and U-Boot proper. The HABv4 can be used to authenticate
22 Out of reset the ROM code authenticates the SPL which is responsible for
[all …]

12345678910>>...31