[PATCH 0/9] Enable splash screen
Nikhil M Jain
n-jain1 at ti.com
Wed Mar 15 07:06:54 CET 2023
Hi Simon,
On 15/03/23 03:38, Simon Glass wrote:
> Hi Nikhil,
>
> On Mon, 13 Mar 2023 at 04:15, 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.
>>
>> Nikhil M Jain (9):
>> drivers: video: Kconfig: Necessary configs for video at SPL
>> drivers: video: tidss: Kconfig: Configs to enable TIDSS at SPL
>> cmd: Kconfig: Add necessary configs for splash screen at SPL
>> drivers: video: Makefile: Compile video driver files at SPL
>> drivers: video: tidss: Makefile: Add condition to compile TIDSS at SPL
>> cmd: Makefile: Add rules to build bmp.c and read.c at SPL
>> common: splash: Enable splash_display at SPL stage
>> drivers: video: video-uclass: Disable u-boot logo at SPL
>> board: ti: am62x: evm: OSPI support for splash screen
>>
>> board/ti/am62x/evm.c | 6 ++++++
>> cmd/Kconfig | 17 +++++++++++++++++
>> cmd/Makefile | 2 ++
>> common/splash.c | 2 +-
>> drivers/video/Kconfig | 32 ++++++++++++++++++++++++++++----
>> drivers/video/Makefile | 6 ++++++
>> drivers/video/tidss/Kconfig | 6 ++++++
>> drivers/video/tidss/Makefile | 1 +
>> drivers/video/video-uclass.c | 2 +-
>> include/splash.h | 2 +-
>> 10 files changed, 69 insertions(+), 7 deletions(-)
>
> I'm not necessarily arguing against this, but what is the need for
> this? How many milliseconds earlier does the image appear with this
> patch? What is the bottleneck? We should be able to get to U-Boot
> proper very quickly.
>
There is a significant difference in time, by adding support in SPL
splash screen comes up by approx 650ms and at u-boot proper it comes at
2.6s, measured from first print in console as seen on AM62x. Also we
plan to skip u-boot proper and load kernel directly.
> Regards,
> Simon
Regards,
Nikhil
More information about the U-Boot
mailing list