]> git.baikalelectronics.ru Git - uboot.git/commit
mips: mscc: serval: Fix reset
authorHoratiu Vultur <horatiu.vultur@microchip.com>
Mon, 15 Apr 2019 09:56:36 +0000 (11:56 +0200)
committerDaniel Schwierzeck <daniel.schwierzeck@gmail.com>
Fri, 3 May 2019 14:42:23 +0000 (16:42 +0200)
commit382d6b89f767c19e89863d6c3894863da6577e2f
tree9954c6087815c7699351f802e8cfcd01330c69d3
parentabdd85c196fbc012c42e1bfa54b3e5865b46bc5c
mips: mscc: serval: Fix reset

In case the ddr training was failing, it couldn't reset, it was just
hanging. Therefore reimplement it, so when ddr training is failing
it would call _machine_restart, which power downs the DDR and does
a force reset.

Signed-off-by: Horatiu Vultur <horatiu.vultur@microchip.com>
arch/mips/mach-mscc/include/mach/ddr.h
arch/mips/mach-mscc/reset.c