summaryrefslogtreecommitdiffstats
path: root/documentation/bsp-guide/bsp.rst
diff options
context:
space:
mode:
Diffstat (limited to 'documentation/bsp-guide/bsp.rst')
-rw-r--r--documentation/bsp-guide/bsp.rst21
1 files changed, 10 insertions, 11 deletions
diff --git a/documentation/bsp-guide/bsp.rst b/documentation/bsp-guide/bsp.rst
index d6a4f545cc..357e740a5c 100644
--- a/documentation/bsp-guide/bsp.rst
+++ b/documentation/bsp-guide/bsp.rst
@@ -172,8 +172,7 @@ section.
172#. *Optionally Clone the meta-intel BSP Layer:* If your hardware is 172#. *Optionally Clone the meta-intel BSP Layer:* If your hardware is
173 based on current Intel CPUs and devices, you can leverage this BSP 173 based on current Intel CPUs and devices, you can leverage this BSP
174 layer. For details on the ``meta-intel`` BSP layer, see the layer's 174 layer. For details on the ``meta-intel`` BSP layer, see the layer's
175 `README <http://git.yoctoproject.org/cgit/cgit.cgi/meta-intel/tree/README>`__ 175 :yocto_git:`README </meta-intel/tree/README>` file.
176 file.
177 176
178 #. *Navigate to Your Source Directory:* Typically, you set up the 177 #. *Navigate to Your Source Directory:* Typically, you set up the
179 ``meta-intel`` Git repository inside the :term:`Source Directory` (e.g. 178 ``meta-intel`` Git repository inside the :term:`Source Directory` (e.g.
@@ -902,13 +901,13 @@ Yocto Project:
902 ``meta-bsp_root_name`` directory. This license covers the BSP 901 ``meta-bsp_root_name`` directory. This license covers the BSP
903 Metadata as a whole. You must specify which license to use since no 902 Metadata as a whole. You must specify which license to use since no
904 default license exists when one is not specified. See the 903 default license exists when one is not specified. See the
905 :yocto_git:`COPYING.MIT </cgit.cgi/meta-raspberrypi/tree/COPYING.MIT>` 904 :yocto_git:`COPYING.MIT </meta-raspberrypi/tree/COPYING.MIT>`
906 file for the Raspberry Pi BSP in the ``meta-raspberrypi`` BSP layer 905 file for the Raspberry Pi BSP in the ``meta-raspberrypi`` BSP layer
907 as an example. 906 as an example.
908 907
909- *README File:* You must include a ``README`` file in the 908- *README File:* You must include a ``README`` file in the
910 ``meta-bsp_root_name`` directory. See the 909 ``meta-bsp_root_name`` directory. See the
911 :yocto_git:`README.md </cgit.cgi/meta-raspberrypi/tree/README.md>` 910 :yocto_git:`README.md </meta-raspberrypi/tree/README.md>`
912 file for the Raspberry Pi BSP in the ``meta-raspberrypi`` BSP layer 911 file for the Raspberry Pi BSP in the ``meta-raspberrypi`` BSP layer
913 as an example. 912 as an example.
914 913
@@ -1181,16 +1180,16 @@ Use these steps to create a BSP layer:
1181 :yocto_git:`Source Repositories <>`. To get examples of what you need 1180 :yocto_git:`Source Repositories <>`. To get examples of what you need
1182 in your configuration file, locate a layer (e.g. "meta-ti") and 1181 in your configuration file, locate a layer (e.g. "meta-ti") and
1183 examine the 1182 examine the
1184 :yocto_git:`local.conf </cgit/cgit.cgi/meta-ti/tree/conf/layer.conf>` 1183 :yocto_git:`local.conf </meta-ti/tree/conf/layer.conf>`
1185 file. 1184 file.
1186 1185
1187- *Create a Machine Configuration File:* Create a 1186- *Create a Machine Configuration File:* Create a
1188 ``conf/machine/bsp_root_name.conf`` file. See 1187 ``conf/machine/bsp_root_name.conf`` file. See
1189 :yocto_git:`meta-yocto-bsp/conf/machine </cgit/cgit.cgi/poky/tree/meta-yocto-bsp/conf/machine>` 1188 :yocto_git:`meta-yocto-bsp/conf/machine </poky/tree/meta-yocto-bsp/conf/machine>`
1190 for sample ``bsp_root_name.conf`` files. Other samples such as 1189 for sample ``bsp_root_name.conf`` files. Other samples such as
1191 :yocto_git:`meta-ti </cgit/cgit.cgi/meta-ti/tree/conf/machine>` 1190 :yocto_git:`meta-ti </meta-ti/tree/conf/machine>`
1192 and 1191 and
1193 :yocto_git:`meta-freescale </cgit/cgit.cgi/meta-freescale/tree/conf/machine>` 1192 :yocto_git:`meta-freescale </meta-freescale/tree/conf/machine>`
1194 exist from other vendors that have more specific machine and tuning 1193 exist from other vendors that have more specific machine and tuning
1195 examples. 1194 examples.
1196 1195
@@ -1204,7 +1203,7 @@ Use these steps to create a BSP layer:
1204 1203
1205The remainder of this section provides a description of the Yocto 1204The remainder of this section provides a description of the Yocto
1206Project reference BSP for Beaglebone, which resides in the 1205Project reference BSP for Beaglebone, which resides in the
1207:yocto_git:`meta-yocto-bsp </cgit/cgit.cgi/poky/tree/meta-yocto-bsp>` 1206:yocto_git:`meta-yocto-bsp </poky/tree/meta-yocto-bsp>`
1208layer. 1207layer.
1209 1208
1210BSP Layer Configuration Example 1209BSP Layer Configuration Example
@@ -1413,7 +1412,7 @@ Project Reference Manual.
1413 .. note:: 1412 .. note::
1414 1413
1415 For more information on how the SPL variables are used, see the 1414 For more information on how the SPL variables are used, see the
1416 :yocto_git:`u-boot.inc </cgit/cgit.cgi/poky/tree/meta/recipes-bsp/u-boot/u-boot.inc>` 1415 :yocto_git:`u-boot.inc </poky/tree/meta/recipes-bsp/u-boot/u-boot.inc>`
1417 include file. 1416 include file.
1418 1417
1419- :term:`UBOOT_* <UBOOT_ENTRYPOINT>`: Defines 1418- :term:`UBOOT_* <UBOOT_ENTRYPOINT>`: Defines
@@ -1457,7 +1456,7 @@ The ``meta-yocto-bsp/recipes-kernel/linux`` directory in the layer contains
1457metadata used to build the kernel. In this case, a kernel append file 1456metadata used to build the kernel. In this case, a kernel append file
1458(i.e. ``linux-yocto_5.0.bbappend``) is used to override an established 1457(i.e. ``linux-yocto_5.0.bbappend``) is used to override an established
1459kernel recipe (i.e. ``linux-yocto_5.0.bb``), which is located in 1458kernel recipe (i.e. ``linux-yocto_5.0.bb``), which is located in
1460:yocto_git:`/cgit/cgit.cgi/poky/tree/meta/recipes-kernel/linux`. 1459:yocto_git:`/poky/tree/meta/recipes-kernel/linux`.
1461 1460
1462Following is the contents of the append file: :: 1461Following is the contents of the append file: ::
1463 1462