| 42c5849b | 02-Apr-2020 |
Joseph Chen <chenjh@rock-chips.com> |
Merge branch 'next-dev' into thunder-boot
Change-Id: I83b054613effee1a89bdcbffbc68ebf37abe7a2b |
| 92a42bc5 | 01-Apr-2020 |
Joseph Chen <chenjh@rock-chips.com> |
common: image-fit: support hardware crypto hash
Signed-off-by: Joseph Chen <chenjh@rock-chips.com> Change-Id: I2117282d9bece0fbf61802b36771fc0d1b909058 |
| d07cb2b8 | 01-Apr-2020 |
Joseph Chen <chenjh@rock-chips.com> |
common: board_r: add ENV_MEM_LAYOUT_SETTINGS1 into mininum env
Signed-off-by: Joseph Chen <chenjh@rock-chips.com> Change-Id: I865256861668c424806a83d9327b662e480ad737 |
| 4103a11c | 30-Mar-2020 |
Joseph Chen <chenjh@rock-chips.com> |
Merge branch 'next-dev' into thunder-boot |
| 96f5441e | 25-Mar-2020 |
Joseph Chen <chenjh@rock-chips.com> |
common: fit: support spl fit image check by tools/fit_check_sign
Signed-off-by: Joseph Chen <chenjh@rock-chips.com> Change-Id: I0e03a90d50290e18c6fb2cd44516c352f3695290 |
| 37526a51 | 28-Mar-2020 |
Joseph Chen <chenjh@rock-chips.com> |
common: support disable CLI for verified-boot
Not allow any interactive from CLI.
Signed-off-by: Joseph Chen <chenjh@rock-chips.com> Change-Id: I207da3f2c54df1a81100c404f045023ac763da73 |
| 7fc773a7 | 28-Mar-2020 |
Joseph Chen <chenjh@rock-chips.com> |
common: add autoboot_command_fail_handle() callback
Maybe user need to do some job when bootcmd failed, they could override it.
Signed-off-by: Joseph Chen <chenjh@rock-chips.com> Change-Id: I1c32c1
common: add autoboot_command_fail_handle() callback
Maybe user need to do some job when bootcmd failed, they could override it.
Signed-off-by: Joseph Chen <chenjh@rock-chips.com> Change-Id: I1c32c1ad37700e66d45fe033fbfa46d3f350205d
show more ...
|
| e1e9b173 | 28-Mar-2020 |
Joseph Chen <chenjh@rock-chips.com> |
Merge branch 'next-dev' into thunder-boot |
| 957222d7 | 27-Mar-2020 |
Joseph Chen <chenjh@rock-chips.com> |
common: image: support IMAGE_PARAM_INVAL as placeholder address flag
User maybe not want to set a fixed address, leave it to U-Boot. This is a compatible method for different board and platforms.
S
common: image: support IMAGE_PARAM_INVAL as placeholder address flag
User maybe not want to set a fixed address, leave it to U-Boot. This is a compatible method for different board and platforms.
Signed-off-by: Joseph Chen <chenjh@rock-chips.com> Change-Id: I01accbc0f116856276610bfaea8de2f7e1275bb0
show more ...
|
| 40d08d0f | 27-Mar-2020 |
Joseph Chen <chenjh@rock-chips.com> |
tools: mkimage: support pack empty file for multi image
Muilt image bootflow requires ramdisk as a mandory component, so that we have to pack a empty ramdisk into multi image at some time.
Signed-o
tools: mkimage: support pack empty file for multi image
Muilt image bootflow requires ramdisk as a mandory component, so that we have to pack a empty ramdisk into multi image at some time.
Signed-off-by: Joseph Chen <chenjh@rock-chips.com> Change-Id: I551ae832fbc68514ead0a3337148593e3113394f
show more ...
|
| f8ca32e1 | 13-Mar-2020 |
Joseph Chen <chenjh@rock-chips.com> |
common: spl: set default address for entry_point_os
Could be override in boot_from_devices().
Signed-off-by: Joseph Chen <chenjh@rock-chips.com> Change-Id: Ifbfac5903ec61e65739732949f9e6b8a2704155d |
| 594e14a4 | 18-Mar-2020 |
Joseph Chen <chenjh@rock-chips.com> |
common: spl: support enable D-cache for 32-bit platform
- Initial gd->bd->bi_dram[] for arm32. - Add a configure to enable/disable SPL D-cache. - Please make sure CONFIG_SPL_SYS_MALLOC_F_LEN is larg
common: spl: support enable D-cache for 32-bit platform
- Initial gd->bd->bi_dram[] for arm32. - Add a configure to enable/disable SPL D-cache. - Please make sure CONFIG_SPL_SYS_MALLOC_F_LEN is large enough for TLB and bd_t buffer while enabling dcache
Signed-off-by: Joseph Chen <chenjh@rock-chips.com> Change-Id: I85f2169fe44b44e16edb15a9538df516037e9823
show more ...
|
| ed5d3403 | 17-Mar-2020 |
Joseph Chen <chenjh@rock-chips.com> |
common: android: clean 32-bit compress load address
Signed-off-by: Joseph Chen <chenjh@rock-chips.com> Change-Id: I5ef930062cea5de354c9e5d9c4edbfe4875d04d4 |
| cc668fbc | 12-Mar-2020 |
Jason Zhu <jason.zhu@rock-chips.com> |
driver: Makefile: support PWM in spl
Signed-off-by: Jason Zhu <jason.zhu@rock-chips.com> Change-Id: I3ca97f634acae8c2d9de0b5e003776bccb14cd1b |
| 2d7c904f | 12-Mar-2020 |
Jason Zhu <jason.zhu@rock-chips.com> |
driver: Makefile: support adc in SPL
Signed-off-by: Jason Zhu <jason.zhu@rock-chips.com> Change-Id: I915becbf9597aa070001d3368d8daf9079565fc9 |
| 7460c07a | 07-Feb-2020 |
Joseph Chen <chenjh@rock-chips.com> |
common: android: simplify fdt/ramdisk skip reloc
bootm_board_start() takes over it.
Signed-off-by: Joseph Chen <chenjh@rock-chips.com> Change-Id: I8a9e3287ad5ca5964809f689bd204cbc2e37468f |
| 5cadaea8 | 11-Jan-2020 |
Joseph Chen <chenjh@rock-chips.com> |
common: android: replace do_bootm() with do_bootm_states()
Avoid dead nested when android_bootloader_boot_kernel() is called in board_do_bootm(), this bootflow maybe:
CLI command "bootm" => do_boot
common: android: replace do_bootm() with do_bootm_states()
Avoid dead nested when android_bootloader_boot_kernel() is called in board_do_bootm(), this bootflow maybe:
CLI command "bootm" => do_bootm() => board_do_bootm() => android_bootloader_boot_kernel() => do_bootm().
Signed-off-by: Joseph Chen <chenjh@rock-chips.com> Change-Id: I441d91c986921008752d403a72b7bfa57140d7c8
show more ...
|
| 583377c4 | 08-Mar-2020 |
Joseph Chen <chenjh@rock-chips.com> |
spl: fit: add fit config verify support
Do fit config verify if required.
Signed-off-by: Joseph Chen <chenjh@rock-chips.com> Change-Id: I211f43c07d636ea8cff42cf9133bcab0aa86f8c6 |
| ce721328 | 29-Feb-2020 |
Joseph Chen <chenjh@rock-chips.com> |
common: fit: add "data-position" support for data get
Signed-off-by: Joseph Chen <chenjh@rock-chips.com> Change-Id: I19dadae361c336ac691ed7eef6d78cee5ec645e0 |
| acd43290 | 29-Feb-2020 |
Joseph Chen <chenjh@rock-chips.com> |
common: fit: unify fit image align size
Set 512 as default align size in order to access any image by block unit.
Signed-off-by: Joseph Chen <chenjh@rock-chips.com> Change-Id: I372ca7ff567816cb8369
common: fit: unify fit image align size
Set 512 as default align size in order to access any image by block unit.
Signed-off-by: Joseph Chen <chenjh@rock-chips.com> Change-Id: I372ca7ff567816cb8369aff9d1fbe9865fa6d933
show more ...
|
| 7497bc3d | 13-Mar-2020 |
Joseph Chen <chenjh@rock-chips.com> |
Merge branch 'next-dev' into thunder-boot
Change-Id: I35db1f0aa79575e972942b5c366f380fc8106343 |
| c15f3075 | 04-Mar-2020 |
Joseph Chen <chenjh@rock-chips.com> |
arm: Kconfig: default select SKIP_RELOCATE_UBOOT if !ARM64
Remove select from rockchip Kconfig.
Some 32-bit platforms needs relocation to support non-compressed kernel image.
Signed-off-by: Joseph
arm: Kconfig: default select SKIP_RELOCATE_UBOOT if !ARM64
Remove select from rockchip Kconfig.
Some 32-bit platforms needs relocation to support non-compressed kernel image.
Signed-off-by: Joseph Chen <chenjh@rock-chips.com> Change-Id: I0b60b79d7c67c5bd8439bd55bb277522c74a8bdd
show more ...
|
| 15f6b6d0 | 04-Mar-2020 |
Joseph Chen <chenjh@rock-chips.com> |
common: android: correct 32-bit non-compressed kernel address
The page size should be reserved before kernel load address.
Signed-off-by: Joseph Chen <chenjh@rock-chips.com> Change-Id: Iaa13fbc9a7a
common: android: correct 32-bit non-compressed kernel address
The page size should be reserved before kernel load address.
Signed-off-by: Joseph Chen <chenjh@rock-chips.com> Change-Id: Iaa13fbc9a7a2872c5fb32a388ce96dd94654fc3d
show more ...
|
| 591f14a8 | 04-Mar-2020 |
Joseph Chen <chenjh@rock-chips.com> |
common: android: correct address setting api
Signed-off-by: Joseph Chen <chenjh@rock-chips.com> Change-Id: Ic9026d00abc0855aae18cc1a8018ed3549a9482b |
| 78628ac9 | 11-Mar-2020 |
Jason Zhu <jason.zhu@rock-chips.com> |
common: spl: jump next process depend on entry_point_os
The spl can bring up uboot & kernel, and their entry points are diffirent, so pass their entry points by entry_point_os.
Signed-off-by: Jason
common: spl: jump next process depend on entry_point_os
The spl can bring up uboot & kernel, and their entry points are diffirent, so pass their entry points by entry_point_os.
Signed-off-by: Jason Zhu <jason.zhu@rock-chips.com> Change-Id: I625d135d219cfbfb620ff1e3d0de5278143f4079
show more ...
|