History log of /rk3399_rockchip-uboot/drivers/sysreset/sysreset-uclass.c (Results 1 – 11 of 11)
Revision Date Author Comments
# 5a58a088 17-Jun-2024 Xuhui Lin <xuhui.lin@rock-chips.com>

drivers: sysreset: Call the reset_misc() before the cpu reset

Add interface that makes it easier to do support based on board type.

Change-Id: I5de80b52620f83234bcc27fc17efea870ddfae44
Signed-off-b

drivers: sysreset: Call the reset_misc() before the cpu reset

Add interface that makes it easier to do support based on board type.

Change-Id: I5de80b52620f83234bcc27fc17efea870ddfae44
Signed-off-by: Xuhui Lin <xuhui.lin@rock-chips.com>

show more ...


# c3249a03 16-Feb-2023 Joseph Chen <chenjh@rock-chips.com>

Revert "sysreset: syscon-reboot: Link "reboot" or "reset" to mode-normal"

This reverts commit 54355208c1a5a6c44c36bf1902312c25307b9059.
Because it use BOOT_NORMAL to override the BOOT_BROM_DOWNLOAD

Revert "sysreset: syscon-reboot: Link "reboot" or "reset" to mode-normal"

This reverts commit 54355208c1a5a6c44c36bf1902312c25307b9059.
Because it use BOOT_NORMAL to override the BOOT_BROM_DOWNLOAD that already
written in CONFIG_ROCKCHIP_BOOT_MODE_REG(i.e. "rbrom" cmd).

Change-Id: I151a8b673bfc0a3c6e6508d648fb477475618367
Signed-off-by: Joseph Chen <chenjh@rock-chips.com>

show more ...


# 54355208 08-Feb-2023 Joseph Chen <chenjh@rock-chips.com>

sysreset: syscon-reboot: Link "reboot" or "reset" to mode-normal

Signed-off-by: Joseph Chen <chenjh@rock-chips.com>
Change-Id: Ia3833c7c538104f054c526dd41486ef6b94d7643


# 83cfcb32 03-Nov-2021 Joseph Chen <chenjh@rock-chips.com>

dm: sysreset: do optimise

1. use more generic way for psci/syscon-reboot sysreset, fixes compile error:
......
drivers/built-in.o: In function `sysreset_walk':
drivers/sysreset/sysreset-uclass

dm: sysreset: do optimise

1. use more generic way for psci/syscon-reboot sysreset, fixes compile error:
......
drivers/built-in.o: In function `sysreset_walk':
drivers/sysreset/sysreset-uclass.c:49: undefined reference to `_u_boot_list_2_driver_2_psci_sysreset'
drivers/built-in.o: In function `reboot':
drivers/sysreset/sysreset-uclass.c:102: undefined reference to `_u_boot_list_2_driver_2_sysreset_syscon_reboot'
......

2. use psci/syscon-reboot sysreset only in U-Boot proper, excluding SPL/TPL/USBPLUG.

Signed-off-by: Joseph Chen <chenjh@rock-chips.com>
Change-Id: I6908e7e2d7e5143643be3f0cab90cd6009cde254

show more ...


# 710cfa3d 22-Apr-2020 Joseph Chen <chenjh@rock-chips.com>

Merge branch 'next-dev' into thunder-boot


# 2ca0cbb6 22-Apr-2020 Joseph Chen <chenjh@rock-chips.com>

dm: sysreset: disable psci sysreset for SPL and TPL

SPL is the stage early than atf/op-tee that psci sysreset
is not supported.

Signed-off-by: Joseph Chen <chenjh@rock-chips.com>
Change-Id: I46b988

dm: sysreset: disable psci sysreset for SPL and TPL

SPL is the stage early than atf/op-tee that psci sysreset
is not supported.

Signed-off-by: Joseph Chen <chenjh@rock-chips.com>
Change-Id: I46b988b3776638265bf8f374a10f9027d1ebc90f

show more ...


# b8dc613c 19-Nov-2019 Joseph Chen <chenjh@rock-chips.com>

Merge branch 'next-dev' into thunder-boot


# bcb84b5d 29-Oct-2019 Joseph Chen <chenjh@rock-chips.com>

dm: sysreset: support mode args for reboot/reset command

Support command like: reboot loader/bootloader/recovery, etc.
It depends on the node whose compatible is "syscon-reboot-mode".

Change-Id: I3

dm: sysreset: support mode args for reboot/reset command

Support command like: reboot loader/bootloader/recovery, etc.
It depends on the node whose compatible is "syscon-reboot-mode".

Change-Id: I3ef497c6a4355a0d8be9a277bd77bbee43df57fb
Signed-off-by: Joseph Chen <chenjh@rock-chips.com>

show more ...


# bbef4bca 26-Sep-2018 Joseph Chen <chenjh@rock-chips.com>

sysreset: use psci sysreset as primary for rockchip platforms

"rockchip_reset" is applied if PSCI is not enabled.

Change-Id: Id219bf6d4c5d75e2b35af41b42ee0fc718800b68
Signed-off-by: Joseph Chen <ch

sysreset: use psci sysreset as primary for rockchip platforms

"rockchip_reset" is applied if PSCI is not enabled.

Change-Id: Id219bf6d4c5d75e2b35af41b42ee0fc718800b68
Signed-off-by: Joseph Chen <chenjh@rock-chips.com>

show more ...


# 13e1d840 24-Nov-2017 Philipp Tomsich <philipp.tomsich@theobroma-systems.com>

UPSTREAM: dm: reset: have the reset-command perform a COLD reset

The DM version of do_reset has been issuing a warm-reset, which (on
some platforms keeps GPIOs and other parts of the platform active

UPSTREAM: dm: reset: have the reset-command perform a COLD reset

The DM version of do_reset has been issuing a warm-reset, which (on
some platforms keeps GPIOs and other parts of the platform active).
This may cause unintended behaviour, as calling do_reset usually
indicates a desire to reset the board/platform and not just the CPU.

This changes do_reset to always request a COLD reset.
Note that programmatic uses can still invoke a WARM reset through
reset_cpu() or using sysreset_walk().

Change-Id: I65a8ac8e62582866e23e6451315090fdb2781ef4
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 b53f6992e9cb7f0d892ebc2b1620b55559f461be)

show more ...


# b25732c2 07-Aug-2016 Max Filippov <jcmvbkbc@gmail.com>

drivers/sysreset: group sysreset drivers

Create drivers/sysreset and move sysreset-uclass and all sysreset
drivers there.

Signed-off-by: Max Filippov <jcmvbkbc@gmail.com>
Acked-by: Simon Glass <sjg

drivers/sysreset: group sysreset drivers

Create drivers/sysreset and move sysreset-uclass and all sysreset
drivers there.

Signed-off-by: Max Filippov <jcmvbkbc@gmail.com>
Acked-by: Simon Glass <sjg@chromium.org>

show more ...