summaryrefslogtreecommitdiff
path: root/rust/bindings
diff options
context:
space:
mode:
authorDanilo Krummrich <dakr@redhat.com>2024-06-18 17:48:35 +0200
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>2024-06-18 18:45:12 +0200
commitde6582833db0e695ba0c548e3cc2ad7dbb6aa260 (patch)
treeb17747cb2071f35ab705eef8385ad1c485cad6ac /rust/bindings
parenta674fefd17324fc467f043568e738b80ca22f2b4 (diff)
downloadlwn-de6582833db0e695ba0c548e3cc2ad7dbb6aa260.tar.gz
lwn-de6582833db0e695ba0c548e3cc2ad7dbb6aa260.zip
rust: add firmware abstractions
Add an abstraction around the kernels firmware API to request firmware images. The abstraction provides functions to access the firmware's size and backing buffer. The firmware is released once the abstraction instance is dropped. Signed-off-by: Danilo Krummrich <dakr@redhat.com> Acked-by: Boqun Feng <boqun.feng@gmail.com> Link: https://lore.kernel.org/r/20240618154841.6716-3-dakr@redhat.com Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Diffstat (limited to 'rust/bindings')
-rw-r--r--rust/bindings/bindings_helper.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/rust/bindings/bindings_helper.h b/rust/bindings/bindings_helper.h
index ddb5644d4fd9..18a3f05115cb 100644
--- a/rust/bindings/bindings_helper.h
+++ b/rust/bindings/bindings_helper.h
@@ -9,6 +9,7 @@
#include <kunit/test.h>
#include <linux/errname.h>
#include <linux/ethtool.h>
+#include <linux/firmware.h>
#include <linux/jiffies.h>
#include <linux/mdio.h>
#include <linux/phy.h>