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

Nikhil M Jain n-jain1 at ti.com
Tue Jul 18 10:57:26 CEST 2023


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

 arch/arm/mach-k3/am625_init.c   |  1 +
 arch/arm/mach-k3/common.c       |  2 ++
 board/ti/am62x/evm.c            | 41 +++++++++---------------
 cmd/Kconfig                     |  1 +
 common/Kconfig                  |  1 -
 common/board_f.c                | 11 ++++++-
 common/spl/spl.c                | 23 ++++++-------
 configs/am62x_evm_a53_defconfig |  1 +
 doc/board/ti/am62x_sk.rst       | 57 +++++++++++++++++++++++++++++++++
 drivers/video/Kconfig           | 12 +++++++
 drivers/video/video-uclass.c    | 23 +++++++++++++
 include/video.h                 |  9 ++++++
 12 files changed, 143 insertions(+), 39 deletions(-)

-- 
2.34.1



More information about the U-Boot mailing list