diff options
-rw-r--r-- | arch/mips/cavium-octeon/setup.c | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/arch/mips/cavium-octeon/setup.c b/arch/mips/cavium-octeon/setup.c index 01130e93126d..73348afa4b80 100644 --- a/arch/mips/cavium-octeon/setup.c +++ b/arch/mips/cavium-octeon/setup.c | |||
@@ -416,7 +416,10 @@ static void octeon_restart(char *command) | |||
416 | 416 | ||
417 | mb(); | 417 | mb(); |
418 | while (1) | 418 | while (1) |
419 | cvmx_write_csr(CVMX_CIU_SOFT_RST, 1); | 419 | if (OCTEON_IS_OCTEON3()) |
420 | cvmx_write_csr(CVMX_RST_SOFT_RST, 1); | ||
421 | else | ||
422 | cvmx_write_csr(CVMX_CIU_SOFT_RST, 1); | ||
420 | } | 423 | } |
421 | 424 | ||
422 | 425 | ||