summaryrefslogtreecommitdiffstats
path: root/documentation
diff options
context:
space:
mode:
authorScott Rifenbark <scott.m.rifenbark@intel.com>2015-01-05 13:50:07 -0600
committerRichard Purdie <richard.purdie@linuxfoundation.org>2015-01-06 14:27:01 +0000
commite38e7e7c79b01a99796db662b992527b93fea612 (patch)
tree38c9658f832218912d3d3f45a90ecd1ec723d880 /documentation
parent63e44521ef72834835b8bf7ffd855538e67abfa1 (diff)
downloadpoky-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.xml37
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>