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> |
