| #
13ceb2af |
| 06-Nov-2024 |
Xuhui Lin <xuhui.lin@rock-chips.com> |
rockchip: Add arch timer 1Ghz support
Change-Id: I8e58b15be1823e732852a2aa76cc98813e6b4fe9 Signed-off-by: Xuhui Lin <xuhui.lin@rock-chips.com>
|
| #
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
|
| #
36d8b93b |
| 26-Apr-2023 |
Joseph Chen <chenjh@rock-chips.com> |
arm: bootm: print generic timer ticks
Signed-off-by: Joseph Chen <chenjh@rock-chips.com> Change-Id: Ib8305705d161e858cd8a30a820d609dffc0278ff
|
| #
9188b54b |
| 21-Dec-2021 |
Joseph Chen <chenjh@rock-chips.com> |
arm: bootm: parse nonboot cpu mpidr from fdt
Signed-off-by: Joseph Chen <chenjh@rock-chips.com> Change-Id: I0aca7766016911aa8fd7afde00e121ece5e17b16
|
| #
953458c1 |
| 03-Dec-2021 |
Joseph Chen <chenjh@rock-chips.com> |
arm: bootm: calculate total time at late
Signed-off-by: Joseph Chen <chenjh@rock-chips.com> Change-Id: I1f406b751c9eb75c25a956b36ba32aaf14a85f02
|
| #
b8c63133 |
| 08-May-2021 |
Joseph Chen <chenjh@rock-chips.com> |
arm: bootm: support CONFIG_ARM64_SWITCH_TO_AARCH32
Signed-off-by: Joseph Chen <chenjh@rock-chips.com> Change-Id: If4ac9488db237ee33d3ddc4e492ec84895307b0e
|
| #
2310d0f5 |
| 08-May-2021 |
Joseph Chen <chenjh@rock-chips.com> |
arm: bootm: update amp PE switch API
Signed-off-by: Joseph Chen <chenjh@rock-chips.com> Change-Id: If15d2cc2a683bb2f8d98b99c3d0e3d75002143d6
|
| #
4f59883b |
| 24-Feb-2021 |
Joseph Chen <chenjh@rock-chips.com> |
arm: bootm: support primary amp core parameter
Signed-off-by: Joseph Chen <chenjh@rock-chips.com> Change-Id: I2aa08d87b077bbf414f32b1f65dd1dbd68b9f199
|
| #
f8f8bbc6 |
| 10-Apr-2020 |
Joseph Chen <chenjh@rock-chips.com> |
Merge branch 'next-dev' into thunder-boot
|
| #
a6b5d495 |
| 02-Apr-2020 |
Joseph Chen <chenjh@rock-chips.com> |
arm: add bootm_headers_t args for announce_and_cleanup()
Signed-off-by: Joseph Chen <chenjh@rock-chips.com> Change-Id: I8b709ffa378d2a802e9e9daf192c662af5588161
|
| #
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>
|
| #
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>
|
| #
0e00a84c |
| 04-Mar-2018 |
Masahiro Yamada <yamada.masahiro@socionext.com> |
UPSTREAM: libfdt: move headers to <linux/libfdt.h> and <linux/libfdt_env.h>
Thomas reported U-Boot failed to build host tools if libfdt-devel package is installed because tools include libfdt header
UPSTREAM: libfdt: move headers to <linux/libfdt.h> and <linux/libfdt_env.h>
Thomas reported U-Boot failed to build host tools if libfdt-devel package is installed because tools include libfdt headers from /usr/include/ instead of using internal ones.
This commit moves the header code: include/libfdt.h -> include/linux/libfdt.h include/libfdt_env.h -> include/linux/libfdt_env.h
and replaces include directives: #include <libfdt.h> -> #include <linux/libfdt.h> #include <libfdt_env.h> -> #include <linux/libfdt_env.h>
Change-Id: I6c0f7e50e8b571106627f25ddac008a62bd2994e Reported-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com> Signed-off-by: Masahiro Yamada <yamada.masahiro@socionext.com> Signed-off-by: Kever Yang <kever.yang@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 ...
|
| #
fa7f201b |
| 06-Jun-2018 |
Jason Zhu <jason.zhu@rock-chips.com> |
arm: bootm: reserve stack space
BUG: LMB save the stack space according to the gd->bd->bi_dram[0], but sometimes the SDRAM is divided into several banks. The stack space is not in the bank0 but the
arm: bootm: reserve stack space
BUG: LMB save the stack space according to the gd->bd->bi_dram[0], but sometimes the SDRAM is divided into several banks. The stack space is not in the bank0 but the high bank.
SOLVE: use the gd->ram_top instead of gd->bd->bi_dram[0].
Change-Id: I347c7dff279bab62754a5785fed0dd5b4c1464dd Signed-off-by: Jason Zhu <jason.zhu@rock-chips.com>
show more ...
|
| #
00caae6d |
| 03-Aug-2017 |
Simon Glass <sjg@chromium.org> |
env: Rename getenv/_f() to env_get()
We are now using an env_ prefix for environment functions. Rename these two functions for consistency. Also add function comments in common.h.
Quite a few place
env: Rename getenv/_f() to env_get()
We are now using an env_ prefix for environment functions. Rename these two functions for consistency. Also add function comments in common.h.
Quite a few places use getenv() in a condition context, provoking a warning from checkpatch. These are fixed up in this patch also.
Suggested-by: Wolfgang Denk <wd@denx.de> Signed-off-by: Simon Glass <sjg@chromium.org>
show more ...
|
| #
3278e291 |
| 30-Jun-2017 |
Tom Rini <trini@konsulko.com> |
Revert "armv7m: Disable D-cache when booting nommu(ARMv7M) Linux kernel"
The author of the commit discovered later on that this was already being done in cleanup_before_linux() on arch/arm/cpu/armv7
Revert "armv7m: Disable D-cache when booting nommu(ARMv7M) Linux kernel"
The author of the commit discovered later on that this was already being done in cleanup_before_linux() on arch/arm/cpu/armv7m/cpu.c.
This reverts commit 8f079cccb369995e46a2ab530d5d60b88c1e70bb.
Signed-off-by: Tom Rini <trini@konsulko.com>
show more ...
|
| #
8f079ccc |
| 04-Jun-2017 |
tnishinaga.dev@gmail.com <tnishinaga.dev@gmail.com> |
armv7m: Disable D-cache when booting nommu(ARMv7M) Linux kernel
Disable D-Cache is required when booting nommu Linux kernel. (please see Linux kernel source "arch/arm/kernel/head-nommu.S")
U-Boot i
armv7m: Disable D-cache when booting nommu(ARMv7M) Linux kernel
Disable D-Cache is required when booting nommu Linux kernel. (please see Linux kernel source "arch/arm/kernel/head-nommu.S")
U-Boot is enabled D-cache and I-Cache at startup. However, it does not disable D-Cache before booting nommu Linux kernel. Therefore, I call dcache_disable() when the CPU is ARMv7M to fix this problem.
Signed-off-by: Toshifumi NISHINAGA <tnishinaga.dev@gmail.com>
show more ...
|
| #
c45300b0 |
| 17-May-2017 |
Simon Glass <sjg@chromium.org> |
arm: Add declarations to avoid needing to include headers
At present common.h includes various ARM-specific headers. In preparation for dropping this, add a few explicit declarations.
Signed-off-by
arm: Add declarations to avoid needing to include headers
At present common.h includes various ARM-specific headers. In preparation for dropping this, add a few explicit declarations.
Signed-off-by: Simon Glass <sjg@chromium.org>
show more ...
|
| #
9d922450 |
| 17-May-2017 |
Simon Glass <sjg@chromium.org> |
dm: Use dm.h header when driver mode is used
This header includes things that are needed to make driver build. Adjust existing users to include that always, even if other dm/ includes are present
S
dm: Use dm.h header when driver mode is used
This header includes things that are needed to make driver build. Adjust existing users to include that always, even if other dm/ includes are present
Signed-off-by: Simon Glass <sjg@chromium.org>
show more ...
|
| #
4f66e09b |
| 09-May-2017 |
Stefano Babic <sbabic@denx.de> |
Merge branch 'master' of git://git.denx.de/u-boot
Signed-off-by: Stefano Babic <sbabic@denx.de>
|
| #
dc89c6fb |
| 25-Apr-2017 |
Patrice Chotard <patrice.chotard@st.com> |
arm/lib/bootm.c: keep ARM v7M in thumb mode during boot_jump_linux()
On ARM v7M, the processor will return to ARM mode when executing a blx instruction with bit 0 of the address == 0. Always set it
arm/lib/bootm.c: keep ARM v7M in thumb mode during boot_jump_linux()
On ARM v7M, the processor will return to ARM mode when executing a blx instruction with bit 0 of the address == 0. Always set it to 1 to stay in thumb mode.
Tested on STM32f746-disco board
Similar commit: f99993c10882f7dc8ec35993d5febe59aac01e6a Author: Matt Porter <mporter@konsulko.com>
Signed-off-by: Patrice Chotard <patrice.chotard@st.com>
show more ...
|
| #
433647a7 |
| 05-Apr-2017 |
Tom Rini <trini@konsulko.com> |
Merge git://git.denx.de/u-boot-dm
|
| #
1b8220aa |
| 20-Mar-2017 |
Stefan Roese <sr@denx.de> |
arm: bootm: Add dm_remove_devices_flags() call to announce_and_cleanup()
This patch adds a call to dm_remove_devices_flags() to announce_and_cleanup() so that drivers that have one of the removal fl
arm: bootm: Add dm_remove_devices_flags() call to announce_and_cleanup()
This patch adds a call to dm_remove_devices_flags() to announce_and_cleanup() so that drivers that have one of the removal flags set (e.g. DM_FLAG_ACTIVE_DMA_REMOVE) in their driver struct, may do some last-stage cleanup before the OS is started.
Signed-off-by: Stefan Roese <sr@denx.de> Reviewed-by: Simon Glass <sjg@chromium.org>
show more ...
|
| #
0675f992 |
| 19-Jan-2017 |
Tom Rini <trini@konsulko.com> |
Merge git://git.denx.de/u-boot-fsl-qoriq
|