rockchip: sysreset: use fst reset for ARM64 SOC
Rockchip ARM64 SOC will change cpu entry, only fst reset can reset it. Change-Id: I9172dae79ced3128f6a11fb0f4029685c6662dfd Signed-off-by: Kever Yang <kever.yang@rock-chips.com>
This commit is contained in:
parent
4f7772c458
commit
39507926d5
|
|
@ -24,7 +24,12 @@ int rockchip_sysreset_request(struct udevice *dev, enum sysreset_t type)
|
|||
|
||||
switch (type) {
|
||||
case SYSRESET_WARM:
|
||||
#ifdef CONFIG_ARM64
|
||||
/* Rockchip 64bit SOC need fst reset for cpu reset entry */
|
||||
writel(0xfdb9, cru_base + offset->glb_srst_fst_value);
|
||||
#else
|
||||
writel(0xeca8, cru_base + offset->glb_srst_snd_value);
|
||||
#endif
|
||||
break;
|
||||
case SYSRESET_COLD:
|
||||
writel(0xfdb9, cru_base + offset->glb_srst_fst_value);
|
||||
|
|
|
|||
Loading…
Reference in New Issue