mirror of
https://github.com/brain-hackers/u-boot-brain
synced 2024-06-09 23:36:03 +09:00
ARM: mediatek: mt8516: use PSCI to reset the SoC
Instead of using the watchdog, let's use PSCI to perform the reset of the SoC. Signed-off-by: Fabien Parent <fparent@baylibre.com>
This commit is contained in:
parent
29383f2043
commit
47f30aaa36
|
@ -14,14 +14,10 @@
|
|||
#include <asm/armv8/mmu.h>
|
||||
#include <asm/sections.h>
|
||||
#include <dm/uclass.h>
|
||||
#include <linux/io.h>
|
||||
#include <dt-bindings/clock/mt8516-clk.h>
|
||||
|
||||
DECLARE_GLOBAL_DATA_PTR;
|
||||
|
||||
#define WDOG_SWRST 0x10007014
|
||||
#define WDOG_SWRST_KEY 0x1209
|
||||
|
||||
int dram_init(void)
|
||||
{
|
||||
int ret;
|
||||
|
@ -87,10 +83,7 @@ int mtk_soc_early_init(void)
|
|||
|
||||
void reset_cpu(ulong addr)
|
||||
{
|
||||
while (1) {
|
||||
writel(WDOG_SWRST_KEY, WDOG_SWRST);
|
||||
mdelay(5);
|
||||
}
|
||||
psci_system_reset();
|
||||
}
|
||||
|
||||
int print_cpuinfo(void)
|
||||
|
|
Loading…
Reference in New Issue
Block a user