diff options
Diffstat (limited to 'documentation')
| -rw-r--r-- | documentation/bsp-guide/bsp.xml | 35 |
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> |
