summaryrefslogtreecommitdiffstats
path: root/documentation/bsp-guide
diff options
context:
space:
mode:
authorScott Rifenbark <scott.m.rifenbark@intel.com>2015-01-05 14:54:50 -0600
committerRichard Purdie <richard.purdie@linuxfoundation.org>2015-01-06 14:27:02 +0000
commit54f98c05258ad7c01afa27427bc1a6eea2388716 (patch)
treeb49239b555c1ed30dbe211463536e01ff856ef43 /documentation/bsp-guide
parenteae11ba551e5de16a47f827e25fd6af055323863 (diff)
downloadpoky-54f98c05258ad7c01afa27427bc1a6eea2388716.tar.gz
bsp-guide: Cleaned up some examples affected by VESA-support
The Crown Bay BSP now only supports VESA graphics. Because of this, some of the examples in several areas of the BSP hierarchy were wrong. Changed accordingly. Reported-by: Robert P. J. Day <rpjday@crashcourse.ca> (From yocto-docs rev: b61f013a086a9135a86eedf2884fd1b07f798165) Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'documentation/bsp-guide')
-rw-r--r--documentation/bsp-guide/bsp.xml46
1 files changed, 17 insertions, 29 deletions
diff --git a/documentation/bsp-guide/bsp.xml b/documentation/bsp-guide/bsp.xml
index b2b13148f8..e2262a41f8 100644
--- a/documentation/bsp-guide/bsp.xml
+++ b/documentation/bsp-guide/bsp.xml
@@ -456,11 +456,10 @@
456 append file used to augment the recipe that starts the build. 456 append file used to augment the recipe that starts the build.
457 Furthermore, there are machine-specific settings used during the 457 Furthermore, there are machine-specific settings used during the
458 build that are defined by the <filename>machconfig</filename> file. 458 build that are defined by the <filename>machconfig</filename> file.
459 In the Crown Bay example, two <filename>machconfig</filename> files 459 In the Crown Bay example, the <filename>machconfig</filename> file
460 exist: one that supports the Inte Embedded Media and Graphics 460 supports the Video Electronics Standards Association (VESA) graphics
461 Driver (Intel® EMGD) and one that does not: 461 driver:
462 <literallayout class='monospaced'> 462 <literallayout class='monospaced'>
463 meta-crownbay/recipes-bsp/formfactor/formfactor/crownbay/machconfig
464 meta-crownbay/recipes-bsp/formfactor/formfactor/crownbay-noemgd/machconfig 463 meta-crownbay/recipes-bsp/formfactor/formfactor/crownbay-noemgd/machconfig
465 meta-crownbay/recipes-bsp/formfactor/formfactor_0.0.bbappend 464 meta-crownbay/recipes-bsp/formfactor/formfactor_0.0.bbappend
466 </literallayout> 465 </literallayout>
@@ -489,13 +488,17 @@
489 This optional directory contains recipes for the BSP if it has 488 This optional directory contains recipes for the BSP if it has
490 special requirements for graphics support. 489 special requirements for graphics support.
491 All files that are needed for the BSP to support a display are kept here. 490 All files that are needed for the BSP to support a display are kept here.
492 For example, the Crown Bay BSP's <filename>xorg.conf</filename> file 491 For example, the <filename>meta-emenlow</filename> layer, which supports
493 detects the graphics support needed (i.e. the Intel® Embedded Media 492 the eMenlow platform consisting of the
494 Graphics Driver (EMGD) or the Video Electronics Standards Association 493 <trademark class='registered'>Intel</trademark>
495 (VESA) graphics): 494 <trademark class='trade'>Atom</trademark>
495 Z5xx processor with the
496 <trademark class='registered'>Intel</trademark>
497 System Controller Hub US15W uses these files for supporting the Video
498 Electronics Standards Association (VESA) graphics:
496 <literallayout class='monospaced'> 499 <literallayout class='monospaced'>
497 meta-crownbay/recipes-graphics/xorg-xserver/xserver-xf86-config_0.1.bbappend 500 meta-emenlow/recipes-graphics/xorg-xserver/xserver-xf86-config_0.1.bbappend
498 meta-crownbay/recipes-graphics/xorg-xserver/xserver-xf86-config/crownbay/xorg.conf 501 meta-emenlow/recipes-graphics/xorg-xserver/xserver-xf86-config/emenlow-noemgd/xorg.conf
499 </literallayout> 502 </literallayout>
500 </para> 503 </para>
501 </section> 504 </section>
@@ -552,26 +555,14 @@
552 FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}:" 555 FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}:"
553 556
554 557
555 COMPATIBLE_MACHINE_crownbay = "crownbay"
556 KMACHINE_crownbay = "crownbay"
557 KBRANCH_crownbay = "standard/crownbay"
558 KERNEL_FEATURES_append_crownbay = " features/drm-emgd/drm-emgd-1.18 cfg/vesafb"
559
560 COMPATIBLE_MACHINE_crownbay-noemgd = "crownbay-noemgd" 558 COMPATIBLE_MACHINE_crownbay-noemgd = "crownbay-noemgd"
561 KMACHINE_crownbay-noemgd = "crownbay" 559 KMACHINE_crownbay-noemgd = "crownbay"
562 KBRANCH_crownbay-noemgd = "standard/crownbay" 560 KBRANCH_crownbay-noemgd = "standard/crownbay"
563 KERNEL_FEATURES_append_crownbay-noemgd = " cfg/vesafb" 561 KERNEL_FEATURES_append_crownbay-noemgd = " cfg/vesafb"
564 562
565 LINUX_VERSION_crownbay = "3.10.35" 563 LINUX_VERSION_crownbay-noemgd = "3.10.55"
566 SRCREV_meta_crownbay = "b6e58b33dd427fe471f8827c83e311acdf4558a4" 564 SRCREV_meta_crownbay-noemgd = "f79a00265eefbe2fffc2cdb03f67235497a9a87e"
567 SRCREV_machine_crownbay = "cee957655fe67826b2e827e2db41f156fa8f0cc4" 565 SRCREV_machine_crownbay-noemgd = "3677ea7f9476458aa6dec440243de3a6fb1343a9"
568 SRCREV_emgd_crownbay = "42d5e4548e8e79e094fa8697949eed4cf6af00a3"
569
570 LINUX_VERSION_crownbay-noemgd = "3.10.35"
571 SRCREV_meta_crownbay-noemgd = "b6e58b33dd427fe471f8827c83e311acdf4558a4"
572 SRCREV_machine_crownbay-noemgd = "cee957655fe67826b2e827e2db41f156fa8f0cc4"
573
574 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"
575 </literallayout> 566 </literallayout>
576 This append file contains statements used to support the Crown Bay BSP. 567 This append file contains statements used to support the Crown Bay BSP.
577 The file defines machines using the 568 The file defines machines using the
@@ -587,14 +578,11 @@
587 The 578 The
588 <ulink url='&YOCTO_DOCS_REF_URL;#var-KERNEL_FEATURES'><filename>KERNEL_FEATURES</filename></ulink> 579 <ulink url='&YOCTO_DOCS_REF_URL;#var-KERNEL_FEATURES'><filename>KERNEL_FEATURES</filename></ulink>
589 variable enables features specific to the kernel 580 variable enables features specific to the kernel
590 (e.g. graphics support in this case). 581 (e.g. VESA graphics support in this case).
591 The append file points to specific commits in the 582 The append file points to specific commits in the
592 <ulink url='&YOCTO_DOCS_DEV_URL;#source-directory'>Source Directory</ulink> Git 583 <ulink url='&YOCTO_DOCS_DEV_URL;#source-directory'>Source Directory</ulink> Git
593 repository and the <filename>meta</filename> Git repository branches to identify the 584 repository and the <filename>meta</filename> Git repository branches to identify the
594 exact kernel needed to build the Crown Bay BSP. 585 exact kernel needed to build the Crown Bay BSP.
595 Finally, the file includes the
596 <ulink url='&YOCTO_DOCS_REF_URL;#var-SRC_URI'><filename>SRC_URI</filename></ulink>
597 statement to locate the source files.
598 </para> 586 </para>
599 587
600 <para> 588 <para>