summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* xorgproto: upgrade 2021.4 -> 2021.4.99.1Richard Purdie2021-05-311-1/+1
| | | | | | (From OE-Core rev: f2d35063748c9bb6761f2d2b81a3904cb6e91d17) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* kmod: upgrade 28 -> 29Richard Purdie2021-05-311-2/+2
| | | | | | (From OE-Core rev: 21f421c5caa3ddecda20e7d8718ba6db4d6acdbd) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* gi-docgen: upgrade 2021.5 -> 2021.6Richard Purdie2021-05-311-2/+2
| | | | | | (From OE-Core rev: 204971217fc2eea0bded7446e8e60562539c8f40) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* libinput: upgrade 1.17.2 -> 1.17.3Richard Purdie2021-05-311-1/+1
| | | | | | (From OE-Core rev: 711e6f77f3da132cf7238282bc6f499b48adf620) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* vte: upgrade 0.64.0 -> 0.64.1Richard Purdie2021-05-311-1/+1
| | | | | | (From OE-Core rev: 6801cc787f0cccf4cb7b8a98535ccdd74fac2b1a) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* libmodulemd: upgrade 2.12.0 -> 2.12.1Richard Purdie2021-05-311-2/+2
| | | | | | (From OE-Core rev: 446c90ceb71e3cdad0f3d0a1ea5bf9cf92018fc8) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-importlib-metadata: upgrade 4.0.1 -> 4.3.0Richard Purdie2021-05-311-1/+1
| | | | | | (From OE-Core rev: 933a4c6e656fb632b61beee03103b9bf26ede54a) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* pango: upgrade 1.48.4 -> 1.48.5Richard Purdie2021-05-311-1/+1
| | | | | | (From OE-Core rev: 404986fba897f3dcf1e3d959d202e7c32655ff83) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-hypothesis: upgrade 6.12.0 -> 6.13.7Richard Purdie2021-05-311-1/+1
| | | | | | (From OE-Core rev: 42db8dcd5f010e7fa16f6b59a15c08f6a2e5c961) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* libx11: upgrade 1.7.0 -> 1.7.1Richard Purdie2021-05-311-1/+1
| | | | | | (From OE-Core rev: 129f3b20d68e4711dfc67af5a58341266a9d3969) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* iproute2: upgrade 5.11.0 -> 5.12.0Richard Purdie2021-05-311-1/+1
| | | | | | (From OE-Core rev: e36e645bf02c608ccfe4e410bd72602d304d0cb5) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* libxcrypt: Upgrade 4.4.20 -> 4.4.22Richard Purdie2021-05-313-1/+1
| | | | | | (From OE-Core rev: cb1b414a3af6d0c674f15969fbe560207c4aacde) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-firmware: upgrade 20210315 -> 20210511Richard Purdie2021-05-311-2/+2
| | | | | | | | | There were additional links and new firmware versions added but these were not under any additional licenses. (From OE-Core rev: b0562c526817501a494a3674fed006ba40c8f164) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* pkgconfig: update SRC_URIChangqing Li2021-05-311-1/+1
| | | | | | | | | | The git repo for pkg-config was changed, so update the SRC_URI accordingly with the new link. (From OE-Core rev: 9fd1b9b8282d68213b187ab42fae27e6a3c95b2e) Signed-off-by: Changqing Li <changqing.li@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* ovmf: Fix VLA warnings with GCC 11Khem Raj2021-05-312-0/+52
| | | | | | | (From OE-Core rev: 5406ce83e07c3f89b9f2bb26f083861467b7bc59) Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* Add support for erofs filesystemsRichard Weinberger2021-05-317-7/+54
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Since Linux 5.4 a new read-only filesystem is available, erofs. Compared to squashfs it offers much better read performance with and without compression enabled. It suppports two optional compressors, lz4 and lz4hc. >From the mkfs.erofs man page: EROFS is a new enhanced lightweight linux read-only filesystem with modern designs (eg. no buffer head, reduced metadata, inline xattrs/data, etc.) for scenarios which need high-performance read-only requirements, e.g. Android OS for smartphones and LIVECDs. It also provides fixed-sized output compression support, which improves storage density, keeps relatively higher compression ratios, which is more useful to achieve high performance for embedded devices with limited memory since it has unnoticable memory overhead and page cache thrashing. This commit adds support for three new filesystem targets: erofs: erofs without compression erofs-lz4: erofs with lz4 compresssion enabled erofs-lz4hc: erofs with lz4hc compression enabled (From OE-Core rev: 41dead1ff8ccc49e6cd6e6f5d41a59d164693e0d) Signed-off-by: Richard Weinberger <richard@nod.at> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* flex: correct license informationNikolay Papenkov2021-05-281-2/+4
| | | | | | | | | | | | | | License-Update: Corrected license information flex package is under two licenses: - "BSD-3-Clause" is provided in top-level COPYING file; the license actually include third obligation (without the actual "3" numbering) - "LGPL-2.0+" is explained by src/gettext.h (From OE-Core rev: 7beaae812f55a43797a459f3ad25f1be121bdbe1) Signed-off-by: Dmitry Kisil <d.kisil@inango-systems.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* expat: set CVE_PRODUCTSteve Sakoman2021-05-281-0/+2
| | | | | | | | | Upstream database uses both "expat" and "libexpat" to report CVEs (From OE-Core rev: 706bdcaec5fd7c59d7877bbefa5ed4ce5b4f3da1) Signed-off-by: Steve Sakoman <steve@sakoman.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* bind: upgrade 9.16.15 -> 9.16.16Trevor Gamblin2021-05-2810-1/+1
| | | | | | | (From OE-Core rev: ad19d41cbdb2afa2f58fa18be44343f199ab488e) Signed-off-by: Trevor Gamblin <trevor.gamblin@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* oeqa/runtime/rpm: Drop log message counting test componentRichard Purdie2021-05-281-9/+0
| | | | | | | | | | | | | | This test is flawed since multiple parts of the system can write to the log and we obtain different numbers of log messages depending on factors we can't control. Drop the log testing component of the test. [YOCTO #12465] (From OE-Core rev: 2ad815dbafda0b90f5164f05d22dbbc26cb53f13) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* libucontext: upgrade 0.10 -> 1.1zhengruoqin2021-05-281-2/+2
| | | | | | | (From OE-Core rev: f6093c2fb68279e7a269d0f9d9e5f54594a903ed) Signed-off-by: Zheng Ruoqin <zhengrq.fnst@fujitsu.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* libtest-needs-perl: upgrade 0.002006 -> 0.002009zhengruoqin2021-05-281-2/+2
| | | | | | | (From OE-Core rev: a9524b680f55a4a3ba0d24b1ddb9f38e0f88c026) Signed-off-by: Zheng Ruoqin <zhengrq.fnst@fujitsu.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* libedit: upgrade 20210419-3.1 -> 20210522-3.1zhengruoqin2021-05-281-1/+1
| | | | | | | (From OE-Core rev: 3228a011c97e610ea24eb80343651a90fcd32417) Signed-off-by: Zheng Ruoqin <zhengrq.fnst@fujitsu.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* stress-ng: upgrade 0.12.08 -> 0.12.09wangmy2021-05-281-1/+1
| | | | | | | (From OE-Core rev: 1de8a2a93b847a9de29bd3aa9a3248b59a19f07e) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* logrotate: upgrade 3.18.0 -> 3.18.1wangmy2021-05-281-1/+1
| | | | | | | (From OE-Core rev: dabd47e2f7cf4d8d2a4df15c2789bb3d9a7ccedd) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-pytest: upgrade 6.2.3 -> 6.2.4wangmy2021-05-281-1/+1
| | | | | | | (From OE-Core rev: 4ff5f3234ca827bfa051418506975711ce12267f) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-more-itertools: upgrade 8.7.0 -> 8.8.0wangmy2021-05-281-2/+6
| | | | | | | | | Add runtime dependency to resolve errors that occurred when import more_itertools. (From OE-Core rev: 2165dc8b7f8448d5053ce25d676039430db25203) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-markupsafe: upgrade 2.0.0 -> 2.0.1wangmy2021-05-281-1/+1
| | | | | | | (From OE-Core rev: 2fab69a424910270354283a7a1270112237bf721) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-libarchive-c: upgrade 2.9 -> 3.0wangmy2021-05-281-2/+2
| | | | | | | (From OE-Core rev: cebb8e0e9db0eac993a3b5c3395c2ac3c651a9e1) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* distro/maintainers: Fix up the ptest image entriesRichard Purdie2021-05-281-4/+2
| | | | | | | | This fixes the maintainers file to match the ptest images changes (From OE-Core rev: 592a2f1e95b2216e04206fbfb841a4d604a0827e) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* images: add ptest images based on core-image-minimalAlexander Kanavin2021-05-282-0/+49
| | | | | | | | | | | This greatly reduces build times needed for those images, as they no longer need anything graphical, or -dev packages for everything. (From OE-Core rev: 2db500793d9c39caf7a94050df20684fe703e9f6) Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* images: remove sato/weston ptest imagesAlexander Kanavin2021-05-284-91/+0
| | | | | | | | | They have been replaced by core-image-minimal-ptest-fast/all (From OE-Core rev: 0d5bd979a9f67474c4da1d69377a1a1c2161ca6b) Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* apt: Add missing <array> headerKhem Raj2021-05-282-0/+33
| | | | | | | | | This issue is seen with clang/libc++ (From OE-Core rev: 65e9606bae6bcd849e3e30f3ce093ee64838b774) Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* icecc-create-env: Silence warning: invalid ICECC_ENV_EXECDouglas Royds2021-05-281-0/+1
| | | | | | | (From OE-Core rev: 42016f34ae59d4282491be9294d1e6698c18e1ba) Signed-off-by: Douglas Royds <douglas.royds@taitradio.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* icecc: Demote "could not get ICECC_CC" warning to noteDouglas Royds2021-05-281-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | For many components, it is perfectly correct not to have gcc or g++ in the PATH, notably when INHIBIT_DEFAULT_DEPS is set. We were getting a flood of warnings when icecc was enabled, eg: WARNING: base-files-3.0.14-r89.tait.8.6 do_configure: Cannot use icecc: could not get ICECC_CC or ICECC_CXX WARNING: base-files-3.0.14-r89.tait.8.6 do_compile: Cannot use icecc: could not get ICECC_CC or ICECC_CXX WARNING: base-files-3.0.14-r89.tait.8.6 do_install: Cannot use icecc: could not get ICECC_CC or ICECC_CXX WARNING: busybox-inittab-1.33.0-r0 do_configure: Cannot use icecc: could not get ICECC_CC or ICECC_CXX WARNING: busybox-inittab-1.33.0-r0 do_compile: Cannot use icecc: could not get ICECC_CC or ICECC_CXX WARNING: busybox-inittab-1.33.0-r0 do_install: Cannot use icecc: could not get ICECC_CC or ICECC_CXX WARNING: linux-libc-headers-3.14-r0 do_configure: Cannot use icecc: could not get ICECC_CC or ICECC_CXX WARNING: linux-libc-headers-3.14-r0 do_compile: Cannot use icecc: could not get ICECC_CC or ICECC_CXX WARNING: linux-libc-headers-3.14-r0 do_install: Cannot use icecc: could not get ICECC_CC or ICECC_CXX Demote this message to a "NOTE". It still appears in log.do_configure and friends: NOTE: Cannot use icecc: could not get ICECC_CC or ICECC_CXX (From OE-Core rev: 720254152ca57c19acf1f156d47fd47af0afa20d) Signed-off-by: Douglas Royds <douglas.royds@taitradio.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* Revert "icecc: Don't use icecc when INHIBIT_DEFAULT_DEPS is set"Douglas Royds2021-05-281-4/+0
| | | | | | | | | | | | | | | Although this silenced the warnings, it also turned off icecc for gcc-cross and friends, binutils-cross, and importantly, the linux kernel. This reverts commit 0315aabeff8e6483b737d0e23d6841f1394ad3c8. [YOCTO #13863] (From OE-Core rev: a0e86951498db15221d8bcf6ac3ba5016b3ca144) Signed-off-by: Douglas Royds <douglas.royds@taitradio.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* ptest: add newly discovered missing runtime dependencies across recipesAlexander Kanavin2021-05-276-6/+7
| | | | | | | | | | Making ptest images based on core-image-minimal uncovered quite a few missing depenendcies from various recipes, here they are. (From OE-Core rev: 2cda6242f2f0f6f9c6bdef72bbb271eab7e5e1f5) Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* wayland: package target binaries into -tools, not into -devAlexander Kanavin2021-05-271-1/+3
| | | | | | | (From OE-Core rev: 5e96a2b56ce3ee4d113f3ae8b556c230f4b9df7d) Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* squashfs-tools: package squashfs-fs.hNisha Parrakat2021-05-271-0/+2
| | | | | | | | | | | | | | | | | | Needed to build the latest debian version of android-tools Fixes below error while building android-tools libext4_utils.mk | squashfs_utils/squashfs_utils.c:27:10: fatal error: 'squashfs_fs.h' file not found | #include "squashfs_fs.h" | ^~~~~~~~~~~~~~~ | 1 error generated. | core2-64-poky-linux/android-tools/10.0.0.r36-r0/git/system/extras/debian/libext4_utils.mk:29: recipe for target 'build' failed | make: *** [build] Error 1 (From OE-Core rev: 543c3042eb5c79c6d506262c5d5d36884358d0be) Signed-off-by: Nisha Parrakat <Nisha.Parrakat@kpit.com> Signed-off-by: Nisha Parrakat <nishaparrakat@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* gcc: revert libstc++-gdb.py installation changesRoss Burton2021-05-272-0/+77
| | | | | | | | | | | | | | | Commit dbb87d in the GCC 11 branch was intended to make the installation of this Python module more robust, but for unknown reasons the library_name in libstdc++.la in baremetal builds (for example, Zephyr) is unset, so the module is just installed as "-gdb.py". This may be a GCC bug, or a bug in our build. Until that is resolved, revert the commit to fix the packaging. (From OE-Core rev: 61947fc024bf18b42547d2ea4cad90184132994d) Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* image-live.bbclass: order do_bootimg after do_rootfsGuillaume Champagne2021-05-271-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | do_bootimg expects IMGDEPLOYDIR to exist, since it stores its artifacts there. Therefore, do_bootimg should run after do_rootfs because IMGDEPLOYDIR is created before do_rootfs runs since IMGDEPLOYDIR is contained in do_rootfs' [cleandirs] varflag. When do_bootimg depends on ${PN}:do_image_${LIVE_ROOTFS_TYPE}, do_bootimg is correctly ordered after do_rootfs because do_image_${FSTYPE} tasks are added after do_image and do_image itself is added after do_rootfs. However, when do_bootimg doesn't depend on ${PN}:do_image_${LIVE_ROOTFS_TYPE} (introduced by: 96f47c39f1d17f073243913d524bde84add41d8f), do_bootimg can run before do_rootfs, thus before IMGDEPLOYDIR is created. To avoid this situation, do_bootimg is now explicitly ordered after do_rootfs. (From OE-Core rev: 73c21db8e54002b300ba4972cb49c0577acc5406) Signed-off-by: Guillaume Champagne <champagne.guillaume.c@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* ffmpeg: Add libopus packageconfigCarlos Rafael Giani2021-05-271-0/+1
| | | | | | | (From OE-Core rev: 2c70334f847ecb872b3cf1061b3a8ed86557fddb) Signed-off-by: Carlos Rafael Giani <crg7475@mailbox.org> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* cmake-native: enabled zstd supportSamuli Piippo2021-05-271-1/+1
| | | | | | | | | | | | | | | | | CMake depends on having all formats supported and build issues can arise when zstd is not available: https://gitlab.kitware.com/cmake/cmake/-/issues/21552 Quote from a CMake dev: "As far as CMake's design is concerned, we have no optional formats. All should be supported. That's why we bundle sufficiently new versions of libarchive and libzstd. If a distro builds with an older libarchive that doesn't have zstd support, then that is not a proper packaging of CMake." (From OE-Core rev: 897d3695e11484cb5e62d63e4d6b0b4893605c56) Signed-off-by: Samuli Piippo <samuli.piippo@qt.io> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* zstd: Add patch to fix MinGW buildsJoshua Watt2021-05-272-0/+194
| | | | | | | | | | Adds a patch to fix the make files to work correctly when building for MinGW (From OE-Core rev: 5eb716501c57de18b505265a19ccf754dcf1a83c) Signed-off-by: Joshua Watt <JPEWhacker@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* libarchive: enable zstd supportSamuli Piippo2021-05-271-1/+2
| | | | | | | | | | | | | | | | | | | | | Now that zstd is in oe-core, add PACKAGECONFIG for it and enabled it by default in libarchive. zstd support is expected by CMake, which in nativesdk depends on libarchive. CMake depends on having all formats supported and build issues can arise when zstd is not available: https://gitlab.kitware.com/cmake/cmake/-/issues/21552 Quote from a CMake dev: "As far as CMake's design is concerned, we have no optional formats. All should be supported. That's why we bundle sufficiently new versions of libarchive and libzstd. If a distro builds with an older libarchive that doesn't have zstd support, then that is not a proper packaging of CMake." (From OE-Core rev: 6090bec1261726e5290f50e9cd22e42952253ed5) Signed-off-by: Samuli Piippo <samuli.piippo@qt.io> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* package_rpm: pass XZ_THREADS to rpmRoss Burton2021-05-271-2/+2
| | | | | | | | | | | | | By default RPM uses the number of cores as the number of threads to use, which can result in quite antisocial memory usage. As we control the macros for compression anyway, we can pass XZ_THREADS to limit the number of threads if needed. (From OE-Core rev: b9c983eb22a9b0771a0454216d1d7cbb5f3f8a16) Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* expat: upgrade 2.3.0 -> 2.4.1Andrej Valek2021-05-271-1/+1
| | | | | | | | | Includes lot of security fixes, especially CVE-2013-0340/CWE-776. (From OE-Core rev: 31142d9ddce396a6b490f974e952e7f056e2b192) Signed-off-by: Andrej Valek <andrej.valek@siemens.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* ltp: Update to 20210524Petr Vorel2021-05-277-936/+1
| | | | | | | | | | | | | | | | | | | Remove patches accepted in this upstream release * determinism.patch (45530792a, 01fefa08c) * libswapon.patch (2b64c727f) * 0001-open_posix_testsuite-generate-makefiles.sh-Avoid-inc.patch (f38172209) * 0002-Makefile-Avoid-wildcard-determinism-issues.patch (edf60cf6a) * 0003-syscalls-swapon-swapoff-Move-common-library-to-libs.patch (ac140ed58) Removed (test rewritten to new API) * 0007-Fix-test_proc_kill-hanging.patch (From OE-Core rev: d36bd5a532d38c786b87ec15f0eec1d849487fa5) Signed-off-by: Petr Vorel <petr.vorel@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-setuptools: upgrade 56.0.0 -> 56.2.0Richard Purdie2021-05-272-3/+3
| | | | | | (From OE-Core rev: 6535cbfdd3ae3bc31b704cdb32ac1cac34156ae3) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* gcc: Update to latest on release/gcc-11 branchKhem Raj2021-05-251-2/+6
| | | | | | | | | | | | There has been 150+ fixes made available after gcc 11.1.0 was released, details of these fixes is here https://gcc.gnu.org/git/?p=gcc.git;a=commitdiff_plain;hp=releases/gcc-11.1.0;h=9ee61d2b51d (From OE-Core rev: 3dae2c37d68ba25266934156fced0eb85e1dcd8a) Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>