[PATCH v5 03/21] video: Move bmp code to drivers/video
Simon Glass
sjg at chromium.org
Thu Sep 14 18:55:41 CEST 2023
This relates to graphics which is only active when CONFIG_VIDEO is
enabled. Move it into that directory.
For most boards there is no harm in compiling it always, since it if not
used it will be dropped by the linker. But for the EFI app this is not
the case, so retain use of the BMP Kconfig.
Signed-off-by: Simon Glass <sjg at chromium.org>
---
Changes in v5:
- Add back the Makefile condition, for efi-app builds
Changes in v2:
- Add new patch to move bmp code to drivers/video
common/Makefile | 1 -
drivers/video/Makefile | 1 +
{common => drivers/video}/bmp.c | 0
3 files changed, 1 insertion(+), 1 deletion(-)
rename {common => drivers/video}/bmp.c (100%)
diff --git a/common/Makefile b/common/Makefile
index f5c3d90f067..0a3f75f2f1c 100644
--- a/common/Makefile
+++ b/common/Makefile
@@ -45,7 +45,6 @@ endif # !CONFIG_SPL_BUILD
obj-$(CONFIG_$(SPL_TPL_)BOOTSTAGE) += bootstage.o
obj-$(CONFIG_$(SPL_TPL_)BLOBLIST) += bloblist.o
-obj-$(CONFIG_$(SPL_)BMP) += bmp.o
ifdef CONFIG_SPL_BUILD
ifdef CONFIG_SPL_DFU
diff --git a/drivers/video/Makefile b/drivers/video/Makefile
index d13af9f3b19..fdc29376324 100644
--- a/drivers/video/Makefile
+++ b/drivers/video/Makefile
@@ -25,6 +25,7 @@ obj-$(CONFIG_PANEL_HX8238D) += hx8238d.o
obj-$(CONFIG_$(SPL_TPL_)SIMPLE_PANEL) += simple_panel.o
obj-$(CONFIG_VIDEO_LOGO) += u_boot_logo.o
+obj-$(CONFIG_$(SPL_TPL_)BMP) += bmp.o
endif
diff --git a/common/bmp.c b/drivers/video/bmp.c
similarity index 100%
rename from common/bmp.c
rename to drivers/video/bmp.c
--
2.42.0.459.ge4e396fd5e-goog
More information about the U-Boot
mailing list