[PATCH 2/2] video: make BPP and ANSI configs optional

Eugen.Hristev at microchip.com Eugen.Hristev at microchip.com
Fri Dec 6 14:44:17 CET 2019



On 05.12.2019 19:15, Anatolij Gustschin wrote:
> 
> 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
> 
> Also adjust defconfigs of DM_VIDEO enabled boards to select
> actually used BPP values.
> 
> Signed-off-by: Anatolij Gustschin <agust at denx.de>
> ---

Tested both patches on sama5d2_xplained board:
Tested-by: Eugen Hristev <eugen.hristev at microchip.com>


More information about the U-Boot mailing list