diff --git a/documentation/bsp-guide/bsp.xml b/documentation/bsp-guide/bsp.xml index 5f0cfc3cb4..29d975b6ff 100644 --- a/documentation/bsp-guide/bsp.xml +++ b/documentation/bsp-guide/bsp.xml @@ -515,20 +515,32 @@ FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}:" + + COMPATIBLE_MACHINE_crownbay = "crownbay" + KMACHINE_crownbay = "crownbay" + KBRANCH_crownbay = "standard/crownbay" + KERNEL_FEATURES_append_crownbay = " features/drm-emgd/drm-emgd-1.18 cfg/vesafb" + COMPATIBLE_MACHINE_crownbay-noemgd = "crownbay-noemgd" KMACHINE_crownbay-noemgd = "crownbay" KBRANCH_crownbay-noemgd = "standard/crownbay" KERNEL_FEATURES_append_crownbay-noemgd = " cfg/vesafb" - LINUX_VERSION = "3.10.11" + LINUX_VERSION_crownbay = "3.10.35" + SRCREV_meta_crownbay = "b6e58b33dd427fe471f8827c83e311acdf4558a4" + SRCREV_machine_crownbay = "cee957655fe67826b2e827e2db41f156fa8f0cc4" + SRCREV_emgd_crownbay = "42d5e4548e8e79e094fa8697949eed4cf6af00a3" - SRCREV_meta_crownbay-noemgd = "285f93bf942e8f6fa678ffc6cc53696ed5400718" - SRCREV_machine_crownbay-noemgd = "702040ac7c7ec66a29b4d147665ccdd0ff015577" + LINUX_VERSION_crownbay-noemgd = "3.10.35" + SRCREV_meta_crownbay-noemgd = "b6e58b33dd427fe471f8827c83e311acdf4558a4" + SRCREV_machine_crownbay-noemgd = "cee957655fe67826b2e827e2db41f156fa8f0cc4" + + SRC_URI_crownbay = "git://git.yoctoproject.org/linux-yocto-3.10.git;protocol=git;nocheckout=1;branch=${KBRANCH},${KMETA},emgd-1.18;name=machine,meta,emgd" This append file contains statements used to support the Crown Bay BSP. - The file defines crownbay as the + The file defines machines using the COMPATIBLE_MACHINE - and uses the + variable and uses the KMACHINE variable to ensure the machine name used by the OpenEmbedded build system maps to the machine name used by the Linux Yocto kernel. @@ -538,11 +550,15 @@ kernel branch. The KERNEL_FEATURES - variable enables features specific to the kernel. - Finally, the append file points to specific commits in the + variable enables features specific to the kernel + (e.g. graphics support in this case). + The append file points to specific commits in the Source Directory Git repository and the meta Git repository branches to identify the exact kernel needed to build the Crown Bay BSP. + Finally, the file includes the + SRC_URI + statement to locate the source files. @@ -553,8 +569,9 @@ You can accomplish this definition by putting the configurations in a file or a set of files inside a directory located at the same level as your kernel's append file and having the same name as the kernel's main recipe file. - With all these conditions met, simply reference those files in a - SRC_URI statement in the append file. + With all these conditions met, simply reference those files in the + SRC_URI + statement in the append file.