diff options
author | Scott Rifenbark <scott.m.rifenbark@intel.com> | 2015-01-05 14:54:50 -0600 |
---|---|---|
committer | Richard Purdie <richard.purdie@linuxfoundation.org> | 2015-01-06 14:27:02 +0000 |
commit | 54f98c05258ad7c01afa27427bc1a6eea2388716 (patch) | |
tree | b49239b555c1ed30dbe211463536e01ff856ef43 /documentation/bsp-guide | |
parent | eae11ba551e5de16a47f827e25fd6af055323863 (diff) | |
download | poky-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.xml | 46 |
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 Intel® 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> |