summaryrefslogtreecommitdiffstats
path: root/include
diff options
context:
space:
mode:
authorJohannes Zink <j.zink@pengutronix.de>2022-09-22 15:24:10 +0200
committerSascha Hauer <s.hauer@pengutronix.de>2022-09-26 10:21:53 +0200
commit76c57235435cd309130667f8fa400728ce4bb4e0 (patch)
tree169ecee99cdaf84d9708d4e3cac1581f30c2de43 /include
parentec76c020b9b22f0d7a28ae7a40fe74e867fed26c (diff)
downloadbarebox-76c57235435cd309130667f8fa400728ce4bb4e0.tar.gz
barebox-76c57235435cd309130667f8fa400728ce4bb4e0.tar.xz
USB: gadget: fastboot: introduce optional flag for fastboot partitions
On some boards, some partitions exposed to fastboot may become unavailable under certain circumstances, e.g. if an SD-Card exposed to fastboot is removed. Previously, this lead to an error and the fastboot gadget did not initialize the remaining partitions exposed via fastboot, e.g. an eMMC which usually is permanently soldered on the board. This patch allows to append an optional flag 'o' to the description of a fastboot partition. If this partition is unavailable at the initialization of the fastboot gadget, said partition is skipped, while the remaining available partitions are still exposed. Signed-off-by: Johannes Zink <j.zink@pengutronix.de> Link: https://lore.barebox.org/20220922132410.2653284-1-j.zink@pengutronix.de Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
Diffstat (limited to 'include')
-rw-r--r--include/file-list.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/include/file-list.h b/include/file-list.h
index af0dd7bbf1..2b2003971f 100644
--- a/include/file-list.h
+++ b/include/file-list.h
@@ -8,6 +8,7 @@
#define FILE_LIST_FLAG_READBACK (1 << 1)
#define FILE_LIST_FLAG_CREATE (1 << 2)
#define FILE_LIST_FLAG_UBI (1 << 3)
+#define FILE_LIST_FLAG_OPTIONAL (1 << 4)
struct file_list_entry {
char *name;