[EXTERNAL] Re: [PATCH V6 00/10] Update SPL splashscreen framework for AM62x

Nikhil Jain n-jain1 at ti.com
Fri Jan 12 06:29:12 CET 2024


Hi Jagan,

On 11/01/24 15:50, Jagan Teki wrote:
> Hi Nikhil,
>
> On Tue, Jul 18, 2023 at 2:27 PM Nikhil M Jain <n-jain1 at ti.com> wrote:
>> This patch series aims at updating SPL splashscreen framework for AM62x.
>>
>> This patch series depends on
>> https://lore.kernel.org/u-boot/20230504225829.2537050-1-sjg@chromium.org/
>>
>> This series:
>> - Fixes compilation issues in case splash related configs are not
>>   defined in SPL.
>> - Does page table setup, dram initialisation and dcache enabling in
>>   one function call spl_enable_dcache.
>> - Allows passing of framebuffer from spl to u-boot, eliminating flicker.
>>
>> V6:
>> - Add patch [1] from Samuel Dionne-Riel fixing CMD_BMP/BMP dependecy.
>>
>> V5:
>> - Change A53 SPL DDR layout from ASCII table to tabular format.
>>
>> V4:
>> - Fix commit message.
>> - Introduce patch defining DDR layout in A53 SPL.
>> - Add Reviewed-by tags.
>>
>> V3:
>> - Fix spacing issues.
>> - Add Reviewed-by tag.
>> - Replace #if with if in patch
>>   common: spl: spl: Remove video driver
>> - Add link to updated memory map.
>>
>> V2:
>> - Update cover letter.
>> - Fix commit message.
>>
>> [1]: https://patchwork.ozlabs.org/project/uboot/patch/20230709231810.633044-1-samuel@dionne-riel.com/
>>
>> Nikhil M Jain (9):
>>   common: spl: spl: Update stack pointer address
>>   arch: arm: mach-k3: common: Return a pointer after setting page table
>>   board: ti: am62x: evm: Update function calls for splash screen
>>   include: video: Reserve video using blob
>>   common: board_f: Pass frame buffer info from SPL to u-boot
>>   drivers: video: Kconfig: Add config remove video
>>   common: spl: spl: Remove video driver
>>   configs: am62x_evm_a53: Add bloblist address
>>   doc: board: ti: am62x_sk: Add A53 SPL DDR layout
>>
>> Samuel Dionne-Riel (1):
>>   common: Kconfig: Fix CMD_BMP/BMP dependency
> I'm trying to use this to print splash in SPL. Look like the SPL video
> is not initialized in a general way like U-Boot proper does via
> board_f.c  in reserve_video() correct? do you have your board code to
> initialize the video for SPL?
>
> Jagan.

Yes we do have a board code to initialize the video for SPL.

The video_setup function in the below patch initializes video driver

https://lore.kernel.org/u-boot/20230718085736.17337-4-n-jain1@ti.com/
Thanks,
Nikhil



More information about the U-Boot mailing list