| #
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 ...
|