diff options
author | AKASHI Takahiro | 2022-04-19 10:05:09 +0900 |
---|---|---|
committer | Heinrich Schuchardt | 2022-04-23 22:05:41 +0200 |
commit | 43855fdb2c99eae0cdc9b3c54c2d719262d3b3eb (patch) | |
tree | 02cc726f5c18ca426a77453e411660da5383e2eb /include/part.h | |
parent | 8ff50227befdc778eb2cb239b778ed1ed843bf33 (diff) |
dm: disk: add UCLASS_PARTITION
NOTE: probably we have to update config dependencies,
in particular, SPL/TPL_PRINTF?
With this new function, UCLASS_PARTITION devices will be created as
child nodes of UCLASS_BLK device.
Signed-off-by: AKASHI Takahiro <takahiro.akashi@linaro.org>
Diffstat (limited to 'include/part.h')
-rw-r--r-- | include/part.h | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/include/part.h b/include/part.h index 625afe79baa..a8db398d3ae 100644 --- a/include/part.h +++ b/include/part.h @@ -303,6 +303,16 @@ part_get_info_by_dev_and_name_or_num(const char *dev_iface, } #endif +struct udevice; +/** + * part_create_block_devices - Create block devices for disk partitions + * + * Create UCLASS_PARTITION udevices for each of disk partitions in @parent + * + * @blk_dev: Whole disk device + */ +int part_create_block_devices(struct udevice *blk_dev); + /* * We don't support printing partition information in SPL and only support * getting partition information in a few cases. |