diff --git a/documentation/bsp-guide/bsp.xml b/documentation/bsp-guide/bsp.xml index f088f30a07..64ca5a4ea6 100644 --- a/documentation/bsp-guide/bsp.xml +++ b/documentation/bsp-guide/bsp.xml @@ -75,36 +75,11 @@ "bsp_name" is a placeholder for the machine or platform name. - - The Yocto Project organizes BSP Layers within the Yocto Metadata Layers area - of the Yocto Project Source Repositories at - . - If you examine the source repositories, you will find many BSP Layers. - Here are a few: - - meta-baryon - meta-fsl-ppc - meta-intel - meta-selinux - meta-ti - - It is worth noting that the meta-intel BSP Layer contains - within itself several other BSP Layers, which makes it sort of a "super" BSP layer. - Following is a sampling of the BSP Layers that the meta-intel - BSP Layer contains: - - meta-cedartrail - meta-crownbay - meta-emenlow - meta-fishriver - meta-fri2 - - - The layer's base directory (meta-<bsp_name>) is the root of the BSP Layer. - This root is what you add to the BBLAYERS + This root is what you add to the + BBLAYERS variable in the conf/bblayers.conf file found in the Yocto Project Build Directory. Adding the root allows the Yocto Project build system to recognize the BSP @@ -119,6 +94,18 @@ + + Some BSPs require additional layers on + top of the BSP's root layer in order to be functional. + For these cases, you also need to add those layers to the + BBLAYERS variable in order to build the BSP. + You must also specify in the "Dependiencies" section of the BSP's + README file any requirements for additional + layers and, preferably, any + build instructions that might be contained elsewhere + in the README file. + + For more detailed information on layers, see the "Understanding and Creating Layers"