On 9/27/23 11:36, Masahisa Kojima wrote:
User needs to call several functions to create the ramdisk
with blkmap.
This adds the utility function to create blkmap device and
mount the ramdisk.

Signed-off-by: Masahisa Kojima <masahisa.koj...@linaro.org>
Reviewed-by: Simon Glass <s...@chromium.org>
Reviewed-by: Ilias Apalodimas <ilias.apalodi...@linaro.org>
---
  drivers/block/Makefile        |  1 +
  drivers/block/blkmap.c        | 15 ----------
  drivers/block/blkmap_helper.c | 53 +++++++++++++++++++++++++++++++++++
  include/blkmap.h              | 29 +++++++++++++++++++
  4 files changed, 83 insertions(+), 15 deletions(-)
  create mode 100644 drivers/block/blkmap_helper.c

diff --git a/drivers/block/Makefile b/drivers/block/Makefile
index a161d145fd..c3ccfc03e5 100644
--- a/drivers/block/Makefile
+++ b/drivers/block/Makefile
@@ -15,6 +15,7 @@ endif
  obj-$(CONFIG_SANDBOX) += sandbox.o host-uclass.o host_dev.o
  obj-$(CONFIG_$(SPL_TPL_)BLOCK_CACHE) += blkcache.o
  obj-$(CONFIG_BLKMAP) += blkmap.o
+obj-$(CONFIG_BLKMAP) += blkmap_helper.o

you should actually build them only when it is enabled also for SPL/TPL

It means use style like this.

obj-$(CONFIG_$(SPL_TPL_)BLKMAP) += blkmap.o
obj-$(CONFIG_$(SPL_TPL_)BLKMAP) += blkmap_helper.o

Thanks,
Michal

Reply via email to