summaryrefslogtreecommitdiffstats
path: root/meta/recipes-devtools
Commit message (Collapse)AuthorAgeFilesLines
* strace: upgrade 6.9 -> 6.10Wang Mingyu2024-08-032-4/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | Makefile-ptest.patch refreshed for 6.10 Changelog: =========== * Improvements * Implemented --decode-fds=eventfd option to retrieve eventfd object details associated with eventfd file descriptors. * Implemented decoding of NETLINK_GENERIC nlctrl protocol. * Implemented decoding of F_DUPFD_QUERY fcntl. * Implemented decoding of mseal syscall. * Updated decoding of statx and prctl syscalls. * Updated decoding of BPF_RAW_TRACEPOINT_OPEN bpf command. * Updated lists of BPF_*, IORING_*, KEXEC_*, KEY_*, LANDLOCK_*, PR_*, STATX_*, TCP_*, TEE_*, V4L2_*, and *_MAGIC constants. * Updated lists of ioctl commands from Linux 6.10. * Bug fixes * Worked around a bug introduced in Linux 6.5 that affected system call tampering on riscv64. (From OE-Core rev: ff5fb4fa63db46e747fe3b0710d041a46ab2aec9) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-sphinxcontrib-qthelp: upgrade 1.0.7 -> 1.0.8Wang Mingyu2024-08-031-1/+1
| | | | | | | | | | | Changelog: Fix tests for Sphinx 7.4 and later. (From OE-Core rev: 7f8760e2a266e6cac02301d719dee6ef812c43bb) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-sphinxcontrib-htmlhelp: upgrade 2.0.5 -> 2.0.6Wang Mingyu2024-08-031-1/+1
| | | | | | | | | | | | Changelog: ============ * Fix tests for Sphinx 7.4 and later. (From OE-Core rev: 3cb5a50209c36649d4d39d72086d121599e0bfa5) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-sphinx: upgrade 7.3.7 -> 7.4.7Wang Mingyu2024-08-031-1/+1
| | | | | | | | | | | Changelog: https://www.sphinx-doc.org/en/master/changes.html (From OE-Core rev: acb4e7bf7f33047cb36749d7215c479654fd0b7c) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-setuptools: upgrade 70.3.0 -> 71.1.0Wang Mingyu2024-08-031-1/+1
| | | | | | | | | | | | | | | | | | Changelog: ============= - Added return types to typed public functions - Marked Package Discovery and Resource Access using pkg_resources as py.typed - Removed lingering unused code around Distribution._patched_dist. - Reset the backports module when enabling vendored packages. - Include all vendored files in the sdist. - Restored package data that went missing in 71.0. This change also incidentally causes tests to be installed once again. (From OE-Core rev: ab5ebb1713d0bfac1a7fb8583aa8e4655e24ccd7) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-pytest: upgrade 8.2.2 -> 8.3.1Wang Mingyu2024-08-031-1/+1
| | | | | | | | | | | Changelog: https://docs.pytest.org/en/stable/changelog.html (From OE-Core rev: 72a798cb1cfb72691b1939ee945bf69cae0e423a) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-pytest-subtests: upgrade 0.13.0 -> 0.13.1Wang Mingyu2024-08-031-1/+1
| | | | | | | | | | | Changelog: Fixed bug were an extra test would execute when -x/--exitfirst was used (From OE-Core rev: a29db0c8144f473d05ec2b2ba99c6327b5cb6246) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-jsonschema: upgrade 4.22.0 -> 4.23.0Wang Mingyu2024-08-031-1/+1
| | | | | | | | | | | | | | Changelog: =========== - Do not reorder dictionaries (schemas, instances) that are printed as part of validation errors. - Declare support for Py3.13 (From OE-Core rev: 716a45d194257d30a32e06d7e73dedeef3a677f6) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-importlib-metadata: upgrade 8.0.0 -> 8.2.0Wang Mingyu2024-08-031-1/+1
| | | | | | | | | | | | | Changelog: ========== - Add SimplePath to importlib_metadata.__all__. - Prioritize valid dists to invalid dists when retrieving by name. (From OE-Core rev: f0ddbe6fe760a8a63317f314f63b599fded30d9a) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-hypothesis: upgrade 6.105.1 -> 6.108.4Wang Mingyu2024-08-031-1/+1
| | | | | | | | | | | Changelog: https://hypothesis.readthedocs.io/en/latest/changes.html (From OE-Core rev: b7416c0734d9981028f143ba22522d7fc94a1828) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-dbusmock: upgrade 0.31.1 -> 0.32.1Wang Mingyu2024-08-031-1/+1
| | | | | | | | | | | | | | Changelog: ========== - ModemManager: Add initial mock - bluez5: Add advertising API - Fix loading of libglib on macOS (From OE-Core rev: 6323ca033e3e1bdb9292b054ce3c0a54fce6df10) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-bcrypt: upgrade 4.1.3 -> 4.2.0Wang Mingyu2024-08-032-61/+29
| | | | | | | | (From OE-Core rev: 5d02d9bde0805b5782db36a06c8c4ac5e4839662) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* orc: upgrade 0.4.38 -> 0.4.39Wang Mingyu2024-08-031-1/+1
| | | | | | | | (From OE-Core rev: bcbaaa9f7d88686915c354fb66682cbe9b1d0536) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* rust: rustdoc reproducibility issue fixSundeep KOKKONDA2024-07-303-0/+28
| | | | | | | | | | | | | | The 'codegen-units' option split the crate into multiple compilation units for parallel compilation. Currently, this split is causing the rustdoc to generate differnt binary between the builds. To fix this the codegen-units & the lto options are disabled. More info about options: https://doc.rust-lang.org/cargo/reference/profiles.html#codegen-units https://doc.rust-lang.org/rustc/codegen-options/index.html#lto (From OE-Core rev: 0c00875de10b171f4ff2990af351a8124ec7e972) Signed-off-by: Sundeep KOKKONDA <sundeep.kokkonda@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* pseudo: Update to include open symlink handling bugfixRichard Purdie2024-07-261-1/+1
| | | | | | | | Update to a new revision which includes "Bugfix for Linux open(O_CREAT|O_EXCL)" (From OE-Core rev: 92a9710ec88c8729fa3d83baa2e63dd74d95cdf8) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-numpy: ignore pep517-backend warningsRoss Burton2024-07-261-0/+3
| | | | | | | | | | | Upstream has a pyproject.toml but it's marked as experimental and does not currently work at all with the meson-python release we currently have. (From OE-Core rev: a09ad3838a00d2b4781850759ca857822ba330e1) Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* tclibc-picolibc: Adds a new TCLIBC variant to build with picolibc as C libraryAlejandro Hernandez Samaniego2024-07-263-0/+9
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | Enables usage of TCLIBC=picolibc extending OE functionality to build and use picolibc based toolchains to build baremetal applications. Picolibc is a set of standard C libraries, both libc and libm, designed for smaller embedded systems with limited ROM and RAM. Picolibc includes code from Newlib and AVR Libc, but adresses some of newlibs concerns, it retains newlibs directory structure, math, string and locale implementations, but removed the GPL bits used to build the library, swiches old C style code for C18 and replaces autotools with meson. This patch adds a picolibc recipe for the C library, a picolibc-helloworld recipe that contains an example application and a testcase that builds it. Picolibc can be built for ARM and RISCV architectures, its been tested both for 32 and 64 bits, the provided example recipe produces the following output: hello, world Runqemu does not automatically show any output since it hides QEMU stderr which is where the QEMU monitors output is directed to when using semihosting, but, manually running the same QEMU command does work properly. (From OE-Core rev: c7535ecaccb72ef21a61f9aec5c68e61fb4f6fb6) Signed-off-by: Alejandro Enedino Hernandez Samaniego <alejandro@enedino.org> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-idna: enable ptestRoss Burton2024-07-262-1/+11
| | | | | | | (From OE-Core rev: 4b15fd105f8f84f55f1da1724a0ea2f06a88c4b5) Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-packaging: enable ptestRoss Burton2024-07-262-1/+23
| | | | | | | (From OE-Core rev: df1e2e5bbf675f2b2582179fe28b25b840bb4790) Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-cffi: enable ptestRoss Burton2024-07-262-1/+28
| | | | | | | (From OE-Core rev: 5beb30cdf389490aa00f63a1c377680deb747bbc) Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-cffi: generalise RDEPENDSRoss Burton2024-07-261-1/+1
| | | | | | | | | There's no need to mark these RDEPENDS as target-only. (From OE-Core rev: 8b2332c355d603027e965e9a6a5045f9eb1f024c) Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-jsonpointer: upgrade 2.4 -> 3.0.0Ross Burton2024-07-261-9/+9
| | | | | | | | | Also re-arrange the recipe to match conventional order. (From OE-Core rev: 8083d5d1732d805a2172ae6df1d2ae51c476f9cf) Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-idna: generalise RDEPENDSRoss Burton2024-07-261-3/+1
| | | | | | | (From OE-Core rev: ffdea890710aa11ab819bb7d23e18a5f01447292) Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-unittest-automake-output: add dependency on unittestRoss Burton2024-07-261-0/+2
| | | | | | | | | | | | This module can be used as a wrapper around unittest, so depend on that. Don't also depend on pytest as that's a much larger dependency, and in ptest images we want as little pulled in as possible. (From OE-Core rev: 98343c8fa3572ccd04964c988d55cd31f2ad8d9f) Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-pytest: clean up RDEPENDSRoss Burton2024-07-241-9/+1
| | | | | | | | | | | | | | | | | | | | | | These dependencies are only used in development: - attrs - setuptools These dependencies are obsolete: - atomicwrites removed 7.2.0 - importlib-metadata removed in 5.1.0 - more-itertools removed 6.1.0 - pathlib2 removed 6.2.2 - py removed in 7.2 - six removed in 5.0.0 - wcwidth removed in 6.0.0 This removals now means that python3-xml has to be added explicitly. (From OE-Core rev: 0aee9aa7b70667fefe898f6a9019a82b004da391) Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-uritools: enable ptestRoss Burton2024-07-242-1/+15
| | | | | | | | | Install the test suite and run it in core-image-ptest-fast. (From OE-Core rev: 579675d773f52c877e50aafc59b5571ac5d6a0ba) Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-mako: add dependency on python3-misc for timeitRoss Burton2024-07-241-0/+1
| | | | | | | (From OE-Core rev: 901e43978eb2cb36f7da52b11319ff5ead084098) Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-yamllint: use python_setuptools_build_meta build classRoss Burton2024-07-241-2/+1
| | | | | | | | | | | | This package can be built using pep517 classes now. yamlint appears to have never used setuptools-scm, so remove the dependency. (From OE-Core rev: c3b51900326dbadb83b3853419f5c92bac12ba50) Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-uritools: use python_setuptools_build_meta build classRoss Burton2024-07-241-1/+1
| | | | | | | | | This package can be built using pep517 classes now. (From OE-Core rev: 4baa8e36e1ee788ed3f66a0546498e892cd69b83) Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-subunit: use python_setuptools_build_meta build classRoss Burton2024-07-241-1/+1
| | | | | | | | | This package can be built using pep517 classes now. (From OE-Core rev: 02e635a898b209ed023ad41e9a09b7807d327d0e) Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-spdx-tools: use python_setuptools_build_meta build classRoss Burton2024-07-241-1/+3
| | | | | | | | | This package can be built using pep517 classes now. (From OE-Core rev: 1deca862432ddca0d10a712f7bf159816d0ae130) Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-setuptools-scm: remove python3-tomli dependencyRoss Burton2024-07-241-1/+1
| | | | | | | | | We have Python 3.11+ so setuptools-scm can use tomllib. (From OE-Core rev: 5c8a0a26d3f63d90bc97eec4b115d51dfb1b3995) Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-websockets: use python_setuptools_build_meta build classRoss Burton2024-07-241-1/+1
| | | | | | | | | This package can be built using pep517 classes now. (From OE-Core rev: c3943c81f22f8dce2f279e91b0fd516fa3e8e408) Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-scons: use python_setuptools_build_meta build classRoss Burton2024-07-241-1/+1
| | | | | | | | | This package can be built using pep517 classes now. (From OE-Core rev: 9cf6a9c261b3c01402c511a2a9b4a9fda33b6e8e) Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-ruemel-yaml: use python_setuptools_build_meta build classRoss Burton2024-07-241-5/+1
| | | | | | | | | | | | This package can be built using pep517 classes now. Also remove the redundant RUAMEL_NO_PIP_INSTALL_CHECK assignment, this is checked by setup.py which is no longer ran. (From OE-Core rev: eb7519a542e207911a0419c79cb3aa1d08e3e742) Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-pyelftools: use python_setuptools_build_meta build classRoss Burton2024-07-241-1/+1
| | | | | | | | | This package can be built using pep517 classes now. (From OE-Core rev: b0bd0940fc776914614b8a442f32b1661db0361f) Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-pycryptodome(x): use python_setuptools_build_meta build classRoss Burton2024-07-242-2/+2
| | | | | | | | | This package can be built using pep517 classes now. (From OE-Core rev: a32fa3e64d1daf5846c29403e9f258aea42212d3) Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-psutil: use python_setuptools_build_meta build classRoss Burton2024-07-241-1/+1
| | | | | | | | | This package can be built using pep517 classes now. (From OE-Core rev: 3baeb5da732f9320264a8eb4fcc3e026311da06e) Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-cffi: use python_setuptools_build_meta build classRoss Burton2024-07-241-1/+1
| | | | | | | | | This package can be built using pep517 classes now. (From OE-Core rev: efabc00ca509b6e2f154248e7de7f6ae8babf412) Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-beartype: use python_setuptools_build_meta build classRoss Burton2024-07-241-1/+1
| | | | | | | | | This package can be built using pep517 classes now. (From OE-Core rev: 6eec9c50f72e016a6a14616ef4eb00a367196b88) Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-pyasn1: use python_setuptools_build_meta build classRoss Burton2024-07-241-1/+1
| | | | | | | | | This package can be built using pep517 classes now. (From OE-Core rev: b12da0cbaf8d738a8c12cd939f705e65b2e5d41a) Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-pyasn1: merge bb/incRoss Burton2024-07-242-33/+30
| | | | | | | | | As there's just a single user of the include, merge them. (From OE-Core rev: 9f88173917abdaa7334f28473a072186854ef999) Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-pathspec: use python_flit_coreRoss Burton2024-07-241-1/+1
| | | | | | | | | This package can be built using pep517 classes now. (From OE-Core rev: 768cce9388520453ed161a1af3444ab45db6ec8c) Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-importlib-metadata: remove obsolete dependenciesRoss Burton2024-07-241-2/+2
| | | | | | | | | | | As we have Python 3.11+, tomllib will be used instead of python3-toml. Use of pathlib2 was removed in 3.0.0. (From OE-Core rev: 1d3004a1e3a1c06e10b5b3c0a912a063c218e553) Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-zipp: remove obsolete dependenciesRoss Burton2024-07-241-4/+1
| | | | | | | | | | | As we have Python 3.11+, tomllib will be used instead of toml. more-itertools is only used by the tests, which we don't package. (From OE-Core rev: fe99df9f6389f4cf0b433872305d9c34d09078b3) Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-setuptools-scm: remove obsolete python3-tomli dependencyRoss Burton2024-07-241-1/+0
| | | | | | | | | As we have Python 3.11+, tomllib will be used. (From OE-Core rev: 524929e379f902a335aeda07dd08f026f88fc1e5) Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-setuptools-rust: remove obsolete python3-toml dependencyRoss Burton2024-07-241-1/+0
| | | | | | | | | As we have Python 3.11+, tomllib will be used. (From OE-Core rev: 173fe8059cc7637c5ef2bd8a1e9448092705335a) Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-jinja2: remove obsolete python3-toml dependencyRoss Burton2024-07-241-1/+0
| | | | | | | | | As we have Python 3.11+, tomllib will be used. (From OE-Core rev: d1ce0b4d40c5ac598564873d892c7be74ea2528b) Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-scons: remove obsolete RDEPENDSRoss Burton2024-07-241-1/+0
| | | | | | | | | scons doesn't appear to have ever imported importlib_metadata. (From OE-Core rev: 371117c5e19a2039a4ffd006994fd605f1d36ece) Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-pluggy: clean up RDEPENDSRoss Burton2024-07-241-3/+0
| | | | | | | | | | | | importlib-metadata is no longer needed since 0.13.0. more-itertools has never been imported directly by pluggy but was likely a dependency coming via more-itertools. (From OE-Core rev: baec92933973ca49755e10f56de154dc2f80b7f0) Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>