Lines Matching refs:to

7 This document provides an overview of how to add support for Falcon Mode
8 to a board.
10 Falcon Mode is introduced to speed up the booting process, allowing
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,
15 image. In most implementations, SPL is used to start U-Boot when booting from
17 and can generally be seen as a way to start an image performing the minimum
21 The Falcon Mode extends this way allowing to start the Linux kernel directly
22 from SPL. A new command is added to U-Boot to prepare the parameters that SPL
23 must pass to the kernel, using ATAGS or Device Tree.
26 loading the kernel, passing to Linux the address in memory where
29 informed to load it before running the kernel.
35 well, if used), use the "spl export" command to generate the kernel parameters
37 passing the control to the kernel.
40 The address where to save it must be configured into board configuration
44 the parameters which are saved in the persistent area to the required address.
48 It is required to implement a custom mechanism to select if SPL loads U-Boot
51 The value of a GPIO is a simple way to operate the selection, as well as
55 SPL that U-Boot is not the only available image that SPL is able to start.
70 CONFIG_CMD_SPL_WRITE_SIZE Size of the parameters area to be copied
87 A board may chose to look at the environment for decisions about falcon
90 boot_os : Set to yes/Yes/true/True/1 to enable booting to OS,
91 any other value to fall back to U-Boot (including
93 falcon_args_file : Filename to load as the 'args' portion of falcon mode
95 falcon_image_file : Filename to load as the OS image portion of falcon
111 can be set to "-" if fdt_addr without initrd_addr is used
114 The spl export command does not write to a storage media. The user is
115 responsible to transfer the gathered information (assembled ATAGS list
125 FDT to persistent storage.
127 Now the user have to save the generated BLOB from that printed address
128 to the pre-defined address in persistent storage
130 The following example shows how to prepare the data for Falcon Mode on
133 The "spl export" command is prepared to work with ATAGS and FDT. However,
195 setting the gpio (on twister gpio 55 is used) to kernel mode.
202 To boot the Linux kernel from the SPL, the DT blob (fdt) needs to get
208 1. Load fdt blob to SDRAM:
214 3. Use "fdt" commands to patch the DT blob:
222 5. Save fdt to NOR flash: