History log of /rk3399_rockchip-uboot/arch/arm/lib/bootm.c (Results 1 – 25 of 115)
Revision Date Author Comments
# 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


12345