| #
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 ...
|
| #
4f7772c4 |
| 26-Oct-2017 |
Kever Yang <kever.yang@rock-chips.com> |
rockchip: sysreset: do not enable driver in TPL
Sysreset do not help much in TPL, let's disable it to save code space.
Change-Id: I51714e00284315767d874ecb85e56cb2c5ee2fe8 Signed-off-by: Kever Yang
rockchip: sysreset: do not enable driver in TPL
Sysreset do not help much in TPL, let's disable it to save code space.
Change-Id: I51714e00284315767d874ecb85e56cb2c5ee2fe8 Signed-off-by: Kever Yang <kever.yang@rock-chips.com>
show more ...
|
| #
116397d6 |
| 25-Oct-2017 |
Kever Yang <kever.yang@rock-chips.com> |
rockchip: sysreset: merge into one common driver
Use a common driver for all Rockchip SOC instead of one for each SoC. Use driver_data for reg offset.
Change-Id: Ie4a246e53052db47aab9cb3b0105d44a48
rockchip: sysreset: merge into one common driver
Use a common driver for all Rockchip SOC instead of one for each SoC. Use driver_data for reg offset.
Change-Id: Ie4a246e53052db47aab9cb3b0105d44a484db484 Signed-off-by: Kever Yang <kever.yang@rock-chips.com>
show more ...
|
| #
65217512 |
| 10-Mar-2017 |
Kever Yang <kever.yang@rock-chips.com> |
rockchip: rk3128: add sysreset driver
Add rk3128 sysreset driver.
Change-Id: I69e0aa7e8ea7f8ef98a097d037d755b52a724844 Signed-off-by: Kever Yang <kever.yang@rock-chips.com>
|
| #
4fe1bec3 |
| 06-Sep-2017 |
Kever Yang <kever.yang@rock-chips.com> |
sysreset: enable driver support in SPL/TPL
SPL/TPL also need use sysreset for some feature like panic callback.
Change-Id: Icbca8b06d36c4dfd504950b566053fa3e2255050 Signed-off-by: Kever Yang <kever
sysreset: enable driver support in SPL/TPL
SPL/TPL also need use sysreset for some feature like panic callback.
Change-Id: Icbca8b06d36c4dfd504950b566053fa3e2255050 Signed-off-by: Kever Yang <kever.yang@rock-chips.com>
show more ...
|
| #
21bd7537 |
| 09-Aug-2017 |
Kever Yang <kever.yang@rock-chips.com> |
rockchip: enable rk322x sysreset driver
The sysreset driver for rk322x is ready but not enabled, add it to Makefile to make sure it's enabled.
Change-Id: If337fc0dca58367ea6f74e559c3cefcfc2c79115 S
rockchip: enable rk322x sysreset driver
The sysreset driver for rk322x is ready but not enabled, add it to Makefile to make sure it's enabled.
Change-Id: If337fc0dca58367ea6f74e559c3cefcfc2c79115 Signed-off-by: Kever Yang <kever.yang@rock-chips.com>
show more ...
|
| #
156d64fa |
| 08-Jun-2017 |
Tom Rini <trini@konsulko.com> |
Merge git://git.denx.de/u-boot-rockchip
Here is additional rk3368 and rk3399 support, rv1108 support, refactoring HDMI video (brought in from Anatolij's tree to resolve conflicts), some mkimage fixe
Merge git://git.denx.de/u-boot-rockchip
Here is additional rk3368 and rk3399 support, rv1108 support, refactoring HDMI video (brought in from Anatolij's tree to resolve conflicts), some mkimage fixes and a few other things.
show more ...
|
| #
2c1e11dd |
| 01-Jun-2017 |
Andy Yan <andy.yan@rock-chips.com> |
rockchip: Add core Soc start-up code for rv1108
RV1108 is embedded with an ARM Cortex-A7 single core and a DSP core from Rockchip. It is designed for varies application scenario such as car DVR, spo
rockchip: Add core Soc start-up code for rv1108
RV1108 is embedded with an ARM Cortex-A7 single core and a DSP core from Rockchip. It is designed for varies application scenario such as car DVR, sports DV, secure camera and UAV camera.
Signed-off-by: Andy Yan <andy.yan@rock-chips.com> Reviewed-by: Simon Glass <sjg@chromium.org>
show more ...
|
| #
fe9d4e77 |
| 15-May-2017 |
Andy Yan <andy.yan@rock-chips.com> |
rockchip: rk3368: Add sysreset driver
Add sysreset driver to reset rk3368 SOC.
Signed-off-by: Andy Yan <andy.yan@rock-chips.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
| #
31493dd5 |
| 01-Jun-2017 |
Tom Rini <trini@konsulko.com> |
Merge branch 'master' of git://git.denx.de/u-boot-mips
Please pull another update for Broadcom MIPS. This contains new SoC's, new boards and new drivers and some bugfixes.
|
| #
17a0c141 |
| 16-May-2017 |
Álvaro Fernández Rojas <noltari@gmail.com> |
dm: sysreset: add watchdog-reboot driver
Add a new sysreset driver that uses the recently added watchdog support. It performs a full SoC reset by calling wdt_expire_now op.
Signed-off-by: Álvaro Fe
dm: sysreset: add watchdog-reboot driver
Add a new sysreset driver that uses the recently added watchdog support. It performs a full SoC reset by calling wdt_expire_now op.
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com> Reviewed-by: Simon Glass <sjg@chromium.org>
show more ...
|
| #
102d8655 |
| 10-May-2017 |
Tom Rini <trini@konsulko.com> |
Merge branch 'master' of git://git.denx.de/u-boot-mips
|
| #
e3889691 |
| 24-Apr-2017 |
Álvaro Fernández Rojas <noltari@gmail.com> |
sysreset: add syscon-reboot driver
Add a new sysreset driver based on linux/drivers/power/reset/syscon-reboot.c, which provides a generic driver for platforms that only require writing a mask to a r
sysreset: add syscon-reboot driver
Add a new sysreset driver based on linux/drivers/power/reset/syscon-reboot.c, which provides a generic driver for platforms that only require writing a mask to a regmap offset.
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com> Reviewed-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>
|
| #
573a3811 |
| 14-Apr-2017 |
Masahiro Yamada <yamada.masahiro@socionext.com> |
sysreset: psci: support system reset in a generic way with PSCI
If the system is running PSCI firmware, the System Reset function (func ID: 0x80000009) is supposed to be handled by PSCI, that is, th
sysreset: psci: support system reset in a generic way with PSCI
If the system is running PSCI firmware, the System Reset function (func ID: 0x80000009) is supposed to be handled by PSCI, that is, the SoC/board specific reset implementation should be moved to PSCI. U-Boot should call the PSCI service according to the arm-smccc manner.
The arm-smccc is supported on ARMv7 or later. Especially, ARMv8 generation SoCs are likely to run ARM Trusted Firmware BL31. In this case, U-Boot is a non-secure world boot loader, so it should not be able to reset the system directly.
Signed-off-by: Masahiro Yamada <yamada.masahiro@socionext.com>
show more ...
|
| #
f9515756 |
| 17-Mar-2017 |
Tom Rini <trini@konsulko.com> |
Merge git://git.denx.de/u-boot-rockchip
This includes support for rk3188 from Heiko Stübner and and rk3328 from Kever Yang. Also included is SPL support for rk3399 and a fix for rk3288 to get it bo
Merge git://git.denx.de/u-boot-rockchip
This includes support for rk3188 from Heiko Stübner and and rk3328 from Kever Yang. Also included is SPL support for rk3399 and a fix for rk3288 to get it booting again (spl_early_init()).
show more ...
|
| #
52f6c17e |
| 23-Feb-2017 |
Kever Yang <kever.yang@rock-chips.com> |
rockchip: rk3328: add sysreset driver
Add rk3328 sysreset driver.
Signed-off-by: William Zhang <william.zhang@rock-chips.com> Signed-off-by: Kever Yang <kever.yang@rock-chips.com> Acked-by: Simon G
rockchip: rk3328: add sysreset driver
Add rk3328 sysreset driver.
Signed-off-by: William Zhang <william.zhang@rock-chips.com> Signed-off-by: Kever Yang <kever.yang@rock-chips.com> Acked-by: Simon Glass <sjg@chromium.org>
show more ...
|
| #
37c07c5b |
| 18-Feb-2017 |
Heiko Stübner <heiko@sntech.de> |
rockchip: rk3188: Add sysreset driver
Driver for the sysreset of Rockchip rk3188 socs.
Signed-off-by: Heiko Stuebner <heiko@sntech.de> Reviewed-by: Simon Glass <sjg@chromium.org> Tested-by: Kever Y
rockchip: rk3188: Add sysreset driver
Driver for the sysreset of Rockchip rk3188 socs.
Signed-off-by: Heiko Stuebner <heiko@sntech.de> Reviewed-by: Simon Glass <sjg@chromium.org> Tested-by: Kever Yang <kever.yang@rock-chips.com>
show more ...
|
| #
413788ce |
| 21-Feb-2017 |
Patrice Chotard <patrice.chotard@st.com> |
STiH410: Add STi sysreset driver
Signed-off-by: Patrice Chotard <patrice.chotard@st.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
| #
4697abea |
| 18-Jan-2017 |
maxims@google.com <maxims@google.com> |
aspeed: Add drivers common to all Aspeed SoCs
Add support for Watchdog Timer, which is compatible with AST2400 and AST2500 watchdogs. There is no uclass for Watchdog yet, so the driver does not foll
aspeed: Add drivers common to all Aspeed SoCs
Add support for Watchdog Timer, which is compatible with AST2400 and AST2500 watchdogs. There is no uclass for Watchdog yet, so the driver does not follow the driver model. It also uses fixed clock, so no clock driver is needed.
Add support for timer for Aspeed ast2400/ast2500 devices. The driver actually controls several devices, but because all devices share the same Control Register, it is somewhat difficult to completely decouple them. Since only one timer is needed at the moment, this should be OK. The timer uses fixed clock, so does not rely on a clock driver.
Add sysreset driver, which uses watchdog timer to do resets and particular watchdog device to use is hardcoded (0) Reviewed-by: Simon Glass <sjg@chromium.org>
show more ...
|