| #
2f96fde5 |
| 04-Feb-2025 |
Joseph Chen <chenjh@rock-chips.com> |
common: Add smp boot support
smp.S from u-boot-tb: #248761 (rk3576: mos: smp.c for dual boot device)
Change-Id: I0f82619f51696b6460f12fcf7912a4a1bfd05746 Signed-off-by: Joseph Chen <chenjh@rock-chi
common: Add smp boot support
smp.S from u-boot-tb: #248761 (rk3576: mos: smp.c for dual boot device)
Change-Id: I0f82619f51696b6460f12fcf7912a4a1bfd05746 Signed-off-by: Joseph Chen <chenjh@rock-chips.com>
show more ...
|
| #
fb809478 |
| 21-Jan-2025 |
Joseph Chen <chenjh@rock-chips.com> |
console: Add cpu id and delta ms for timestamp
Change-Id: I84e727030d39b0b4a7d585e63f5fff6cff8d71f8 Signed-off-by: Joseph Chen <chenjh@rock-chips.com>
|
| #
d7cbf54a |
| 25-Mar-2025 |
Xuhui Lin <xuhui.lin@rock-chips.com> |
rockchip: Add ram_top over 4G support for 32-bit plat
Change-Id: Ifdb2d72ab213ab3ca2931f1cd22bfeaa5ed146b1 Signed-off-by: Xuhui Lin <xuhui.lin@rock-chips.com>
|
| #
8d6469cd |
| 20-Dec-2024 |
Nickey Yang <nickey.yang@rock-chips.com> |
include: global_data: change data type of pstore_addr
Fixed (ad771a9ccd9 rockchip: add and enable pstore for uboot log) build error on arm32: arch/arm/mach-rockchip/pstore.c: In function ‘param_par
include: global_data: change data type of pstore_addr
Fixed (ad771a9ccd9 rockchip: add and enable pstore for uboot log) build error on arm32: arch/arm/mach-rockchip/pstore.c: In function ‘param_parse_pstore’: arch/arm/mach-rockchip/pstore.c:113:8: error: cast to pointer from integer of different size [-Werror=int-to-pointer-cast] 113 | rb = (struct persistent_ram_buffer *)gd->pstore_addr; | ^
Change-Id: Ib0e966878783064563acdecdc701a014eb1286b1 Signed-off-by: Nickey Yang <nickey.yang@rock-chips.com>
show more ...
|
| #
ad771a9c |
| 22-Sep-2022 |
Huibin Hong <huibin.hong@rock-chips.com> |
rockchip: add and enable pstore for uboot log
Uboot print log to linux pstore buffer, which can be read by linux.
Signed-off-by: Huibin Hong <huibin.hong@rock-chips.com> Change-Id: I35b5f988ef163f3
rockchip: add and enable pstore for uboot log
Uboot print log to linux pstore buffer, which can be read by linux.
Signed-off-by: Huibin Hong <huibin.hong@rock-chips.com> Change-Id: I35b5f988ef163f3d1f33f992e05da09180f2baa7
show more ...
|
| #
d8e6f8d0 |
| 31-Dec-2021 |
Joseph Chen <chenjh@rock-chips.com> |
rockchip: ram: support extend ram top
Signed-off-by: Joseph Chen <chenjh@rock-chips.com> Change-Id: I1d8a5e9440071194a1c438345c08e7e2c4d0d3dc
|
| #
998fbff6 |
| 14-Dec-2021 |
Joseph Chen <chenjh@rock-chips.com> |
include: global_data: fix compile error
Signed-off-by: Joseph Chen <chenjh@rock-chips.com> Change-Id: I7d9bd5ef3d2217b6993ce873d66384fa0a0e281e
|
| #
d9da4b44 |
| 08-Oct-2021 |
Joseph Chen <chenjh@rock-chips.com> |
dm: core: add kernel dtb version 2 mechanism support
The V2 mechanism: - both of U-Boot and kernel's *ALL* devices are exist in dm tree. - put the necessary U-Boot devices in the head of device
dm: core: add kernel dtb version 2 mechanism support
The V2 mechanism: - both of U-Boot and kernel's *ALL* devices are exist in dm tree. - put the necessary U-Boot devices in the head of device uclass list. - the both existence policy don't require phandle fixup any more. - it is for the next generation(rk3588 ...) or necessary platforms. - traverse u-boot fdt phandle if not found in kernel fdt, because the U-Boot framework gets phandle by of_root(from fdt) but not dm_root(from dm). The V1 mechanism(legacy): - U-Boot: only some necessary U-Boot devices(storage, crypto...) in dm tree. - kernel: all the devices(except the U-Boot only) in dm tree.
The commit (bd3ad955a3 scripts/dtc: phandle index start from 0x1000000) is necessary for this v2 mechanism.
Signed-off-by: Joseph Chen <chenjh@rock-chips.com> Change-Id: I0964f176a17725f9bb7c4e491373c278ed2bfcc5
show more ...
|
| #
fabd4de0 |
| 13-Nov-2021 |
Joseph Chen <chenjh@rock-chips.com> |
include: global_data: clean up
Signed-off-by: Joseph Chen <chenjh@rock-chips.com> Change-Id: I5368bd1f9e2de5641e1cae34cf18f1c4e6247632
|
| #
b94e00ff |
| 05-Jul-2021 |
Joseph Chen <chenjh@rock-chips.com> |
include: global_data: let fdt_blob_kern be a default member
Signed-off-by: Joseph Chen <chenjh@rock-chips.com> Change-Id: I9c000541e1a78b948e6f920b8038475d0778fdd6
|
| #
cc7c06a2 |
| 02-Mar-2021 |
Joseph Chen <chenjh@rock-chips.com> |
include: global_data: add GD_FLG_KDTB_READY flag
Signed-off-by: Joseph Chen <chenjh@rock-chips.com> Change-Id: I7a9c1b58e20838110a73060839dd8b1bb4854932
|
| #
034db995 |
| 27-Sep-2020 |
Joseph Chen <chenjh@rock-chips.com> |
dm: serial: support always use uart debug mode
In this mode, uart debug is initialized depends on configuration from pre-loader or CONFIG_UART_DEBUG_.
The serial is not care about dts "stdout-path"
dm: serial: support always use uart debug mode
In this mode, uart debug is initialized depends on configuration from pre-loader or CONFIG_UART_DEBUG_.
The serial is not care about dts "stdout-path" and not register into console framework any more. It's nice to use pre-loader serial and make serial easy to configure.
Signed-off-by: Joseph Chen <chenjh@rock-chips.com> Change-Id: If4c68229d76b6f1710a35e3ef9a2a91cb306fa9c
show more ...
|
| #
89d8b5fb |
| 23-Jun-2020 |
Joseph Chen <chenjh@rock-chips.com> |
include: global_data: add rollback index
Signed-off-by: Joseph Chen <chenjh@rock-chips.com> Change-Id: I6f8a558246e8003c7124609b604c0331cec1204a
|
| #
1a4f6af8 |
| 02-Mar-2020 |
Joseph Chen <chenjh@rock-chips.com> |
Merge branch 'next-dev' into thunder-boot
|
| #
ea8a3d10 |
| 15-Feb-2020 |
Joseph Chen <chenjh@rock-chips.com> |
common: board_f: save U-Boot fdt blob
Saving it for late use, eg: fit verified boot process.
Signed-off-by: Joseph Chen <chenjh@rock-chips.com> Change-Id: I6643fb643f2fd88795d80fc5bd21025b62dc6943
|
| #
b8dc613c |
| 19-Nov-2019 |
Joseph Chen <chenjh@rock-chips.com> |
Merge branch 'next-dev' into thunder-boot
|
| #
5704c899 |
| 21-Oct-2019 |
Joseph Chen <chenjh@rock-chips.com> |
fdtdec: support pack "kern.dtb" to the end of u-boot.bin
- It provides a way to promise kernel dtb can be loaded successfully even when the image is damaged. - This makes developers easily to add
fdtdec: support pack "kern.dtb" to the end of u-boot.bin
- It provides a way to promise kernel dtb can be loaded successfully even when the image is damaged. - This makes developers easily to add what they what just like a "U-Boot" dtb. - The kern.dtb file is pack into the end of u-boot.bin while ./dts/kern.dtb is exist.
Change-Id: I93a36a9c65ea8719e5610cdcbcc7708e5337c53f Signed-off-by: Joseph Chen <chenjh@rock-chips.com>
show more ...
|
| #
91cbfde1 |
| 05-May-2019 |
Joseph Chen <chenjh@rock-chips.com> |
arm: bootm: use flushc() to flush console data before linux
Remove GD_FLG_OS_RUN definition.
Change-Id: Ib78d4adf58dfea5e40ec79fcb9603020651c6daa Signed-off-by: Joseph Chen <chenjh@rock-chips.com>
|
| #
13f190ef |
| 29-Jan-2019 |
Joseph Chen <chenjh@rock-chips.com> |
console: add console event key definition and gd->console_evt
"console event" is similar to some hotkey event(mainly long press), we can make something triggered by hotkey.
Change-Id: I845d9820997b
console: add console event key definition and gd->console_evt
"console event" is similar to some hotkey event(mainly long press), we can make something triggered by hotkey.
Change-Id: I845d9820997b4a90d55c9575e424b0eaafbc7b0c Signed-off-by: Joseph Chen <chenjh@rock-chips.com>
show more ...
|
| #
6ff768fe |
| 03-Jan-2019 |
Joseph Chen <chenjh@rock-chips.com> |
common: add system boot time report
Change-Id: Id7db8f7f7e30719188403f92282ca17c6fe564d6 Signed-off-by: Joseph Chen <chenjh@rock-chips.com>
|
| #
bc04a3dd |
| 04-Dec-2018 |
Joseph Chen <chenjh@rock-chips.com> |
rockchip: fixup "kernel_addr_r" when bl32 is disabled
some platform which is not determined to enable bl32, we had better choose kernel load address dynamically in order to make full use of memory f
rockchip: fixup "kernel_addr_r" when bl32 is disabled
some platform which is not determined to enable bl32, we had better choose kernel load address dynamically in order to make full use of memory for kernel.
Change-Id: If5c15a3755dabfff8d3cce8dec38c9215c464ed2 Signed-off-by: Joseph Chen <chenjh@rock-chips.com>
show more ...
|
| #
064eb493 |
| 09-Oct-2018 |
Joseph Chen <chenjh@rock-chips.com> |
serial: ns16550: support using pre-loader serial
- pass pre-loader serial configure by rk atags; - it depends on serial aliases to find uart port; - enabled by CONFIG_ROCKCHIP_USING_PRELOADER_SERIAL
serial: ns16550: support using pre-loader serial
- pass pre-loader serial configure by rk atags; - it depends on serial aliases to find uart port; - enabled by CONFIG_ROCKCHIP_USING_PRELOADER_SERIAL;
Change-Id: I6723cccc5e1f3dac77203b4cc19cdac631f5133b Signed-off-by: Joseph Chen <chenjh@rock-chips.com>
show more ...
|
| #
243527b5 |
| 10-Jul-2018 |
Joseph Chen <chenjh@rock-chips.com> |
console: support timestamp for printf
with this patch, we can see the detail boot time of boot flow. The U-Boot log is like this:
[ 0.259266] U-Boot 2017.09-01739-g856f373-dirty (Jul 10 2018 - 2
console: support timestamp for printf
with this patch, we can see the detail boot time of boot flow. The U-Boot log is like this:
[ 0.259266] U-Boot 2017.09-01739-g856f373-dirty (Jul 10 2018 - 20:26:05 +0800) [ 0.260596] Model: Rockchip RK3399 Evaluation Board [ 0.261332] DRAM: 3.8 GiB Relocation Offset is: f5bfd000 Using default environment
[ 0.354038] dwmmc@fe320000: 1, sdhci@fe330000: 0 [ 0.521125] Card did not respond to voltage select! [ 0.521188] mmc_init: -95, time 9 [ 0.671451] switch to partitions #0, OK [ 0.671500] mmc0(part 0) is current device ......
Change-Id: I3ce2a4466f9ecd9eeb6b334ba4ba48391aa47c30 Signed-off-by: Joseph Chen <chenjh@rock-chips.com>
show more ...
|
| #
adde78bf |
| 21-Jun-2018 |
Joseph Chen <chenjh@rock-chips.com> |
serial: ns16550: use fifo and flush console before jumping to OS
with this patch, U-Boot can save a lot of boot time which depends on how much log we print.
Change-Id: Ib96e9343e9439d251c2c40be1460
serial: ns16550: use fifo and flush console before jumping to OS
with this patch, U-Boot can save a lot of boot time which depends on how much log we print.
Change-Id: Ib96e9343e9439d251c2c40be14609bc08d638931 Signed-off-by: Joseph Chen <chenjh@rock-chips.com>
show more ...
|
| #
d2e8ba4e |
| 07-Feb-2018 |
Kever Yang <kever.yang@rock-chips.com> |
Revert "rockchip: add support to load and use kernel dtb"
This reverts commit af586a3812f626a0f7ff0aded53414ac6c08b15c.
Change-Id: Ie1f8012b89ac810e3bc6219459127bc9ee88c674 Signed-off-by: Kever Yan
Revert "rockchip: add support to load and use kernel dtb"
This reverts commit af586a3812f626a0f7ff0aded53414ac6c08b15c.
Change-Id: Ie1f8012b89ac810e3bc6219459127bc9ee88c674 Signed-off-by: Kever Yang <kever.yang@rock-chips.com>
show more ...
|