summaryrefslogtreecommitdiffstats
path: root/package/imx-usb-loader
Commit message (Collapse)AuthorAgeFilesLines
* imx-usb-loader: bump version to 4aa9809Peter Seiderer2018-11-233-49/+3
| | | | | | | | | | | | | | | | | | | | | | | | | Fixes imx-usb-loader usability for i.MX6 QP (failes with the current version/patch stack). Changes since e539461: 9a88413 portable.h: fix build with gcc older than 4.8 bf25425 add mx6ull_usb_work.conf 1041959 correct commit "portable.h: fix build with gcc older than 4.8" f000130 mx6ull_usb_work.conf: fix copy/paste error in comment e99a093 portable: fix typo s/&&/&/ in BE16 fix eed0280 portable: use __builtin_bswap16 for BE16 if >= 4.8 GNUC 95fe112 imx_usb: fix type on imx_usb help 4aa9809 imx_uart: fix type on help Remove upstream applied patch ([1]): - 0001-portable.h-fix-build-with-gcc-older-than-4.8.patch [1] https://github.com/boundarydevices/imx_usb_loader/commit/9a88413996c6cfa8b903641f2f52b3fe487595cc Signed-off-by: Peter Seiderer <ps.report@gmx.net> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
* imx-usb-loader: make the byte swap macro more robustBaruch Siach2018-06-221-7/+12
| | | | | | | | | | | The local 16-bit byte swap implementation that was introduced in commit b05f8f439681 (imx-usb-loader: fix build with older gcc) is not robust enough. It suffers from double evaluation, and operators precedence breakage. Use a better implementation suggested by Arnout Vandecappelle. Cc: Adam Duskett <aduskett@gmail.com> Signed-off-by: Baruch Siach <baruch@tkos.co.il> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* imx-usb-loader: fix build with older gccBaruch Siach2018-06-191-0/+42
| | | | | | | | | | | | | | | Since the last version bump imx-usb-loader uses __builtin_bswap16 which is not universally available in gcc older than version 4.8. Add a patch switching to a local 16-bit bytes swap implementation. Should fix: http://autobuild.buildroot.net/results/a63/a63b593b7ef3b6d32e755afe42b77d47dbf0276e/ http://autobuild.buildroot.net/results/48c/48c95cfc65f99fa02be81a11303ba8999f57091a/ http://autobuild.buildroot.net/results/c9d/c9d4f99b49ddb9b2ce08fce7672dd7c70cf62912/ Cc: Adam Duskett <aduskett@gmail.com> Signed-off-by: Baruch Siach <baruch@tkos.co.il> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* imx-usb-loader: enable package for 64-bit ARM platformsGary Bisson2018-06-131-2/+2
| | | | | | | Now that it works for i.MX8MQ processors (tested on Nitrogen8M). Signed-off-by: Gary Bisson <gary.bisson@boundarydevices.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
* imx-usb-loader: bump revision to e539461Gary Bisson2018-06-132-2/+2
| | | | | | | This latest revision supports starting i.MX8MQ via USB recovery mode. Signed-off-by: Gary Bisson <gary.bisson@boundarydevices.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
* imx-usb-loader: propagate libusb dependencyBaruch Siach2018-06-061-0/+4
| | | | | | | | | | | Avoid select of libusb when the toolchain does not support threads. Fixes: http://autobuild.buildroot.net/results/a21/a212ee3e5ec174f4e6e7d582f777325dac035bfd/ Cc: Adam Duskett <aduskett@gmail.com> Signed-off-by: Baruch Siach <baruch@tkos.co.il> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
* imx-usb-loader: allow building the target variantVincent Prince2018-05-192-0/+19
| | | | | | | | | | | | | | | Having imx-usb-loader on the target might be useful when you're building a system that itself will be responsible for booting/flashing i.MX based devices. Signed-off-by: Vincent Prince <vincent.prince.fr@gmail.com> [Thomas: - improve commit log - fix indentation - drop BR2_arm dependency - add missing host-pkgconf dependency - fix prefix variable to install in $(TARGET_DIR)/usr] Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
* imx-usb-loader: bump to latest commitAndrey Yurovsky2017-11-132-2/+2
| | | | | | | | Latest commit is from Oct 5, 2017. This adds support for the i.MX7 family. Signed-off-by: Andrey Yurovsky <yurovsky@gmail.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* imx-usb-loader: bump to latest commitJörg Krause2017-08-212-2/+2
| | | | | | | | The current commit is from Sep 23, 2016. Update to latest commit from Jul 11, 2017 to add support for i.MX6ULL processors. Signed-off-by: Jörg Krause <joerg.krause@embedded.rocks> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* imx-uxb-loader: use prefix instead of DESTDIR for host installationArnout Vandecappelle2017-07-051-2/+1
| | | | | | | | prefix defaults to /usr, so setting DESTDIR installs things in $(HOST_DIR)/usr. Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* boot, package: use SPDX short identifier for LGPLv2.1/LGPLv2.1+Rahul Bedarkar2017-04-011-1/+1
| | | | | | | | | | | We want to use SPDX identifier for license string as much as possible. SPDX short identifier for LGPLv2.1/LGPLv2.1+ is LGPL-2.1/LGPL-2.1+. This change is done using following command. find . -name "*.mk" | xargs sed -ri '/LICENSE( )?[\+:]?=/s/LGPLv2.1(\+)?/LGPL-2.1\1/g' Signed-off-by: Rahul Bedarkar <rahulbedarkar89@gmail.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* imx-usb-loader: bump versionGary Bisson2016-10-192-2/+2
| | | | | | | | | | Main additions are: - Support for i.MX6SX, i.MX6UL and i.MX7 - Support for secure booting on i.MX6/i.MX7 - Various bug fixes Signed-off-by: Gary Bisson <gary.bisson@boundarydevices.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* imx-usb-loader: remove - from promptThomas Petazzoni2016-07-081-1/+1
| | | | | | | | The prompt of all host packages is "host foo", except for imx-usb-loader that uses "host-foo", and more precisely "host-imx-usb loader", which is really weird. This commit fixes this inconsistency. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* imx-usb-loader: add explicit dependencies for host variantJulien Floret2016-07-031-1/+1
| | | | | Signed-off-by: Julien Floret <julien.floret@6wind.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* package/imx-usb-loader: add hash fileYann E. MORIN2016-06-191-0/+2
| | | | | Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* imx-usb-loader: cleanupPeter Korsgaard2015-05-021-3/+3
| | | | | | | | | HOST_CONFIGURE_OPTS is a superset of HOST_MAKE_ENV, so there is no need to pass them both. Also use HOST_CONFIGURE_OPTS for the install step for consistency, and finally, add host-pkgconf to _DEPENDENCIES as it is explicitly used (currently gets pulled in by host-libusb though). Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* imx-usb-loader: fix build issueThomas Petazzoni2015-05-021-1/+1
| | | | | | | | | | | | | | host-imx-usb-loader uses pkg-config to find libusb-1.0, but since it's a host package, pkg-config needs to be passed the appropriate environment variables, which are in $(HOST_CONFIGURE_OPTS). Therefore, we now pass $(HOST_CONFIGURE_OPTS) in the environment when building host-imx-usb-loader. Fixes: http://autobuild.buildroot.org/results/fba/fba11afe003c512ed5c529c417f3a0feb920b0ed/ Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* imx-usb-loader: new host packageAntoine Ténart2015-05-022-0/+31
This host package allows to build tools to download and execute code on Freescale i.MX5/i.MX6 and Vybrid SoCs through the Serial Download Protocol. The work behind this commit was funded by ECA Group <http://www.ecagroup.com>. ECA Group is the copyright owner of the contributed code. Signed-off-by: Antoine Tenart <antoine.tenart@free-electrons.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
OpenPOWER on IntegriCloud