summaryrefslogtreecommitdiffstats
path: root/meta/recipes-graphics
AgeCommit message (Collapse)Author
2019-01-26fontconfig: Update upstream status of patchRichard Purdie
The patch is now a backport as it was merged upstream. (From OE-Core rev: 5c7322145efdf465ed91f7b9c693bdf7e8bfb25d) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2019-01-26kmscube: make gstreamer dependency optionalAlexander Kanavin
This in particular saves build times for virgl oe-selftest. (From OE-Core rev: 7f1f3b45329ea3f43d0ede003e8daa9866bf9f6e) Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2019-01-26kmscube: update to latest commit, switch over to mesonAlexander Kanavin
(From OE-Core rev: f83d5c7b8a0b2fe293826edf56375382c16996ff) Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2019-01-26fontcache: fix postinst for nativesdk caseAlexander Kanavin
Both installing the binary into the correct place, and passing that place to postinst_intercept were missing. (From OE-Core rev: 9ac7415464b7817aa5cc0c2167ff61f4344660dd) Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2019-01-24fontconfig: Fix define for HAVE_POSIX_FADVISERobert Yang
Otherwise, there would be build errors in the following 2 cases: * define HAVE_POSIX_FADVISE Or: * undef HAVE_POSIX_FADVISE (From OE-Core rev: 6452ccd1f0a2b114fca70d587cb8ed26b189baf3) Signed-off-by: Robert Yang <liezhi.yang@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2019-01-18libxpm: add explicit gettext-native dependencyAlistair Francis
In an issue similar to "atk: add explicit gettext-native dependency" (964ea8bfc455f6017dc834104d96b8f5aa40a5bc) we need to add gettext-native to DEPENDS explicitly as the gettext class reduces dependencies in native builds. (From OE-Core rev: 1946898d858bf783efcb3313fa84e9c4ce3e217e) Signed-off-by: Alistair Francis <alistair.francis@wdc.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2019-01-18mesa: Allow building the r600 driverAlistair Francis
The r600 DRI driver does not require LLVM, so remove it from the LLVM dependency PACKAGE_CONFIG. Also remove the x86 requirement on the drivers as they are work on non-x86 systems. This was tested on a RISC-V board. (From OE-Core rev: 001b544db55101ab7a3f5f5910de6548542b6e2a) Signed-off-by: Alistair Francis <alistair.francis@wdc.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2019-01-16meta: Fix Deprecated warnings from regexsRichard Purdie
Fix handling of escape characters in regexs and hence fix python Deprecation warnings which will be problematic in python 3.8. Note that some show up as: """ meta/classes/package.bbclass:1293: DeprecationWarning: invalid escape sequence \.   """ where the problem isn't on 1293 in package.bbclass but in some _prepend to a package.bbclass function in a different file like mesa.inc, often from do_package_split() calls. (From OE-Core rev: 4b1c0c7d5525fc4cea9e0f02ec54e92a6fbc6199) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2019-01-14cmake.bbclass: Make it work with ccacheRobert Yang
This can make the following recipes work with cmake: cmake libdnf libcomps librepo createrepo-c llvm dnf libsolv assimp waffle libjpeg-turbo taglib libproxy libical And the following 3 recipes don't: webkitgtk vulkan piglit Now cmake.bbclass doesn't disble ccache any more, disable it in the recipes if needed. (From OE-Core rev: d014c8c11fb663f131d3a860ddeda17d604b2dd3) Signed-off-by: Robert Yang <liezhi.yang@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2019-01-11libsdl2: upgrade 2.0.8 -> 2.0.9Yi Zhao
Drop 0001-GLES2-Get-sin-cos-out-of-vertex-shader.patch as it had been merged upstream. (From OE-Core rev: b46dbcad31c990b5556d61357e0a976948a5dede) Signed-off-by: Yi Zhao <yi.zhao@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2019-01-11libjpeg-turbo: upgrade 2.0.0 -> 2.0.1Anuj Mittal
* For changes, see: https://github.com/libjpeg-turbo/libjpeg-turbo/blob/master/ChangeLog.md * Removed upstreamed patch (From OE-Core rev: 737a194042bb83045958b05c77f9ff5934db7982) Signed-off-by: Anuj Mittal <anuj.mittal@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2019-01-03eglinfo: add wayland receipeRoman Stratiienko
(From OE-Core rev: f8e109308ff964a8b2faaeabbc3cb9a581ff23c6) Signed-off-by: Roman Stratiienko <roman.stratiienko@globallogic.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2019-01-03eglinfo: upgrade SRCREV to 223817ee3798Roman Stratiienko
SRCREV upgraded to 223817ee3798 ("Add Wayland support") Additional patches rebased to this version (From OE-Core rev: 50691151e916b1cdb9291f0f0bd913f2f79acfcd) Signed-off-by: Roman Stratiienko <roman.stratiienko@globallogic.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2018-12-20harfbuzz: upgrade 2.1.3 -> 2.2.0Anuj Mittal
For changes, see: https://cgit.freedesktop.org/harfbuzz/tree/NEWS?h=2.2.0 Remove do_configure_append after the patch to remove pkg.m4 was merged upstream. (From OE-Core rev: 6574bb752335ce48b873d17b24496bfb669bfefe) Signed-off-by: Anuj Mittal <anuj.mittal@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2018-12-14vulkan: don't fetch from the deprecated repositoryRoss Burton
(From OE-Core rev: 34109d66cd0f1f9746e8cc50a5d4334efdc0ce38) Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2018-12-05piglit: upgrade to current HEADRoss Burton
(From OE-Core rev: 1785be8220d8790ffdabfbc30e58244aae6400cc) Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2018-12-01piglit: add missing waffle-bin dependencyRoss Burton
The sanity test uses wflinfo, so depend on waffle-bin. (From OE-Core rev: 0f5c8ce010a296904f767f38e262eef251417c4e) Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2018-11-27libva-utils: 2.2.0 -> 2.3.0Anuj Mittal
No release tarballs, so switch to git instead. Changes from release notes: Add HEVC encode sample code Add sample code for avc decode streamout Add VP8 sample encoder application (SVCT supported) (From OE-Core rev: aa2affa837fa9bbf59dcd9cadd42bd9afd0c38f0) Signed-off-by: Anuj Mittal <anuj.mittal@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2018-11-23libdrm: Upgrade 2.4.94 -> 2.4.96Otavio Salvador
(From OE-Core rev: e8e00d68eb8e114bdabd546e5c6634fb02a6e6c4) Signed-off-by: Otavio Salvador <otavio@ossystems.com.br> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2018-11-21xcb-proto: use python3native to have reproducible pyc filesRoss Burton
(From OE-Core rev: 7709b2551c07cfad591bb37817474fd106e7c2f1) Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2018-11-21libinput: 1.12.1 -> 1.12.3Ross Burton
(From OE-Core rev: fe627bbff2bf772bc3e7a58262ec1b6431f65222) Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2018-11-21harfbuzz: upgrade 1.9.0 -> 2.1.3Ross Burton
(From OE-Core rev: aee2d09a18d42ed0bff582629f3b21d16e681f93) Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2018-11-20libx11: move hashes to incArmin Kuster
This should help keep libx11 and libx11-diet in sync by throwing an error when building (From OE-Core rev: 5d5434e77c60faa78f15c99714e34221d154617b) Signed-off-by: Armin Kuster <akuster808@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2018-11-20libx11-diet: update to 1.6.7Armin Kuster
(From OE-Core rev: b9bc0ab578d86baa2d7e1988b0c3485bc7a632a3) Signed-off-by: Armin Kuster <akuster808@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2018-11-19libinput: upgrade 1.11.3 -> 1.12.1Richard Purdie
(From OE-Core rev: 54b58dab8c76279ef7f9d2bd8ec1018dbcdf958b) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2018-11-19libepoxy: upgrade 1.5.2 -> 1.5.3Richard Purdie
(From OE-Core rev: f69b41b0796a9ce5716f794b8e9fc3be7ea96b68) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2018-11-19harfbuzz: upgrade 1.8.8->1.9.0Hong Liu
Upgrade harfbuzz from 1.8.8 to 1.9.0. (From OE-Core rev: 55a2d8619b0a3e5606076808d306cd78cf3edf41) Signed-off-by: Hong Liu <hongl.fnst@cn.fujitsu.com> Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2018-11-19libva: update 2.2.0 -> 2.3.0Anuj Mittal
>From release notes: Bump VA-API version to 1.3.0 and libva to 2.3.0 Add max frame size parameters for multiple pass case in legacy mode Add new BRC mode AVBR Add new interface for High Dynamic Range tone mapping Add missing enum to string conversions Add hevc subsets parameters structure Add Customized Noise Reduction (HVS) interfaces Add new BRC mode definition QVBR Add more complete colour properties for use in VPP (From OE-Core rev: 8825a6e7c5c0d1e1d17e2bb8ed23dc8b3c9ce8ab) Signed-off-by: Anuj Mittal <anuj.mittal@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2018-11-14libsm: extend to nativesdkMingli Yu
After enable tk via PACKAGECONFIG for python3, there comes below error: Missing or unbuildable dependency chain was: ['buildtools-tarball', 'nativesdk-python3-testtools', 'nativesdk-python3-pbr', 'nativesdk-python3', 'nativesdk-tk', 'nativesdk-libxt', 'nativesdk-libsm'] Extend libsm to nativesdk to fix this issue. (From OE-Core rev: 5a527e381705ed8a3e2caba98205c8c8172a347a) Signed-off-by: Mingli Yu <Mingli.Yu@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2018-11-14libice: extend to nativesdkMingli Yu
After enable tk via PACKAGECONFIG for python3, there comes below error: Missing or unbuildable dependency chain was: ['buildtools-tarball', 'nativesdk-python3-git', 'nativesdk-python3-gitdb', 'nativesdk-python3-async', 'nativesdk-python3', 'nativesdk-tk', 'nativesdk-libxt', 'nativesdk-libsm', 'nativesdk-libice'] Extend libice to nativesdk to fix this issue. (From OE-Core rev: 46f39d402fbf5487d7a1036fbeec6726ba49334b) Signed-off-by: Mingli Yu <Mingli.Yu@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2018-11-14fontconfig: extend to nativesdkMingli Yu
After enable tk via PACKAGECONFIG for python3, there comes below error: Missing or unbuildable dependency chain was: ['nativesdk-packagegroup-sdk-host', 'nativesdk-opkg', 'nativesdk-libsolv', 'nativesdk-rpm', 'nativesdk-python3', 'nativesdk-tk', 'nativesdk-xft', 'nativesdk-fontconfig'] Extend fontconfig to nativesdk to fix this issue. (From OE-Core rev: f15120430914582f0889ddc442de1055e6c5dca9) Signed-off-by: Mingli Yu <Mingli.Yu@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2018-11-14libxft: extend to nativesdkMingli Yu
After enable tk via PACKAGECONFIG for python3, there comes below error: Missing or unbuildable dependency chain was: ['buildtools-tarball', 'nativesdk-python3-testtools', 'nativesdk-python3-pbr', 'nativesdk-python3', 'nativesdk-tk', 'nativesdk-xft'] Extend libxft to nativesdk to fix this issue as PROVIDES = "xft" in libxft recipe. (From OE-Core rev: 2709062a47b86bb86b2768f04f97f00af1bb9b47) Signed-off-by: Mingli Yu <Mingli.Yu@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2018-11-14libxt: extend to nativesdkMingli Yu
After enable tk via PACKAGECONFIG for python3, there comes below error: Missing or unbuildable dependency chain was: ['buildtools-tarball', 'nativesdk-python3-pytz', 'nativesdk-python3', 'nativesdk-tk', 'nativesdk-libxt'] Extend libxt to nativesdk to fix this issue. (From OE-Core rev: 2ed08a6c467202504737040b83a8b9fd6481f62b) Signed-off-by: Mingli Yu <Mingli.Yu@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2018-11-14xf86-video-intel: update to latestAnuj Mittal
For changes, please see: https://cgit.freedesktop.org/xorg/driver/xf86-video-intel/log/?qt=range&q=e4fe79cf0d9a05ee3f3a027148ef0aeb2b1b34e1...0932a6b37ba6d5c9e916a1cb6ab89c3205b81a0c Enable sna by default and remove upstreamed patches. Also include a patch from fedora to fix compile issues when using qemux86 which doesn't enable sse2 leading to gcc refusing to inline vertex_emit_2s in emit_vertex because they are defined as: static __attribute__((always_inline)) void vertex_emit_2s(struct sna *sna, int16_t x, int16_t y) __attribute__((target("sse2,fpmath=sse"))) __attribute__((always_inline)) static void emit_vertex(/* omitted */) leading to errors like: | In file included from ../../../git/src/sna/gen4_vertex.c:34: | ../../../git/src/sna/gen4_vertex.c: In function 'emit_vertex': | ../../../git/src/sna/sna_render_inline.h:40:26: error: inlining failed in call to always_inline 'vertex_emit_2s': target specific option mismatch | static force_inline void vertex_emit_2s(struct sna *sna, int16_t x, int16_t y) | ^~~~~~~~~~~~~~ | ../../../git/src/sna/gen4_vertex.c:308:25: note: called from here | #define OUT_VERTEX(x,y) vertex_emit_2s(sna, x,y) /* XXX assert(!too_large(x, y)); */ | ^~~~~~~~~~~~~~~~~~~~~~~~ | ../../../git/src/sna/gen4_vertex.c:360:2: note: in expansion of macro 'OUT_VERTEX' | OUT_VERTEX(dstX, dstY); | ^~~~~~~~~~ (From OE-Core rev: a181b36bf2357c5f7d5835df2f828ff1e0007dc6) Signed-off-by: Anuj Mittal <anuj.mittal@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2018-11-14xserver-xorg: update to 1.20.3Armin Kuster
1.20.3 fixes arm booting in testimage (From OE-Core rev: 7d96e1659b1616f287805abb42f512fa17c0c493) Signed-off-by: Armin Kuster <akuster808@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2018-11-14xf86-input-libinput: update to 0.28.1Armin Kuster
(From OE-Core rev: ec251cdc481d2e088ed817e651bacdf213fb9ded) Signed-off-by: Armin Kuster <akuster808@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2018-11-14xkeyboard-config: update to 2.25Armin Kuster
(From OE-Core rev: ff129d24dbd83768c221aa522bd32031fdbc2071) Signed-off-by: Armin Kuster <akuster808@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2018-11-14libxcb: update to 1.13.1Armin Kuster
(From OE-Core rev: c3ecf470b0f4d681dd11c366e3fa903c6e13717e) Signed-off-by: Armin Kuster <akuster808@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2018-11-14libx11: update to 1.6.7 and sytle cleanupArmin Kuster
refresh Fix-hanging-issue-in-_XReply.patch (From OE-Core rev: 7edcf4f5b54ae713ede600f6c43ae955320efe69) Signed-off-by: Armin Kuster <akuster808@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2018-11-14libsm: update to 1.2.3Armin Kuster
reoder things per style (From OE-Core rev: 4e22f40647014dbd9eb05f0a9becd90fd903e7b1) Signed-off-by: Armin Kuster <akuster808@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2018-11-07pixman: Trim license info extracted from pixman-matrix.cPeter Kjellerstedt
Four unrelated lines were extracted from pixman-matrix.c for the license information. License-Update: Only extract the relevant part from pixman-matrix.c (From OE-Core rev: d0a209e8cf29d982567e3978e1dcbb3871505a39) Signed-off-by: Peter Kjellerstedt <peter.kjellerstedt@axis.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2018-11-01xserver-xorg: fix CVE-2018-14665Ross Burton
Incorrect command-line parameter validation in the Xorg X server can lead to privilege elevation and/or arbitrary files overwrite, when the X server is running with elevated privileges (ie when Xorg is installed with the setuid bit set and started by a non-root user). The -modulepath argument can be used to specify an insecure path to modules that are going to be loaded in the X server, allowing to execute unprivileged code in the privileged process. The -logfile argument can be used to overwrite arbitrary files in the file system, due to incorrect checks in the parsing of the option. (From OE-Core rev: 14b5854d50c38e94fc0d1ce6af36698fc69f52b4) Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2018-10-28weston: Split out machine specific configurationMark Hatle
Weston needs to be configured to load the fbdev driver when run on a QEMU system. Other MACHINEs may want to also provider their own configuration as well.. Adding a new RRECOMMEND configuration package will allow this, but avoid installing empty packages/files in the majority case where it is not needed. Add maintainer entry as well. (From OE-Core rev: 0f43ea8510ae6148a49eb25accac407b6b301b43) Signed-off-by: Mark Hatle <mark.hatle@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2018-10-18mesa: Remove machine specific appendMark Hatle
If you try to build a system with multiple BSPs, one of which is qemux86 or qemux86-64, the overall system configuration will change and all of the graphics packages will end up being rebuilt each time. For a package based system, the PR values will also be incremented each time. The end result will be an ever growing set of PR values as well as being unable to tell which configured version of the graphics components are really being deployed. The solution was to always include the virgl gallium driver when an x86 based target is used. This may end up wasting some space, but solves the hash issue. (From OE-Core rev: 37e9465b342f6075ce13479dfed59cd2a7cc46ae) Signed-off-by: Mark Hatle <mark.hatle@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2018-10-09libx11: fix patch headersRoss Burton
devtool doesn't like patches without subjects, so add meaningful subjects. (From OE-Core rev: 3056a2e5d8b7e7285fd9680073a5ab613a4066e4) Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2018-10-08lib11: fix patch headersRoss Burton
(From OE-Core rev: 7d74f204acf6e56249f843f99927966017d4b405) Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2018-10-08piglit: inherit pkgconfigPascal Bach
The CMakeLists.txt of piglit uses pkgconfig internally. This makes sure pkgconfig-native is available in any case. (From OE-Core rev: ac8f27b441b9e8cee969e06e22759d49e05e1b11) Signed-off-by: Pascal Bach <pascal.bach@siemens.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2018-10-08piglit: correctly find wayland include dirsPascal Bach
Builds include host /usr/include as the wrong wayland variable was used. The issue only surfaces if CMAKE_SYSROOT is properly set. (From OE-Core rev: d4b942c97831f6717b34caaaf2402efdffa227ba) Signed-off-by: Pascal Bach <pascal.bach@siemens.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2018-10-04mesa: Disable asm on muslKhem Raj
Musl started blocking dlopen of libs with initial-exec references into dynamic TLS area, via https://github.com/kraj/musl/commit/5c2f46a214fceeee3c3e41700c51415e0a4f1acd prior to that commit, musl was loading it and silently letting subsequent TLS accesses via the miscompiled code clobber memory that didn't belong to them This was wrong behavior and it relied on additional space reserved by libc in TLS space to adjust fo such broken libs, but it also fails with glibc if the reserved space was already used up Right fix is that mesa should be patched to remove all the initial-exec hacks and use real TLS, and -mtls-dialect=gnu2 (TLSDESC) should be used on archs it's supported on (i386, x86_64, and aarch64) to make up for the lost performance, but mesa hardcodes the initial-exec, so there must be a reason that probably is better known to mesa devs. but we 'fixed' it for musl by adding --disable-glx-tls for mesa in OE, which uses pthread_getspecific instead and makes is lot slower. this caused additional problems with security flags on, it get textrels in .text segment. Therefore this is 'second fix' to get us through this warning. Cause is some unknown part of mesa's x86 assembly code is broken by readonly text segments [ YOCTO #12918 ] (From OE-Core rev: 27c25de38aacc98fe376422bbbee417b2b45a98e) Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2018-10-04pango: respect PTEST_ENABLEDRoss Burton
Don't use the 'ptest' DISTRO_FEATURE because whilst that can be on, PTEST_ENABLED could have been overwritten. (From OE-Core rev: 57e41b6178bf1d88a901cda862e3e054148e86ac) Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>