diff options
| author | Scott Rifenbark <scott.m.rifenbark@intel.com> | 2015-01-05 13:50:07 -0600 |
|---|---|---|
| committer | Richard Purdie <richard.purdie@linuxfoundation.org> | 2015-01-06 14:27:01 +0000 |
| commit | e38e7e7c79b01a99796db662b992527b93fea612 (patch) | |
| tree | 38c9658f832218912d3d3f45a90ecd1ec723d880 /documentation | |
| parent | 63e44521ef72834835b8bf7ffd855538e67abfa1 (diff) | |
| download | poky-e38e7e7c79b01a99796db662b992527b93fea612.tar.gz | |
bsp-guide: Some corrections to the Crown Bay code examples.
The directory structure no longer seems to support two flavors
of the BSP: one with EMGD and the "noemgd." Only the "noemgd"
remains. I have updated some of the examples here to reflect
the current directory structure and sample configuration code
for the BSP.
Reported-by: Robert P. J. Day <rpjday@crashcourse.ca>
(From yocto-docs rev: 64fc4a7a6d69eb99dcd3d8c5e388810e7052ad75)
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.xml | 37 |
1 files changed, 20 insertions, 17 deletions
diff --git a/documentation/bsp-guide/bsp.xml b/documentation/bsp-guide/bsp.xml index d4850234d1..7055a21168 100644 --- a/documentation/bsp-guide/bsp.xml +++ b/documentation/bsp-guide/bsp.xml | |||
| @@ -200,25 +200,17 @@ | |||
| 200 | meta-crownbay/conf/ | 200 | meta-crownbay/conf/ |
| 201 | meta-crownbay/conf/layer.conf | 201 | meta-crownbay/conf/layer.conf |
| 202 | meta-crownbay/conf/machine/ | 202 | meta-crownbay/conf/machine/ |
| 203 | meta-crownbay/conf/machine/crownbay.conf | ||
| 204 | meta-crownbay/conf/machine/crownbay-noemgd.conf | 203 | meta-crownbay/conf/machine/crownbay-noemgd.conf |
| 205 | meta-crownbay/recipes-bsp/ | 204 | meta-crownbay/recipes-bsp/ |
| 206 | meta-crownbay/recipes-bsp/formfactor/ | 205 | meta-crownbay/recipes-bsp/formfactor/ |
| 207 | meta-crownbay/recipes-bsp/formfactor/formfactor_0.0.bbappend | 206 | meta-crownbay/recipes-bsp/formfactor/formfactor_0.0.bbappend |
| 208 | meta-crownbay/recipes-bsp/formfactor/formfactor/ | 207 | meta-crownbay/recipes-bsp/formfactor/formfactor/ |
| 209 | meta-crownbay/recipes-bsp/formfactor/formfactor/crownbay/ | ||
| 210 | meta-crownbay/recipes-bsp/formfactor/formfactor/crownbay/machconfig | ||
| 211 | meta-crownbay/recipes-bsp/formfactor/formfactor/crownbay-noemgd/ | 208 | meta-crownbay/recipes-bsp/formfactor/formfactor/crownbay-noemgd/ |
| 212 | meta-crownbay/recipes-bsp/formfactor/formfactor/crownbay-noemgd/machconfig | 209 | meta-crownbay/recipes-bsp/formfactor/formfactor/crownbay-noemgd/machconfig |
| 213 | meta-crownbay/recipes-graphics/ | ||
| 214 | meta-crownbay/recipes-graphics/xorg-xserver/ | ||
| 215 | meta-crownbay/recipes-graphics/xorg-xserver/xserver-xf86-config_0.1.bbappend | ||
| 216 | meta-crownbay/recipes-graphics/xorg-xserver/xserver-xf86-config/ | ||
| 217 | meta-crownbay/recipes-graphics/xorg-xserver/xserver-xf86-config/crownbay/ | ||
| 218 | meta-crownbay/recipes-graphics/xorg-xserver/xserver-xf86-config/crownbay/xorg.conf | ||
| 219 | meta-crownbay/recipes-kernel/ | 210 | meta-crownbay/recipes-kernel/ |
| 211 | meta-crownbay/recipes-kernel/kmod | ||
| 212 | meta-crownbay/recipes-kernel/kmod/kmod_git.bbappend | ||
| 220 | meta-crownbay/recipes-kernel/linux/ | 213 | meta-crownbay/recipes-kernel/linux/ |
| 221 | meta-crownbay/recipes-kernel/linux/linux-yocto-dev.bbappend | ||
| 222 | meta-crownbay/recipes-kernel/linux/linux-yocto-rt_3.10.bbappend | 214 | meta-crownbay/recipes-kernel/linux/linux-yocto-rt_3.10.bbappend |
| 223 | meta-crownbay/recipes-kernel/linux/linux-yocto_3.10.bbappend | 215 | meta-crownbay/recipes-kernel/linux/linux-yocto_3.10.bbappend |
| 224 | </literallayout> | 216 | </literallayout> |
| @@ -351,9 +343,11 @@ | |||
| 351 | BBFILES += "${LAYERDIR}/recipes-*/*/*.bb \ | 343 | BBFILES += "${LAYERDIR}/recipes-*/*/*.bb \ |
| 352 | ${LAYERDIR}/recipes-*/*/*.bbappend" | 344 | ${LAYERDIR}/recipes-*/*/*.bbappend" |
| 353 | 345 | ||
| 354 | BBFILE_COLLECTIONS += "bsp" | 346 | BBFILE_COLLECTIONS += "<replaceable>bsp</replaceable>" |
| 355 | BBFILE_PATTERN_bsp = "^${LAYERDIR}/" | 347 | BBFILE_PATTERN_<replaceable>bsp</replaceable> = "^${LAYERDIR}/" |
| 356 | BBFILE_PRIORITY_bsp = "6" | 348 | BBFILE_PRIORITY_<replaceable>bsp</replaceable> = "6" |
| 349 | |||
| 350 | LAYERDEPENDS_<replaceable>bsp</replaceable> = "intel" | ||
| 357 | </literallayout> | 351 | </literallayout> |
| 358 | </para> | 352 | </para> |
| 359 | 353 | ||
| @@ -361,9 +355,18 @@ | |||
| 361 | To illustrate the string substitutions, here are the corresponding statements | 355 | To illustrate the string substitutions, here are the corresponding statements |
| 362 | from the Crown Bay <filename>conf/layer.conf</filename> file: | 356 | from the Crown Bay <filename>conf/layer.conf</filename> file: |
| 363 | <literallayout class='monospaced'> | 357 | <literallayout class='monospaced'> |
| 358 | # We have a conf and classes directory, add to BBPATH | ||
| 359 | BBPATH .= ":${LAYERDIR}" | ||
| 360 | |||
| 361 | # We have a recipes directory, add to BBFILES | ||
| 362 | BBFILES += "${LAYERDIR}/recipes-*/*/*.bb \ | ||
| 363 | ${LAYERDIR}/recipes-*/*/*.bbappend" | ||
| 364 | |||
| 364 | BBFILE_COLLECTIONS += "crownbay" | 365 | BBFILE_COLLECTIONS += "crownbay" |
| 365 | BBFILE_PATTERN_crownbay = "^${LAYERDIR}/" | 366 | BBFILE_PATTERN_crownbay := "^${LAYERDIR}/" |
| 366 | BBFILE_PRIORITY_crownbay = "6" | 367 | BBFILE_PRIORITY_crownbay = "6" |
| 368 | |||
| 369 | LAYERDEPENDS_crownbay = "intel" | ||
| 367 | </literallayout> | 370 | </literallayout> |
| 368 | </para> | 371 | </para> |
| 369 | 372 | ||
| @@ -425,12 +428,12 @@ | |||
| 425 | 428 | ||
| 426 | <para> | 429 | <para> |
| 427 | To use an include file, you simply include them in the machine configuration file. | 430 | To use an include file, you simply include them in the machine configuration file. |
| 428 | For example, the Crown Bay BSP <filename>crownbay.conf</filename> contains the | 431 | For example, the Crown Bay BSP <filename>crownbay-noemgd.conf</filename> contains the |
| 429 | following statements: | 432 | following statements: |
| 430 | <literallayout class='monospaced'> | 433 | <literallayout class='monospaced'> |
| 431 | require conf/machine/include/intel-core2-32-common.inc | ||
| 432 | require conf/machine/include/meta-intel.inc | 434 | require conf/machine/include/meta-intel.inc |
| 433 | require conf/machine/include/meta-intel-emgd.inc | 435 | require conf/machine/include/intel-core2-32-common.inc |
| 436 | require conf/machine/include/intel-common-pkgarch.inc | ||
| 434 | </literallayout> | 437 | </literallayout> |
| 435 | </para> | 438 | </para> |
| 436 | </section> | 439 | </section> |
