History log of /rk3399_rockchip-uboot/common/spl/Makefile (Results 1 – 25 of 58)
Revision Date Author Comments
# f808cbcd 21-May-2025 Xuhui Lin <xuhui.lin@rock-chips.com>

common: spl_fit_tb: Add rv1126b thunderboot support

Build from:
6fca73b9bb spl: Update thunderboot compile support for rv1126b

Change-Id: Ia5e791ab1f61a9c38f850eba25a7c9560fd479cd
Signed-off-by: X

common: spl_fit_tb: Add rv1126b thunderboot support

Build from:
6fca73b9bb spl: Update thunderboot compile support for rv1126b

Change-Id: Ia5e791ab1f61a9c38f850eba25a7c9560fd479cd
Signed-off-by: Xuhui Lin <xuhui.lin@rock-chips.com>

show more ...


# 0d477f41 19-Jun-2024 Xuhui Lin <xuhui.lin@rock-chips.com>

rockchip: rv1103c: Add thunderboot initial support

(1) tb.S is same as RV1106 Soc temporarily.
(2) Add COMPRESS_LOAD_ADDR support for RV1103C to solve
compilation error.

Change-Id: Idc70940e3a6

rockchip: rv1103c: Add thunderboot initial support

(1) tb.S is same as RV1106 Soc temporarily.
(2) Add COMPRESS_LOAD_ADDR support for RV1103C to solve
compilation error.

Change-Id: Idc70940e3a66b733ecb57c61f91c7911613255aa
Signed-off-by: Xuhui Lin <xuhui.lin@rock-chips.com>

show more ...


# 21b519b4 05-Mar-2024 Xuhui Lin <xuhui.lin@rock-chips.com>

common: spl_fit_tb: Update SPL_AB support for px30

Build from commit id 7d735feb7c under u-boot-tb repo with
additional configs as follows based on px30-tb_defconfig:

CONFIG_FIT_SIGNATURE=y
CONFIG_

common: spl_fit_tb: Update SPL_AB support for px30

Build from commit id 7d735feb7c under u-boot-tb repo with
additional configs as follows based on px30-tb_defconfig:

CONFIG_FIT_SIGNATURE=y
CONFIG_SPL_FIT_SIGNATURE=y
CONFIG_SPL_FIT_ROLLBACK_PROTECT=y
CONFIG_SPL_AB=y
CONFIG_RSA_N_SIZE=0x100
CONFIG_RSA_E_SIZE=0x100
CONFIG_RSA_C_SIZE=0x14
CONFIG_SPL_GZIP=y
CONFIG_SPL_RSA=y
CONFIG_RSA=y

Change-Id: I183d347b4ed9d8eaffa2cb7904f079eb58f2479c
Signed-off-by: Xuhui Lin <xuhui.lin@rock-chips.com>

show more ...


# f749a034 27-Feb-2024 Yifeng Zhao <yifeng.zhao@rock-chips.com>

spl: add support ufs boot

Signed-off-by: Yifeng Zhao <yifeng.zhao@rock-chips.com>
Change-Id: I52da725df705d82925548e57203a0aaa2d020cae


# 253529d7 05-Sep-2023 Xuhui Lin <xuhui.lin@rock-chips.com>

common: spl: fit: Add spl_fit_tb.S dedicated to rv1106

1. Solve the problem that the different memory distribution between rv1106 and rv1126
causing different spl_fit_tb.S code to be required.
2.

common: spl: fit: Add spl_fit_tb.S dedicated to rv1106

1. Solve the problem that the different memory distribution between rv1106 and rv1126
causing different spl_fit_tb.S code to be required.
2. At present, only one spl_fit_tb.c code needs to be maintained. In the future, it is
possible to do dedicated thunderboot optimizations for different platforms.

Build from Gerrit 192219 patchset-18 with local additional configs based
on rv1106-spi-nor-tb_defconfig:
CONFIG_FIT_SIGNATURE=y
CONFIG_DM_CRYPTO=y
CONFIG_FIT_HW_CRYPTO=y
CONFIG_SPL_FIT_SIGNATURE=y
CONFIG_SPL_FIT_ROLLBACK_PROTECT=y
CONFIG_SPL_AB=y
CONFIG_RSA_N_SIZE=0x200
CONFIG_RSA_E_SIZE=0x10
CONFIG_RSA_C_SIZE=0x20
CONFIG_SPL_OPTEE=y
CONFIG_SPL_GZIP=y

