summaryrefslogtreecommitdiffstats
path: root/include
diff options
context:
space:
mode:
authorUwe Kleine-König <u.kleine-koenig@pengutronix.de>2024-03-12 11:09:08 +0100
committerSascha Hauer <s.hauer@pengutronix.de>2024-03-13 07:34:33 +0100
commitf6589670eb73eb5719d94e7beae27849535d8987 (patch)
treed148b69aeb0e642bb017ce7986a47dad5e5c48d7 /include
parent1ad4b32702ddc3b801e8cd35441d2a9b3a41bb19 (diff)
downloadbarebox-f6589670eb73eb5719d94e7beae27849535d8987.tar.gz
barebox-f6589670eb73eb5719d94e7beae27849535d8987.tar.xz
of: partition: Also add partitions created by addpart to the boot dtb
A partition added interactively using addpart was added in of_partition_fixup() before commit aec676b568 ("cdev: record whether partition is parsed from OF"). Restore that behaviour. To do that a new flag DEVFS_PARTITION_FOR_FIXUP is created that behaves very similar what DEVFS_PARTITION_FROM_OF did before. The only difference is that addpart makes use of it (and that stat uses a different string to describe it). Signed-off-by: Uwe Kleine-König <u.kleine-koenig@pengutronix.de> Link: https://lore.barebox.org/20240312100918.604105-1-u.kleine-koenig@pengutronix.de Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
Diffstat (limited to 'include')
-rw-r--r--include/driver.h5
1 files changed, 3 insertions, 2 deletions
diff --git a/include/driver.h b/include/driver.h
index b7c950620b..48b18a0ae6 100644
--- a/include/driver.h
+++ b/include/driver.h
@@ -624,8 +624,9 @@ extern struct list_head cdev_list;
#define DEVFS_IS_MCI_MAIN_PART_DEV (1U << 4)
#define DEVFS_PARTITION_FROM_OF (1U << 5)
#define DEVFS_PARTITION_FROM_TABLE (1U << 6)
-#define DEVFS_IS_MBR_PARTITIONED (1U << 7)
-#define DEVFS_IS_GPT_PARTITIONED (1U << 8)
+#define DEVFS_PARTITION_FOR_FIXUP (1U << 7)
+#define DEVFS_IS_MBR_PARTITIONED (1U << 8)
+#define DEVFS_IS_GPT_PARTITIONED (1U << 9)
static inline bool cdev_is_mbr_partitioned(const struct cdev *master)
{