diff options
author | Anatolij Gustschin <agust@denx.de> | 2019-12-04 15:48:54 +0100 |
---|---|---|
committer | Anatolij Gustschin <agust@denx.de> | 2019-12-06 16:38:51 +0100 |
commit | 2cc393f32fd9ffcf47f4877e8d1345a7981a0d02 (patch) | |
tree | 49565c0cfbcd5135553fd35cc588f92dadd4bc0e /configs/colibri_imx7_emmc_defconfig | |
parent | ca5655d8006cfbaa4ff8ff450e4a5931e57fe050 (diff) | |
download | u-boot-2cc393f32fd9ffcf47f4877e8d1345a7981a0d02.tar.gz u-boot-2cc393f32fd9ffcf47f4877e8d1345a7981a0d02.tar.xz u-boot-2cc393f32fd9ffcf47f4877e8d1345a7981a0d02.zip |
video: make BPP and ANSI configs optional
Many boards do not use all selected framebuffer depth
configurations, for such boards there is some unused
code in video and console uclass routines. Make depth
specific code optional to avoid dead code and slightly
reduce binary size. Also make ANSI code optional for
the same reason. When i.e. using only VIDEO_BPP16 the
code size shrinks (below values when using gcc-7.3.0):
$ ./tools/buildman/buildman -b video-wip -sS wandboard
...
01: Merge git://git.denx.de/u-boot-sh
02: video: add guards around 16bpp/32bbp code
03: video: make BPP and ANSI configs optional
arm: (for 1/1 boards) all -776.0 bss -8.0 text -768.0
Signed-off-by: Anatolij Gustschin <agust@denx.de>
Tested-by: Eugen Hristev <eugen.hristev@microchip.com>
Tested-by: Patrice Chotard <patrice.chotard@st.com>
Tested-by: Steffen Dirkwinkel <s.dirkwinkel@beckhoff.com>
Diffstat (limited to 'configs/colibri_imx7_emmc_defconfig')
-rw-r--r-- | configs/colibri_imx7_emmc_defconfig | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/configs/colibri_imx7_emmc_defconfig b/configs/colibri_imx7_emmc_defconfig index 4fe1e360d0..ac2fa0e1e4 100644 --- a/configs/colibri_imx7_emmc_defconfig +++ b/configs/colibri_imx7_emmc_defconfig @@ -76,5 +76,8 @@ CONFIG_USB_GADGET_VENDOR_NUM=0x1b67 CONFIG_USB_GADGET_PRODUCT_NUM=0x4000 CONFIG_CI_UDC=y CONFIG_DM_VIDEO=y +CONFIG_VIDEO_BPP8=y +CONFIG_VIDEO_BPP16=y +CONFIG_VIDEO_BPP32=y CONFIG_FAT_WRITE=y CONFIG_OF_LIBFDT_OVERLAY=y |