summaryrefslogtreecommitdiffstats
path: root/meta-oe/recipes-bsp
Commit message (Collapse)AuthorAgeFilesLines
* meta-openembedded/all: adapt to UNPACKDIR changesAlexander Kanavin2025-06-2515-17/+4
| | | | | | | | | | | | | Please see https://git.yoctoproject.org/poky/commit/?id=4dd321f8b83afecd962393101b2a6861275b5265 for what changes are needed, and sed commands that can be used to make them en masse. I've verified that bitbake -c patch world works with these, but did not run a world build; the majority of recipes shouldn't need further fixups, but if there are some that still fall out, they can be fixed in followups. Signed-off-by: Alexander Kanavin <alex@linutronix.de> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* dediprog-flasher: enable native buildsDenis Mukhin2025-05-141-3/+13
| | | | | | | | | | | Update dediprog-flasher recipe to support native class variants. Normally, the recipe comes with a USB udev rule. Do not package USB udev rule into nativesdk artifacts because this will pollute the host environment, which is not desired. Signed-off-by: Denis Mukhin <dmukhin@ford.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* lmsensors: Remove unnecessary sedLeonard Anderweit2025-05-051-4/+0
| | | | | | | | | | The sed in in do_configure not necessary anymore with commit fc88c96c4e40 (lmsensors: Fix build without sensord). Remove it to simplify the recipe. Suggested-by: Haixiao Yan <haixiao.yan.cn@windriver.com> Signed-off-by: Leonard Anderweit <l.anderweit@phytec.de> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* lmsensors: Fix build without sensordLeonard Anderweit2025-04-241-2/+3
| | | | | | | | | | | | | | | | When building with sensord disabled (PACKAGECONFIG = ""), do_install would fail because it tried to build sensord which was skiped in do_compile. Error log: make: *** No rule to make target 'rrd.h', needed by 'prog/sensord/rrd.rd'. Stop. Avoid building sensord in do_install by explicitly setting PROG_EXTRA. Fixes: 86b20b84ec27 (lmsensors: Clean stale files for sensord to avoid incorrect GCC header dependencies) Signed-off-by: Leonard Anderweit <l.anderweit@phytec.de> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* lsscsi: revert to version 0.32Changqing Li2025-04-151-2/+4
| | | | | | | | | | | | * This commit revert [da92fbe33b lsscsi: upgrade 0.32 -> 030] * The latest version is 0.32, and upstream URI has lsscsi-030.tgz and lsscsi-0.30.tgz for version 0.30 only, they have the same md5sum, since 030 sort higher than new version 0.32, make itself 030 the latest version. Add UPSTREAM_CHECK_REGEX to exclude lsscsi-0.30.tgz. This reverts commit da92fbe33b13c7453f34f214646c7f6d24aca4ef. Signed-off-by: Khem Raj <raj.khem@gmail.com>
* lmsensors: Clean stale files for sensord to avoid incorrect GCC header ↵Haixiao Yan2025-04-101-1/+4
| | | | | | | | | | | | | | | | | | | dependencies After upgrading GCC—for example, from 14.1.0 to 14.2.0—building lmsensors that was previously compiled with GCC 14.1.0 may fail with an error like: lmsensors/3.6.0/recipe-sysroot-native/usr/lib/x86_64-wrs-linux/gcc/x86_64-wrs-linux/ 14.1.0/include/stddef.h can't find, which is needed by 'prog/sensord/args.rd'. This occurs because prog/sensord/args.rd still references stale headers from the older GCC version. The root cause is that stale *.rd and *.ro files under prog/sensord are not properly cleaned during do_configure. This patch ensures those files are removed to prevent broken dependencies when GCC is upgraded. Also remove the same statement in do_compile. Signed-off-by: Haixiao Yan <haixiao.yan.cn@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* nvme-cli: Update to 1.12Alistair Francis2025-04-073-78/+2
| | | | | Signed-off-by: Alistair Francis <alistair.francis@wdc.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* flashrom: upgrade 1.4.0 -> 1.5.1Wang Mingyu2025-03-254-78/+8
| | | | | | | | | | | | 0001-flashrom-Mark-RISCV-as-non-memory-mapped-I-O-archite.patch 0001-linux_mtd-fix-build-with-clang-19.patch removed since they're included in 1.5.1 0002-meson-Add-options-pciutils-ftdi-usb.patch refreshed for 1.5.1 Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* recipes: Fix variable assignment whitespaceRichard Purdie2025-03-201-1/+1
| | | | | Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* flashrom: Fix build with clangKhem Raj2025-03-132-0/+40
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* flashrom: Update to v1.4.0Patrick Rudolph2025-03-135-158/+74
| | | | | | | | | Flashrom Release note: https://www.flashrom.org/release_notes/v_1_4.html Signed-off-by: Patrick Rudolph <patrick.rudolph@9elements.com> Tested-by: Naresh Solanki <naresh.solanki@9elements.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* i2cdev: fix LICENSEGyorgy Sarvari2025-02-191-1/+1
| | | | | | | | Only the library code (libi2cdev.h) is covered by GPL-2.0. Otherwise the main license is LGPL-2.1 Signed-off-by: Gyorgy Sarvari <skandigraun@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* nvme-cli: Fix musl build erros for v2.11Ryosuke Saito2024-11-213-1/+76
| | | | | | | | | | | Backport two patches from https://github.com/linux-nvme/nvme-cli to resolve musl build errors in v2.11: - 0001-nvme-print-add-fallback-for-non-standard-locale-cate.patch - 0002-plugins-netapp-add-include-of-libgen.h-for-basename-.patch Signed-off-by: Ryosuke Saito <ryosuke.saito@linaro.org> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* nvme-cli: upgrade 2.10.2 -> 2.11Wang Mingyu2024-11-051-1/+1
| | | | | | | | Changelog: https://github.com/linux-nvme/nvme-cli/releases/tag/v2.11 Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* Drop unnecessary SRC_URI md5sum from the recipes in meta-oe.J. S.2024-11-053-3/+0
| | | | | Signed-off-by: Jason Schonberg <schonm@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* fwupd: upgrade 1.9.24 -> 1.9.25Wang Mingyu2024-09-301-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | Changelog: ========= Bug fix: --------- Fix checking new Synaptics MST firmware size Make another ModemManager instance ID visible for firmware matching Never set a zero-length device name when matching the vendor name Recalculate the device supported flag when reparenting devices Reduce idle power consumption of paired logitech-hidpp devices Retry the open action to fix BC901 NVMe reload Add support: ----------- Algoltek devices supporting sector erase Dell K2 dock Intel USB4 hub 5787 More MediaTek scaler devices Nordic HID devices supporting DFUv1 Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* cleanup after polkit fixMarkus Volk2024-09-011-12/+1
| | | | | | | | | This commit removes the need to fix polkit permissions: https://git.openembedded.org/meta-openembedded/commit/?h=master-next&id=d5e90541f8e35916abc930b2da6de037b23d51a1 That allows to do some cleanup Signed-off-by: Khem Raj <raj.khem@gmail.com>
* fwupd: upgrade 1.9.22 -> 1.9.24Wang Mingyu2024-08-281-1/+1
| | | | | | | | | | | | | | | | | | | Changelog: ========= Bugfix: --------- - Add support for capsule on disk for Dell systems - Do not re-use the connection cache to fix Redfish BMC restart - Exclude known recovery partitions when choosing an ESP volume - Fix the VLI usb3 private flag registration Add suppoert: ------------- - More Mediatek scaler devices - Parade USB hubs Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* nvme-cli: upgrade 2.9.1 -> 2.10.2Christophe Vu-Brugier2024-08-193-127/+2
| | | | | Signed-off-by: Christophe Vu-Brugier <christophe.vu-brugier@seagate.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* fwupd: upgrade 1.9.18 -> 1.9.22Wang Mingyu2024-08-091-1/+1
| | | | | Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* firmwared: include UPSTREAM_CHECK_COMMITS to fix UNKNOWN_BROKEN statusAlexandre Truong2024-08-091-0/+3
| | | | | | | | | | When performing devtool check-upgrade-status, UNKNOWN_BROKEN status appears. On the upstream source repository, releases are not identified by tags. So, UPSTREAM_CHECK_COMMITS is set to 1, to find the latest upstream update. Signed-off-by: Alexandre Truong <alexandre.truong@smile.fr> Reviewed-by: Yoann Congal <yoann.congal@smile.fr> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* cpufrequtils: include UPSTREAM_CHECK_COMMITS to fix UNKNOWN_BROKEN statusAlexandre Truong2024-08-091-0/+3
| | | | | | | | | | When performing devtool check-upgrade-status, UNKNOWN_BROKEN status appears. On the upstream source repository, releases are not identified by tags. So, UPSTREAM_CHECK_COMMITS is set to 1, to find the latest upstream update. Signed-off-by: Alexandre Truong <alexandre.truong@smile.fr> Reviewed-by: Yoann Congal <yoann.congal@smile.fr> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* con2fbmap: include UPSTREAM_CHECK_COMMITS to fix UNKNOWN_BROKEN statusAlexandre Truong2024-08-091-0/+3
| | | | | | | | | | When performing devtool check-upgrade-status, UNKNOWN_BROKEN status appears. On the upstream source repository, releases are not identified by tags. So, UPSTREAM_CHECK_COMMITS is set to 1, to find the latest upstream update. Signed-off-by: Alexandre Truong <alexandre.truong@smile.fr> Reviewed-by: Yoann Congal <yoann.congal@smile.fr> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* fwupd: skip buildpaths errorsMikko Rapeli2024-07-261-0/+2
| | | | | | | | | Test binaries are embeddding build paths and can't easily figure out why. Thus ignore the errors in these binaries for now. Signed-off-by: Mikko Rapeli <mikko.rapeli@linaro.org> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* fwupd: include UPSTREAM_CHECK_REGEX to fix UNKNOWN_BROKEN statusAlexandre Truong2024-07-241-0/+1
| | | | | | | | | | | Adding UPSTREAM_CHECK_REGEX fix UNKNOWN_BROKEN status from running devtool check-upgrade-status. The next version of the package can be found from upstream sources. Signed-off-by: Alexandre Truong <alexandre.truong@smile.fr> Reviewed-by: Yoann Congal <yoann.congal@smile.fr>
* acpitool: include UPSTREAM_CHECK_URI to fix UNKNOWN_BROKEN statusAlexandre Truong2024-07-241-0/+2
| | | | | | | | | | | Adding UPSTREAM_CHECK_URI fix UNKNOWN_BROKEN status from running devtool check-upgrade-status. The next version of the package can be found from upstream sources. Signed-off-by: Alexandre Truong <alexandre.truong@smile.fr> Reviewed-by: Yoann Congal <yoann.congal@smile.fr>
* dediprog-flasher: Add recipeTymoteusz Burak2024-07-223-0/+89
| | | | | | | | | This patch adds the dpcmd utility recipe. It provides software for Dediprog SF100 and SF600 SPI flash programmers. Signed-off-by: Tymoteusz Burak <tymoteusz.burak@3mdeb.com> CC: Khem Raj <raj.khem@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* bolt: package systemd_system_unitdir correctlyMartin Jansa2024-07-091-2/+2
| | | | | | | | | | | | | | * ${libdir}/systemd doesn't work on multilib builds, where libdir might be something else than ${nonarch_base_libdir} fixes: ERROR: QA Issue: lib32-bolt: Files/directories were installed but not shipped in any package: /usr/lib/systemd /usr/lib/systemd/system /usr/lib/systemd/system/bolt.service Signed-off-by: Martin Jansa <martin.jansa@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* recipes: ignore various issues fatal with gcc-14 (for 32bit MACHINEs)Martin Jansa2024-07-081-0/+5
| | | | | | | | | | | | | | | Recipes included here are openldap microsoft-gsl scsirastools pam-ssh-agent-auth sblim-sfcb ckermit nvme-cli xfstests * these are reproducible only with 32bit MACHINEs and probably related to time64.inc http://errors.yoctoproject.org/Errors/Build/183154/ * and microsoft-gsl only with 32bit arm MACHINEs: http://errors.yoctoproject.org/Errors/Build/183157/ Signed-off-by: Martin Jansa <martin.jansa@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* nvme-cli: Support read-only systemsMike Looijmans2024-06-141-3/+4
| | | | | | | | | | | | | | | | Attempting to install nvme-cli on a read-only system fails because of the post-install script that creates /etc/nvme/hostnqn and hostid. These files aren't actually needed for 99% of nvme-cli functionality. Split the postinstall into a separate package, nvme-cli-user and also move the unwanted util-linux-uuidgen dependency to that package. This allows to install and use nvme-cli on a read-only rootfs. If someone wants to run nvme-stas it will need a dependency on nvme-cli-user to create the files. Signed-off-by: Mike Looijmans <mike.looijmans@topic.nl> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* fwupd-efi: Upgrade to 1.6Khem Raj2024-06-093-59/+35
| | | | | | | | Drop cc settings patch this code piece has been removed upstream Add a patch to use native python Disable incompatible-pointer-types warning as error with gcc-14 Signed-off-by: Khem Raj <raj.khem@gmail.com>
* lmsensors: fix building with GCC 14Dmitry Baryshkov2024-06-062-0/+37
| | | | | | | | GCC 14 is more strict regarding const pointers conversion. Fix conversion to let lmsensors build with GCC 14. Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* recipes: Switch away from S = WORKDIRKhem Raj2024-05-232-7/+9
| | | | | | Make it dependent on UNPACKDIR instead Signed-off-by: Khem Raj <raj.khem@gmail.com>
* recipes: Start WORKDIR -> UNPACKDIR transitionKhem Raj2024-05-234-5/+5
| | | | | | | Replace references of WORKDIR with UNPACKDIR where it makes sense to do so in preparation for changing the default value of UNPACKDIR. Signed-off-by: Khem Raj <raj.khem@gmail.com>
* nvme-cli: Fix build on muslKhem Raj2024-05-213-1/+126
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* nvme-cli: upgrade 2.8 -> 2.9.1Christophe Vu-Brugier2024-05-201-1/+1
| | | | | | | | | | Keep nvme-cli in sync with libnvme which was upgraded from 1.8 to 1.9 by the following commit: * f3b2cfa3e libnvme: upgrade 1.8 -> 1.9 Signed-off-by: Christophe Vu-Brugier <christophe.vu-brugier@seagate.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* fwupd: fix uefi capsule update build errorMikko Rapeli2024-05-031-1/+1
| | | | | | | | | | | | plugin_uefi_capsule_splash does not provide "enabled" or "disabled" options but only basic bool "true" and "false". Fixes do_configure() failure with PACKAGECONFIG:append = " plugin_tpm plugin_uefi_pk plugin_uefi_capsule ": | ../fwupd-1.9.18/meson.build:1:0: ERROR: Value disabled is not boolean (true or false). Signed-off-by: Mikko Rapeli <mikko.rapeli@linaro.org> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* fwupd: Upgrade to 1.9.18 releaseKhem Raj2024-04-292-87/+46
| | | | | | Drop patch which is already upstreamed in this release Signed-off-by: Khem Raj <raj.khem@gmail.com>
* i2cdev: Include libgen.h on muslKhem Raj2024-03-251-20/+8
| | | | | | | This helps in getting prototype for basename() and fix build errors on clang-18+ Signed-off-by: Khem Raj <raj.khem@gmail.com>
* recipes: Drop remaining PR values from recipesMartin Jansa2024-03-173-3/+0
| | | | | | | | | | | | * as oe-core did in: https://git.openembedded.org/openembedded-core/commit/?id=d4c346e8ab * when people are have to maintain own PRs for recipes in oe-core, they might add them for meta-oe recipes at the same time when upgrading to next LTS Signed-off-by: Martin Jansa <martin.jansa@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* nvme-cli: upgrade 2.7.1 -> 2.8Christophe Vu-Brugier2024-02-141-1/+1
| | | | | Signed-off-by: Christophe Vu-Brugier <christophe.vu-brugier@seagate.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* recipes: drop ${SRCPV} usageMartin Jansa2024-02-092-2/+2
| | | | | | | | | | * Drop SRCPV similarly like oe-core did in: https://git.openembedded.org/openembedded-core/commit/?h=nanbield&id=843f82a246a535c353e08072f252d1dc78217872 * SRCPV is deferred now from PV to PKGV since: https://git.openembedded.org/openembedded-core/commit/?h=nanbield&id=a8e7b0f932b9ea69b3a218fca18041676c65aba0 Signed-off-by: Martin Jansa <martin.jansa@gmail.com>
* i2cdev: Set PV correctlyKhem Raj2024-01-271-1/+1
| | | | | | based on https://github.com/costad2/i2cdev/blob/master/version.h Signed-off-by: Khem Raj <raj.khem@gmail.com>
* i2cdev: Fix MUSL buildJörg Sommer2024-01-122-0/+123
| | | | | | | | | Building the recipe with MUSL fails, because it uses error.h which isn't supported by MUSL. Because the usage is only in one expression, it's easy to rewrite this. Signed-off-by: Jörg Sommer <joerg.sommer@navimatix.de> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* nvme-cli: upgrade 2.6 -> 2.7.1Christophe Vu-Brugier2024-01-091-1/+1
| | | | | | | | | | Keep nvme-cli in sync with libnvme which was upgraded from 1.6 to 1.7.1 by the following commit: * 7a6ca59ab libnvme: upgrade 1.6 -> 1.7.1 Signed-off-by: Christophe Vu-Brugier <christophe.vu-brugier@seagate.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* i2cdev_git: Remove AUTHOR fieldFabio Estevam2024-01-021-1/+0
| | | | | | | | | | The AUTHOR field is no longer used in generating packages. It may also create a possible confusion with the recipe maintainer name, so let's remove it. Signed-off-by: Fabio Estevam <festevam@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* i2cdev: New recipe with i2c toolsJörg Sommer2023-12-292-0/+54
| | | | | | | | | | | | | The main part is the tool lsi2c to scan the i2c bus, like lspci and lsusb do. This recipe also ships a static library *libi2cdev.a*. Because this library contains the file *smbus.c* which is *GPL v2+,* and a static library can't be linked dynamically to satisfy the LGPL, the whole recipe is marked as *GPL-2.0-or-later.* Signed-off-by: Jörg Sommer <joerg.sommer@navimatix.de> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* bolt: package systemd unitsAlexander Kanavin2023-12-271-0/+1
| | | | | | | | This wasn't seen because the recipe is enabled only when systemd and polkit are both in distro features. Signed-off-by: Alexander Kanavin <alex@linutronix.de> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* ledmon: Fix systemd unit installKhem Raj2023-11-191-7/+2
| | | | | | Use confgure knob to emable systemd service unitfile generation. Signed-off-by: Khem Raj <raj.khem@gmail.com>
* ledmon: upgrade 0.93 -> 0.97alperak2023-11-183-40/+98
| | | | | | | | | | | | | | | | | | | | | | | * Added 0001-fix-build-with-clang.patch to fix build error caused by missing 'value' initializer * License changed GPL-2.0-only -> LGPL-2.0-only - LIC_FILES_CHKSUM changed COPYING -> COPYING.LIB for LGPL-2.0-only - Changed license headers in required source files. - Changed copyright years to 2022 in modified files. * 0001-Don-t-build-with-Werror-to-fix-compile-error.patch removed because fixed in the new version. * libpci was added as depends following this error -> configure: error: Package requirements (libpci) were not met: No package 'libpci' found * pkgconfig added as inherit following this error -> PKG_PROG_PKG_CONFIG: command not found Changelog: It can be followed here: https://github.com/intel/ledmon/releases Signed-off-by: alperak <alperyasinak1@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>