summaryrefslogtreecommitdiffstats
path: root/documentation/ref-manual
diff options
context:
space:
mode:
authorScott Rifenbark <srifenbark@gmail.com>2018-03-27 15:01:18 -0700
committerRichard Purdie <richard.purdie@linuxfoundation.org>2018-05-24 17:16:05 +0100
commit424f544ecdce7a904c02afccc6d603a0feaad075 (patch)
tree8ab19c4b73eb6e7ab97bd59edda6af6454d101e7 /documentation/ref-manual
parentdbf6a1f778d40ec4b3925d4bdc9fa44ec0cd9651 (diff)
downloadpoky-424f544ecdce7a904c02afccc6d603a0feaad075.tar.gz
ref-manual: Added variable description for SPL_BINARY
(From yocto-docs rev: 00e579123540006c364f7751a37e29c74acf361b) Signed-off-by: Scott Rifenbark <srifenbark@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'documentation/ref-manual')
-rw-r--r--documentation/ref-manual/ref-variables.xml42
1 files changed, 42 insertions, 0 deletions
diff --git a/documentation/ref-manual/ref-variables.xml b/documentation/ref-manual/ref-variables.xml
index 9a41e43d07..34c00d7239 100644
--- a/documentation/ref-manual/ref-variables.xml
+++ b/documentation/ref-manual/ref-variables.xml
@@ -12982,6 +12982,48 @@ recipes-graphics/xorg-font/font-alias_1.0.3.bb:PR = "${INC_PR}.3"
12982 </glossdef> 12982 </glossdef>
12983 </glossentry> 12983 </glossentry>
12984 12984
12985 <glossentry id='var-SPL_BINARY'><glossterm>SPL_BINARY</glossterm>
12986 <info>
12987 SPL_BINARY[doc] = "The file type of the Secondary Program Loader (SPL)."
12988 </info>
12989 <glossdef>
12990 <para role="glossdeffirst">
12991<!-- <para role="glossdeffirst"><imagedata fileref="figures/define-generic.png" /> -->
12992 The file type for the Secondary Program Loader (SPL).
12993 Some devices use an SPL from which to boot (e.g. the
12994 BeagleBone development board).
12995 For such cases, you can declare the file type of the
12996 SPL binary in the <filename>u-boot.inc</filename> include
12997 file, which is used in the U-Boot recipe.
12998 </para>
12999
13000 <para>
13001 The SPL file type is set to "null" by default in the
13002 <filename>u-boot.inc</filename> file as follows:
13003 <literallayout class='monospaced'>
13004 # Some versions of u-boot build an SPL (Second Program Loader) image that
13005 # should be packaged along with the u-boot binary as well as placed in the
13006 # deploy directory. For those versions they can set the following variables
13007 # to allow packaging the SPL.
13008 SPL_BINARY ?= ""
13009 SPL_BINARYNAME ?= "${@os.path.basename(d.getVar("SPL_BINARY"))}"
13010 SPL_IMAGE ?= "${SPL_BINARYNAME}-${MACHINE}-${PV}-${PR}"
13011 SPL_SYMLINK ?= "${SPL_BINARYNAME}-${MACHINE}"
13012 </literallayout>
13013 The <filename>SPL_BINARY</filename> variable helps form
13014 various <filename>SPL_*</filename> variables used by
13015 the OpenEmbedded build system.
13016 </para>
13017
13018 <para>
13019 See the BeagleBone machine configuration example in the
13020 "<ulink url='&YOCTO_DOCS_BSP_URL;#creating-a-new-bsp-layer-using-the-bitbake-layers-script'>Creating a new BSP Layer Using the <filename>bitbake-layers</filename> Script</ulink>"
13021 section in the Yocto Project Board Support Package
13022 Developer's Guide for additional information.
13023 </para>
13024 </glossdef>
13025 </glossentry>
13026
12985 <glossentry id='var-SRC_URI'><glossterm>SRC_URI</glossterm> 13027 <glossentry id='var-SRC_URI'><glossterm>SRC_URI</glossterm>
12986 <info> 13028 <info>
12987 SRC_URI[doc] = "The list of source files - local or remote. This variable tells the OpenEmbedded build system what bits to pull in for the build and how to pull them in." 13029 SRC_URI[doc] = "The list of source files - local or remote. This variable tells the OpenEmbedded build system what bits to pull in for the build and how to pull them in."