Signed-off-by: Xuhui Lin <xuhui.lin@rock-chips.com>
Change-Id: I625de900a3012790f214a4d59d97187884eaf219

show more ...


# 36c449fe 17-May-2023 Joseph Chen <chenjh@rock-chips.com>

common: Add MP boot support

mp_boot build from: a5185c920.

Signed-off-by: Joseph Chen <chenjh@rock-chips.com>
Change-Id: I8f8b2fe45ee87ad0a60e1dfd6f0950f052d4f1e7


# c8d86363 02-Mar-2023 Joseph Chen <chenjh@rock-chips.com>

spl: Make prebuilt program optional for kernel boot

Signed-off-by: Joseph Chen <chenjh@rock-chips.com>
Change-Id: Id293e07d50cd3de4f175ea38b2c293c27d867894


# 29981b4f 08-Mar-2022 Jason Zhu <jason.zhu@rock-chips.com>

spl: fit: add spl_fit_tb_arm64.S

Signed-off-by: Jason Zhu <jason.zhu@rock-chips.com>
Change-Id: I7ccb99c84a306d92f1547fbf24ce840a93ab0d99


# 205951f5 08-Mar-2022 Jason Zhu <jason.zhu@rock-chips.com>

spl: fit: rename the spl_fit_tb_arm_v7.S

Rename the spl_fit_tb_arm_v7.S as spl_fit_tb_arm32.S

Signed-off-by: Jason Zhu <jason.zhu@rock-chips.com>
Change-Id: I5d870cee08476127bfae4ab47e2e2f538e708ebb


# 53138e05 14-Feb-2022 Joseph Chen <chenjh@rock-chips.com>

common: spl: Add decompress header support

Image:
SPL = spl decomp header + U-Boot proper(lzma)

Bootflow:
Maskrom => ddr => spl decomp header => U-Boot proper => kernel

