| #
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
|