aboutsummaryrefslogtreecommitdiffstats
path: root/documentation
AgeCommit message (Collapse)Author
2012-06-21documentation/poky-ref-manual/development.xml: changed image name.Scott Rifenbark
(From yocto-docs rev: f82f9e50933bd364c6f118a60d26234ff8f1bf8d) Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2012-06-15documentation/poky-ref-manual/development.xml: removed sectionScott Rifenbark
Removed the "Development Using Yocto Project Directly" section. This information is better covered in the YP Development Manual where it talks about modifying temporary source code. (From yocto-docs rev: f3c8c182a8b34c8fdfe4be8c497948f8b777ddf2) Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2012-06-15documentation/dev-manual: Moved temp source code mod into dev modelScott Rifenbark
The section "Modifying Temporary Source Code" that was in the chapter for "Common Tasks" was moved to the "Common Development Models" chapter. After discussion with Darren Hart, modifying temporary source code is a valid develop model. So, rather than isolate it in the common tasks chapter it has been placed in the development model chapter, which now has four types of development. Changes were made to update the introductory text of all the concerned areas of the manual. (From yocto-docs rev: 8b07ee3bcda9c13e576b54b0079b0656cd8fcc32) Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2012-06-15documentation/poky-ref-manual/development.xml: Removed Eclipse sectionScott Rifenbark
The section "External Development Using the Eclipse Plug-In" is redundant. We have an entire chapter in the YP ADT manual for this information. The section has been removed. (From yocto-docs rev: fa9d4785032aada0a52acd1cec083d00dc4ac21b) Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2012-06-15documentation/poky-ref-manual/development.xml: Removed toolchain dev sectionScott Rifenbark
The section "External Development Using the Meta-Toolchain" was removed. The information in this section is better presented in the ADT manual and in the YP Development manual. (From yocto-docs rev: 2488d6ac9872b00a8887a12a6c77aa16d30ad5e4) Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2012-06-15documentation/poky-ref-manual/ref-images.xml: removed links to sectionScott Rifenbark
Three cross-references to the section "External Development Using the Meta-Toolchain" were removed. This section is going away in the YP Reference Manual. There is no replacement section that makes sense so the cross-reference is removed. (From yocto-docs rev: 97ed489c335d6d2782cc3ed684fce92c78b4fec8) Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2012-06-15documentation/bsp-guide/bsp.xml: Review comments to recommendationsScott Rifenbark
I added a small review comment to the section based on reviewer feedback. (From yocto-docs rev: 68cc2bac8dca78572d197af326452bbd37c947f9) Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2012-06-15documentation/dev-manual/dev-manual-start.xml: Updates to pre-built sectionScott Rifenbark
The "Using Pre-Built Binaries and QUME" section needed to incorporate some information from the YP Reference Manual. I have merged those changes in and did some re-writing to blend it well. (From yocto-docs rev: 5c20f00f9ec75c19fd0106c9f241751381ba7e3c) Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2012-06-15documentation/poky-ref-manual/development.xml: Removed pre-built sectionScott Rifenbark
Removed the section about developing binaries using QEMU. This section is better placed in the YP Development Manual. (From yocto-docs rev: 83a4e84b69051f217993d80b525e9d07d64d1c6d) Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2012-06-15documentation/bsp-guide/bsp.xml: Added note to BSP recommendationsScott Rifenbark
Inserted a note warning the developer that it is their responsibility to understand and meet all licensing requirements if they are going to be including images as part of a BSP. (From yocto-docs rev: b8154904be02a4185bf417f193eb125b8470bc8d) Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2012-06-15documentation/bsp-guide/bsp.xml: Updates to requirements sectionScott Rifenbark
Implemented review feedback from Dave Stewart and Tom Zanussi. (From yocto-docs rev: 5ed73c29b6a46737a009a38b294bdd61e4c63d85) Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2012-06-15documentation/bsp-guide/bsp.xml: BSP recommendations section addedScott Rifenbark
Added the "Requirements and Recommendations for Released BSPs" section. This section was requested by Dave Stewart based on community input for direction on how to create a BSP that was compliant with the Yocto Project. The input for the section came from Tom Zanussi. A spell-check was performed also prior to this commit that addressed a few spelling issues across the file. (From yocto-docs rev: 7ed0dd1093b33491231dec06f7b5f8e76004130d) Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2012-06-15documentation/kernel-manual/kernel-how-to.xml: Updates to showing changesScott Rifenbark
I updated the "Show a Particular Feature or Branch Change" section so that it reads better. I also included some real examples. (From yocto-docs rev: 42aa13c7fbf45abf869b056deec063be6682c70b) Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2012-05-31documentation/kernel-manual/kernel-how-to.xml: Updated to kernel 3.4Scott Rifenbark
According to Bruce Ashfield, we will be using linux-yocto-3.4. So I changed the linux-yocto-3.0 strings to linux-yocto-3.4. (From yocto-docs rev: 23df0251b04ed7c31ad2297a4a7870861554beef) Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2012-05-31documentation/dev-manual/dev-manual-kernel-appendix.xml: Comments removedScott Rifenbark
I removed two larges sections of old comments. (From yocto-docs rev: df1b08b621f2b449c7575b86ec90c40f1606c43d) Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2012-05-31documentation/dev-manual/dev-manual-kernel-appendix.xml: Updated NoteScott Rifenbark
Updated a note to include information about what happens if you do a kernel build and have your machine compatible with every possible kernel. This extra information is useful for rational. Reported-by: Bruce Ashfield <bruce.ashfield@windriver.com> (From yocto-docs rev: e631ec44be49d456add6a53ff3db89016d187370) Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2012-05-31documentation/yocto-project-qs/yocto-project-qs.xml: pre-built example fixScott Rifenbark
The example showing how to use pre-built images, the toolchain, and filesystem was off a bit. I changed some wording to indicate using the .ext3 filetype of the filesystem. Previously it talked about expanding the tarball version but the example has been changed to use .ext3. Also, the environment setup file has been mis-named forever. It should have i586 in it and not i686. And, finally, the image name does not have a release number as part of the name. (From yocto-docs rev: c9953c9bb716ae5be183020c5143152226bf1de5) Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2012-05-31documentation/dev-manual/dev-manual-bsp-appendix.xml: .bbappend exampleScott Rifenbark
The linux-yocto_3.2.bbappend example was out of date. There is no longer a kernel features statement in the last part of the section. Only COMPATIBLE_MACHINE, KMACHINE, and KBRANCH remain. I removed the fourth one from the text description and the example code. (From yocto-docs rev: 1a6d3cad48f1b52e5b029434ce655940c6024694) Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2012-05-31documentation/dev-manual/dev-manual-bsp-appendix.xml: Added noteScott Rifenbark
Added a note telling the user that the commit ID strings in the example might not match the actual commit ID strings found in the .bbappend file. (From yocto-docs rev: 5cb845361c8ce8b60dcafc28d1bc01d54badd67a) Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2012-05-31documentation/yocto-project-qs/yocto-project-qs.xml: Minor wording changesScott Rifenbark
(From yocto-docs rev: f9547a52d97331f3e78b071a4293b9dbbc18480c) Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2012-05-31documentation/poky-ref-manual/ref-images.xml: images definedScott Rifenbark
Fixes [YOCTO #2459] I provided better definitions to the -dev and -sdk image types. They now call out host development and target development. (From yocto-docs rev: bd2c0db27d7eb038931550a96752f961ea6b1d9c) Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2012-05-31documentation/poky-ref-manual/ref-images.xml: Updated core-image-sato-devScott Rifenbark
The description had reference to a toolchain, which is evidently not true. I have re-worded the description so that it does not mention inclusion of the toolchain. Reported-by: Wolfgang Denk <wd@denx.de> (From yocto-docs rev: 5a918d7d20133b85badd082c81cfe4af18709316) Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2012-05-31documentation/adt-manual/adt-eclipse.xml: Added not and updated versionScott Rifenbark
Fixes [YOCTO #2445] Added a note telling the user not to install Eclipse from the distribution's package repository but to rather be sure to install from the official Eclipse download site. Also, changed the tarball name from having a "3.7.1" in it to the recent version of "3.7.2". Reported-by: Lianhao Lu <lianhao.lu@intel.com> (From yocto-docs rev: f50d0071e39a5e8424633a55ab2c3fdc75e9686d) Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2012-05-31documentation/dev-manual/dev-manual-kernel-appendix.xml: Kernel example fixedScott Rifenbark
Due to a bug (2256) the example that changes the kernel configuration through menuconfig did not work. I have re-written the section to now start with the default behavior of CONFIG_SMP=y and then have the user change the configuration to where it is not set. The changes include the reversing of the flow and the work-around needed due to bug 2256. (From yocto-docs rev: 6fa9eee12ed83f81470beb9792fb4fc1c5104f69) Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2012-05-31documentation: Added manual history for 1.3Scott Rifenbark
Added entries for the Manual History table for upcoming 1.3 docs. (From yocto-docs rev: 430b384035593cd05c4f286e20c01f0fe72da8ec) Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2012-05-31documentation/poky.ent: Updated for latest buildsScott Rifenbark
To publish manuals for the "latest" set of docs, some variables need changed. DISTRO is 1.3, DSTRO_NAME is 1.2+snapshot, and POKYVERSION is 8.0. (From yocto-docs rev: e5a21791b4e588631910f102b660c1709ab7a0f4) Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2012-05-31documentation/yocto-project-qs/yocto-project-qs.xml: Setup changesPaul Eggleton
Remove mercurial as this is no longer needed. linuxdoc-tools was mentioned twice in the CentOS list. We no longer support Fedora versions older than 15 so remove this note. This commit applies to 1.2, 1.2.1, and 1.3. (From yocto-docs rev: 4a7e8cc3d69d5c2f9aacedc5f7e2ff9657ef850f) Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com> Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2012-05-01documentation/Makefile: Fixed figures publishing bugScott Rifenbark
I discovered a bug when publishing documents. There are two scp commands that copy a document's files and figures to the appropriate directory in the srifenbark@yocto-www:~/www.yoctoproject.or-docs server where the manuals are published. The second scp command had a "/figures" at the end. This was causing a new "figures" directory to be created within the "figures" directory. This redundancy shows up as missing figures in the manuals if a new figure or changed figure is ever added to the book after initial publishing. I removed the extra "/figures" at the end of the scp command. (From yocto-docs rev: cef3634e695f61bfb8465f1fb7a88e4e8a9a00f1) Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2012-05-01documentation/yocto-project-qs/yocto-project-qs.xml: added quotesScott Rifenbark
Need quotes around the INHERIT statement. Reported-by: Frans Meulenbroeks <fransmeulenbroeks@gmail.com> (From yocto-docs rev: 96f03be0d2595b4b788d8bb2110fe8801279f3f9) Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2012-05-01documentation/dev-manual/dev-manual-kernel-appendix.xml: grammar fixScott Rifenbark
(From yocto-docs rev: d2baa57b68f67900854ee89985e3c53b8cfa1bf0) Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2012-05-01documentation/dev-manual/dev-manual-kernel-appendix.xml: Removed KMACHINEScott Rifenbark
The example that compliles the altered code will not run now when the KMACHINE statement is in the linux-yocto_3.2.bbappend file. I have commented it out of the book. (From yocto-docs rev: 3f67b34daf1ad598b4d07f5e2a60d8c63da754b2) Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2012-05-01documentation/dev-manual/dev-manual-kernel-appendix.xml: updated KSRCScott Rifenbark
The KSRC example needs "_3_2" at the end of the variable. (From yocto-docs rev: e6bcbe8504f72777a03e9b08de95d5e2741700a3) Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2012-05-01documentation/dev-manual/dev-manual-kernel-appendix.xml: added quotesScott Rifenbark
Turns out the KSRC_linux_yocto ?= /home/scottrif/linux-yocto-3.2.git statement in the linux-yocto_3.2.bbappend file in poky-extras needs quote characters around the pathname. I updated the example statement. (From yocto-docs rev: eac1b53c04398152b41ac280fdc030615c165112) Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2012-05-01documentation/dev-manual/dev-manual-kernel-appendix.xml: kernel machine updateScott Rifenbark
Found two instances of "yocto/standard/common-pc/base". this should now be "standard/default/common-pc/base". (From yocto-docs rev: a2f4ac3885de1157e6d718cfea9b29a67c76aeb0) Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2012-05-01documentation/dev-manual/dev-manual-kernel-appendix.xml: 3.0 to 3.2Scott Rifenbark
The kernel used for example is no linux-yocto_3.2. I changed all occurences of yocto_3.0 over to yocto_3.2 (From yocto-docs rev: 7ee8f86fd0f44197901c851a16c58aa5f6851b1f) Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2012-05-01documentation/dev-manual/dev-manual-kernel-appendix.xml: formatting fixScott Rifenbark
(From yocto-docs rev: 20c12b6ef59132f2eef62d45574b9af837971731) Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2012-05-01documentation/dev-manual/dev-manual-kernel-appendix.xml: altered exampleScott Rifenbark
The example code with the printk statements needed to be altered. And the wording supporting the example was modifyied to be more generic. (From yocto-docs rev: f76465e920c3959230196814f17890065c613730) Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2012-05-01documentation/dev-manual/dev-manual-kernel-appendix.xml: updated cpuinitScott Rifenbark
Looks like calibrate_delay(void) changed in the example. Updated to the most recent code. (From yocto-docs rev: f1abcbf730c4b50ceb925e41181429c04eb2d55e) Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2012-05-01documentation/dev-manual/dev-manual-kernel-appendix.xml: output updatedScott Rifenbark
Updated the example sets up the bare clone. The shell output changed because the upstream repo changed to "origin/standard/default/common-pc/base". (From yocto-docs rev: cc3a8dde7b7f70174225ec95303d0280697d674b) Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2012-05-01documentation/Makefile: Added denzil specific .PNG file logicScott Rifenbark
A new figure was needed in the Kernel appendix. I added that figure to the block of code that creates the tarball for the denzil branch. (From yocto-docs rev: 352093f3eabf64052d78a41fd997993d09aa10ef) Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2012-05-01documentation/dev-manual: New figure just for denzilScott Rifenbark
New image needed for Denzil. I created a new file named "kernel-example-repos-denzil.png" and copied it to the Figures folder. I also deleted the "kernel-example-repos.png" image. (From yocto-docs rev: 97105187735c15e452580a0174897517c1860f2c) Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2012-05-01documentation/dev-manual/dev-manual-bsp-appendix.xml: updated hddimg exampleScott Rifenbark
In the "Building and Booting the Image" section there is an example .hddimg file. I updated the file to be the actual file used during the BSP example build. (From yocto-docs rev: 165feb4d501a2ed984b742ea9f10e6c2037972da) Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2012-05-01documentation/dev-manual/dev-manual-bsp-appendix.xml: BBLAYER updateScott Rifenbark
For 1.2 you evidently need to add $HOME/poky/meta-intel to your bblayers.conf file. (From yocto-docs rev: d5565d9aa14590622373996a037cc16d34e9107f) Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2012-05-01documentation/dev-manual/dev-manual-bsp-appendix.xml: wording updatedScott Rifenbark
Wording for linux-yocto_3.2.bbappend file updated to support the addition o fhte KBRANCH variable. (From yocto-docs rev: 267d7dffc05dc495dbd27b6435bea7ba48cd4cfa) Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2012-05-01documentation/dev-manual/dev-manual-bsp-appendix.xml: mymachine.confScott Rifenbark
edited it to now include the PREFERRED_VERSION variable. (From yocto-docs rev: 72d8f7bfcad0fff191c998f90369499a78d62696) Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2012-05-01documentation/dev-manual/dev-manual-bsp-appendix.xml: recipes-kernel updateScott Rifenbark
The section on changing recipes-kernel was way out of date. I updated all relavent changes. (From yocto-docs rev: 91538864e6da8c4d0a495e52feafe01ce7afea9d) Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2012-05-01documentation/dev-manual/dev-manual-bsp-appendix.xml: 3.2 for 3.0Scott Rifenbark
Kernel used in now 3.2 and not 3.0. (From yocto-docs rev: 974cb0c3665a2767a04ab6261692e93cc2f9200b) Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2012-05-01documentation/dev-manual/dev-manual-bsp-appendix.xml: added layerdependsScott Rifenbark
The layer.conf file now uses a LAYERDEPENDS variable. I added that to the example. (From yocto-docs rev: 237eb7ba897479935ac4c3165ce2cb350143a1e3) Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2012-05-01documentation/dev-manual/dev-manual-bsp-appendix.xml: changed kernelScott Rifenbark
The kernel in mymachine.conf had to be changed from 3.0 to 3.2 (From yocto-docs rev: cd94a4d45a062e9282de15dfda25983c500c0548) Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2012-05-01documentation/dev-manual/dev-manual-bsp-appendix.xml: Output updatedScott Rifenbark
The output for creating and switching to the denzil branch for meta-intel needed updated. (From yocto-docs rev: ad29c8f73ab3cec930f21939744cff322b43dfdc) Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>