[PATCH v4 00/15] Add splash screen support at u-boot SPL
Nikhil M Jain
n-jain1 at ti.com
Fri Mar 31 06:58:38 CEST 2023
Hi Simon
On 31/03/23 01:44, Simon Glass wrote:
> Hi Nikhil,
>
> On Thu, 30 Mar 2023 at 01:01, Nikhil M Jain <n-jain1 at ti.com> wrote:
>>
>> To enable splash screen at SPL stage move video driver and splash screen
>> framework at SPL, which will bring up image on display very quickly and
>> thus have early display support in SPL.
>>
>> Change in V4
>> - Add Reviewed-by tag in apprpriate patch
>>
>> Change in V3
>> - Add separate video configs for SPL splash screen
>> - Add rule to compile video driver in drivers/Makefile at SPL
>> - Add rule to compile splash.c and splash_source.c
>> - Squash drivers: video: video-uclass: Disable u-boot logo at SPL into
>> drivers: video: Use CONFIG_IS_ENABLED and CONFIG_VAL
>> - Split cmd/bmp.c to separate bmp functions and commands.
>> - Add CONFIG_BMP and CONFIG_SPL_BMP.
>> - Add rule to compile necessary files required for video driver.
>> - Add rule to compile common/bmp.c
>>
>> Change in V2
>> - Removed artifacts from bad patch apply.
>>
>> Nikhil M Jain (15):
>> drivers: video: Kconfig: Add configs for enabling video at SPL
>> drivers: video: tidss: Kconfig: Configs to enable TIDSS at SPL
>> drivers: Makefile: Add rule to compile video driver
>> drivers: video: Makefile: Rule to compile necessary video driver
>> files.
>> drivers: video: tidss: Makefile: Add condition to compile TIDSS at SPL
>> common: Makefile: Add rule to compile splash and splash_source at SPL
>> common: Kconfig: Add BMP configs
>> cmd: bmp: Split bmp commands and functions
>> cmd: Makefile: Rule to compile bmp_cmd
>> common: Makefile: Rule to compile bmp.c
>> drivers: video: Enable necessary video functions at SPL
>> common: Enable splash functions at SPL
>> include: Enable video related global data variable and splash at SPL
>> common: splash: Replace CONFIG_CMD_BMP
>> board: ti: am62x: evm: OSPI support for splash screen
>>
>> board/ti/am62x/evm.c | 8 +-
>> cmd/Makefile | 3 +-
>> cmd/bmp_cmd.c | 98 +++++++++++++
>> common/Kconfig | 12 ++
>> common/Makefile | 3 +
>> {cmd => common}/bmp.c | 114 +--------------
>> common/splash.c | 10 +-
>> drivers/Makefile | 2 +-
>> drivers/video/Kconfig | 221 ++++++++++++++++++++++++++++++
>> drivers/video/Makefile | 10 ++
>> drivers/video/console_normal.c | 6 +-
>> drivers/video/tidss/Kconfig | 6 +
>> drivers/video/tidss/Makefile | 2 +-
>> drivers/video/vidconsole-uclass.c | 2 +-
>> drivers/video/video-uclass.c | 14 +-
>> drivers/video/video_bmp.c | 8 +-
>> include/asm-generic/global_data.h | 4 +-
>> include/splash.h | 6 +-
>> include/video.h | 7 +
>> 19 files changed, 399 insertions(+), 137 deletions(-)
>> create mode 100644 cmd/bmp_cmd.c
>> rename {cmd => common}/bmp.c (58%)
>>
>> --
>> 2.34.1
>>
>
> I wasn't able to apply this to -next due to conflicts. Could you
> please check that?
>
I will check and fix the issue.
> Regards,
> Simon
Thanks,
Nikhil
More information about the U-Boot
mailing list