[PATCH 0/6] video: pixel format handling fixes and improvements
Jiaxun Yang
jiaxun.yang at flygoat.com
Wed Jul 17 16:34:18 CEST 2024
在2024年5月17日五月 上午6:16,Jiaxun Yang写道:
> Hi all,
>
> This series fixes endian related problem I found in general
> video system when testing my fresh virtio-gpu driver on big
> endian target.
>
> It also removed a lot of duplicated code on pixel handling,
> and make implementation of new pixel formats easier. Further
> more, it removed limitation on bpc for BMP display, now we
> can display any image depth on any target display controller.
Ping
>
> Please review.
> Thanks
>
> Signed-off-by: Jiaxun Yang <jiaxun.yang at flygoat.com>
> ---
> Jiaxun Yang (6):
> video: Move generated bmp headers to include/generated
> video: Add gitignore for u_boot_logo.S
> video: Rework pixel format handling
> video: bmp: Rework with video_rgb_to_pixel_*
> video: sandbox_sdl: Implement more pixel formats
> video: bochs: Setup framebuffer endian
>
> Makefile | 2 +-
> arch/sandbox/cpu/sdl.c | 58 +++++++++--
> arch/sandbox/include/asm/sdl.h | 17 ++--
> board/aristainetos/aristainetos.c | 2 +-
> board/toradex/common/tdx-common.c | 2 +-
> common/splash.c | 4 +-
> drivers/video/.gitignore | 1 +
> drivers/video/bochs.c | 8 ++
> drivers/video/console_truetype.c | 4 +-
> drivers/video/sandbox_sdl.c | 16 +--
> drivers/video/simplefb.c | 2 +-
> drivers/video/video-uclass.c | 38 ++-----
> drivers/video/video_bmp.c | 201 +++++++++++---------------------------
> include/dm/test.h | 2 +
> include/video.h | 31 +-----
> include/video_format.h | 161 ++++++++++++++++++++++++++++++
> lib/efi_loader/efi_gop.c | 2 +-
> test/dm/video.c | 18 ++--
> tools/Makefile | 4 +-
> 19 files changed, 332 insertions(+), 241 deletions(-)
> ---
> base-commit: ad7dce5abd49ef3b5c93da5303e15449c8c162b4
> change-id: 20240516-rework-video-format-ae8afadc45a5
>
> Best regards,
> --
> Jiaxun Yang <jiaxun.yang at flygoat.com>
--
- Jiaxun
More information about the U-Boot
mailing list