summaryrefslogtreecommitdiffstats
path: root/documentation
diff options
context:
space:
mode:
authorScott Rifenbark <scott.m.rifenbark@intel.com>2014-04-09 08:21:47 -0700
committerRichard Purdie <richard.purdie@linuxfoundation.org>2014-04-11 18:15:32 +0100
commit9ab4d1f5e6965453dee91bfa52e52f1087ca7e9a (patch)
tree59cb558551a51ebf3faa3347b6d4762cdcc3f5c1 /documentation
parenta0f9efe7d6cd3da9e249017bfc89c562c349a47f (diff)
downloadpoky-9ab4d1f5e6965453dee91bfa52e52f1087ca7e9a.tar.gz
bsp-guide: Updates to "Linux Kernel Configuration" section.
This section was using an out-dated version of the linux-yocto_3.10.bbappend file. The new version accounts for both emgd and non-emgd configurations. I had to insert the new listing and update some supporting text describing it. (From yocto-docs rev: 97329a154e3dee44cb393d4a289fdcbb9f8adf07) Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'documentation')
-rw-r--r--documentation/bsp-guide/bsp.xml35
1 files changed, 26 insertions, 9 deletions
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 @@
515 <literallayout class='monospaced'> 515 <literallayout class='monospaced'>
516 FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}:" 516 FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}:"
517 517
518
519 COMPATIBLE_MACHINE_crownbay = "crownbay"
520 KMACHINE_crownbay = "crownbay"
521 KBRANCH_crownbay = "standard/crownbay"
522 KERNEL_FEATURES_append_crownbay = " features/drm-emgd/drm-emgd-1.18 cfg/vesafb"
523
518 COMPATIBLE_MACHINE_crownbay-noemgd = "crownbay-noemgd" 524 COMPATIBLE_MACHINE_crownbay-noemgd = "crownbay-noemgd"
519 KMACHINE_crownbay-noemgd = "crownbay" 525 KMACHINE_crownbay-noemgd = "crownbay"
520 KBRANCH_crownbay-noemgd = "standard/crownbay" 526 KBRANCH_crownbay-noemgd = "standard/crownbay"
521 KERNEL_FEATURES_append_crownbay-noemgd = " cfg/vesafb" 527 KERNEL_FEATURES_append_crownbay-noemgd = " cfg/vesafb"
522 528
523 LINUX_VERSION = "3.10.11" 529 LINUX_VERSION_crownbay = "3.10.35"
530 SRCREV_meta_crownbay = "b6e58b33dd427fe471f8827c83e311acdf4558a4"
531 SRCREV_machine_crownbay = "cee957655fe67826b2e827e2db41f156fa8f0cc4"
532 SRCREV_emgd_crownbay = "42d5e4548e8e79e094fa8697949eed4cf6af00a3"
533
534 LINUX_VERSION_crownbay-noemgd = "3.10.35"
535 SRCREV_meta_crownbay-noemgd = "b6e58b33dd427fe471f8827c83e311acdf4558a4"
536 SRCREV_machine_crownbay-noemgd = "cee957655fe67826b2e827e2db41f156fa8f0cc4"
524 537
525 SRCREV_meta_crownbay-noemgd = "285f93bf942e8f6fa678ffc6cc53696ed5400718" 538 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"
526 SRCREV_machine_crownbay-noemgd = "702040ac7c7ec66a29b4d147665ccdd0ff015577"
527 </literallayout> 539 </literallayout>
528 This append file contains statements used to support the Crown Bay BSP. 540 This append file contains statements used to support the Crown Bay BSP.
529 The file defines <filename>crownbay</filename> as the 541 The file defines machines using the
530 <ulink url='&YOCTO_DOCS_REF_URL;#var-COMPATIBLE_MACHINE'><filename>COMPATIBLE_MACHINE</filename></ulink> 542 <ulink url='&YOCTO_DOCS_REF_URL;#var-COMPATIBLE_MACHINE'><filename>COMPATIBLE_MACHINE</filename></ulink>
531 and uses the 543 variable and uses the
532 <ulink url='&YOCTO_DOCS_REF_URL;#var-KMACHINE'><filename>KMACHINE</filename></ulink> variable to 544 <ulink url='&YOCTO_DOCS_REF_URL;#var-KMACHINE'><filename>KMACHINE</filename></ulink> variable to
533 ensure the machine name used by the OpenEmbedded build system maps to the 545 ensure the machine name used by the OpenEmbedded build system maps to the
534 machine name used by the Linux Yocto kernel. 546 machine name used by the Linux Yocto kernel.
@@ -538,11 +550,15 @@
538 kernel branch. 550 kernel branch.
539 The 551 The
540 <ulink url='&YOCTO_DOCS_REF_URL;#var-KERNEL_FEATURES'><filename>KERNEL_FEATURES</filename></ulink> 552 <ulink url='&YOCTO_DOCS_REF_URL;#var-KERNEL_FEATURES'><filename>KERNEL_FEATURES</filename></ulink>
541 variable enables features specific to the kernel. 553 variable enables features specific to the kernel
542 Finally, the append file points to specific commits in the 554 (e.g. graphics support in this case).
555 The append file points to specific commits in the
543 <ulink url='&YOCTO_DOCS_DEV_URL;#source-directory'>Source Directory</ulink> Git 556 <ulink url='&YOCTO_DOCS_DEV_URL;#source-directory'>Source Directory</ulink> Git
544 repository and the <filename>meta</filename> Git repository branches to identify the 557 repository and the <filename>meta</filename> Git repository branches to identify the
545 exact kernel needed to build the Crown Bay BSP. 558 exact kernel needed to build the Crown Bay BSP.
559 Finally, the file includes the
560 <ulink url='&YOCTO_DOCS_REF_URL;#var-SRC_URI'><filename>SRC_URI</filename></ulink>
561 statement to locate the source files.
546 </para> 562 </para>
547 563
548 <para> 564 <para>
@@ -553,8 +569,9 @@
553 You can accomplish this definition by putting the configurations in a file or a set of files 569 You can accomplish this definition by putting the configurations in a file or a set of files
554 inside a directory located at the same level as your kernel's append file and having the same 570 inside a directory located at the same level as your kernel's append file and having the same
555 name as the kernel's main recipe file. 571 name as the kernel's main recipe file.
556 With all these conditions met, simply reference those files in a 572 With all these conditions met, simply reference those files in the
557 <filename>SRC_URI</filename> statement in the append file. 573 <ulink url='&YOCTO_DOCS_REF_URL;#var-SRC_URI'><filename>SRC_URI</filename></ulink>
574 statement in the append file.
558 </para> 575 </para>
559 576
560 <para> 577 <para>