Tested on RV1126 `grep

common: spl: Add decompress header support

Image:
SPL = spl decomp header + U-Boot proper(lzma)

Bootflow:
Maskrom => ddr => spl decomp header => U-Boot proper => kernel

Tested on RV1126 `grep ^CONFIG_SPL_ .config`:
CONFIG_SPL_SYS_THUMB_BUILD=y
CONFIG_SPL_USE_ARCH_MEMCPY=y
CONFIG_SPL_USE_ARCH_MEMSET=y
CONFIG_SPL_LDSCRIPT="arch/$(ARCH)/cpu/u-boot-spl.lds"
CONFIG_SPL_LIBCOMMON_SUPPORT=y
CONFIG_SPL_LIBGENERIC_SUPPORT=y
CONFIG_SPL_FIT_GENERATOR=""
CONFIG_SPL_SYS_MALLOC_F_LEN=0x300000
CONFIG_SPL_FIT_SOURCE=""
CONFIG_SPL_FIT_IMAGE_KB=2048
CONFIG_SPL_FIT_IMAGE_MULTIPLE=2
CONFIG_SPL_LOGLEVEL=4
CONFIG_SPL_DECOMP_HEADER=y
CONFIG_SPL_BOARD_INIT=y
CONFIG_SPL_SYS_MALLOC_SIMPLE=y
CONFIG_SPL_SKIP_RELOCATE=y
CONFIG_SPL_OF_CONTROL=y
CONFIG_SPL_DM=y
CONFIG_SPL_TINY_MEMSET=y
CONFIG_SPL_LZMA=y

Change-Id: If29b11c4c871fefc424e0b7b4ef9ad3cbe0e979a
Signed-off-by: Joseph Chen <chenjh@rock-chips.com>

show more ...


# ffc35703 25-Nov-2020 Yifeng Zhao <yifeng.zhao@rock-chips.com>

spl: support boot from rknand device

Signed-off-by: Yifeng Zhao <yifeng.zhao@rock-chips.com>
Change-Id: I168ec42ec1ac4bc1e8b640fba22357cde4a26aac


# fdb19f39 07-Sep-2020 Jason Zhu <jason.zhu@rock-chips.com>

spl: fit: add file spl_fit_tb_arm_v7.S

Signed-off-by: Jason Zhu <jason.zhu@rock-chips.com>
Change-Id: I59554a339cbad5f03806c6b1007ccf69e03be470


# 1a4f6af8 02-Mar-2020 Joseph Chen <chenjh@rock-chips.com>

Merge branch 'next-dev' into thunder-boot


# 09b32b41 17-Jan-2019 Andrew F. Davis <afd@ti.com>

UPSTREAM: spl: Kconfig: Drop the _SUPPORT postfix from SPL_DFU

The symbol CONFIG_SPL_DFU_SUPPORT in SPL build has the same
meaning as CONFIG_DFU in regular U-Boot. Drop the _SUPPORT
to allow for cle

UPSTREAM: spl: Kconfig: Drop the _SUPPORT postfix from SPL_DFU

The symbol CONFIG_SPL_DFU_SUPPORT in SPL build has the same
meaning as CONFIG_DFU in regular U-Boot. Drop the _SUPPORT
to allow for cleaner use in code.

Conflicts:
arch/arm/mach-zynqmp/spl.c
common/Makefile
common/spl/Kconfig
common/spl/spl_ram.c

Change-Id: I93f09d5953284d511df135e6e71c03c0552719a2
Signed-off-by: Andrew F. Davis <afd@ti.com>
Reviewed-by: Tom Rini <trini@konsulko.com>
Acked-by: Lukasz Majewski <lukma@denx.de>
(cherry picked from commit 6536ca4d6676bf38e50784298e713edc30b9cde9)

show more ...


# 23cf98fb 26-Aug-2019 Jason Zhu <jason.zhu@rock-chips.com>

spl: mtd_blk: support mtd block boot

Change-Id: Iaeaff1d25cb58929a2cc487ea6f3bb2f605938c8
Signed-off-by: Jason Zhu <jason.zhu@rock-chips.com>


# 0cc16201 26-Jul-2019 Jason Zhu <jason.zhu@rock-chips.com>

common: spl: ab: add ab interface to get slot info

Change-Id: Iffd16dfcf9014b024e522639cbcd851f002b742e
Signed-off-by: Jason Zhu <jason.zhu@rock-chips.com>


# 13c5d8ec 11-Jun-2019 Joseph Chen <chenjh@rock-chips.com>

rockchip: spl: add rockchip image load support

This patch add SPL support to load rockchip images(trust and U-Boot).

Change-Id: I4f66dbd26af051feb93dfaca57062fd31b3dc695
Signed-off-by: Joseph Chen

rockchip: spl: add rockchip image load support

This patch add SPL support to load rockchip images(trust and U-Boot).

Change-Id: I4f66dbd26af051feb93dfaca57062fd31b3dc695
Signed-off-by: Joseph Chen <chenjh@rock-chips.com>

show more ...


# ba5fd738 06-Jul-2018 YouMin Chen <cym@rock-chips.com>

rockchip: tpl: rename CONFIG_TINY_TPL to CONFIG_TPL_TINY_FRAMEWORK

Change-Id: Ia05a73467578f5620a9ba168e67bcfb02c40e1d0
Signed-off-by: YouMin Chen <cym@rock-chips.com>


# 30129f2f 30-Jan-2018 David Wu <david.wu@rock-chips.com>

config: Add CONFIG_TINY_TPL to disable SPL framework at TPL

Some devices cann't use SPL framework at TPL stage, but the
CONFIG_SPL_FRAMEWORK is still defined at TPL stage, so need
to separate them w

config: Add CONFIG_TINY_TPL to disable SPL framework at TPL

Some devices cann't use SPL framework at TPL stage, but the
CONFIG_SPL_FRAMEWORK is still defined at TPL stage, so need
to separate them with CONFIG_TINY_TPL.

If the SPL framewrok was used both at TPL and SPL stage,
CONFIG_TINY_TPL is not defined.
If the SPL framewrok was used at SPL stage, but not use at
TPL, need to define CONFIG_TINY_TPL.

Change-Id: Iabb7e0377ee00311ca468cb8ff7544c96bd999d6
Signed-off-by: David Wu <david.wu@rock-chips.com>

show more ...


# 099855e2 06-Sep-2017 Kever Yang <kever.yang@rock-chips.com>

spl: add support to booting with OP-TEE

OP-TEE is an open source trusted OS, in armv7, its loading and
running are like this:
loading:
- SPL load both OP-TEE and U-Boot
running:
- SPL run into OP-TE

spl: add support to booting with OP-TEE

OP-TEE is an open source trusted OS, in armv7, its loading and
running are like this:
loading:
- SPL load both OP-TEE and U-Boot
running:
- SPL run into OP-TEE in secure mode;
- OP-TEE run into U-Boot in non-secure mode;

More detail:
https://github.com/OP-TEE/optee_os
and search for 'boot arguments' for detail entry parameter in:
core/arch/arm/kernel/generic_entry_a32.S

Change-Id: I1344a35dd11bd69ca00e9b99909e1eb610648d86
Signed-off-by: Kever Yang <kever.yang@rock-chips.com>
(cherry picked from commit 32470d8ebee6a9c31a7a6b82704c486ef06cf549)

show more ...


# 9f8888bc 13-Sep-2017 Philipp Tomsich <philipp.tomsich@theobroma-systems.com>

spl: rename config item SPL_ATF_SUPPORT to SPL_ATF

Having CONFIG_SPL_ATF seems more natural.
Rename it, while it it is easy and there's few boards that use it
(only RK3399 and RK3368 boards).

Chang

spl: rename config item SPL_ATF_SUPPORT to SPL_ATF

Having CONFIG_SPL_ATF seems more natural.
Rename it, while it it is easy and there's few boards that use it
(only RK3399 and RK3368 boards).

Change-Id: Ie13ba6eeb687bf6f8c8d326c197f453fb752e9bd
Signed-off-by: Philipp Tomsich <philipp.tomsich@theobroma-systems.com>
Reviewed-by: Simon Glass <sjg@chromium.org>
Signed-off-by: Kever Yang <kever.yang@rock-chips.com>
(cherry picked from commit aa122f6b3d24bd133392c7dd2a882a8cc2cbd622)

show more ...


# 1bd2b131 06-Sep-2017 Kever Yang <kever.yang@rock-chips.com>

spl: add support to booting with OP-TEE

OP-TEE is an open source trusted OS, in armv7, its loading and
running are like this:
loading:
- SPL load both OP-TEE and U-Boot
running:
- SPL run into OP-TE

spl: add support to booting with OP-TEE

OP-TEE is an open source trusted OS, in armv7, its loading and
running are like this:
loading:
- SPL load both OP-TEE and U-Boot
running:
- SPL run into OP-TEE in secure mode;
- OP-TEE run into U-Boot in non-secure mode;

More detail:
https://github.com/OP-TEE/optee_os
and search for 'boot arguments' for detail entry parameter in:
core/arch/arm/kernel/generic_entry_a32.S

Change-Id: I1344a35dd11bd69ca00e9b99909e1eb610648d86
Signed-off-by: Kever Yang <kever.yang@rock-chips.com>

show more ...


# 6aee2ab6 01-Sep-2017 Tom Rini <trini@konsulko.com>

Merge git://git.denx.de/u-boot-imx

Signed-off-by: Tom Rini <trini@konsulko.com>

Conflicts:
configs/imx6qdl_icore_mmc_defconfig
configs/imx6qdl_icore_rqs_defconfig


# a3774c1c 16-Aug-2017 Stefan Agner <stefan.agner@toradex.com>

spl: add serial download protocol (SDP) support

Add USB serial download protocol support to SPL. If the SoC started
in recovery mode the SPL will immediately switch to SDP and wait for
further downl

spl: add serial download protocol (SDP) support

Add USB serial download protocol support to SPL. If the SoC started
in recovery mode the SPL will immediately switch to SDP and wait for
further downloads/commands from the host side.

Signed-off-by: Stefan Agner <stefan.agner@toradex.com>
Reviewed-by: Stefano Babic <sbabic@denx.de>
Reviewed-by: Łukasz Majewski <lukma@denx.de>

show more ...


# 804f1d99 18-Aug-2017 Tom Rini <trini@konsulko.com>

Merge branch 'master' of git://git.denx.de/u-boot-rockchip


123