[Buildroot] [git commit] package/linux-firmware: add option for Intel NPU firmware
Julien Olivain
ju.o at free.fr
Wed Apr 2 19:27:39 UTC 2025
commit: https://git.buildroot.net/buildroot/commit/?id=68d0da4ba76fe016d0683fbe92b3def67c769745
branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master
Add an option to install the firmware files for Intel Neural Processing
Unit (NPU) device.
Signed-off-by: Dario Binacchi <dario.binacchi at amarulasolutions.com>
Signed-off-by: Julien Olivain <ju.o at free.fr>
---
package/linux-firmware/Config.in | 13 +++++++++++++
package/linux-firmware/linux-firmware.mk | 5 +++++
2 files changed, 18 insertions(+)
diff --git a/package/linux-firmware/Config.in b/package/linux-firmware/Config.in
index 2daeeb53b4..83da3676db 100644
--- a/package/linux-firmware/Config.in
+++ b/package/linux-firmware/Config.in
@@ -732,4 +732,17 @@ config BR2_PACKAGE_LINUX_FIRMWARE_RP2
endmenu
+menu "NPU Firmware"
+
+config BR2_PACKAGE_LINUX_FIRMWARE_INTEL_NPU
+ bool "Intel NPU firmware"
+ help
+ Firmware files for Intel NPU device. Intel NPU device is an
+ AI inference accelerator integrated with Intel client CPUs.
+ The full device name is Neural Processing Unit, but the
+ Linux kernel driver uses the older name Versatile Processing
+ Unit (VPU).
+
+endmenu
+
endif
diff --git a/package/linux-firmware/linux-firmware.mk b/package/linux-firmware/linux-firmware.mk
index 0c0a2d5c4e..e5e1b32dfd 100644
--- a/package/linux-firmware/linux-firmware.mk
+++ b/package/linux-firmware/linux-firmware.mk
@@ -932,6 +932,11 @@ ifeq ($(BR2_PACKAGE_LINUX_FIRMWARE_RP2),y)
LINUX_FIRMWARE_FILES += rp2.fw
endif
+ifeq ($(BR2_PACKAGE_LINUX_FIRMWARE_INTEL_NPU),y)
+LINUX_FIRMWARE_FILES += intel/vpu/vpu_*.bin
+LINUX_FIRMWARE_ALL_LICENSE_FILES += LICENSE.intel_vpu
+endif
+
ifneq ($(LINUX_FIRMWARE_FILES)$(LINUX_FIRMWARE_DIRS),)
define LINUX_FIRMWARE_BUILD_CMDS
More information about the buildroot
mailing list